/*! elementor-icons - v4.2.0 - 27-01-2019 */
@font-face {
	font-family: eicons;
	src: url(fonts/eicons.eot);
	font-weight: 400;
	font-style: normal
}
[class*=" eicon-"],
[class^=eicon] {
	display: inline-block;
	font-family: eicons;
	font-size: inherit;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	line-height: 1;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
@keyframes a {
	0% {
		transform: rotate(0deg)
	}
	to {
		transform: rotate(359deg)
	}
}
.eicon-animation-spin {
	animation: a 2s infinite linear
}
.eicon-elementor:before {
	content: '\e800'
}
.eicon-elementor-square:before {
	content: '\e801'
}
.eicon-pojome:before {
	content: '\e802'
}
.eicon-plus:before {
	content: '\e803'
}
.eicon-menu-bar:before {
	content: '\e804'
}
.eicon-apps:before {
	content: '\e805'
}
.eicon-accordion:before {
	content: '\e806'
}
.eicon-alert:before {
	content: '\e807'
}
.eicon-animation-text:before {
	content: '\e808'
}
.eicon-animation:before {
	content: '\e809'
}
.eicon-banner:before {
	content: '\e810'
}
.eicon-blockquote:before {
	content: '\e811'
}
.eicon-button:before {
	content: '\e812'
}
.eicon-call-to-action:before {
	content: '\e813'
}
.eicon-captcha:before {
	content: '\e814'
}
.eicon-carousel:before {
	content: '\e815'
}
.eicon-checkbox:before {
	content: '\e816'
}
.eicon-columns:before {
	content: '\e817'
}
.eicon-countdown:before {
	content: '\e818'
}
.eicon-counter:before {
	content: '\e819'
}
.eicon-date:before {
	content: '\e820'
}
.eicon-divider-shape:before {
	content: '\e821'
}
.eicon-divider:before {
	content: '\e822'
}
.eicon-download-button:before {
	content: '\e823'
}
.eicon-dual-button:before {
	content: '\e824'
}
.eicon-email-field:before {
	content: '\e825'
}
.eicon-facebook-comments:before {
	content: '\e826'
}
.eicon-facebook-like-box:before {
	content: '\e827'
}
.eicon-form-horizontal:before {
	content: '\e828'
}
.eicon-form-vertical:before {
	content: '\e829'
}
.eicon-gallery-grid:before {
	content: '\e830'
}
.eicon-gallery-group:before {
	content: '\e831'
}
.eicon-gallery-justified:before {
	content: '\e832'
}
.eicon-gallery-masonry:before {
	content: '\e833'
}
.eicon-icon-box:before {
	content: '\e834'
}
.eicon-image-before-after:before {
	content: '\e835'
}
.eicon-image-box:before {
	content: '\e836'
}
.eicon-image-hotspot:before {
	content: '\e837'
}
.eicon-image-rollover:before {
	content: '\e838'
}
.eicon-info-box:before {
	content: '\e839'
}
.eicon-inner-section:before {
	content: '\e840'
}
.eicon-mailchimp:before {
	content: '\e841'
}
.eicon-menu-card:before {
	content: '\e842'
}
.eicon-navigation-horizontal:before {
	content: '\e843'
}
.eicon-nav-menu:before {
	content: '\e844'
}
.eicon-navigation-vertical:before {
	content: '\e845'
}
.eicon-number-field:before {
	content: '\e846'
}
.eicon-parallax:before {
	content: '\e847'
}
.eicon-php7:before {
	content: '\e848'
}
.eicon-post-list:before {
	content: '\e849'
}
.eicon-post-slider:before {
	content: '\e850'
}
.eicon-post:before {
	content: '\e851'
}
.eicon-posts-carousel:before {
	content: '\e852'
}
.eicon-posts-grid:before {
	content: '\e853'
}
.eicon-posts-group:before {
	content: '\e854'
}
.eicon-posts-justified:before {
	content: '\e855'
}
.eicon-posts-masonry:before {
	content: '\e856'
}
.eicon-posts-ticker:before {
	content: '\e857'
}
.eicon-price-list:before {
	content: '\e858'
}
.eicon-price-table:before {
	content: '\e859'
}
.eicon-radio:before {
	content: '\e860'
}
.eicon-rtl:before {
	content: '\e861'
}
.eicon-scroll:before {
	content: '\e862'
}
.eicon-search:before {
	content: '\e863'
}
.eicon-select:before {
	content: '\e864'
}
.eicon-share:before {
	content: '\e865'
}
.eicon-sidebar:before {
	content: '\e866'
}
.eicon-skill-bar:before {
	content: '\e867'
}
.eicon-slider-3d:before {
	content: '\e868'
}
.eicon-slider-album:before {
	content: '\e869'
}
.eicon-slider-device:before {
	content: '\e870'
}
.eicon-slider-full-screen:before {
	content: '\e871'
}
.eicon-slider-push:before {
	content: '\e872'
}
.eicon-slider-vertical:before {
	content: '\e873'
}
.eicon-slider-video:before {
	content: '\e874'
}
.eicon-slideshow:before {
	content: '\e875'
}
.eicon-social-icons:before {
	content: '\e876'
}
.eicon-spacer:before {
	content: '\e877'
}
.eicon-table:before {
	content: '\e878'
}
.eicon-tabs:before {
	content: '\e879'
}
.eicon-tel-field:before {
	content: '\e880'
}
.eicon-text-area:before {
	content: '\e881'
}
.eicon-text-field:before {
	content: '\e882'
}
.eicon-thumbnails-down:before {
	content: '\e883'
}
.eicon-thumbnails-half:before {
	content: '\e884'
}
.eicon-thumbnails-right:before {
	content: '\e885'
}
.eicon-time-line:before {
	content: '\e886'
}
.eicon-toggle:before {
	content: '\e887'
}
.eicon-url:before {
	content: '\e888'
}
.eicon-type-tool:before {
	content: '\e889'
}
.eicon-wordpress:before {
	content: '\e890'
}
.eicon-align-left:before {
	content: '\e891'
}
.eicon-anchor:before {
	content: '\e892'
}
.eicon-bullet-list:before {
	content: '\e893'
}
.eicon-coding:before {
	content: '\e894'
}
.eicon-favorite:before {
	content: '\e895'
}
.eicon-google-maps:before {
	content: '\e896'
}
.eicon-image:before {
	content: '\e897'
}
.eicon-photo-library:before {
	content: '\e898'
}
.eicon-woocommerce:before {
	content: '\e899'
}
.eicon-youtube:before {
	content: '\e900'
}
.eicon-flip-box:before {
	content: '\e901'
}
.eicon-settings:before {
	content: '\e902'
}
.eicon-headphones:before {
	content: '\e903'
}
.eicon-testimonial:before {
	content: '\e904'
}
.eicon-counter-circle:before {
	content: '\e905'
}
.eicon-person:before {
	content: '\e906'
}
.eicon-chevron-right:before {
	content: '\e907'
}
.eicon-chevron-left:before {
	content: '\e908'
}
.eicon-close:before {
	content: '\e909'
}
.eicon-file-download:before {
	content: '\e910'
}
.eicon-save:before {
	content: '\e911'
}
.eicon-zoom-in:before {
	content: '\e912'
}
.eicon-shortcode:before {
	content: '\e913'
}
.eicon-nerd:before {
	content: '\e914'
}
.eicon-device-desktop:before {
	content: '\e915'
}
.eicon-device-tablet:before {
	content: '\e916'
}
.eicon-device-mobile:before {
	content: '\e917'
}
.eicon-document-file:before {
	content: '\e918'
}
.eicon-folder:before {
	content: '\e919'
}
.eicon-hypster:before {
	content: '\e920'
}
.eicon-h-align-left:before {
	content: '\e921'
}
.eicon-h-align-right:before {
	content: '\e922'
}
.eicon-h-align-center:before {
	content: '\e923'
}
.eicon-h-align-stretch:before {
	content: '\e924'
}
.eicon-v-align-top:before {
	content: '\e925'
}
.eicon-v-align-bottom:before {
	content: '\e926'
}
.eicon-v-align-middle:before {
	content: '\e927'
}
.eicon-v-align-stretch:before {
	content: '\e928'
}
.eicon-pro-icon:before {
	content: '\e929'
}
.eicon-mail:before {
	content: '\e930'
}
.eicon-lock-user:before {
	content: '\e931'
}
.eicon-testimonial-carousel:before {
	content: '\e932'
}
.eicon-media-carousel:before {
	content: '\e933'
}
.eicon-section:before {
	content: '\e934'
}
.eicon-column:before {
	content: '\e935'
}
.eicon-edit:before {
	content: '\e936'
}
.eicon-clone:before {
	content: '\e937'
}
.eicon-trash:before {
	content: '\e938'
}
.eicon-play:before {
	content: '\e939'
}
.eicon-angle-right:before {
	content: '\e940'
}
.eicon-angle-left:before {
	content: '\e941'
}
.eicon-animated-headline:before {
	content: '\e942'
}
.eicon-menu-toggle:before {
	content: '\e943'
}
.eicon-fb-embed:before {
	content: '\e944'
}
.eicon-fb-feed:before {
	content: '\e945'
}
.eicon-twitter-embed:before {
	content: '\e946'
}
.eicon-twitter-feed:before {
	content: '\e947'
}
.eicon-sync:before {
	content: '\e948'
}
.eicon-import-export:before {
	content: '\e949'
}
.eicon-check-circle:before {
	content: '\e950'
}
.eicon-library-save:before {
	content: '\e951'
}
.eicon-library-download:before {
	content: '\e952'
}
.eicon-insert:before {
	content: '\e953'
}
.eicon-preview:before {
	content: '\e954'
}
.eicon-sort-down:before {
	content: '\e955'
}
.eicon-sort-up:before {
	content: '\e956'
}
.eicon-heading:before {
	content: '\e957'
}
.eicon-logo:before {
	content: '\e958'
}
.eicon-meta-data:before {
	content: '\e959'
}
.eicon-post-content:before {
	content: '\e960'
}
.eicon-post-excerpt:before {
	content: '\e961'
}
.eicon-post-navigation:before {
	content: '\e962'
}
.eicon-yoast:before {
	content: '\e963'
}
.eicon-nerd-chuckle:before {
	content: '\e964'
}
.eicon-nerd-wink:before {
	content: '\e965'
}
.eicon-comments:before {
	content: '\e966'
}
.eicon-download-circle-o:before {
	content: '\e967'
}
.eicon-library-upload:before {
	content: '\e968'
}
.eicon-save-o:before {
	content: '\e969'
}
.eicon-upload-circle-o:before {
	content: '\e970'
}
.eicon-ellipsis-h:before {
	content: '\e971'
}
.eicon-ellipsis-v:before {
	content: '\e972'
}
.eicon-arrow-left:before {
	content: '\e973'
}
.eicon-arrow-right:before {
	content: '\e974'
}
.eicon-arrow-up:before {
	content: '\e975'
}
.eicon-arrow-down:before {
	content: '\e976'
}
.eicon-play-o:before {
	content: '\e977'
}
.eicon-archive-posts:before {
	content: '\e978'
}
.eicon-archive-title:before {
	content: '\e979'
}
.eicon-featured-image:before {
	content: '\e980'
}
.eicon-post-info:before {
	content: '\e981'
}
.eicon-post-title:before {
	content: '\e982'
}
.eicon-site-logo:before {
	content: '\e983'
}
.eicon-site-search:before {
	content: '\e984'
}
.eicon-site-title:before {
	content: '\e985'
}
.eicon-plus-square:before {
	content: '\e986'
}
.eicon-minus-square:before {
	content: '\e987'
}
.eicon-cloud-check:before {
	content: '\e988'
}
.eicon-drag-n-drop:before {
	content: '\e989'
}
.eicon-home-heart:before {
	content: '\e990'
}
.eicon-handle:before {
	content: '\e991'
}
.eicon-cart:before {
	content: '\e992'
}
.eicon-product-add-to-cart:before {
	content: '\e993'
}
.eicon-product-breadcrumbs:before {
	content: '\e994'
}
.eicon-product-categories:before {
	content: '\e995'
}
.eicon-product-description:before {
	content: '\e996'
}
.eicon-product-images:before {
	content: '\e997'
}
.eicon-product-info:before {
	content: '\e998'
}
.eicon-product-meta:before {
	content: '\e999'
}
.eicon-product-pages:before {
	content: '\e1000'
}
.eicon-product-price:before {
	content: '\e1001'
}
.eicon-product-rating:before {
	content: '\e1002'
}
.eicon-product-related:before {
	content: '\e1003'
}
.eicon-product-stock:before {
	content: '\e1004'
}
.eicon-product-tabs:before {
	content: '\e1005'
}
.eicon-product-title:before {
	content: '\e1006'
}
.eicon-product-upsell:before {
	content: '\e1007'
}
.eicon-products:before {
	content: '\e1008'
}
.eicon-bag-light:before {
	content: '\e1009'
}
.eicon-bag-medium:before {
	content: '\e1010'
}
.eicon-bag-solid:before {
	content: '\e1011'
}
.eicon-basket-light:before {
	content: '\e1012'
}
.eicon-basket-medium:before {
	content: '\e1013'
}
.eicon-basket-solid:before {
	content: '\e1014'
}
.eicon-cart-light:before {
	content: '\e1015'
}
.eicon-cart-medium:before {
	content: '\e1016'
}
.eicon-cart-solid:before {
	content: '\e1017'
}
.eicon-exchange:before {
	content: '\e1018'
}
.eicon-eye:before {
	content: '\e1019'
}
.eicon-laptop:before {
	content: '\e1020'
}
.eicon-collapse:before {
	content: '\e1021'
}
.eicon-expand:before {
	content: '\e1022'
}
.eicon-navigator:before {
	content: '\e1023'
}
.eicon-plug:before {
	content: '\e1024'
}
.eicon-dashboard:before {
	content: '\e1025'
}
.eicon-font:before {
	content: '\e1026'
}
.eicon-info:before {
	content: '\e1027'
}
.eicon-integration:before {
	content: '\e1028'
}
.eicon-plus-circle:before {
	content: '\e1029'
}
.eicon-rating:before {
	content: '\e1030'
}
.eicon-review:before {
	content: '\e1031'
}
.eicon-tools:before {
	content: '\e1032'
}
.eicon-loading:before {
	content: '\e1033'
}
.eicon-sitemap:before {
	content: '\e1034'
}
.eicon-click:before {
	content: '\e1035'
}
.eicon-clock:before {
	content: '\e1036'
}
.eicon-library-open:before {
	content: '\e1037'
}
.eicon-warning:before {
	content: '\e1038'
}
.eicon-flow:before {
	content: '\e1039'
}
.eicon-editor-link:before {
	content: '\e500'
}
.eicon-editor-unlink:before {
	content: '\e501'
}
.eicon-editor-external-link:before {
	content: '\e502'
}
.eicon-editor-close:before {
	content: '\e503'
}
.eicon-editor-list-ol:before {
	content: '\e504'
}
.eicon-editor-list-ul:before {
	content: '\e505'
}
.eicon-editor-bold:before {
	content: '\e506'
}
.eicon-editor-italic:before {
	content: '\e507'
}
.eicon-editor-underline:before {
	content: '\e508'
}
.eicon-editor-paragraph:before {
	content: '\e509'
}
.eicon-editor-h1:before {
	content: '\e510'
}
.eicon-editor-h2:before {
	content: '\e511'
}
.eicon-editor-h3:before {
	content: '\e512'
}
.eicon-editor-h4:before {
	content: '\e513'
}
.eicon-editor-h5:before {
	content: '\e514'
}
.eicon-editor-h6:before {
	content: '\e515'
}
.eicon-editor-quote:before {
	content: '\e516'
}
.eicon-editor-code:before {
	content: '\e517'
}
.eicon-times:before {
	content: '\e909'
}
.eicon-floppy-o:before {
	content: '\e911'
}
@keyframes bounce {
	20%,
	53%,
	80%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1);
		transform: translate3d(0, 0, 0)
	}
	40%,
	43% {
		animation-timing-function: cubic-bezier(.755, .050, .855, .060);
		transform: translate3d(0, -30px, 0)
	}
	70% {
		animation-timing-function: cubic-bezier(.755, .050, .855, .060);
		transform: translate3d(0, -15px, 0)
	}
	90% {
		transform: translate3d(0, -4px, 0)
	}
}
.bounce {
	animation-name: bounce;
	transform-origin: center bottom
}
@keyframes flash {
	50%,
	from,
	to {
		opacity: 1
	}
	25%,
	75% {
		opacity: 0
	}
}
.flash {
	animation-name: flash
}
@keyframes pulse {
	from,
	to {
		transform: scale3d(1, 1, 1)
	}
	50% {
		transform: scale3d(1.05, 1.05, 1.05)
	}
}
.pulse {
	animation-name: pulse
}
@keyframes rubberBand {
	from,
	to {
		transform: scale3d(1, 1, 1)
	}
	30% {
		transform: scale3d(1.25, .75, 1)
	}
	40% {
		transform: scale3d(.75, 1.25, 1)
	}
	50% {
		transform: scale3d(1.15, .85, 1)
	}
	65% {
		transform: scale3d(.95, 1.05, 1)
	}
	75% {
		transform: scale3d(1.05, .95, 1)
	}
}
.rubberBand {
	animation-name: rubberBand
}
@keyframes shake {
	from,
	to {
		transform: translate3d(0, 0, 0)
	}
	10%,
	30%,
	50%,
	70%,
	90% {
		transform: translate3d(-10px, 0, 0)
	}
	20%,
	40%,
	60%,
	80% {
		transform: translate3d(10px, 0, 0)
	}
}
.shake {
	animation-name: shake
}
@keyframes headShake {
	0% {
		transform: translateX(0)
	}
	6.5% {
		transform: translateX(-6px) rotateY(-9deg)
	}
	18.5% {
		transform: translateX(5px) rotateY(7deg)
	}
	31.5% {
		transform: translateX(-3px) rotateY(-5deg)
	}
	43.5% {
		transform: translateX(2px) rotateY(3deg)
	}
	50% {
		transform: translateX(0)
	}
}
.headShake {
	animation-timing-function: ease-in-out;
	animation-name: headShake
}
@keyframes swing {
	20% {
		transform: rotate3d(0, 0, 1, 15deg)
	}
	40% {
		transform: rotate3d(0, 0, 1, -10deg)
	}
	60% {
		transform: rotate3d(0, 0, 1, 5deg)
	}
	80% {
		transform: rotate3d(0, 0, 1, -5deg)
	}
	to {
		transform: rotate3d(0, 0, 1, 0deg)
	}
}
.swing {
	transform-origin: top center;
	animation-name: swing
}
@keyframes tada {
	from,
	to {
		transform: scale3d(1, 1, 1)
	}
	10%,
	20% {
		transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
	}
	30%,
	50%,
	70%,
	90% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
	}
	40%,
	60%,
	80% {
		transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
	}
}
.tada {
	animation-name: tada
}
@keyframes wobble {
	from,
	to {
		transform: none
	}
	15% {
		transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
	}
	30% {
		transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
	}
	45% {
		transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
	}
	60% {
		transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
	}
	75% {
		transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
	}
}
.wobble {
	animation-name: wobble
}
@keyframes jello {
	11.1%,
	from,
	to {
		transform: none
	}
	22.2% {
		transform: skewX(-12.5deg) skewY(-12.5deg)
	}
	33.3% {
		transform: skewX(6.25deg) skewY(6.25deg)
	}
	44.4% {
		transform: skewX(-3.125deg) skewY(-3.125deg)
	}
	55.5% {
		transform: skewX(1.5625deg) skewY(1.5625deg)
	}
	66.6% {
		transform: skewX(-.78125deg) skewY(-.78125deg)
	}
	77.7% {
		transform: skewX(.390625deg) skewY(.390625deg)
	}
	88.8% {
		transform: skewX(-.1953125deg) skewY(-.1953125deg)
	}
}
.jello {
	animation-name: jello;
	transform-origin: center
}
@keyframes bounceIn {
	20%,
	40%,
	60%,
	80%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		transform: scale3d(.3, .3, .3)
	}
	20% {
		transform: scale3d(1.1, 1.1, 1.1)
	}
	40% {
		transform: scale3d(.9, .9, .9)
	}
	60% {
		opacity: 1;
		transform: scale3d(1.03, 1.03, 1.03)
	}
	80% {
		transform: scale3d(.97, .97, .97)
	}
	to {
		opacity: 1;
		transform: scale3d(1, 1, 1)
	}
}
.bounceIn {
	animation-name: bounceIn
}
@keyframes bounceInDown {
	60%,
	75%,
	90%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		transform: translate3d(0, -3000px, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(0, 25px, 0)
	}
	75% {
		transform: translate3d(0, -10px, 0)
	}
	90% {
		transform: translate3d(0, 5px, 0)
	}
	to {
		transform: none
	}
}
.bounceInDown {
	animation-name: bounceInDown
}
@keyframes bounceInLeft {
	60%,
	75%,
	90%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	0% {
		opacity: 0;
		transform: translate3d(-3000px, 0, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(25px, 0, 0)
	}
	75% {
		transform: translate3d(-10px, 0, 0)
	}
	90% {
		transform: translate3d(5px, 0, 0)
	}
	to {
		transform: none
	}
}
.bounceInLeft {
	animation-name: bounceInLeft
}
@keyframes bounceInRight {
	60%,
	75%,
	90%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		transform: translate3d(3000px, 0, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(-25px, 0, 0)
	}
	75% {
		transform: translate3d(10px, 0, 0)
	}
	90% {
		transform: translate3d(-5px, 0, 0)
	}
	to {
		transform: none
	}
}
.bounceInRight {
	animation-name: bounceInRight
}
@keyframes bounceInUp {
	60%,
	75%,
	90%,
	from,
	to {
		animation-timing-function: cubic-bezier(.215, .61, .355, 1)
	}
	from {
		opacity: 0;
		transform: translate3d(0, 3000px, 0)
	}
	60% {
		opacity: 1;
		transform: translate3d(0, -20px, 0)
	}
	75% {
		transform: translate3d(0, 10px, 0)
	}
	90% {
		transform: translate3d(0, -5px, 0)
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}
.bounceInUp {
	animation-name: bounceInUp
}
@keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}
.fadeIn {
	animation-name: fadeIn
}
@keyframes fadeInDown {
	from {
		opacity: 0;
		transform: translate3d(0, -100%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
.fadeInDown {
	animation-name: fadeInDown
}
@keyframes fadeInLeft {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
.fadeInLeft {
	animation-name: fadeInLeft
}
@keyframes fadeInRight {
	from {
		opacity: 0;
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
.fadeInRight {
	animation-name: fadeInRight
}
@keyframes fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0)
	}
	to {
		opacity: 1;
		transform: none
	}
}
.fadeInUp {
	animation-name: fadeInUp
}
@keyframes lightSpeedIn {
	from {
		transform: translate3d(100%, 0, 0) skewX(-30deg);
		opacity: 0
	}
	60% {
		transform: skewX(20deg);
		opacity: 1
	}
	80% {
		transform: skewX(-5deg);
		opacity: 1
	}
	to {
		transform: none;
		opacity: 1
	}
}
.lightSpeedIn {
	animation-name: lightSpeedIn;
	animation-timing-function: ease-out
}
@keyframes rotateIn {
	from {
		transform-origin: center;
		transform: rotate3d(0, 0, 1, -200deg);
		opacity: 0
	}
	to {
		transform-origin: center;
		transform: none;
		opacity: 1
	}
}
.rotateIn {
	animation-name: rotateIn
}
@keyframes rotateInDownLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, -45deg);
		opacity: 0
	}
	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1
	}
}
.rotateInDownLeft {
	animation-name: rotateInDownLeft
}
@keyframes rotateInDownRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1
	}
}
.rotateInDownRight {
	animation-name: rotateInDownRight
}
@keyframes rotateInUpLeft {
	from {
		transform-origin: left bottom;
		transform: rotate3d(0, 0, 1, 45deg);
		opacity: 0
	}
	to {
		transform-origin: left bottom;
		transform: none;
		opacity: 1
	}
}
.rotateInUpLeft {
	animation-name: rotateInUpLeft
}
@keyframes rotateInUpRight {
	from {
		transform-origin: right bottom;
		transform: rotate3d(0, 0, 1, -90deg);
		opacity: 0
	}
	to {
		transform-origin: right bottom;
		transform: none;
		opacity: 1
	}
}
.rotateInUpRight {
	animation-name: rotateInUpRight
}
@keyframes rollIn {
	from {
		opacity: 0;
		transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
	}
	to {
		opacity: 1;
		transform: none
	}
}
.rollIn {
	animation-name: rollIn
}
@keyframes zoomIn {
	from {
		opacity: 0;
		transform: scale3d(.3, .3, .3)
	}
	50% {
		opacity: 1
	}
}
.zoomIn {
	animation-name: zoomIn
}
@keyframes zoomInDown {
	from {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInDown {
	animation-name: zoomInDown
}
@keyframes zoomInLeft {
	from {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInLeft {
	animation-name: zoomInLeft
}
@keyframes zoomInRight {
	from {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInRight {
	animation-name: zoomInRight
}
@keyframes zoomInUp {
	from {
		opacity: 0;
		transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
		animation-timing-function: cubic-bezier(.55, .055, .675, .19)
	}
	60% {
		opacity: 1;
		transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
		animation-timing-function: cubic-bezier(.175, .885, .32, 1)
	}
}
.zoomInUp {
	animation-name: zoomInUp
}
@keyframes slideInDown {
	from {
		transform: translate3d(0, -100%, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}
.slideInDown {
	animation-name: slideInDown
}
@keyframes slideInLeft {
	from {
		transform: translate3d(-100%, 0, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}
.slideInLeft {
	animation-name: slideInLeft
}
@keyframes slideInRight {
	from {
		transform: translate3d(100%, 0, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}
.slideInRight {
	animation-name: slideInRight
}
@keyframes slideInUp {
	from {
		transform: translate3d(0, 100%, 0);
		visibility: visible
	}
	to {
		transform: translate3d(0, 0, 0)
	}
}
.slideInUp {
	animation-name: slideInUp
}
.elementor-animation-grow {
	transition-duration: .3s;
	transition-property: transform
}
.elementor-animation-grow:active,
.elementor-animation-grow:focus,
.elementor-animation-grow:hover {
	transform: scale(1.1)
}
.elementor-animation-shrink {
	transition-duration: .3s;
	transition-property: transform
}
.elementor-animation-shrink:active,
.elementor-animation-shrink:focus,
.elementor-animation-shrink:hover {
	transform: scale(0.9)
}
@keyframes elementor-animation-pulse {
	25% {
		transform: scale(1.1)
	}
	75% {
		transform: scale(0.9)
	}
}
.elementor-animation-pulse:active,
.elementor-animation-pulse:focus,
.elementor-animation-pulse:hover {
	animation-name: elementor-animation-pulse;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}
@keyframes elementor-animation-pulse-grow {
	to {
		transform: scale(1.1)
	}
}
.elementor-animation-pulse-grow:active,
.elementor-animation-pulse-grow:focus,
.elementor-animation-pulse-grow:hover {
	animation-name: elementor-animation-pulse-grow;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate
}
@keyframes elementor-animation-pulse-shrink {
	to {
		transform: scale(0.9)
	}
}
.elementor-animation-pulse-shrink:active,
.elementor-animation-pulse-shrink:focus,
.elementor-animation-pulse-shrink:hover {
	animation-name: elementor-animation-pulse-shrink;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
	animation-direction: alternate
}
@keyframes elementor-animation-push {
	50% {
		transform: scale(0.8)
	}
	100% {
		transform: scale(1)
	}
}
.elementor-animation-push:active,
.elementor-animation-push:focus,
.elementor-animation-push:hover {
	animation-name: elementor-animation-push;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}
@keyframes elementor-animation-pop {
	50% {
		transform: scale(1.2)
	}
}
.elementor-animation-pop:active,
.elementor-animation-pop:focus,
.elementor-animation-pop:hover {
	animation-name: elementor-animation-pop;
	animation-duration: .3s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}
.elementor-animation-bounce-in {
	transition-duration: .5s
}
.elementor-animation-bounce-in:active,
.elementor-animation-bounce-in:focus,
.elementor-animation-bounce-in:hover {
	transform: scale(1.2);
	transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36)
}
.elementor-animation-bounce-out {
	transition-duration: .5s
}
.elementor-animation-bounce-out:active,
.elementor-animation-bounce-out:focus,
.elementor-animation-bounce-out:hover {
	transform: scale(0.8);
	transition-timing-function: cubic-bezier(0.47, 2.02, .31, -.36)
}
.elementor-animation-rotate {
	transition-duration: .3s;
	transition-property: transform
}
.elementor-animation-rotate:active,
.elementor-animation-rotate:focus,
.elementor-animation-rotate:hover {
	transform: rotate(4deg)
}
.elementor-animation-grow-rotate {
	transition-duration: .3s;
	transition-property: transform
}
.elementor-animation-grow-rotate:active,
.elementor-animation-grow-rotate:focus,
.elementor-animation-grow-rotate:hover {
	transform: scale(1.1) rotate(4deg)
}
.elementor-animation-float {
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}
.elementor-animation-float:active,
.elementor-animation-float:focus,
.elementor-animation-float:hover {
	transform: translateY(-8px)
}
.elementor-animation-sink {
	transition-duration: .3s;
	transition-property: transform;
	transition-timing-function: ease-out
}
.elementor-animation-sink:active,
.elementor-animation-sink:focus,
.elementor-animation-sink:hover {
	transform: translateY(8px)
}
@keyframes elementor-animation-bob {
	0% {
		transform: translateY(-8px)
	}
	50% {
		transform: translateY(-4px)
	}
	100% {
		transform: translateY(-8px)
	}
}
@keyframes elementor-animation-bob-float {
	100% {
		transform: translateY(-8px)
	}
}
.elementor-animation-bob:active,
.elementor-animation-bob:focus,
.elementor-animation-bob:hover {
	animation-name: elementor-animation-bob-float, elementor-animation-bob;
	animation-duration: .3s, 1.5s;
	animation-delay: 0s, .3s;
	animation-timing-function: ease-out, ease-in-out;
	animation-iteration-count: 1, infinite;
	animation-fill-mode: forwards;
	animation-direction: normal, alternate
}
@keyframes elementor-animation-hang {
	0% {
		transform: translateY(8px)
	}
	50% {
		transform: translateY(4px)
	}
	100% {
		transform: translateY(8px)
	}
}
@keyframes elementor-animation-hang-sink {
	100% {
		transform: translateY(8px)
	}
}
.elementor-animation-hang:active,
.elementor-animation-hang:focus,
.elementor-animation-hang:hover {
	animation-name: elementor-animation-hang-sink, elementor-animation-hang;
	animation-duration: .3s, 1.5s;
	animation-delay: 0s, .3s;
	animation-timing-function: ease-out, ease-in-out;
	animation-iteration-count: 1, infinite;
	animation-fill-mode: forwards;
	animation-direction: normal, alternate
}
.elementor-animation-skew {
	transition-duration: .3s;
	transition-property: transform
}
.elementor-animation-skew:active,
.elementor-animation-skew:focus,
.elementor-animation-skew:hover {
	transform: skew(-10deg)
}
.elementor-animation-skew-forward {
	transition-duration: .3s;
	transition-property: transform;
	transform-origin: 0 100%
}
.elementor-animation-skew-forward:active,
.elementor-animation-skew-forward:focus,
.elementor-animation-skew-forward:hover {
	transform: skew(-10deg)
}
.elementor-animation-skew-backward {
	transition-duration: .3s;
	transition-property: transform;
	transform-origin: 0 100%
}
.elementor-animation-skew-backward:active,
.elementor-animation-skew-backward:focus,
.elementor-animation-skew-backward:hover {
	transform: skew(10deg)
}
@keyframes elementor-animation-wobble-vertical {
	16.65% {
		transform: translateY(8px)
	}
	33.3% {
		transform: translateY(-6px)
	}
	49.95% {
		transform: translateY(4px)
	}
	66.6% {
		transform: translateY(-2px)
	}
	83.25% {
		transform: translateY(1px)
	}
	100% {
		transform: translateY(0)
	}
}
.elementor-animation-wobble-vertical:active,
.elementor-animation-wobble-vertical:focus,
.elementor-animation-wobble-vertical:hover {
	animation-name: elementor-animation-wobble-vertical;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-horizontal {
	16.65% {
		transform: translateX(8px)
	}
	33.3% {
		transform: translateX(-6px)
	}
	49.95% {
		transform: translateX(4px)
	}
	66.6% {
		transform: translateX(-2px)
	}
	83.25% {
		transform: translateX(1px)
	}
	100% {
		transform: translateX(0)
	}
}
.elementor-animation-wobble-horizontal:active,
.elementor-animation-wobble-horizontal:focus,
.elementor-animation-wobble-horizontal:hover {
	animation-name: elementor-animation-wobble-horizontal;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-to-bottom-right {
	16.65% {
		transform: translate(8px, 8px)
	}
	33.3% {
		transform: translate(-6px, -6px)
	}
	49.95% {
		transform: translate(4px, 4px)
	}
	66.6% {
		transform: translate(-2px, -2px)
	}
	83.25% {
		transform: translate(1px, 1px)
	}
	100% {
		transform: translate(0, 0)
	}
}
.elementor-animation-wobble-to-bottom-right:active,
.elementor-animation-wobble-to-bottom-right:focus,
.elementor-animation-wobble-to-bottom-right:hover {
	animation-name: elementor-animation-wobble-to-bottom-right;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-to-top-right {
	16.65% {
		transform: translate(8px, -8px)
	}
	33.3% {
		transform: translate(-6px, 6px)
	}
	49.95% {
		transform: translate(4px, -4px)
	}
	66.6% {
		transform: translate(-2px, 2px)
	}
	83.25% {
		transform: translate(1px, -1px)
	}
	100% {
		transform: translate(0, 0)
	}
}
.elementor-animation-wobble-to-top-right:active,
.elementor-animation-wobble-to-top-right:focus,
.elementor-animation-wobble-to-top-right:hover {
	animation-name: elementor-animation-wobble-to-top-right;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-top {
	16.65% {
		transform: skew(-12deg)
	}
	33.3% {
		transform: skew(10deg)
	}
	49.95% {
		transform: skew(-6deg)
	}
	66.6% {
		transform: skew(4deg)
	}
	83.25% {
		transform: skew(-2deg)
	}
	100% {
		transform: skew(0)
	}
}
.elementor-animation-wobble-top {
	transform-origin: 0 100%
}
.elementor-animation-wobble-top:active,
.elementor-animation-wobble-top:focus,
.elementor-animation-wobble-top:hover {
	animation-name: elementor-animation-wobble-top;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-bottom {
	16.65% {
		transform: skew(-12deg)
	}
	33.3% {
		transform: skew(10deg)
	}
	49.95% {
		transform: skew(-6deg)
	}
	66.6% {
		transform: skew(4deg)
	}
	83.25% {
		transform: skew(-2deg)
	}
	100% {
		transform: skew(0)
	}
}
.elementor-animation-wobble-bottom {
	transform-origin: 100% 0
}
.elementor-animation-wobble-bottom:active,
.elementor-animation-wobble-bottom:focus,
.elementor-animation-wobble-bottom:hover {
	animation-name: elementor-animation-wobble-bottom;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-wobble-skew {
	16.65% {
		transform: skew(-12deg)
	}
	33.3% {
		transform: skew(10deg)
	}
	49.95% {
		transform: skew(-6deg)
	}
	66.6% {
		transform: skew(4deg)
	}
	83.25% {
		transform: skew(-2deg)
	}
	100% {
		transform: skew(0)
	}
}
.elementor-animation-wobble-skew:active,
.elementor-animation-wobble-skew:focus,
.elementor-animation-wobble-skew:hover {
	animation-name: elementor-animation-wobble-skew;
	animation-duration: 1s;
	animation-timing-function: ease-in-out;
	animation-iteration-count: 1
}
@keyframes elementor-animation-buzz {
	50% {
		transform: translateX(3px) rotate(2deg)
	}
	100% {
		transform: translateX(-3px) rotate(-2deg)
	}
}
.elementor-animation-buzz:active,
.elementor-animation-buzz:focus,
.elementor-animation-buzz:hover {
	animation-name: elementor-animation-buzz;
	animation-duration: .15s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}
@keyframes elementor-animation-buzz-out {
	10% {
		transform: translateX(3px) rotate(2deg)
	}
	20% {
		transform: translateX(-3px) rotate(-2deg)
	}
	30% {
		transform: translateX(3px) rotate(2deg)
	}
	40% {
		transform: translateX(-3px) rotate(-2deg)
	}
	50% {
		transform: translateX(2px) rotate(1deg)
	}
	60% {
		transform: translateX(-2px) rotate(-1deg)
	}
	70% {
		transform: translateX(2px) rotate(1deg)
	}
	80% {
		transform: translateX(-2px) rotate(-1deg)
	}
	90% {
		transform: translateX(1px) rotate(0)
	}
	100% {
		transform: translateX(-1px) rotate(0)
	}
}
.elementor-animation-buzz-out:active,
.elementor-animation-buzz-out:focus,
.elementor-animation-buzz-out:hover {
	animation-name: elementor-animation-buzz-out;
	animation-duration: .75s;
	animation-timing-function: linear;
	animation-iteration-count: 1
}
/*! elementor - v2.4.5 - 30-01-2019 */
.dialog-widget-content {
	background-color: #fff;
	position: absolute;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2);
	overflow: hidden
}
.dialog-message {
	font-size: 12px;
	line-height: 1.5;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.dialog-type-lightbox {
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0, 0, 0, .8);
	z-index: 9999;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.dialog-type-lightbox .dialog-widget-content {
	margin: auto;
	width: 375px
}
.dialog-type-lightbox .dialog-header {
	font-size: 15px;
	color: #495157;
	padding: 20px 0;
	font-weight: 500
}
.dialog-type-lightbox .dialog-message {
	padding: 0 20px 20px;
	min-height: 50px
}
.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,
.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {
	text-align: center
}
.dialog-type-lightbox .dialog-buttons-wrapper {
	border-top: 1px solid #e6e9ec;
	text-align: center
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button {
	width: 50%;
	border: none;
	background: none;
	font-size: 15px;
	cursor: pointer;
	padding: 13px 0;
	outline: 0
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:first-child {
	color: #6d7882;
	border-right: 1px solid #e6e9ec
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover {
	background-color: #f4f6f7
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok {
	color: #b01b1b
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over {
	color: #39b54a
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active {
	background-color: rgba(230, 233, 236, .5)
}
.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner {
	border: 0
}
.dialog-close-button {
	cursor: pointer;
	position: absolute;
	top: 30px;
	right: 30px;
	font-size: 15px;
	line-height: 1
}
.dialog-close-button:not(:hover) {
	opacity: .4
}
.dialog-alert-widget .dialog-buttons-wrapper>button {
	width: 100%
}
.dialog-prevent-scroll {
	overflow: hidden
}
@media (max-width:767px) {
	.dialog-close-button {
		top: 15px;
		right: 15px
	}
	body.admin-bar .dialog-close-button {
		top: 40px
	}
}
.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
	padding-bottom: 42.8571%
}
.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
	padding-bottom: 56.25%
}
.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
	padding-bottom: 75%
}
.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
	padding-bottom: 66.6666%
}
.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
	padding-bottom: 100%
}
.elementor-fit-aspect-ratio {
	position: relative;
	height: 0
}
.elementor-fit-aspect-ratio iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	border: 0
}
.elementor-fit-aspect-ratio video {
	width: 100%
}
.flatpickr-calendar {
	width: 280px
}
.flatpickr-calendar .flatpickr-current-month span.cur-month {
	font-weight: 300
}
.flatpickr-calendar .dayContainer {
	width: 280px;
	min-width: 280px;
	max-width: 280px
}
.flatpickr-calendar .flatpickr-days {
	width: 280px
}
.flatpickr-calendar .flatpickr-day {
	max-width: 37px;
	height: 37px;
	line-height: 37px
}
.elementor-templates-modal .dialog-widget-content {
	font-family: 'Exo 2', Arial, Helvetica, Verdana, sans-serif;
	background-color: #f1f3f5;
	width: 100%
}
@media (max-width:1439px) {
	.elementor-templates-modal .dialog-widget-content {
		max-width: 990px
	}
}
@media (min-width:1440px) {
	.elementor-templates-modal .dialog-widget-content {
		max-width: 1200px
	}
}
.elementor-templates-modal .dialog-header {
	padding: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	box-shadow: 0 0 8px rgba(0, 0, 0, .1);
	position: relative;
	z-index: 1
}
.elementor-templates-modal .dialog-buttons-wrapper {
	display: none
}
.elementor-templates-modal .dialog-message {
	height: 750px;
	max-height: 85vh;
	overflow: auto;
	padding: 25px 30px 30px
}
.elementor-templates-modal .dialog-content {
	height: 100%
}
.elementor-templates-modal .dialog-loading {
	display: none
}
.elementor-templates-modal__header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 50px
}
.elementor-templates-modal__header__logo {
	line-height: 1;
	text-transform: uppercase;
	font-weight: 700;
	cursor: pointer
}
.elementor-templates-modal__header__logo-area {
	text-align: left;
	padding-left: 15px
}
.elementor-templates-modal__header__logo-area>* {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-templates-modal__header__logo__icon-wrapper {
	padding: 4px 7px 6px;
	background-image: -webkit-linear-gradient(225deg, #f2295b, #434363);
	background-image: -o-linear-gradient(225deg, #f2295b, #434363);
	background-image: linear-gradient(-135deg, #f2295b, #434363);
	-webkit-border-radius: 2px;
	border-radius: 2px;
	margin-right: 10px
}
.elementor-templates-modal__header__logo__title {
	padding-top: 2px
}
.elementor-templates-modal__header__logo i {
	color: #fff;
	font-size: 10px
}
.elementor-templates-modal__header__items-area {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-templates-modal__header__item {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.elementor-templates-modal__header__item>i {
	font-size: 20px;
	-webkit-transition: color .5s;
	-o-transition: color .5s;
	transition: color .5s;
	cursor: pointer
}
.elementor-templates-modal__header__item>i:not(:hover) {
	color: #a4afb7
}
.elementor-templates-modal__header__close--normal {
	width: 45px;
	border-left: 1px solid #e6e9ec
}
.elementor-templates-modal__header__close--normal i {
	font-size: 18px
}
.elementor-templates-modal__header__close--skip {
	padding: 10px;
	padding-left: 20px;
	margin-right: 10px;
	color: #fff;
	background-color: #a4afb7;
	font-size: 11px;
	font-weight: 400;
	line-height: 1;
	text-transform: uppercase;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer
}
.elementor-templates-modal__header__close--skip>i {
	font-size: inherit;
	padding-left: 10px;
	margin-left: 15px;
	border-left: 1px solid
}
.elementor-templates-modal__header__close--skip>i:not(:hover) {
	color: #fff
}
.elementor-hidden {
	display: none
}
.elementor-screen-only,
.screen-reader-text,
.screen-reader-text span,
.ui-helper-hidden-accessible {
	position: absolute;
	top: -10000em;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0
}
.elementor-clearfix:after {
	content: "";
	display: block;
	clear: both;
	width: 0;
	height: 0
}
.elementor {
	-webkit-hyphens: manual;
	-ms-hyphens: manual;
	hyphens: manual
}
.elementor *,
.elementor :after,
.elementor :before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.elementor a {
	-webkit-box-shadow: none;
	box-shadow: none;
	text-decoration: none
}
.elementor hr {
	margin: 0;
	background-color: transparent
}
.elementor img {
	height: auto;
	max-width: 100%;
	border: none;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.elementor .elementor-widget:not(.elementor-widget-text-editor) figure {
	margin: 0
}
.elementor embed,
.elementor iframe,
.elementor object,
.elementor video {
	max-width: 100%;
	width: 100%;
	margin: 0;
	line-height: 1;
	border: none
}
.elementor .elementor-custom-embed {
	line-height: 0
}
.elementor .elementor-background-video-container {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	overflow: hidden;
	z-index: 0;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
	pointer-events: none
}
.elementor .elementor-background-video-container.elementor-loading {
	opacity: 0
}
.elementor .elementor-background-video-embed {
	max-width: none
}
.elementor .elementor-background-video-embed,
.elementor .elementor-background-video-hosted {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.elementor .elementor-background-video {
	position: absolute;
	max-width: none;
	top: 50%;
	left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%)
}
.elementor .elementor-html5-video {
	-o-object-fit: cover;
	object-fit: cover
}
.elementor .elementor-background-overlay {
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	position: absolute
}
.elementor-invisible {
	visibility: hidden
}
.elementor-align-center {
	text-align: center
}
.elementor-align-center .elementor-button {
	width: auto
}
.elementor-align-right {
	text-align: right
}
.elementor-align-right .elementor-button {
	width: auto
}
.elementor-align-left {
	text-align: left
}
.elementor-align-left .elementor-button {
	width: auto
}
.elementor-align-justify .elementor-button {
	width: 100%
}
.elementor-custom-embed-play {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
.elementor-custom-embed-play i {
	font-size: 100px;
	color: #fff;
	opacity: .8;
	text-shadow: 1px 0 6px rgba(0, 0, 0, .3);
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.elementor-custom-embed-play.elementor-playing i {
	font-family: FontAwesome;
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear
}
.elementor-custom-embed-play.elementor-playing i:before {
	content: "\f1ce"
}
.elementor-swiper-button {
	position: absolute;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	z-index: 1;
	cursor: pointer;
	font-size: 25px;
	color: hsla(0, 0%, 93%, .9);
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.elementor-swiper-button.swiper-button-disabled {
	opacity: .3
}
.elementor-tag {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}
@media (max-width:1024px) {
	.elementor-tablet-align-center {
		text-align: center
	}
	.elementor-tablet-align-center .elementor-button {
		width: auto
	}
	.elementor-tablet-align-right {
		text-align: right
	}
	.elementor-tablet-align-right .elementor-button {
		width: auto
	}
	.elementor-tablet-align-left {
		text-align: left
	}
	.elementor-tablet-align-left .elementor-button {
		width: auto
	}
	.elementor-tablet-align-justify .elementor-button {
		width: 100%
	}
}
@media (max-width:767px) {
	.elementor-mobile-align-center {
		text-align: center
	}
	.elementor-mobile-align-center .elementor-button {
		width: auto
	}
	.elementor-mobile-align-right {
		text-align: right
	}
	.elementor-mobile-align-right .elementor-button {
		width: auto
	}
	.elementor-mobile-align-left {
		text-align: left
	}
	.elementor-mobile-align-left .elementor-button {
		width: auto
	}
	.elementor-mobile-align-justify .elementor-button {
		width: 100%
	}
}
#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before {
	content: "\e801";
	font-family: eicons;
	top: 3px;
	font-size: 18px
}
#wpadminbar #wp-admin-bar-elementor_inspector>.ab-item:before {
	content: "\f348";
	top: 2px
}
.elementor-section {
	position: relative
}
.elementor-section .elementor-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-right: auto;
	margin-left: auto;
	position: relative
}
.elementor-section.elementor-section-boxed>.elementor-container {
	max-width: 1140px
}
.elementor-section.elementor-section-stretched {
	position: relative;
	width: 100%
}
.elementor-section.elementor-section-items-top>.elementor-container {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-section.elementor-section-items-middle>.elementor-container {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-section.elementor-section-items-bottom>.elementor-container {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
@media (min-width:768px) {
	.elementor-section.elementor-section-height-full {
		height: 100vh
	}
	.elementor-section.elementor-section-height-full>.elementor-container {
		height: 100%
	}
}
.elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.elementor-row {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
@media (max-width:1024px) {
	.elementor-row {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}
.elementor-column-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-column-wrap,
.elementor-widget-wrap {
	width: 100%;
	position: relative
}
.elementor-widget {
	position: relative
}
.elementor-widget:not(:last-child) {
	margin-bottom: 20px
}
.elementor-column {
	position: relative;
	min-height: 1px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 5px
}
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 10px
}
.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 15px
}
.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 20px
}
.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated {
	padding: 30px
}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
	padding: 0
}
@media (min-width:768px) {
	.elementor-column.elementor-col-10,
	.elementor-column[data-col="10"] {
		width: 10%
	}
	.elementor-column.elementor-col-11,
	.elementor-column[data-col="11"] {
		width: 11.111%
	}
	.elementor-column.elementor-col-12,
	.elementor-column[data-col="12"] {
		width: 12.5%
	}
	.elementor-column.elementor-col-14,
	.elementor-column[data-col="14"] {
		width: 14.285%
	}
	.elementor-column.elementor-col-16,
	.elementor-column[data-col="16"] {
		width: 16.666%
	}
	.elementor-column.elementor-col-20,
	.elementor-column[data-col="20"] {
		width: 20%
	}
	.elementor-column.elementor-col-25,
	.elementor-column[data-col="25"] {
		width: 25%
	}
	.elementor-column.elementor-col-30,
	.elementor-column[data-col="30"] {
		width: 30%
	}
	.elementor-column.elementor-col-33,
	.elementor-column[data-col="33"] {
		width: 33.333%
	}
	.elementor-column.elementor-col-40,
	.elementor-column[data-col="40"] {
		width: 40%
	}
	.elementor-column.elementor-col-50,
	.elementor-column[data-col="50"] {
		width: 50%
	}
	.elementor-column.elementor-col-60,
	.elementor-column[data-col="60"] {
		width: 60%
	}
	.elementor-column.elementor-col-66,
	.elementor-column[data-col="66"] {
		width: 66.666%
	}
	.elementor-column.elementor-col-70,
	.elementor-column[data-col="70"] {
		width: 70%
	}
	.elementor-column.elementor-col-75,
	.elementor-column[data-col="75"] {
		width: 75%
	}
	.elementor-column.elementor-col-80,
	.elementor-column[data-col="80"] {
		width: 80%
	}
	.elementor-column.elementor-col-83,
	.elementor-column[data-col="83"] {
		width: 83.333%
	}
	.elementor-column.elementor-col-90,
	.elementor-column[data-col="90"] {
		width: 90%
	}
	.elementor-column.elementor-col-100,
	.elementor-column[data-col="100"] {
		width: 100%
	}
}
@media (max-width:479px) {
	.elementor-column.elementor-xs-10 {
		width: 10%
	}
	.elementor-column.elementor-xs-11 {
		width: 11.111%
	}
	.elementor-column.elementor-xs-12 {
		width: 12.5%
	}
	.elementor-column.elementor-xs-14 {
		width: 14.285%
	}
	.elementor-column.elementor-xs-16 {
		width: 16.666%
	}
	.elementor-column.elementor-xs-20 {
		width: 20%
	}
	.elementor-column.elementor-xs-25 {
		width: 25%
	}
	.elementor-column.elementor-xs-30 {
		width: 30%
	}
	.elementor-column.elementor-xs-33 {
		width: 33.333%
	}
	.elementor-column.elementor-xs-40 {
		width: 40%
	}
	.elementor-column.elementor-xs-50 {
		width: 50%
	}
	.elementor-column.elementor-xs-60 {
		width: 60%
	}
	.elementor-column.elementor-xs-66 {
		width: 66.666%
	}
	.elementor-column.elementor-xs-70 {
		width: 70%
	}
	.elementor-column.elementor-xs-75 {
		width: 75%
	}
	.elementor-column.elementor-xs-80 {
		width: 80%
	}
	.elementor-column.elementor-xs-83 {
		width: 83.333%
	}
	.elementor-column.elementor-xs-90 {
		width: 90%
	}
	.elementor-column.elementor-xs-100 {
		width: 100%
	}
}
@media (max-width:767px) {
	.elementor-column.elementor-sm-10 {
		width: 10%
	}
	.elementor-column.elementor-sm-11 {
		width: 11.111%
	}
	.elementor-column.elementor-sm-12 {
		width: 12.5%
	}
	.elementor-column.elementor-sm-14 {
		width: 14.285%
	}
	.elementor-column.elementor-sm-16 {
		width: 16.666%
	}
	.elementor-column.elementor-sm-20 {
		width: 20%
	}
	.elementor-column.elementor-sm-25 {
		width: 25%
	}
	.elementor-column.elementor-sm-30 {
		width: 30%
	}
	.elementor-column.elementor-sm-33 {
		width: 33.333%
	}
	.elementor-column.elementor-sm-40 {
		width: 40%
	}
	.elementor-column.elementor-sm-50 {
		width: 50%
	}
	.elementor-column.elementor-sm-60 {
		width: 60%
	}
	.elementor-column.elementor-sm-66 {
		width: 66.666%
	}
	.elementor-column.elementor-sm-70 {
		width: 70%
	}
	.elementor-column.elementor-sm-75 {
		width: 75%
	}
	.elementor-column.elementor-sm-80 {
		width: 80%
	}
	.elementor-column.elementor-sm-83 {
		width: 83.333%
	}
	.elementor-column.elementor-sm-90 {
		width: 90%
	}
	.elementor-column.elementor-sm-100 {
		width: 100%
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.elementor-column.elementor-md-10 {
		width: 10%
	}
	.elementor-column.elementor-md-11 {
		width: 11.111%
	}
	.elementor-column.elementor-md-12 {
		width: 12.5%
	}
	.elementor-column.elementor-md-14 {
		width: 14.285%
	}
	.elementor-column.elementor-md-16 {
		width: 16.666%
	}
	.elementor-column.elementor-md-20 {
		width: 20%
	}
	.elementor-column.elementor-md-25 {
		width: 25%
	}
	.elementor-column.elementor-md-30 {
		width: 30%
	}
	.elementor-column.elementor-md-33 {
		width: 33.333%
	}
	.elementor-column.elementor-md-40 {
		width: 40%
	}
	.elementor-column.elementor-md-50 {
		width: 50%
	}
	.elementor-column.elementor-md-60 {
		width: 60%
	}
	.elementor-column.elementor-md-66 {
		width: 66.666%
	}
	.elementor-column.elementor-md-70 {
		width: 70%
	}
	.elementor-column.elementor-md-75 {
		width: 75%
	}
	.elementor-column.elementor-md-80 {
		width: 80%
	}
	.elementor-column.elementor-md-83 {
		width: 83.333%
	}
	.elementor-column.elementor-md-90 {
		width: 90%
	}
	.elementor-column.elementor-md-100 {
		width: 100%
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10
	}
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9
	}
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8
	}
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7
	}
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6
	}
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5
	}
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4
	}
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3
	}
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2
	}
	.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1
	}
}
@media (max-width:767px) {
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child {
		-webkit-box-ordinal-group: 11;
		-webkit-order: 10;
		-ms-flex-order: 10;
		order: 10
	}
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2) {
		-webkit-box-ordinal-group: 10;
		-webkit-order: 9;
		-ms-flex-order: 9;
		order: 9
	}
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3) {
		-webkit-box-ordinal-group: 9;
		-webkit-order: 8;
		-ms-flex-order: 8;
		order: 8
	}
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4) {
		-webkit-box-ordinal-group: 8;
		-webkit-order: 7;
		-ms-flex-order: 7;
		order: 7
	}
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5) {
		-webkit-box-ordinal-group: 7;
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6
	}
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6) {
		-webkit-box-ordinal-group: 6;
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5
	}
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7) {
		-webkit-box-ordinal-group: 5;
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4
	}
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8) {
		-webkit-box-ordinal-group: 4;
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3
	}
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9) {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2
	}
	.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10) {
		-webkit-box-ordinal-group: 2;
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1
	}
	.elementor-column {
		width: 100%
	}
}
ul.elementor-icon-list-items.elementor-inline-items {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
	word-break: break-word
}
.elementor-grid .elementor-grid-item {
	word-break: break-word;
	min-width: 0
}
.elementor-grid-1 .elementor-grid {
	grid-template-columns: repeat(1, 1fr);
	display: grid
}
.elementor-grid-2 .elementor-grid {
	grid-template-columns: repeat(2, 1fr);
	display: grid
}
.elementor-grid-3 .elementor-grid {
	grid-template-columns: repeat(3, 1fr);
	display: grid
}
.elementor-grid-4 .elementor-grid {
	grid-template-columns: repeat(4, 1fr);
	display: grid
}
.elementor-grid-5 .elementor-grid {
	grid-template-columns: repeat(5, 1fr);
	display: grid
}
.elementor-grid-6 .elementor-grid {
	grid-template-columns: repeat(6, 1fr);
	display: grid
}
.elementor-grid-7 .elementor-grid {
	grid-template-columns: repeat(7, 1fr);
	display: grid
}
.elementor-grid-8 .elementor-grid {
	grid-template-columns: repeat(8, 1fr);
	display: grid
}
.elementor-grid-9 .elementor-grid {
	grid-template-columns: repeat(9, 1fr);
	display: grid
}
.elementor-grid-10 .elementor-grid {
	grid-template-columns: repeat(10, 1fr);
	display: grid
}
.elementor-grid-11 .elementor-grid {
	grid-template-columns: repeat(11, 1fr);
	display: grid
}
.elementor-grid-0 .elementor-grid {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-grid-12 .elementor-grid {
	grid-template-columns: repeat(12, 1fr);
	display: grid
}
@media (max-width:1024px) {
	.elementor-grid-tablet-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr);
		display: grid
	}
	.elementor-grid-tablet-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr);
		display: grid
	}
	.elementor-grid-tablet-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr);
		display: grid
	}
	.elementor-grid-tablet-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr);
		display: grid
	}
	.elementor-grid-tablet-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr);
		display: grid
	}
	.elementor-grid-tablet-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr);
		display: grid
	}
	.elementor-grid-tablet-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr);
		display: grid
	}
	.elementor-grid-tablet-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr);
		display: grid
	}
	.elementor-grid-tablet-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr);
		display: grid
	}
	.elementor-grid-tablet-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr);
		display: grid
	}
	.elementor-grid-tablet-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr);
		display: grid
	}
	.elementor-grid-tablet-0 .elementor-grid {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		overflow: hidden;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.elementor-grid-tablet-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr);
		display: grid
	}
}
@media (max-width:767px) {
	.elementor-grid-mobile-1 .elementor-grid {
		grid-template-columns: repeat(1, 1fr);
		display: grid
	}
	.elementor-grid-mobile-2 .elementor-grid {
		grid-template-columns: repeat(2, 1fr);
		display: grid
	}
	.elementor-grid-mobile-3 .elementor-grid {
		grid-template-columns: repeat(3, 1fr);
		display: grid
	}
	.elementor-grid-mobile-4 .elementor-grid {
		grid-template-columns: repeat(4, 1fr);
		display: grid
	}
	.elementor-grid-mobile-5 .elementor-grid {
		grid-template-columns: repeat(5, 1fr);
		display: grid
	}
	.elementor-grid-mobile-6 .elementor-grid {
		grid-template-columns: repeat(6, 1fr);
		display: grid
	}
	.elementor-grid-mobile-7 .elementor-grid {
		grid-template-columns: repeat(7, 1fr);
		display: grid
	}
	.elementor-grid-mobile-8 .elementor-grid {
		grid-template-columns: repeat(8, 1fr);
		display: grid
	}
	.elementor-grid-mobile-9 .elementor-grid {
		grid-template-columns: repeat(9, 1fr);
		display: grid
	}
	.elementor-grid-mobile-10 .elementor-grid {
		grid-template-columns: repeat(10, 1fr);
		display: grid
	}
	.elementor-grid-mobile-11 .elementor-grid {
		grid-template-columns: repeat(11, 1fr);
		display: grid
	}
	.elementor-grid-mobile-0 .elementor-grid {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		overflow: hidden;
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.elementor-grid-mobile-12 .elementor-grid {
		grid-template-columns: repeat(12, 1fr);
		display: grid
	}
}
@media (min-width:1025px) {
	head:after {
		content: "desktop"
	}
}
@media (min-width:768px) and (max-width:1024px) {
	head:after {
		content: "tablet"
	}
}
@media (max-width:767px) {
	head:after {
		content: "mobile"
	}
}
.elementor-form-fields-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,
.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,
.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	max-width: 100%
}
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,
.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-field-group {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-field-group.elementor-field-type-submit {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.elementor-field-group .elementor-field-textual {
	width: 100%;
	max-width: 100%;
	border: 1px solid #818a91;
	background-color: transparent;
	color: #373a3c;
	vertical-align: middle;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-field-group .elementor-field-textual:focus {
	-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, .1) inset;
	box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
	outline: 0
}
.elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}
.elementor-field-group .elementor-field-textual:-ms-input-placeholder,
.elementor-field-group .elementor-field-textual::-ms-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}
.elementor-field-group .elementor-field-textual::placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}
.elementor-field-group .elementor-select-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%
}
.elementor-field-group .elementor-select-wrapper select {
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	color: inherit;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	text-transform: inherit;
	letter-spacing: inherit;
	line-height: inherit;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	padding-right: 20px
}
.elementor-field-group .elementor-select-wrapper:before {
	content: "\f0d7";
	font-family: FontAwesome;
	font-size: 15px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 10px;
	pointer-events: none
}
.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
	content: ""
}
.elementor-field-subgroup {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-field-subgroup .elementor-field-option label {
	display: inline-block
}
.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
	padding-right: 10px
}
.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,
.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
	display: inline
}
.elementor-field-label {
	cursor: pointer
}
.elementor-mark-required .elementor-field-label:after {
	content: "*";
	color: red;
	padding-left: .2em
}
.elementor-field-textual {
	line-height: 1.4
}
.elementor-field-textual.elementor-size-xs {
	font-size: 13px;
	min-height: 33px;
	padding: 4px 12px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.elementor-field-textual.elementor-size-sm {
	font-size: 15px;
	min-height: 40px;
	padding: 5px 14px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.elementor-field-textual.elementor-size-md {
	font-size: 16px;
	min-height: 47px;
	padding: 6px 16px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.elementor-field-textual.elementor-size-lg {
	font-size: 18px;
	min-height: 59px;
	padding: 7px 20px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.elementor-field-textual.elementor-size-xl {
	font-size: 20px;
	min-height: 72px;
	padding: 8px 24px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
.elementor-button-align-center .elementor-field-type-submit {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-button-align-stretch .elementor-field-type-submit button {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
.elementor-button-align-start .elementor-field-type-submit {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-button-align-end .elementor-field-type-submit {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
@media screen and (max-width:1024px) {
	.elementor-tablet-button-align-center .elementor-field-type-submit {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-tablet-button-align-stretch .elementor-field-type-submit button {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	.elementor-tablet-button-align-start .elementor-field-type-submit {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-tablet-button-align-end .elementor-field-type-submit {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
}
@media screen and (max-width:767px) {
	.elementor-mobile-button-align-center .elementor-field-type-submit {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-mobile-button-align-stretch .elementor-field-type-submit button {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
	.elementor-mobile-button-align-start .elementor-field-type-submit {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-mobile-button-align-end .elementor-field-type-submit {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
}
.elementor-error .elementor-field {
	border-color: #d9534f
}
.elementor-error .help-inline {
	color: #d9534f;
	font-size: .9em
}
.elementor-message {
	margin: 10px 0;
	font-size: 1em;
	line-height: 1
}
.elementor-message:before {
	content: "\f00c";
	display: inline-block;
	font-family: fontawesome;
	font-weight: 400;
	font-style: normal;
	vertical-align: middle;
	margin-right: 5px
}
.elementor-message.elementor-message-danger {
	color: #d9534f
}
.elementor-message.elementor-message-danger:before {
	content: "\f00d"
}
.elementor-message.form-message-success {
	color: #5cb85c
}
.elementor-form .elementor-button {
	padding-top: 0;
	padding-bottom: 0;
	border: 0 none
}
.elementor-form .elementor-button>span {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-form .elementor-button .elementor-align-icon-right {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2
}
.elementor-form .elementor-button .elementor-align-icon-left {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0
}
.elementor-form .elementor-button.elementor-size-xs {
	min-height: 33px
}
.elementor-form .elementor-button.elementor-size-sm {
	min-height: 40px
}
.elementor-form .elementor-button.elementor-size-md {
	min-height: 47px
}
.elementor-form .elementor-button.elementor-size-lg {
	min-height: 59px
}
.elementor-form .elementor-button.elementor-size-xl {
	min-height: 72px
}
.elementor-element .elementor-widget-container {
	-webkit-transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
	transition: background .3s, border .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s;
	-o-transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s, -webkit-border-radius .3s, -webkit-box-shadow .3s
}
.elementor-accordion {
	text-align: left
}
.elementor-accordion .elementor-accordion-item {
	border: 1px solid #d4d4d4
}
.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
	border-top: none
}
.elementor-accordion .elementor-tab-title {
	margin: 0;
	padding: 15px 20px;
	font-weight: 700;
	line-height: 1;
	cursor: pointer;
	outline: none
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
	display: inline-block;
	width: 1.5em
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
	float: right;
	text-align: right
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
	float: left;
	text-align: left
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
	display: block
}
.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
	display: none
}
.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
	display: block
}
.elementor-accordion .elementor-tab-content {
	display: none;
	padding: 15px 20px;
	border-top: 1px solid #d4d4d4
}
@media (max-width:767px) {
	.elementor-accordion .elementor-tab-title {
		padding: 12px 15px
	}
	.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
		width: 1.2em
	}
	.elementor-accordion .elementor-tab-content {
		padding: 7px 15px
	}
}
.elementor-alert {
	padding: 15px;
	border-left: 5px solid transparent;
	position: relative;
	text-align: left
}
.elementor-alert .elementor-alert-title {
	display: block;
	font-weight: 700
}
.elementor-alert .elementor-alert-description {
	font-size: 13px
}
.elementor-alert button.elementor-alert-dismiss {
	position: absolute;
	right: 10px;
	top: 10px;
	padding: 3px;
	font-size: 20px;
	line-height: 1;
	background: transparent;
	color: inherit;
	border: none;
	cursor: pointer
}
.elementor-alert.elementor-alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bcdff1
}
.elementor-alert.elementor-alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #cae6be
}
.elementor-alert.elementor-alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #f9f0c3
}
.elementor-alert.elementor-alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #e8c4c4
}
@media (max-width:767px) {
	.elementor-alert {
		padding: 10px
	}
	.elementor-alert button.elementor-alert-dismiss {
		right: 7px;
		top: 7px
	}
}
.elementor-tab-title a {
	color: inherit
}
.elementor-button {
	display: inline-block;
	line-height: 1;
	background-color: #818a91;
	color: #fff;
	text-align: center;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s
}
.elementor-button:focus,
.elementor-button:hover,
.elementor-button:visited {
	color: #fff
}
.elementor-button.elementor-size-xs {
	font-size: 13px;
	padding: 10px 20px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.elementor-button.elementor-size-sm {
	font-size: 15px;
	padding: 12px 24px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.elementor-button.elementor-size-md {
	font-size: 16px;
	padding: 15px 30px;
	-webkit-border-radius: 4px;
	border-radius: 4px
}
.elementor-button.elementor-size-lg {
	font-size: 18px;
	padding: 20px 40px;
	-webkit-border-radius: 5px;
	border-radius: 5px
}
.elementor-button.elementor-size-xl {
	font-size: 20px;
	padding: 25px 50px;
	-webkit-border-radius: 6px;
	border-radius: 6px
}
.elementor-button .elementor-align-icon-right {
	float: right;
	margin-left: 5px
}
.elementor-button .elementor-align-icon-left {
	float: left;
	margin-right: 5px
}
.elementor-button .elementor-button-text {
	display: inline-block
}
.elementor-button span {
	text-decoration: inherit
}
.elementor-element.elementor-button-info .elementor-button {
	background-color: #5bc0de
}
.elementor-element.elementor-button-success .elementor-button {
	background-color: #5cb85c
}
.elementor-element.elementor-button-warning .elementor-button {
	background-color: #f0ad4e
}
.elementor-element.elementor-button-danger .elementor-button {
	background-color: #d9534f
}
.elementor-widget-button .elementor-button .elementor-button-info {
	background-color: #5bc0de
}
.elementor-widget-button .elementor-button .elementor-button-success {
	background-color: #5cb85c
}
.elementor-widget-button .elementor-button .elementor-button-warning {
	background-color: #f0ad4e
}
.elementor-widget-button .elementor-button .elementor-button-danger {
	background-color: #d9534f
}
.elementor-counter .elementor-counter-number-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-size: 69px;
	font-weight: 600;
	color: #222;
	line-height: 1
}
.elementor-counter .elementor-counter-number-prefix,
.elementor-counter .elementor-counter-number-suffix {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	white-space: pre-wrap
}
.elementor-counter .elementor-counter-number-prefix {
	text-align: right
}
.elementor-counter .elementor-counter-number-suffix {
	text-align: left
}
.elementor-counter .elementor-counter-title {
	text-align: center;
	font-size: 19px;
	font-weight: 400;
	color: #666;
	line-height: 2.5
}
.elementor-widget-divider .elementor-divider {
	line-height: 0;
	font-size: 0
}
.elementor-widget-divider .elementor-divider-separator {
	display: inline-block
}
.elementor-image-gallery .gallery-item {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 100%;
	max-width: 100%;
	margin: 0 auto
}
.elementor-image-gallery .gallery-item img {
	margin: 0 auto
}
.elementor-image-gallery .gallery-item .gallery-caption {
	margin: 0
}
@media (min-width:768px) {
	.elementor-image-gallery .gallery-columns-2 .gallery-item {
		max-width: 50%
	}
	.elementor-image-gallery .gallery-columns-3 .gallery-item {
		max-width: 33.33%
	}
	.elementor-image-gallery .gallery-columns-4 .gallery-item {
		max-width: 25%
	}
	.elementor-image-gallery .gallery-columns-5 .gallery-item {
		max-width: 20%
	}
	.elementor-image-gallery .gallery-columns-6 .gallery-item {
		max-width: 16.666%
	}
	.elementor-image-gallery .gallery-columns-7 .gallery-item {
		max-width: 14.28%
	}
	.elementor-image-gallery .gallery-columns-8 .gallery-item {
		max-width: 12.5%
	}
	.elementor-image-gallery .gallery-columns-9 .gallery-item {
		max-width: 11.11%
	}
	.elementor-image-gallery .gallery-columns-10 .gallery-item {
		max-width: 10%
	}
}
@media (min-width:480px) and (max-width:767px) {
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
		max-width: 50%
	}
}
@media (max-width:479px) {
	.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,
	.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
		max-width: 100%
	}
}
.elementor-widget-google_maps iframe {
	height: 300px
}
.elementor-widget-heading .elementor-heading-title {
	padding: 0;
	margin: 0;
	line-height: 1
}
.elementor-widget-heading .elementor-heading-title>a {
	color: inherit;
	font-size: inherit
}
.elementor-widget-heading .elementor-heading-title.elementor-size-small {
	font-size: 15px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
	font-size: 19px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-large {
	font-size: 29px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
	font-size: 39px
}
.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
	font-size: 59px
}
.elementor-icon {
	display: inline-block;
	line-height: 1;
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	color: #818a91;
	font-size: 50px;
	text-align: center
}
.elementor-icon:hover {
	color: #818a91
}
.elementor-icon i {
	width: 1em;
	height: 1em;
	position: relative;
	display: block
}
.elementor-icon i:before {
	position: absolute;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.elementor-view-stacked .elementor-icon {
	padding: .5em;
	background-color: #818a91;
	color: #fff
}
.elementor-view-framed .elementor-icon {
	padding: .5em;
	color: #818a91;
	border: 3px solid #818a91;
	background-color: transparent
}
.elementor-shape-circle .elementor-icon {
	-webkit-border-radius: 50%;
	border-radius: 50%
}
@media (min-width:768px) {
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,
	.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex
	}
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,
	.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 auto;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto
	}
	.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img {
		margin: auto
	}
	.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}
	.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}
}
@media (max-width:767px) {
	.elementor-widget-icon-box .elementor-icon-box-icon {
		margin-left: auto!important;
		margin-right: auto!important;
		margin-bottom: 15px
	}
}
.elementor-widget-icon-box .elementor-icon-box-wrapper {
	text-align: center
}
.elementor-widget-icon-box .elementor-icon-box-title a {
	color: inherit
}
.elementor-widget-icon-box .elementor-icon-box-description {
	margin: 0
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
	margin-right: -8px;
	margin-left: -8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-right: 8px;
	margin-left: 8px
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	width: auto;
	left: auto;
	right: auto;
	position: relative;
	height: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	border-left-width: 1px;
	border-style: solid;
	right: -8px
}
.elementor-widget .elementor-icon-list-items {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.elementor-widget .elementor-icon-list-item {
	margin: 0;
	padding: 0;
	position: relative
}
.elementor-widget .elementor-icon-list-item:after {
	position: absolute;
	bottom: 0;
	width: 100%
}
.elementor-widget .elementor-icon-list-item,
.elementor-widget .elementor-icon-list-item a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-widget .elementor-icon-list-item a {
	width: 100%
}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	padding-left: 5px
}
.elementor-widget .elementor-icon-list-icon {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-widget.elementor-align-center .elementor-icon-list-item,
.elementor-widget.elementor-align-center .elementor-icon-list-item a {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
	margin: auto
}
.elementor-widget.elementor-align-center .elementor-inline-items {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-widget.elementor-align-left .elementor-icon-list-item,
.elementor-widget.elementor-align-left .elementor-icon-list-item a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	text-align: left
}
.elementor-widget.elementor-align-left .elementor-inline-items {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-widget.elementor-align-right .elementor-icon-list-item,
.elementor-widget.elementor-align-right .elementor-icon-list-item a {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	text-align: right
}
.elementor-widget.elementor-align-right .elementor-icon-list-items {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
	left: 0
}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
	right: 0
}
@media (max-width:1024px) {
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a,
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-items {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
		margin: auto
	}
	.elementor-widget.elementor-tablet-align-left .elementor-icon-list-items {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,
	.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		text-align: left
	}
	.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,
	.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		text-align: right
	}
	.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
		left: 0
	}
	.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
		right: 0
	}
}
@media (max-width:767px) {
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a,
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-items {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
		margin: auto
	}
	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,
	.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		text-align: left
	}
	.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,
	.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		text-align: right
	}
	.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
		left: 0
	}
	.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
		right: 0
	}
}
.elementor-widget-image {
	text-align: center
}
.elementor-widget-image .elementor-image>a,
.elementor-widget-image .elementor-image figure>a {
	display: inline-block
}
.elementor-widget-image .elementor-image>a img[src$=".svg"],
.elementor-widget-image .elementor-image figure>a img[src$=".svg"] {
	width: 48px
}
.elementor-widget-image .elementor-image img {
	vertical-align: middle;
	display: inline-block
}
.elementor-widget-image .elementor-image.elementor-image-shape-circle {
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.elementor-widget-image-box .elementor-image-box-content {
	width: 100%
}
@media (min-width:768px) {
	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,
	.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex
	}
	.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
		text-align: right;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
		text-align: left;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
		margin: auto
	}
	.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
		-webkit-box-align: start;
		-webkit-align-items: flex-start;
		-ms-flex-align: start;
		align-items: flex-start
	}
	.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center
	}
	.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		-ms-flex-align: end;
		align-items: flex-end
	}
}
@media (max-width:767px) {
	.elementor-widget-image-box .elementor-image-box-img {
		margin-left: auto!important;
		margin-right: auto!important;
		margin-bottom: 15px
	}
}
.elementor-widget-image-box .elementor-image-box-img {
	display: inline-block
}
.elementor-widget-image-box .elementor-image-box-title a {
	color: inherit
}
.elementor-widget-image-box .elementor-image-box-wrapper {
	text-align: center
}
.elementor-widget-image-box .elementor-image-box-description {
	margin: 0
}
.elementor-image-carousel-wrapper .slick-image-stretch .slick-slide .slick-slide-image {
	width: 100%
}
.elementor-image-gallery figure img {
	display: block
}
.elementor-image-gallery figure figcaption {
	width: 100%
}
.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
	padding: 0
}
.swiper-container .swiper-slide figure {
	line-height: 0
}
.swiper-container .swiper-slide figure img {
	width: 100%
}
body.elementor-page .elementor-widget-menu-anchor {
	margin-bottom: 0
}
.elementor-widget-progress {
	text-align: left
}
.elementor-progress-wrapper {
	position: relative;
	background-color: #eee;
	color: #fff;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 2px;
	border-radius: 2px
}
.elementor-progress-bar {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: #818a91;
	width: 0;
	font-size: 11px;
	height: 100%;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-webkit-transition: width 1s ease-in-out;
	-o-transition: width 1s ease-in-out;
	transition: width 1s ease-in-out
}
.elementor-progress-text {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	padding-left: 15px
}
.elementor-progress-percentage {
	padding-right: 15px
}
.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
	background-color: #5bc0de
}
.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar {
	background-color: #5cb85c
}
.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
	background-color: #f0ad4e
}
.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar {
	background-color: #d9534f
}
.elementor-progress .elementor-title {
	display: block
}
@media (max-width:767px) {
	.elementor-progress-wrapper {
		height: 25px;
		line-height: 25px
	}
	.elementor-progress-text {
		padding-left: 10px
	}
}
.elementor-social-icons-wrapper {
	font-size: 0
}
.elementor-social-icon {
	font-size: 25px;
	text-align: center;
	padding: .5em;
	margin-right: 5px;
	cursor: pointer
}
.elementor-social-icon i {
	color: #fff
}
.elementor-social-icon:last-child {
	margin: 0
}
.elementor-social-icon:hover {
	opacity: .9;
	color: #fff
}
.elementor-social-icon-android {
	background-color: #a4c639
}
.elementor-social-icon-apple {
	background-color: #999
}
.elementor-social-icon-behance {
	background-color: #1769ff
}
.elementor-social-icon-bitbucket {
	background-color: #205081
}
.elementor-social-icon-codepen {
	background-color: #000
}
.elementor-social-icon-delicious {
	background-color: #39f
}
.elementor-social-icon-deviantart {
	background-color: #05cc47
}
.elementor-social-icon-digg {
	background-color: #005be2
}
.elementor-social-icon-dribbble {
	background-color: #ea4c89
}
.elementor-social-icon-envelope {
	background-color: #ea4335
}
.elementor-social-icon-facebook {
	background-color: #3b5998
}
.elementor-social-icon-flickr {
	background-color: #0063dc
}
.elementor-social-icon-foursquare {
	background-color: #2d5be3
}
.elementor-social-icon-freecodecamp {
	background-color: #006400
}
.elementor-social-icon-github {
	background-color: #333
}
.elementor-social-icon-gitlab {
	background-color: #e24329
}
.elementor-social-icon-globe {
	background-color: #818a91
}
.elementor-social-icon-google-plus {
	background-color: #dd4b39
}
.elementor-social-icon-houzz {
	background-color: #7ac142
}
.elementor-social-icon-instagram {
	background-color: #262626
}
.elementor-social-icon-jsfiddle {
	background-color: #487aa2
}
.elementor-social-icon-link {
	background-color: #818a91
}
.elementor-social-icon-linkedin {
	background-color: #0077b5
}
.elementor-social-icon-medium {
	background-color: #00ab6b
}
.elementor-social-icon-meetup {
	background-color: #ec1c40
}
.elementor-social-icon-mixcloud {
	background-color: #273a4b
}
.elementor-social-icon-odnoklassniki {
	background-color: #f4731c
}
.elementor-social-icon-pinterest {
	background-color: #bd081c
}
.elementor-social-icon-product-hunt {
	background-color: #da552f
}
.elementor-social-icon-reddit {
	background-color: #ff4500
}
.elementor-social-icon-rss {
	background-color: #f26522
}
.elementor-social-icon-shopping-cart {
	background-color: #4caf50
}
.elementor-social-icon-skype {
	background-color: #00aff0
}
.elementor-social-icon-slideshare {
	background-color: #0077b5
}
.elementor-social-icon-snapchat {
	background-color: #fffc00
}
.elementor-social-icon-soundcloud {
	background-color: #f80
}
.elementor-social-icon-spotify {
	background-color: #2ebd59
}
.elementor-social-icon-stack-overflow {
	background-color: #fe7a15
}
.elementor-social-icon-steam {
	background-color: #00adee
}
.elementor-social-icon-stumbleupon {
	background-color: #eb4924
}
.elementor-social-icon-telegram {
	background-color: #2ca5e0
}
.elementor-social-icon-thumb-tack {
	background-color: #1aa1d8
}
.elementor-social-icon-tripadvisor {
	background-color: #589442
}
.elementor-social-icon-tumblr {
	background-color: #35465c
}
.elementor-social-icon-twitch {
	background-color: #6441a5
}
.elementor-social-icon-twitter {
	background-color: #1da1f2
}
.elementor-social-icon-vimeo {
	background-color: #1ab7ea
}
.elementor-social-icon-vk {
	background-color: #45668e
}
.elementor-social-icon-weibo {
	background-color: #df2029
}
.elementor-social-icon-weixin {
	background-color: #7bb32e
}
.elementor-social-icon-whatsapp {
	background-color: #25d366
}
.elementor-social-icon-wordpress {
	background-color: #21759b
}
.elementor-social-icon-xing {
	background-color: #026466
}
.elementor-social-icon-yelp {
	background-color: #af0606
}
.elementor-social-icon-youtube {
	background-color: #cd201f
}
.elementor-social-icon-500px {
	background-color: #0099e5
}
.elementor-shape-rounded .elementor-icon.elementor-social-icon {
	-webkit-border-radius: 10%;
	border-radius: 10%
}
.elementor-shape-circle .elementor-icon.elementor-social-icon {
	-webkit-border-radius: 50%;
	border-radius: 50%
}
.elementor-star-rating {
	color: #ccd6df;
	font-family: FontAwesome;
	display: inline-block
}
.elementor-star-rating i {
	display: inline-block;
	position: relative;
	font-style: normal;
	cursor: default
}
.elementor-star-rating i:before {
	content: "\f005";
	display: block;
	font-size: inherit;
	font-family: inherit;
	position: absolute;
	overflow: hidden;
	color: #f0ad4e;
	top: 0;
	left: 0
}
.elementor-star-rating .elementor-star-empty:before {
	content: none
}
.elementor-star-rating .elementor-star-1:before {
	width: 10%
}
.elementor-star-rating .elementor-star-2:before {
	width: 20%
}
.elementor-star-rating .elementor-star-3:before {
	width: 30%
}
.elementor-star-rating .elementor-star-4:before {
	width: 40%
}
.elementor-star-rating .elementor-star-5:before {
	width: 50%
}
.elementor-star-rating .elementor-star-6:before {
	width: 60%
}
.elementor-star-rating .elementor-star-7:before {
	width: 70%
}
.elementor-star-rating .elementor-star-8:before {
	width: 80%
}
.elementor-star-rating .elementor-star-9:before {
	width: 90%
}
.elementor-star-rating__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-star-rating__title {
	margin-right: 10px
}
.elementor-star-rating--align-right .elementor-star-rating__wrapper {
	text-align: right;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-star-rating--align-left .elementor-star-rating__wrapper {
	text-align: left;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-star-rating--align-center .elementor-star-rating__wrapper {
	text-align: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-star-rating--align-justify .elementor-star-rating__title {
	margin-right: auto
}
.last-star {
	letter-spacing: 0
}
.elementor--star-style-star_unicode .elementor-star-rating {
	font-family: Arial, Helvetica, sans-serif
}
.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
	content: "\002605"
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
	width: 25%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
	border-right-style: none
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
	height: 999em;
	width: 0;
	right: 0;
	border-right-style: solid
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
	top: 0;
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
	top: 100%
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
	display: table-cell
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
	border-bottom-style: none
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
	bottom: 0;
	height: 0;
	width: 999em;
	border-bottom-style: solid
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
	right: 100%
}
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
	left: 100%
}
.elementor-widget-tabs .elementor-tab-content,
.elementor-widget-tabs .elementor-tab-title,
.elementor-widget-tabs .elementor-tab-title:after,
.elementor-widget-tabs .elementor-tab-title:before,
.elementor-widget-tabs .elementor-tabs-content-wrapper {
	border: 1px none #d4d4d4
}
.elementor-widget-tabs .elementor-tabs {
	text-align: left
}
.elementor-widget-tabs .elementor-tabs-wrapper {
	overflow: hidden
}
.elementor-widget-tabs .elementor-tab-title {
	cursor: pointer;
	outline: none
}
.elementor-widget-tabs .elementor-tab-desktop-title {
	position: relative;
	padding: 20px 25px;
	font-weight: 700;
	line-height: 1;
	border: solid transparent
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
	border-color: #d4d4d4
}
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,
.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {
	display: block;
	content: "";
	position: absolute
}
.elementor-widget-tabs .elementor-tab-mobile-title {
	padding: 10px;
	cursor: pointer
}
.elementor-widget-tabs .elementor-tab-content {
	padding: 20px;
	display: none
}
@media (max-width:767px) {
	.elementor-tabs .elementor-tab-content,
	.elementor-tabs .elementor-tab-title {
		border-style: solid;
		border-bottom-style: none
	}
	.elementor-tabs .elementor-tabs-wrapper {
		display: none
	}
	.elementor-tabs .elementor-tabs-content-wrapper {
		border-bottom-style: solid
	}
	.elementor-tabs .elementor-tab-content {
		padding: 10px
	}
}
@media (min-width:768px) {
	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex
	}
	.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
		border-style: solid;
		border-left-style: none
	}
	.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
		border-style: solid;
		border-top-style: none
	}
	.elementor-tabs .elementor-tab-mobile-title {
		display: none
	}
}
.elementor-testimonial-wrapper {
	overflow: hidden;
	text-align: center
}
.elementor-testimonial-wrapper .elementor-testimonial-content {
	font-size: 1.3em;
	margin-bottom: 20px
}
.elementor-testimonial-wrapper .elementor-testimonial-name {
	line-height: 1.5;
	color: inherit
}
.elementor-testimonial-wrapper .elementor-testimonial-job {
	font-size: .85em;
	color: inherit
}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-left {
	text-align: left
}
.elementor-testimonial-wrapper.elementor-testimonial-text-align-right {
	text-align: right
}
.elementor-testimonial-wrapper .elementor-testimonial-meta {
	width: 100%;
	line-height: 1
}
.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
	display: inline-block
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
	display: table-cell;
	vertical-align: middle
}
.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
	width: 60px;
	height: 60px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	-o-object-fit: cover;
	object-fit: cover;
	max-width: none
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
	padding-right: 15px
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
	text-align: left
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
	display: block
}
.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
	margin-bottom: 20px
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: #818a91;
	color: #fff
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
	color: #818a91;
	border: 3px solid;
	background-color: transparent
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
	margin-top: 8px
}
.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
	width: 1em;
	height: 1em
}
.elementor-widget-text-editor .elementor-drop-cap {
	float: left;
	text-align: center;
	line-height: 1;
	font-size: 50px
}
.elementor-widget-text-editor .elementor-drop-cap-letter {
	display: inline-block
}
.elementor-toggle {
	text-align: left
}
.elementor-toggle .elementor-tab-title {
	font-weight: 700;
	line-height: 1;
	margin: 0;
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
	cursor: pointer;
	outline: none
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
	display: inline-block;
	width: 1em
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
	float: right;
	text-align: right
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
	float: left;
	text-align: left
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
	display: block
}
.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
	display: none
}
.elementor-toggle .elementor-tab-title.elementor-active {
	border-bottom: none
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
	display: none
}
.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
	display: block
}
.elementor-toggle .elementor-tab-content {
	padding: 15px;
	border-bottom: 1px solid #d4d4d4;
	display: none
}
@media (max-width:767px) {
	.elementor-toggle .elementor-tab-title {
		padding: 12px
	}
	.elementor-toggle .elementor-tab-content {
		padding: 12px 10px
	}
}
.elementor-widget-video .elementor-widget-container {
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%
}
.elementor-widget-video .elementor-custom-embed-image-overlay {
	cursor: pointer;
	text-align: center
}
.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
	opacity: 1
}
.elementor-widget-video .elementor-custom-embed-image-overlay img {
	display: block;
	width: 100%
}
.elementor-widget-video .elementor-video {
	-o-object-fit: cover;
	object-fit: cover
}
.slick-slider {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent
}
.slick-list,
.slick-slider {
	position: relative;
	display: block
}
.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}
.slick-list:focus {
	outline: none
}
.slick-list.dragging {
	cursor: pointer
}
.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block
}
.slick-track:after,
.slick-track:before {
	content: "";
	display: table
}
.slick-track:after {
	clear: both
}
.slick-loading .slick-track {
	visibility: hidden
}
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none
}
.elementor-slick-slider[dir=rtl] .slick-slide {
	float: right
}
.slick-slide img {
	display: block
}
.slick-slide.slick-loading img {
	display: none
}
.slick-slide.dragging img {
	pointer-events: none
}
.slick-initialized .slick-slide {
	display: block
}
.slick-loading .slick-slide {
	visibility: hidden
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}
.slick-arrow.slick-hidden {
	display: none
}
.elementor-slick-slider .slick-loading .slick-list {
	background: #fff
}
.elementor-slick-slider .slick-loading .slick-list:after {
	content: "\f1ce";
	font-family: FontAwesome;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
	font-size: 25px;
	color: #a4afb7
}
.elementor-slick-slider .slick-next,
.elementor-slick-slider .slick-prev {
	font-size: 0;
	line-height: 0;
	position: absolute;
	top: 50%;
	display: block;
	width: 20px;
	padding: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	cursor: pointer;
	color: transparent;
	border: none;
	outline: none;
	background: transparent
}
.elementor-slick-slider .slick-next:focus,
.elementor-slick-slider .slick-next:hover,
.elementor-slick-slider .slick-prev:focus,
.elementor-slick-slider .slick-prev:hover {
	color: transparent;
	outline: none;
	background: transparent
}
.elementor-slick-slider .slick-next:focus:before,
.elementor-slick-slider .slick-next:hover:before,
.elementor-slick-slider .slick-prev:focus:before,
.elementor-slick-slider .slick-prev:hover:before {
	opacity: 1
}
.elementor-slick-slider .slick-next.slick-disabled:before,
.elementor-slick-slider .slick-prev.slick-disabled:before {
	opacity: .25
}
.elementor-slick-slider .slick-next:before,
.elementor-slick-slider .slick-prev:before {
	font-family: FontAwesome;
	font-size: 35px;
	line-height: 1;
	opacity: .75;
	color: #fff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.elementor-slick-slider .slick-prev {
	left: -25px
}
[dir=rtl] .elementor-slick-slider .slick-prev {
	left: auto;
	right: -25px
}
.elementor-slick-slider .slick-prev:before {
	content: "\f104"
}
[dir=rtl] .elementor-slick-slider .slick-prev:before {
	content: "\f105"
}
.elementor-slick-slider .slick-next {
	right: -25px
}
[dir=rtl] .elementor-slick-slider .slick-next {
	left: -25px;
	right: auto
}
.elementor-slick-slider .slick-next:before {
	content: "\f105"
}
[dir=rtl] .elementor-slick-slider .slick-next:before {
	content: "\f104"
}
.elementor-slick-slider .slick-dotted.slick-slider {
	margin-bottom: 30px
}
.elementor-slick-slider ul.slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	line-height: 1
}
.elementor-slick-slider ul.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0;
	padding: 0;
	cursor: pointer
}
.elementor-slick-slider ul.slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent
}
.elementor-slick-slider ul.slick-dots li button:focus,
.elementor-slick-slider ul.slick-dots li button:hover {
	outline: none
}
.elementor-slick-slider ul.slick-dots li button:focus:before,
.elementor-slick-slider ul.slick-dots li button:hover:before {
	opacity: 1
}
.elementor-slick-slider ul.slick-dots li button:before {
	font-family: FontAwesome;
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "\f111";
	text-align: center;
	opacity: .25;
	color: #000;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.elementor-slick-slider ul.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}
.elementor-slick-slider .slick-arrows-inside .slick-prev {
	left: 20px
}
[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev {
	left: auto;
	right: 20px
}
.elementor-slick-slider .slick-arrows-inside .slick-next {
	right: 20px
}
[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next {
	left: 20px;
	right: auto
}
.elementor-slick-slider .slick-dots-inside .slick-dots {
	bottom: 5px
}
.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider {
	margin-bottom: 0
}
.elementor-slick-slider .slick-slider .slick-next,
.elementor-slick-slider .slick-slider .slick-prev {
	z-index: 1
}
.elementor-slick-slider .slick-slide img {
	margin: auto
}
.swiper-container {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	overflow: hidden;
	z-index: 1
}
.swiper-container-no-flexbox .swiper-slide {
	float: left
}
.swiper-container-vertical>.swiper-wrapper {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.swiper-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	z-index: 1;
	display: -webkit-box;
	display: -webkit-flex;
	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
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.swiper-container-multirow>.swiper-wrapper {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.swiper-container-free-mode>.swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto
}
.swiper-slide {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	height: 100%;
	position: relative
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
	height: auto
}
.swiper-container-autoheight .swiper-wrapper {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-transition-property: height, -webkit-transform;
	transition-property: height, -webkit-transform;
	-o-transition-property: transform, height;
	transition-property: transform, height;
	transition-property: transform, height, -webkit-transform
}
.swiper-container .swiper-notification {
	position: absolute;
	left: 0;
	top: 0;
	pointer-events: none;
	opacity: 0;
	z-index: -1000
}
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
	touch-action: pan-x
}
.swiper-button-next,
.swiper-button-prev {
	position: absolute;
	top: 50%;
	width: 27px;
	height: 44px;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	-webkit-background-size: 27px 44px;
	background-size: 27px 44px;
	background: no-repeat 50%
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
	opacity: .35;
	cursor: auto;
	pointer-events: none
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
	left: 10px;
	right: auto
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
	right: 10px;
	left: auto
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}
.swiper-pagination {
	position: absolute;
	text-align: center;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
	bottom: 10px;
	left: 0;
	width: 100%
}
.swiper-pagination-bullet {
	width: 6px;
	height: 6px;
	display: inline-block;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #000;
	opacity: .2
}
.swiper-pagination-fraction {
	color: #000
}
button.swiper-pagination-bullet {
	border: none;
	margin: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer
}
.swiper-pagination-white .swiper-pagination-bullet {
	background: #fff
}
.swiper-pagination-bullet-active {
	opacity: 1
}
.swiper-pagination-white .swiper-pagination-bullet-active {
	background: #fff
}
.swiper-pagination-black .swiper-pagination-bullet-active {
	background: #000
}
.swiper-container-vertical>.swiper-pagination-bullets {
	right: 10px;
	top: 50%;
	-webkit-transform: translate3d(0, -50%, 0);
	transform: translate3d(0, -50%, 0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 5px 0;
	display: block
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 6px
}
.swiper-pagination-progressbar {
	background: rgba(0, 0, 0, .25);
	position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #000;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: left top;
	-ms-transform-origin: left top;
	transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar {
	width: 100%;
	height: 4px;
	left: 0;
	top: 0
}
.swiper-container-vertical>.swiper-pagination-progressbar {
	width: 4px;
	height: 100%;
	left: 0;
	top: 0
}
.swiper-pagination-progressbar.swiper-pagination-white {
	background: hsla(0, 0%, 100%, .5)
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
	background: #fff
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
	background: #000
}
.swiper-container-3d {
	-webkit-perspective: 1200px;
	perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	pointer-events: none;
	z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
	background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
	background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), transparent);
	background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-right {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), transparent);
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-top {
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), transparent);
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(transparent));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), transparent);
	background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
	-ms-perspective: 1200px
}
.swiper-container-cube,
.swiper-container-flip {
	overflow: visible
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
	pointer-events: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	z-index: 1
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
	z-index: 0;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.swiper-container-cube .swiper-slide {
	visibility: hidden;
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
	width: 100%;
	height: 100%
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-webkit-transform-origin: 100% 0;
	-ms-transform-origin: 100% 0;
	transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
	pointer-events: auto;
	visibility: visible
}
.swiper-container-cube .swiper-cube-shadow {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: .6;
	-webkit-filter: blur(50px);
	filter: blur(50px);
	z-index: 0
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	-webkit-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
	pointer-events: none;
	-webkit-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events: none
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events: auto
}
.swiper-zoom-container {
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
	max-width: 100%;
	max-height: 100%;
	-o-object-fit: contain;
	object-fit: contain
}
.swiper-scrollbar {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	position: relative;
	-ms-touch-action: none;
	background: rgba(0, 0, 0, .1)
}
.swiper-container-horizontal>.swiper-scrollbar {
	position: absolute;
	left: 1%;
	bottom: 3px;
	z-index: 50;
	height: 5px;
	width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
	position: absolute;
	right: 3px;
	top: 1%;
	z-index: 50;
	width: 5px;
	height: 98%
}
.swiper-scrollbar-drag {
	height: 100%;
	width: 100%;
	position: relative;
	background: rgba(0, 0, 0, .5);
	-webkit-border-radius: 10px;
	border-radius: 10px;
	left: 0;
	top: 0
}
.swiper-scrollbar-cursor-drag {
	cursor: move
}
.swiper-lazy-preloader {
	width: 42px;
	height: 42px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -21px;
	margin-top: -21px;
	z-index: 10;
	-webkit-transform-origin: 50%;
	-ms-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
	animation: swiper-preloader-spin 1s steps(12) infinite
}
.swiper-lazy-preloader:after {
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%
}
.swiper-lazy-preloader-white:after {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}
@-webkit-keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
@keyframes swiper-preloader-spin {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}
.elementor-lightbox .dialog-header {
	display: none
}
.elementor-lightbox .dialog-widget-content {
	background: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 100%;
	height: 100%
}
.elementor-lightbox .dialog-message {
	-webkit-animation-duration: .4s;
	animation-duration: .4s
}
.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
	height: 100%
}
.elementor-lightbox .dialog-lightbox-close-button {
	cursor: pointer;
	position: absolute;
	font-size: 25px;
	padding: 5px;
	z-index: 2;
	line-height: 1
}
@media (max-width:767px) {
	.elementor-lightbox .dialog-lightbox-close-button {
		padding: 0
	}
}
.elementor-lightbox .dialog-lightbox-close-button,
.elementor-lightbox .elementor-swiper-button {
	color: hsla(0, 0%, 93%, .9);
	-webkit-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	opacity: 1
}
.elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-lightbox .elementor-swiper-button:hover {
	color: #fff
}
.elementor-lightbox .swiper-container {
	height: 100%
}
.elementor-lightbox .elementor-lightbox-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	padding: 70px 80px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 100%;
	margin: auto
}
@media (max-width:767px) {
	.elementor-lightbox .elementor-lightbox-item {
		padding: 40px
	}
}
.elementor-lightbox .elementor-lightbox-image {
	max-height: 100%
}
.elementor-lightbox .elementor-video-container {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%)
}
@media (min-width:1025px) {
	.elementor-lightbox .elementor-video-container {
		width: 75%
	}
}
@media (max-width:1024px) {
	.elementor-lightbox .elementor-video-container {
		width: 100%
	}
}
.elementor-lightbox .elementor-swiper-button-prev {
	left: 35px
}
.elementor-lightbox .elementor-swiper-button-next {
	right: 35px
}
@media (max-width:767px) {
	.elementor-lightbox .elementor-swiper-button-prev {
		left: 10px
	}
	.elementor-lightbox .elementor-swiper-button-next {
		right: 10px
	}
}
.animated {
	-webkit-animation-duration: 1.25s;
	animation-duration: 1.25s
}
.animated.animated-slow {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
.animated.animated-fast {
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
.animated.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.elementor-shape {
	overflow: hidden;
	position: absolute;
	left: 0;
	width: 100%;
	line-height: 0;
	direction: ltr
}
.elementor-shape-top {
	top: -1px
}
.elementor-shape-bottom {
	bottom: -1px
}
.elementor-shape[data-negative=false].elementor-shape-bottom,
.elementor-shape[data-negative=true].elementor-shape-top {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.elementor-shape svg {
	display: block;
	width: -webkit-calc(100% + 1.3px);
	width: calc(100% + 1.3px);
	position: relative;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%)
}
.elementor-shape .elementor-shape-fill {
	fill: #fff;
	-webkit-transform-origin: center;
	-ms-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 200px
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	width: 100%
}
#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
	background: #55595c;
	font-size: 11px;
	line-height: 9px;
	margin-top: 6px;
	padding: 4px 8px;
	-webkit-border-radius: 3px;
	border-radius: 3px
}
.page-template-elementor_canvas.elementor-page:before {
	display: none
}
.elementor-post__thumbnail__link {
	-webkit-transition: none;
	-o-transition: none;
	transition: none
}
#elementor .elementor-element ul.elementor-icon-list-items,
#left-area ul.elementor-icon-list-items,
.elementor .elementor-element ul.elementor-icon-list-items {
	padding: 0
}
@media (max-width:767px) {
	.elementor:not(.elementor-edit-area-active) .elementor-hidden-phone {
		display: none
	}
}
@media (min-width:768px) and (max-width:1024px) {
	.elementor:not(.elementor-edit-area-active) .elementor-hidden-tablet {
		display: none
	}
}
@media (min-width:1025px) {
	.elementor:not(.elementor-edit-area-active) .elementor-hidden-desktop {
		display: none
	}
}
/*! elementor-pro - v2.4.5 - 18-02-2019 */
@charset "UTF-8";
.elementor-bg-transform .elementor-bg {
	will-change: transform
}
.elementor-bg-transform-zoom-in:hover .elementor-bg,
.elementor-bg-transform-zoom-out .elementor-bg {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
.elementor-bg-transform-zoom-out:hover .elementor-bg {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.elementor-bg-transform-move-left .elementor-bg {
	-webkit-transform: scale(1.2) translateX(8%);
	-ms-transform: scale(1.2) translateX(8%);
	transform: scale(1.2) translateX(8%)
}
.elementor-bg-transform-move-left:hover .elementor-bg,
.elementor-bg-transform-move-right .elementor-bg {
	-webkit-transform: scale(1.2) translateX(-8%);
	-ms-transform: scale(1.2) translateX(-8%);
	transform: scale(1.2) translateX(-8%)
}
.elementor-bg-transform-move-right:hover .elementor-bg {
	-webkit-transform: scale(1.2) translateX(8%);
	-ms-transform: scale(1.2) translateX(8%);
	transform: scale(1.2) translateX(8%)
}
.elementor-bg-transform-move-up .elementor-bg {
	-webkit-transform: scale(1.2) translateY(8%);
	-ms-transform: scale(1.2) translateY(8%);
	transform: scale(1.2) translateY(8%)
}
.elementor-bg-transform-move-down .elementor-bg,
.elementor-bg-transform-move-up:hover .elementor-bg {
	-webkit-transform: scale(1.2) translateY(-8%);
	-ms-transform: scale(1.2) translateY(-8%);
	transform: scale(1.2) translateY(-8%)
}
.elementor-bg-transform-move-down:hover .elementor-bg {
	-webkit-transform: scale(1.2) translateY(8%);
	-ms-transform: scale(1.2) translateY(8%);
	transform: scale(1.2) translateY(8%)
}
.elementor-animated-content:hover .elementor-animated-item--grow {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1)
}
.elementor-animated-content:hover .elementor-animated-item--shrink {
	-webkit-transform: scale(.85);
	-ms-transform: scale(.85);
	transform: scale(.85)
}
.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,
.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,
.elementor-animated-content:hover .elementor-animated-item--fade-in {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,
.elementor-animated-content:hover .elementor-animated-item--fade-out {
	opacity: 0
}
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out {
	-webkit-transform: scale(.2);
	-ms-transform: scale(.2);
	transform: scale(.2)
}
.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in {
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2)
}
.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,
.elementor-animated-content:hover .elementor-animated-item--enter-from-left,
.elementor-animated-content:hover .elementor-animated-item--enter-from-right,
.elementor-animated-content:hover .elementor-animated-item--enter-from-top {
	opacity: 1;
	-webkit-transform: translateY(0) translateX(0);
	-ms-transform: translateY(0) translateX(0);
	transform: translateY(0) translateX(0)
}
.elementor-animated-content:hover .elementor-animated-item--exit-to-right {
	-webkit-transform: translateX(1000px);
	-ms-transform: translateX(1000px);
	transform: translateX(1000px)
}
.elementor-animated-content:hover .elementor-animated-item--exit-to-left {
	-webkit-transform: translateX(-1000px);
	-ms-transform: translateX(-1000px);
	transform: translateX(-1000px)
}
.elementor-animated-content:hover .elementor-animated-item--exit-to-top {
	-webkit-transform: translateY(-600px);
	-ms-transform: translateY(-600px);
	transform: translateY(-600px)
}
.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom {
	-webkit-transform: translateY(600px);
	-ms-transform: translateY(600px);
	transform: translateY(600px)
}
.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,
.elementor-animated-content:hover .elementor-animated-item--exit-to-left,
.elementor-animated-content:hover .elementor-animated-item--exit-to-right,
.elementor-animated-content:hover .elementor-animated-item--exit-to-top {
	opacity: 0
}
.elementor-animated-content:hover .elementor-animated-item--move-right {
	-webkit-transform: translateX(30px);
	-ms-transform: translateX(30px);
	transform: translateX(30px)
}
.elementor-animated-content:hover .elementor-animated-item--move-left {
	-webkit-transform: translateX(-30px);
	-ms-transform: translateX(-30px);
	transform: translateX(-30px)
}
.elementor-animated-content:hover .elementor-animated-item--move-up {
	-webkit-transform: translateY(-30px);
	-ms-transform: translateY(-30px);
	transform: translateY(-30px)
}
.elementor-animated-content:hover .elementor-animated-item--move-down {
	-webkit-transform: translateY(30px);
	-ms-transform: translateY(30px);
	transform: translateY(30px)
}
.elementor-animated-content [class^=elementor-animated-item] {
	will-change: transform, opacity
}
.elementor-animated-content .elementor-animated-item--enter-zoom-in {
	-webkit-transform: scale(.2);
	-ms-transform: scale(.2);
	transform: scale(.2)
}
.elementor-animated-content .elementor-animated-item--enter-zoom-out {
	-webkit-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2)
}
.elementor-animated-content .elementor-animated-item--enter-zoom-in,
.elementor-animated-content .elementor-animated-item--enter-zoom-out,
.elementor-animated-content .elementor-animated-item--fade-in {
	opacity: 0
}
.elementor-animated-content .elementor-animated-item--exit-zoom-in,
.elementor-animated-content .elementor-animated-item--exit-zoom-out,
.elementor-animated-content .elementor-animated-item--fade-out {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.elementor-animated-content .elementor-animated-item--enter-from-right {
	-webkit-transform: translateX(1000px);
	-ms-transform: translateX(1000px);
	transform: translateX(1000px)
}
.elementor-animated-content .elementor-animated-item--enter-from-left {
	-webkit-transform: translateX(-1000px);
	-ms-transform: translateX(-1000px);
	transform: translateX(-1000px)
}
.elementor-animated-content .elementor-animated-item--enter-from-top {
	-webkit-transform: translateY(-600px);
	-ms-transform: translateY(-600px);
	transform: translateY(-600px)
}
.elementor-animated-content .elementor-animated-item--enter-from-bottom {
	-webkit-transform: translateY(500px);
	-ms-transform: translateY(500px);
	transform: translateY(500px)
}
.elementor-animated-content .elementor-animated-item--enter-from-bottom,
.elementor-animated-content .elementor-animated-item--enter-from-left,
.elementor-animated-content .elementor-animated-item--enter-from-right,
.elementor-animated-content .elementor-animated-item--enter-from-top {
	opacity: 0
}
.elementor-animated-content .elementor-animated-item--exit-to-bottom,
.elementor-animated-content .elementor-animated-item--exit-to-left,
.elementor-animated-content .elementor-animated-item--exit-to-right,
.elementor-animated-content .elementor-animated-item--exit-to-top {
	opacity: 1;
	-webkit-transform: translateY(0) translateX(0);
	-ms-transform: translateY(0) translateX(0);
	transform: translateY(0) translateX(0)
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover {
	outline: 1px solid #fec449
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings {
	background-image: -webkit-gradient(linear, left bottom, left top, from(#feb416), to(#fec449));
	background-image: -webkit-linear-gradient(bottom, #feb416, #fec449);
	background-image: -o-linear-gradient(bottom, #feb416, #fec449);
	background-image: linear-gradient(0deg, #feb416, #fec449)
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover {
	background-color: #feb416
}
.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save {
	display: none
}
.elementor-posts-container.elementor-posts-masonry {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-posts-container:not(.elementor-posts-masonry) {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.elementor-posts-container .elementor-post {
	padding: 0;
	margin: 0
}
.elementor-posts-container .elementor-post__thumbnail {
	overflow: hidden
}
.elementor-posts-container .elementor-post__thumbnail img {
	display: block;
	width: 100%;
	max-height: none;
	max-width: none;
	-webkit-transition: -webkit-filter .3s;
	transition: -webkit-filter .3s;
	-o-transition: filter .3s;
	transition: filter .3s;
	transition: filter .3s, -webkit-filter .3s
}
.elementor-posts-container .elementor-post__thumbnail__link {
	position: relative;
	display: block;
	width: 100%
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img {
	height: auto;
	position: absolute;
	top: calc(50% + 1px);
	left: calc(50% + 1px);
	-webkit-transform: scale(1.01) translate(-50%, -50%);
	-ms-transform: scale(1.01) translate(-50%, -50%);
	transform: scale(1.01) translate(-50%, -50%)
}
.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img {
	height: 100%;
	width: auto
}
.elementor-posts .elementor-post {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition-property: background, border, -webkit-box-shadow;
	transition-property: background, border, -webkit-box-shadow;
	-o-transition-property: background, border, box-shadow;
	transition-property: background, border, box-shadow;
	transition-property: background, border, box-shadow, -webkit-box-shadow;
	-webkit-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-duration: .25s
}
.elementor-posts .elementor-post__title {
	font-size: 18px;
	margin: 0
}
.elementor-posts .elementor-post__excerpt {
	margin-bottom: 10px
}
.elementor-posts .elementor-post__excerpt p {
	margin: 0;
	line-height: 1.5em;
	font-size: 14px;
	color: #777
}
.elementor-posts .elementor-post__meta-data {
	line-height: 1.3em;
	font-size: 12px;
	margin-bottom: 13px;
	color: #adadad
}
.elementor-posts .elementor-post__read-more {
	font-size: 12px;
	font-weight: 700
}
.elementor-posts .elementor-post__thumbnail {
	position: relative
}
.elementor-posts--skin-classic {
	display: grid;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-posts--skin-classic:not(.elementor-posts-masonry) {
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.elementor-posts--skin-classic .elementor-post {
	overflow: hidden
}
.elementor-posts--align-left .elementor-post {
	text-align: left
}
.elementor-posts--align-right .elementor-post {
	text-align: right
}
.elementor-posts--align-center .elementor-post {
	text-align: center
}
.elementor-posts--thumbnail-top .elementor-post {
	display: block
}
.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
	margin-bottom: 20px
}
.elementor-posts--thumbnail-top .elementor-post__text {
	width: 100%
}
.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link {
	margin-right: auto
}
.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link {
	margin-left: auto
}
.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link {
	margin-right: auto;
	margin-left: auto
}
.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,
.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 25%
}
.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	margin-right: 20px
}
.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
	-webkit-box-ordinal-group: 6;
	-webkit-order: 5;
	-ms-flex-order: 5;
	order: 5;
	margin-left: 20px
}
.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link {
	display: none
}
.elementor-posts .elementor-post__card {
	overflow: hidden;
	position: relative;
	background-color: #fff;
	width: 100%;
	min-height: 100%;
	border-radius: 3px;
	border: 0 solid #818a91;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail {
	position: relative;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail img {
	width: calc(100% + 1px)
}
.elementor-posts .elementor-post__card .elementor-post__text {
	padding: 0 30px;
	margin-bottom: 0;
	margin-top: 20px
}
.elementor-posts .elementor-post__card .elementor-post__read-more {
	margin-bottom: 20px;
	display: inline-block
}
.elementor-posts .elementor-post__card .elementor-post__meta-data {
	padding: 15px 30px;
	margin-bottom: 0;
	border-top: 1px solid #eaeaea
}
.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before {
	margin: 0 5px
}
.elementor-posts .elementor-post__card .elementor-post__title {
	font-size: 21px
}
.elementor-posts .elementor-post__card .elementor-post__excerpt {
	line-height: 1.7
}
.elementor-posts .elementor-post__card .elementor-post__excerpt,
.elementor-posts .elementor-post__card .elementor-post__title {
	margin-bottom: 25px
}
.elementor-posts .elementor-post__card .elementor-post__badge,
.elementor-posts .elementor-post__card .elementor-post__read-more {
	text-transform: uppercase
}
.elementor-posts .elementor-post__badge {
	position: absolute;
	top: 0;
	background: #818a91;
	color: #fff;
	font-size: 12px;
	padding: .6em 1.2em;
	line-height: 1;
	font-weight: 400;
	margin: 20px;
	border-radius: 999px
}
.elementor-posts .elementor-post__avatar {
	position: relative;
	padding: 0 30px;
	width: 100%;
	top: -25px;
	height: 0;
	pointer-events: none
}
.elementor-posts .elementor-post__avatar img {
	border-radius: 50%;
	width: 60px;
	pointer-events: all;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%)
}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card,
.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,
.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data {
	margin-top: auto
}
.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar {
	padding-top: 0;
	position: static;
	height: auto
}
.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	vertical-align: bottom
}
.elementor-posts--show-avatar .elementor-post__thumbnail__link {
	margin-bottom: 25px
}
.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {
	display: block;
	content: "";
	background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .35)), color-stop(75%, transparent));
	background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .35), transparent 75%);
	background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .35) 0, transparent 75%);
	background-image: linear-gradient(0deg, rgba(0, 0, 0, .35), transparent 75%);
	background-repeat: no-repeat;
	height: 100%;
	width: 100%;
	position: absolute;
	bottom: 0;
	opacity: 1;
	-webkit-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out
}
.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after {
	opacity: .5
}
.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img {
	height: 100%
}
.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img {
	width: calc(100% + 1px)
}
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img {
	height: 115%
}
.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img {
	width: 115%
}
.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img {
	height: 115%
}
.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img {
	width: 115%
}
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img {
	height: 100%
}
.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img {
	width: calc(100% + 1px)
}
.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,
.elementor-posts__hover-zoom-out .elementor-post__thumbnail img {
	-webkit-transition: height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1), -webkit-filter .3s;
	transition: height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1), -webkit-filter .3s;
	-o-transition: filter .3s, height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1);
	transition: filter .3s, height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1);
	transition: filter .3s, height 1s cubic-bezier(0, .25, .07, 1), width 1s cubic-bezier(0, .25, .07, 1), -webkit-filter .3s
}
.elementor-card-shadow-yes .elementor-post__card {
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15)
}
.elementor-card-shadow-yes .elementor-post__card:hover {
	-webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15);
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, .15)
}
.elementor-portfolio {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start
}
.elementor-portfolio,
.elementor-portfolio__filters {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-portfolio__filters {
	list-style: none;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	margin: 0
}
.elementor-portfolio__filter {
	margin: 0;
	cursor: pointer;
	padding: 8px
}
.elementor-portfolio-item {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	-o-transition-property: transform, opacity;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	overflow: hidden;
	margin: 0
}
.elementor-portfolio-item__title {
	margin: 0;
	padding: 0;
	line-height: 1;
	font-size: 18px;
	color: #fff
}
.elementor-portfolio-item__tags__separator:before {
	content: ", "
}
.elementor-portfolio-item__overlay {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 15px;
	-webkit-transition: opacity 1s;
	-o-transition: opacity 1s;
	transition: opacity 1s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	overflow: hidden;
	background-color: hsla(206, 7%, 54%, .8)
}
.elementor-portfolio-item__overlay:hover {
	opacity: 1;
	-webkit-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s
}
.elementor-portfolio-item__img img[src=""] {
	background-color: rgba(0, 0, 0, .1);
	height: 100%
}
.elementor-portfolio.elementor-has-item-ratio {
	-webkit-transition: height .5s;
	-o-transition: height .5s;
	transition: height .5s
}
.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail {
	position: absolute;
	background-color: rgba(0, 0, 0, .1)
}
.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link {
	padding-bottom: 56.25%
}
.elementor ul li.elementor-portfolio__filter {
	list-style-type: none
}
@media (max-width:767px) {
	.elementor-widget-posts .elementor-widget-container {
		overflow: hidden
	}
}
.elementor-field-type-hidden {
	display: none
}
.elementor-field-type-html {
	display: inline-block
}
.elementor-login .elementor-lost-password,
.elementor-login .elementor-remember-me {
	font-size: .85em
}
.elementor-widget-price-list .elementor-price-list {
	list-style: none;
	padding: 0;
	margin: 0
}
.elementor-widget-price-list .elementor-price-list li {
	margin: 0
}
.elementor-price-list li:not(:last-child) {
	margin-bottom: 20px
}
.elementor-price-list .elementor-price-list-image {
	max-width: 50%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding-right: 25px
}
.elementor-price-list .elementor-price-list-image img {
	width: 100%
}
.elementor-price-list .elementor-price-list-header,
.elementor-price-list .elementor-price-list-item,
.elementor-price-list .elementor-price-list-text {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-price-list .elementor-price-list-item,
.elementor-price-list .elementor-price-list-item .elementor-price-list-text {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-text {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	font-size: 19px;
	font-weight: 600;
	margin-bottom: 10px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-title {
	max-width: 80%
}
.elementor-price-list .elementor-price-list-item p.elementor-price-list-description {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	font-size: 14px;
	margin: 0
}
.elementor-price-list .elementor-price-list-item .elementor-price-list-separator {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom-style: dotted;
	border-bottom-width: 2px;
	height: 0
}
.elementor-price-table {
	text-align: center
}
.elementor-price-table .elementor-price-table__header {
	background: #555;
	padding: 20px 0
}
.elementor-price-table .elementor-price-table__heading {
	margin: 0;
	padding: 0;
	line-height: 1.2;
	font-size: 24px;
	font-weight: 600;
	color: #fff
}
.elementor-price-table .elementor-price-table__subheading {
	font-size: 13px;
	font-weight: 400;
	color: #fff
}
.elementor-price-table .elementor-price-table__original-price {
	margin-right: 15px;
	text-decoration: line-through;
	font-size: .5em;
	line-height: 1;
	font-weight: 400;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center
}
.elementor-price-table .elementor-price-table__price {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	color: #555;
	font-weight: 800;
	font-size: 65px;
	padding: 40px 0
}
.elementor-price-table .elementor-price-table__price .elementor-typo-excluded {
	line-height: normal;
	letter-spacing: normal;
	text-transform: none;
	font-weight: 400;
	font-size: medium;
	font-style: normal
}
.elementor-price-table .elementor-price-table__after-price {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	text-align: left;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.elementor-price-table .elementor-price-table__integer-part {
	line-height: .8
}
.elementor-price-table .elementor-price-table__currency,
.elementor-price-table .elementor-price-table__fractional-part {
	line-height: 1;
	font-size: .3em
}
.elementor-price-table .elementor-price-table__currency {
	margin-right: 3px
}
.elementor-price-table .elementor-price-table__period {
	width: 100%;
	font-size: 13px;
	font-weight: 400
}
.elementor-price-table .elementor-price-table__features-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 1
}
.elementor-price-table .elementor-price-table__features-list li {
	font-size: 14px;
	line-height: 1;
	margin: 0;
	padding: 0
}
.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner {
	margin-left: 15px;
	margin-right: 15px
}
.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before {
	content: "";
	display: block;
	border: 0 solid hsla(0, 0%, 48%, .3);
	margin: 10px 12.5%
}
.elementor-price-table .elementor-price-table__features-list i {
	margin-right: 10px;
	font-size: 1.3em
}
.elementor-price-table .elementor-price-table__footer {
	padding: 30px 0
}
.elementor-price-table .elementor-price-table__additional_info {
	margin: 0;
	font-size: 13px;
	line-height: 1.4
}
.elementor-price-table__ribbon {
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 150px;
	overflow: hidden;
	height: 150px
}
.elementor-price-table__ribbon-inner {
	text-align: center;
	left: 0;
	width: 200%;
	-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	margin-top: 35px;
	font-size: 13px;
	line-height: 2;
	font-weight: 800;
	text-transform: uppercase;
	background: #000
}
.elementor-price-table__ribbon.elementor-ribbon-left {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	left: 0;
	right: auto
}
.elementor-price-table__ribbon.elementor-ribbon-right {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	left: auto;
	right: 0
}
.elementor-widget-price-table .elementor-widget-container {
	overflow: hidden;
	background-color: #f7f7f7
}
.elementor-flip-box {
	height: 280px;
	position: relative;
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
@media (max-device-width:1024px) {
	.elementor-flip-box {
		cursor: pointer
	}
}
.elementor-flip-box__front {
	background-color: #1abc9c
}
.elementor-flip-box__back {
	background-color: #4054b2;
	display: block
}
.elementor-flip-box__layer {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-transition: all .6s ease-in-out;
	-o-transition: all .6s ease-in-out;
	transition: all .6s ease-in-out
}
.elementor-flip-box__layer__overlay {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	text-align: center;
	padding: 35px
}
.elementor-flip-box__layer__title {
	font-size: 21px
}
.elementor-flip-box__layer__description {
	font-size: 14px
}
.elementor-flip-box__layer__description,
.elementor-flip-box__layer__title {
	color: #fff
}
.elementor-flip-box__layer__description:not(:last-child),
.elementor-flip-box__layer__title:not(:last-child) {
	margin: 0 0 20px;
	padding: 0
}
.elementor-flip-box__layer__title {
	line-height: 1;
	font-weight: 600
}
.elementor-flip-box .elementor-icon,
.elementor-flip-box .elementor-view-framed .elementor-icon,
.elementor-flip-box .elementor-view-stacked .elementor-icon {
	color: #fff
}
.elementor-flip-box .elementor-view-framed .elementor-icon {
	border-color: #fff
}
.elementor-flip-box .elementor-view-stacked .elementor-icon {
	background-color: rgba(0, 0, 0, .5)
}
.elementor-flip-box__button.elementor-button {
	cursor: pointer;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #fff;
	color: #fff;
	background: transparent
}
.elementor-flip-box__button.elementor-button:hover {
	background: transparent;
	text-decoration: none
}
.elementor-flip-box__image {
	margin: 0 0 20px;
	display: inline-block;
	width: 100%
}
.elementor-flip-box__image img {
	width: 50%
}
.elementor-flip-box .elementor-icon-wrapper {
	margin-bottom: 20px
}
.elementor-flip-box--3d .elementor-flip-box__layer__inner {
	-webkit-transform: translateZ(90px) scale(.91);
	transform: translateZ(90px) scale(.91)
}
.elementor-flip-box--3d .elementor-flip-box__layer__overlay {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(.1px);
	transform: translateZ(.1px)
}
.elementor-flip-box--effect-flip .elementor-flip-box {
	-webkit-perspective: 1000px;
	perspective: 1000px;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d
}
.elementor-flip-box--effect-flip .elementor-flip-box__layer {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.elementor-flip-box--effect-flip .elementor-flip-box__front {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	z-index: 1
}
.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back {
	-webkit-transform: rotateX(0) rotateY(-180deg);
	transform: rotateX(0) rotateY(-180deg)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back,
.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(0) rotateY(180deg);
	transform: rotateX(0) rotateY(180deg)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(0) rotateY(-180deg);
	transform: rotateX(0) rotateY(-180deg)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back {
	-webkit-transform: rotateX(-180deg) rotateY(0);
	transform: rotateX(-180deg) rotateY(0)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back,
.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(180deg) rotateY(0);
	transform: rotateX(180deg) rotateY(0)
}
.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: rotateX(-180deg) rotateY(0);
	transform: rotateX(-180deg) rotateY(0)
}
.elementor-flip-box--effect-push .elementor-flip-box__front {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(100%) translateY(0);
	-ms-transform: translateX(100%) translateY(0);
	transform: translateX(100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(-100%) translateY(0);
	-ms-transform: translateX(-100%) translateY(0);
	transform: translateX(-100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(0) translateY(-100%);
	-ms-transform: translateX(0) translateY(-100%);
	transform: translateX(0) translateY(-100%)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front {
	-webkit-transform: translateX(0) translateY(100%);
	-ms-transform: translateX(0) translateY(100%);
	transform: translateX(0) translateY(100%)
}
.elementor-flip-box--effect-push .elementor-flip-box,
.elementor-flip-box--effect-slide .elementor-flip-box {
	overflow: hidden
}
.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,
.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,
.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back {
	-webkit-transform: translateX(-100%) translateY(0);
	-ms-transform: translateX(-100%) translateY(0);
	transform: translateX(-100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,
.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back {
	-webkit-transform: translateX(100%) translateY(0);
	-ms-transform: translateX(100%) translateY(0);
	transform: translateX(100%) translateY(0)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,
.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back {
	-webkit-transform: translateX(0) translateY(100%);
	-ms-transform: translateX(0) translateY(100%);
	transform: translateX(0) translateY(100%)
}
.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,
.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back {
	-webkit-transform: translateX(0) translateY(-100%);
	-ms-transform: translateX(0) translateY(-100%);
	transform: translateX(0) translateY(-100%)
}
.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front {
	-webkit-transition: opacity .35s, width .1ms, -webkit-transform .7s;
	transition: opacity .35s, width .1ms, -webkit-transform .7s;
	-o-transition: transform .7s, opacity .35s, width .1ms;
	transition: transform .7s, opacity .35s, width .1ms;
	transition: transform .7s, opacity .35s, width .1ms, -webkit-transform .7s;
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: 1;
	width: 100%
}
.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front {
	width: 0;
	opacity: 0;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7);
	-webkit-transition: opacity .7s .1s, width .1ms .7s, -webkit-transform .8s;
	transition: opacity .7s .1s, width .1ms .7s, -webkit-transform .8s;
	-o-transition: transform .8s, opacity .7s .1s, width .1ms .7s;
	transition: transform .8s, opacity .7s .1s, width .1ms .7s;
	transition: transform .8s, opacity .7s .1s, width .1ms .7s, -webkit-transform .8s
}
.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back {
	-webkit-transition: opacity .5s .2s, -webkit-transform .7s;
	transition: opacity .5s .2s, -webkit-transform .7s;
	-o-transition: transform .7s, opacity .5s .2s;
	transition: transform .7s, opacity .5s .2s;
	transition: transform .7s, opacity .5s .2s, -webkit-transform .7s;
	opacity: 0;
	-webkit-transform: scale(.7);
	-ms-transform: scale(.7);
	transform: scale(.7)
}
.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back {
	-webkit-transition: opacity .5s, -webkit-transform .7s;
	transition: opacity .5s, -webkit-transform .7s;
	-o-transition: transform .7s, opacity .5s;
	transition: transform .7s, opacity .5s;
	transition: transform .7s, opacity .5s, -webkit-transform .7s;
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back {
	opacity: 0
}
.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back {
	opacity: 1
}
.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front {
	display: none
}
.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back {
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
	opacity: 1
}
.elementor-cta,
.elementor-widget-call-to-action .elementor-widget-container {
	overflow: hidden
}
.elementor-cta {
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s
}
.elementor-cta--skin-classic .elementor-cta {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-cta--skin-classic .elementor-cta__bg-wrapper {
	position: relative;
	min-height: 200px;
	width: 100%
}
.elementor-cta--skin-classic .elementor-cta__content {
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	width: 100%;
	background-color: #f7f7f7
}
.elementor-cta--skin-classic .elementor-cta__button.elementor-button,
.elementor-cta--skin-classic .elementor-cta__content-item,
.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon {
	color: #55595c;
	border-color: #55595c
}
.elementor-cta--skin-cover .elementor-cta {
	display: block
}
.elementor-cta--skin-cover .elementor-cta__bg-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	width: 100%
}
.elementor-cta--skin-cover .elementor-cta__content {
	min-height: 280px
}
.elementor-cta--skin-cover .elementor-cta__button.elementor-button,
.elementor-cta--skin-cover .elementor-cta__content-item,
.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon {
	color: #fff;
	border-color: #fff
}
.elementor-cta--layout-image-above .elementor-cta {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-cta--layout-image-above .elementor-cta__bg-wrapper {
	width: 100%
}
.elementor-cta--layout-image-left .elementor-cta,
.elementor-cta--layout-image-right .elementor-cta {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,
.elementor-cta--layout-image-right .elementor-cta__bg-wrapper {
	width: auto;
	min-width: 50%
}
.elementor-cta--layout-image-left .elementor-cta__content,
.elementor-cta--layout-image-right .elementor-cta__content {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-cta--layout-image-left .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-cta--layout-image-right .elementor-cta {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-cta__bg,
.elementor-cta__bg-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s
}
.elementor-cta__bg-wrapper {
	z-index: 1;
	overflow: hidden
}
.elementor-cta__bg {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%;
	z-index: 1
}
.elementor-cta__bg-overlay {
	z-index: 2
}
.elementor-cta__button.elementor-button {
	cursor: pointer;
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #fff;
	background: transparent
}
.elementor-cta__button.elementor-button:hover {
	background: transparent;
	text-decoration: none
}
.elementor-cta__title {
	font-size: 23px
}
.elementor-cta__content {
	z-index: 1;
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	padding: 35px;
	width: 100%
}
.elementor-cta__content,
.elementor-cta__content-item {
	position: relative;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
	color: #fff
}
.elementor-cta__content-item {
	width: 100%;
	margin: 0
}
.elementor-cta__content-item:not(:last-child) {
	margin-bottom: 15px
}
.elementor-cta__content-item .elementor-icon {
	color: #fff
}
.elementor-cta--valign-top .elementor-cta__content {
	-webkit-align-content: flex-start;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor-cta--valign-middle .elementor-cta__content {
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-cta--valign-bottom .elementor-cta__content {
	-webkit-align-content: flex-end;
	-ms-flex-line-pack: end;
	align-content: flex-end;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(0, 0, 0, .3)
}
@media (max-device-width:1024px) {
	.elementor-cta {
		cursor: pointer
	}
}
@media (min-width:1025px) {
	.elementor-cta--desktop-layout-image-above .elementor-cta {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.elementor-cta--desktop-layout-image-above .elementor-cta__bg-wrapper {
		width: 100%
	}
	.elementor-cta--desktop-layout-image-left .elementor-cta,
	.elementor-cta--desktop-layout-image-right .elementor-cta {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.elementor-cta--desktop-layout-image-left .elementor-cta__bg-wrapper,
	.elementor-cta--desktop-layout-image-right .elementor-cta__bg-wrapper {
		width: auto;
		min-width: 50%
	}
	.elementor-cta--desktop-layout-image-left .elementor-cta__content,
	.elementor-cta--desktop-layout-image-right .elementor-cta__content {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
	.elementor-cta--desktop-layout-image-left .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.elementor-cta--desktop-layout-image-right .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
}
@media (max-width:1024px) {
	.elementor-cta--tablet-layout-image-above .elementor-cta {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper {
		width: 100%
	}
	.elementor-cta--tablet-layout-image-left .elementor-cta,
	.elementor-cta--tablet-layout-image-right .elementor-cta {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,
	.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper {
		width: auto;
		min-width: 50%
	}
	.elementor-cta--tablet-layout-image-left .elementor-cta__content,
	.elementor-cta--tablet-layout-image-right .elementor-cta__content {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
	.elementor-cta--tablet-layout-image-left .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.elementor-cta--tablet-layout-image-right .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
}
@media (max-width:767px) {
	.elementor-cta--mobile-layout-image-above .elementor-cta {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper {
		width: 100%
	}
	.elementor-cta--mobile-layout-image-left .elementor-cta,
	.elementor-cta--mobile-layout-image-right .elementor-cta {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,
	.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper {
		width: auto;
		min-width: 50%
	}
	.elementor-cta--mobile-layout-image-left .elementor-cta__content,
	.elementor-cta--mobile-layout-image-right .elementor-cta__content {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}
	.elementor-cta--mobile-layout-image-left .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}
	.elementor-cta--mobile-layout-image-right .elementor-cta {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: row-reverse;
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
}
.elementor-ribbon {
	position: absolute;
	z-index: 1;
	top: 0;
	left: auto;
	right: 0;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	width: 150px;
	overflow: hidden;
	height: 150px
}
.elementor-ribbon-inner {
	text-align: center;
	left: 0;
	width: 200%;
	-webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	-ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);
	margin-top: 35px;
	font-size: 13px;
	line-height: 2;
	font-weight: 800;
	text-transform: uppercase;
	background: #000;
	color: #fff
}
.elementor-ribbon.elementor-ribbon-left {
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	left: 0;
	right: auto
}
.elementor-ribbon.elementor-ribbon-right {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	left: auto;
	right: 0
}
.elementor-widget-countdown .elementor-countdown-expire--message {
	display: none;
	padding: 20px;
	text-align: center
}
.elementor-widget-countdown .elementor-countdown-wrapper {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-widget-countdown .elementor-countdown-item {
	padding: 20px 0;
	text-align: center;
	background-color: #818a91;
	color: #fff
}
.elementor-widget-countdown .elementor-countdown-digits,
.elementor-widget-countdown .elementor-countdown-label {
	line-height: 1
}
.elementor-widget-countdown .elementor-countdown-digits {
	font-size: 69px
}
.elementor-widget-countdown .elementor-countdown-label {
	font-size: 19px
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: auto;
	margin-left: auto
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label {
	display: block
}
.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item {
	-webkit-flex-basis: 0;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-widget-countdown.elementor-countdown--label-inline {
	text-align: center
}
.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item {
	display: inline-block;
	padding-left: 5px;
	padding-right: 5px
}
@-webkit-keyframes ken-burns-in {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	to {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
}
@keyframes ken-burns-in {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
	to {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
}
@-webkit-keyframes ken-burns-out {
	0% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes ken-burns-out {
	0% {
		-webkit-transform: scale(1.3);
		transform: scale(1.3)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
.elementor-slides .slick-slide-bg {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	min-width: 100%;
	min-height: 100%;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	-o-transition-property: transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-duration: 10s;
	-o-transition-duration: 10s;
	transition-duration: 10s
}
.elementor-slides .slick-slide-bg.elementor-ken-out {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3)
}
.elementor-slides .slick-slide {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	overflow: hidden;
	height: 400px
}
.elementor-slides .slick-slide>div {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	width: 100%
}
.elementor-slides .slick-slide:focus {
	outline: 0
}
.elementor-slides .slick-slide.slick-active .slick-slide-bg {
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-duration: 20s;
	animation-duration: 20s
}
.elementor-slides .slick-slide.slick-active .slick-slide-bg.elementor-ken-in {
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
	-webkit-animation-name: ken-burns-in;
	animation-name: ken-burns-in
}
.elementor-slides .slick-slide.slick-active .slick-slide-bg.elementor-ken-out {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-animation-name: ken-burns-out;
	animation-name: ken-burns-out
}
.elementor-slides .slick-slide-inner {
	background-repeat: no-repeat;
	background-position: 50%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	padding: 50px
}
.elementor-slides .slick-slide-inner,
.elementor-slides .slick-slide-inner:hover {
	color: #fff;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-slides .slick-slide-inner .elementor-background-overlay {
	position: absolute;
	z-index: 0;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}
.elementor-slides .slick-slide-inner .elementor-slide-content {
	position: relative;
	z-index: 1;
	width: 100%
}
.elementor-slides .slick-slide-inner .elementor-slide-heading {
	font-size: 35px;
	font-weight: 700;
	line-height: 1
}
.elementor-slides .slick-slide-inner .elementor-slide-description {
	font-size: 17px;
	line-height: 1.4
}
.elementor-slides .slick-slide-inner .elementor-slide-description:not(:last-child),
.elementor-slides .slick-slide-inner .elementor-slide-heading:not(:last-child) {
	margin-bottom: 30px
}
.elementor-slides .slick-slide-inner .elementor-slide-button {
	border: 2px solid #fff;
	color: #fff;
	background: transparent
}
.elementor-slides .slick-slide-inner .elementor-slide-button,
.elementor-slides .slick-slide-inner .elementor-slide-button:hover {
	background: transparent;
	color: inherit;
	text-decoration: none
}
.elementor--v-position-top .slick-slide-inner {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}
.elementor--v-position-bottom .slick-slide-inner {
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end
}
.elementor--v-position-middle .slick-slide-inner {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor--h-position-left .slick-slide-inner {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor--h-position-right .slick-slide-inner {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor--h-position-center .slick-slide-inner {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-slides-wrapper div:not(.slick-slide)>.slick-slide-inner {
	display: none
}
@media (max-width:767px) {
	.elementor-slides .slick-slide-inner {
		padding: 30px
	}
	.elementor-slides .slick-slide-inner .elementor-slide-heading {
		font-size: 23px;
		line-height: 1;
		margin-bottom: 15px
	}
	.elementor-slides .slick-slide-inner .elementor-slide-description {
		font-size: 13px;
		line-height: 1.4;
		margin-bottom: 15px
	}
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn {
	background-color: #ea4335
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn {
	color: #ea4335;
	border-color: #ea4335
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon {
	background-color: #ea4335
}
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,
.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon {
	color: #fff
}
.elementor-share-buttons--color-official .elementor-share-btn:hover {
	-webkit-filter: saturate(1.5) brightness(1.2);
	filter: saturate(1.5) brightness(1.2)
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_delicious,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_delicious {
	background-color: #39f
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg {
	background-color: #005be2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email {
	background-color: #ea4335
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print {
	background-color: #aaa
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook {
	background-color: #3b5998
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google {
	background-color: #dd4b39
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket {
	background-color: #ef3f56
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin {
	background-color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki {
	background-color: #f4731c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest {
	background-color: #bd081c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit {
	background-color: #ff4500
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype {
	background-color: #00aff0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare {
	background-color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat {
	background-color: #fffc00
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon {
	background-color: #eb4924
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr {
	background-color: #35465c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch {
	background-color: #6441a5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram {
	background-color: #2ca5e0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter {
	background-color: #1da1f2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo {
	background-color: #1ab7ea
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk {
	background-color: #45668e
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp {
	background-color: #25d366
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress {
	background-color: #21759b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing {
	background-color: #026466
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_delicious {
	color: #39f
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg {
	color: #005be2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email {
	color: #ea4335
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print {
	color: #aaa
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook {
	color: #3b5998
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google {
	color: #dd4b39
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket {
	color: #ef3f56
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin {
	color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki {
	color: #f4731c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest {
	color: #bd081c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit {
	color: #ff4500
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype {
	color: #00aff0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare {
	color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat {
	color: #fffc00
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon {
	color: #eb4924
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr {
	color: #35465c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch {
	color: #6441a5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram {
	color: #2ca5e0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter {
	color: #1da1f2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo {
	color: #1ab7ea
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk {
	color: #45668e
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp {
	color: #25d366
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress {
	color: #21759b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing {
	color: #026466
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_delicious .elementor-share-btn__icon {
	background-color: #39f
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon {
	background-color: #005be2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon {
	background-color: #ea4335
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon {
	background-color: #aaa
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon {
	background-color: #3b5998
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon {
	background-color: #dd4b39
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon {
	background-color: #ef3f56
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon {
	background-color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon {
	background-color: #f4731c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon {
	background-color: #bd081c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon {
	background-color: #ff4500
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon {
	background-color: #00aff0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon {
	background-color: #0077b5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon {
	background-color: #fffc00
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon {
	background-color: #eb4924
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon {
	background-color: #35465c
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon {
	background-color: #6441a5
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon {
	background-color: #2ca5e0
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon {
	background-color: #1da1f2
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon {
	background-color: #1ab7ea
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon {
	background-color: #45668e
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon {
	background-color: #25d366
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon {
	background-color: #21759b
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon {
	background-color: #026466
}
.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,
.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon {
	color: #fff
}
.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,
.elementor-share-buttons--skin-framed .elementor-share-btn__icon {
	margin-left: -.2em
}
.elementor-share-buttons--skin-boxed .elementor-share-btn,
.elementor-share-buttons--skin-framed .elementor-share-btn {
	border-style: solid
}
.elementor-share-buttons--skin-gradient .elementor-share-btn__text,
.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon {
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .12)), to(transparent));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .12), transparent);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, .12), transparent);
	background-image: linear-gradient(90deg, rgba(0, 0, 0, .12), transparent)
}
.elementor-share-buttons--skin-boxed .elementor-share-btn__text,
.elementor-share-buttons--skin-gradient .elementor-share-btn__text,
.elementor-share-buttons--skin-minimal .elementor-share-btn__text {
	padding-left: .9em
}
.elementor-share-buttons--skin-flat .elementor-share-btn,
.elementor-share-buttons--skin-flat .elementor-share-btn:hover,
.elementor-share-buttons--skin-gradient .elementor-share-btn,
.elementor-share-buttons--skin-gradient .elementor-share-btn:hover {
	color: #fff
}
.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon {
	border-radius: .5em
}
.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon {
	border-radius: 99.9em
}
.elementor-share-buttons--skin-minimal .elementor-share-btn__text {
	color: #222
}
.elementor-share-buttons--view-text .elementor-share-btn__text {
	padding-left: 1em
}
.elementor-share-buttons--view-icon .elementor-share-btn,
.elementor-share-buttons--view-text .elementor-share-btn {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-share-buttons--view-icon .elementor-share-btn__icon,
.elementor-share-buttons--view-icon .elementor-share-btn__text,
.elementor-share-buttons--view-text .elementor-share-btn__icon,
.elementor-share-buttons--view-text .elementor-share-btn__text {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-share-buttons--shape-rounded .elementor-share-btn {
	border-radius: .5em
}
.elementor-share-buttons--shape-circle .elementor-share-btn {
	border-radius: 99.9em
}
.elementor-share-buttons--align-right .elementor-grid {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-share-buttons--align-left .elementor-grid {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-share-buttons--align-center .elementor-grid {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-share-buttons--align-justify .elementor-grid {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
@media (max-width:1024px) {
	.elementor-share-buttons-tablet--align-right .elementor-grid {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-share-buttons-tablet--align-left .elementor-grid {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-share-buttons-tablet--align-center .elementor-grid {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-share-buttons-tablet--align-justify .elementor-grid {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}
@media (max-width:767px) {
	.elementor-share-buttons-mobile--align-right .elementor-grid {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.elementor-share-buttons-mobile--align-left .elementor-grid {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.elementor-share-buttons-mobile--align-center .elementor-grid {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.elementor-share-buttons-mobile--align-justify .elementor-grid {
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
}
.elementor-share-btn {
	overflow: hidden;
	font-size: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-transition-property: background-color, border-color, -webkit-filter;
	transition-property: background-color, border-color, -webkit-filter;
	-o-transition-property: filter, background-color, border-color;
	transition-property: filter, background-color, border-color;
	transition-property: filter, background-color, border-color, -webkit-filter;
	height: 4.5em;
	cursor: pointer
}
.elementor-share-btn,
.elementor-share-btn__icon,
.elementor-share-btn__text {
	-webkit-transition-duration: .2s;
	-o-transition-duration: .2s;
	transition-duration: .2s
}
.elementor-share-btn__icon,
.elementor-share-btn__text {
	-webkit-transition-property: color, background-color;
	-o-transition-property: color, background-color;
	transition-property: color, background-color
}
.elementor-share-btn__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 4.5em;
	position: relative
}
.elementor-share-btn__icon i {
	font-size: 1.7em
}
.elementor-share-btn__text {
	font-size: 1.5em;
	padding-right: 1em;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-weight: 100
}
.elementor-share-btn__title {
	font-weight: 700;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-share-btn__title+.elementor-share-btn__counter {
	margin-left: .5em;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-widget-share-buttons .elementor-widget-container {
	overflow: hidden
}
body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,
body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,
body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,
body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images {
	float: none;
	width: 100%;
	padding: 0
}
body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,
body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,
body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,
body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images {
	float: none;
	padding: 0
}
.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form) {
	margin: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.woocommerce div.product.elementor form.cart table.variations tbody {
	display: block
}
.woocommerce div.product.elementor form.cart table.variations tr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.woocommerce div.product.elementor form.cart table.variations tr:not(:last-child) {
	margin-bottom: 10px
}
.woocommerce div.product.elementor form.cart table.variations td {
	line-height: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0
}
.woocommerce div.product.elementor form.cart table.variations td.label {
	width: 25%
}
.woocommerce div.product.elementor form.cart table.variations td.value {
	position: relative;
	width: 75%
}
.woocommerce div.product.elementor form.cart table.variations td.value:before,
.woocommerce div.product.elementor form.cart table.variations td.value select {
	display: block;
	font-size: 1em;
	height: 2em
}
.woocommerce div.product.elementor form.cart table.variations td.value:before {
	content: "-";
	color: transparent;
	background-color: #fff;
	position: relative;
	max-width: 100%;
	width: 75%;
	margin-right: 1em
}
.woocommerce div.product.elementor form.cart table.variations td.value select {
	border: 0;
	position: absolute;
	background: transparent;
	top: 0
}
.woocommerce div.product.elementor .quantity .qty {
	vertical-align: top;
	margin-right: 0
}
.woocommerce div.product.elementor .quantity+.button {
	margin-left: 10px
}
.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input {
	height: 100%
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity {
	margin-right: 0
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,
.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,
.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button,
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,
.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button {
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) {
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity {
	margin-right: auto
}
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,
.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) button {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}
@media (max-width:1024px) {
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity {
		margin-right: 0
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) button,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) button,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) button {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity {
		margin-right: auto
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,
	.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) button {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
}
@media (max-width:767px) {
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) {
		-webkit-box-pack: start;
		-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) {
		-webkit-box-pack: end;
		-webkit-justify-content: flex-end;
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity {
		margin-right: 0
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) button,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) button,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) button {
		-webkit-flex-basis: auto;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) {
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity {
		margin-right: auto
	}
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,
	.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) button {
		-webkit-flex-basis: 100%;
		-ms-flex-preferred-size: 100%;
		flex-basis: 100%
	}
}
.elementor-widget-wc-add-to-cart .quantity {
	display: inline-block
}
.woocommerce div.product.elementor ul.tabs:before {
	position: static;
	content: none;
	width: auto;
	bottom: auto;
	left: auto;
	border-bottom: 0;
	z-index: auto
}
.woocommerce div.product.elementor ul.tabs {
	margin: 0
}
.woocommerce div.product.elementor ul.tabs li {
	padding: 0
}
.woocommerce div.product.elementor ul.tabs li a {
	padding: .8em 1.2em;
	line-height: 1
}
.woocommerce div.product.elementor ul.tabs li:after,
.woocommerce div.product.elementor ul.tabs li:before {
	border: 0;
	position: static;
	bottom: auto;
	width: auto;
	height: auto;
	content: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}
.woocommerce div.product.elementor .woocommerce-tabs .panel {
	margin: 0;
	padding: 20px;
	border-radius: 0;
	border-width: 0;
	border-top: 1px solid #d3ced2;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-top: -1px
}
.woocommerce div.product.elementor .elementor-product-price-block-yes .price del,
.woocommerce div.product.elementor .elementor-product-price-block-yes .price ins {
	display: block
}
.elementor-widget-woocommerce-product-meta .detail-container {
	position: relative
}
.elementor-widget-woocommerce-product-meta .detail-container:after {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%
}
.elementor-widget-woocommerce-product-meta .detail-label {
	font-weight: 700
}
.elementor-woo-meta--view-inline .product_meta {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-woo-meta--view-inline .product_meta .detail-container:after {
	width: auto;
	left: auto;
	right: auto;
	position: absolute;
	height: 100%;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
	border-left-width: 1px;
	border-style: solid;
	right: -8px
}
.elementor-woo-meta--view-table .product_meta {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.elementor-woo-meta--view-table .product_meta,
.elementor-woo-meta--view-table .product_meta .detail-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-woo-meta--view-table .product_meta .detail-label {
	min-width: 108px
}
.elementor-woo-meta--view-stacked .product_meta .detail-container {
	display: block
}
.woocommerce div.product.elementor .woocommerce-product-rating {
	margin-bottom: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.woocommerce div.product.elementor .star-rating {
	margin-top: 0
}
.elementor-product-rating--align-left .woocommerce-product-rating {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-product-rating--align-right .woocommerce-product-rating {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-product-rating--align-center .woocommerce-product-rating {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link {
	margin-left: auto
}
.elementor-element.elementor-wc-products ul.products {
	grid-template-columns: repeat(4, 1fr)
}
@media (max-width:1024px) {
	.elementor-element.elementor-wc-products ul.products {
		grid-template-columns: repeat(3, 1fr)
	}
}
@media (max-width:767px) {
	.elementor-element.elementor-wc-products ul.products {
		grid-template-columns: repeat(2, 1fr)
	}
}
.elementor-element.elementor-wc-products.elementor-products-columns-1 ul.products {
	grid-template-columns: repeat(1, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-2 ul.products {
	grid-template-columns: repeat(2, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-3 ul.products {
	grid-template-columns: repeat(3, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-4 ul.products {
	grid-template-columns: repeat(4, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-5 ul.products {
	grid-template-columns: repeat(5, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-6 ul.products {
	grid-template-columns: repeat(6, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-7 ul.products {
	grid-template-columns: repeat(7, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-8 ul.products {
	grid-template-columns: repeat(8, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-9 ul.products {
	grid-template-columns: repeat(9, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-10 ul.products {
	grid-template-columns: repeat(10, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-11 ul.products {
	grid-template-columns: repeat(11, 1fr)
}
.elementor-element.elementor-wc-products.elementor-products-columns-12 ul.products {
	grid-template-columns: repeat(12, 1fr)
}
@media (max-width:1024px) {
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-1 ul.products {
		grid-template-columns: repeat(1, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-2 ul.products {
		grid-template-columns: repeat(2, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-3 ul.products {
		grid-template-columns: repeat(3, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-4 ul.products {
		grid-template-columns: repeat(4, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-5 ul.products {
		grid-template-columns: repeat(5, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-6 ul.products {
		grid-template-columns: repeat(6, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-7 ul.products {
		grid-template-columns: repeat(7, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-8 ul.products {
		grid-template-columns: repeat(8, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-9 ul.products {
		grid-template-columns: repeat(9, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-10 ul.products {
		grid-template-columns: repeat(10, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-11 ul.products {
		grid-template-columns: repeat(11, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-tablet-12 ul.products {
		grid-template-columns: repeat(12, 1fr)
	}
}
@media (max-width:767px) {
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-1 ul.products {
		grid-template-columns: repeat(1, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-2 ul.products {
		grid-template-columns: repeat(2, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-3 ul.products {
		grid-template-columns: repeat(3, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-4 ul.products {
		grid-template-columns: repeat(4, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-5 ul.products {
		grid-template-columns: repeat(5, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-6 ul.products {
		grid-template-columns: repeat(6, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-7 ul.products {
		grid-template-columns: repeat(7, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-8 ul.products {
		grid-template-columns: repeat(8, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-9 ul.products {
		grid-template-columns: repeat(9, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-10 ul.products {
		grid-template-columns: repeat(10, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-11 ul.products {
		grid-template-columns: repeat(11, 1fr)
	}
	.elementor-element.elementor-wc-products.elementor-products-columns-mobile-12 ul.products {
		grid-template-columns: repeat(12, 1fr)
	}
}
.elementor-element.elementor-wc-products ul.products {
	display: grid;
	margin: 0;
	grid-column-gap: 20px;
	grid-row-gap: 40px
}
.elementor-element.elementor-wc-products ul.products:after,
.elementor-element.elementor-wc-products ul.products:before {
	content: none;
	display: none
}
.elementor-element.elementor-wc-products ul.products li.product {
	width: auto;
	padding: 0;
	margin: 0;
	float: none
}
.elementor-element.elementor-wc-products ul.products li.product .onsale {
	padding: 0;
	display: none
}
.elementor-element.elementor-wc-products ul.products li.product a.woocommerce-loop-product__link {
	display: block;
	position: relative
}
.elementor-wc-products:not(.show-heading-yes) .products>h2 {
	display: none
}
.elementor-wc-products nav.woocommerce-pagination {
	margin-top: 40px
}
.elementor-wc-products:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul {
	border: 0 none
}
.elementor-wc-products:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li {
	border-right: 0 none;
	border-left: 0 none
}
.elementor-product-loop-item--align-left ul.products li.product .star-rating {
	margin-right: auto
}
.elementor-product-loop-item--align-right ul.products li.product .star-rating {
	margin-left: auto
}
.elementor-product-loop-item--align-center ul.products li.product .star-rating {
	margin-right: auto;
	margin-left: auto
}
.woocommerce .elementor-element.elementor-wc-products ul.products li.product,
.woocommerce div.product .elementor-element .related.products ul.products li.product,
.woocommerce div.product .elementor-element .upsells.products ul.products li.product {
	width: auto
}
.elementor.product .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper {
	overflow: hidden
}
.woocommerce .elementor-widget-woocommerce-product-images span.onsale {
	padding: 0
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove,
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text {
	display: none
}
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__product:not(:last-of-type),
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__products,
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__subtotal {
	border-bottom: none
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1009"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-medium .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1010"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-solid .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1011"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-light .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1012"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-medium .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1013"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-solid .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1014"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-light .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1015"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1016"
}
.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-solid .elementor-menu-cart__toggle .elementor-button-icon i:before {
	content: "\e1017"
}
.elementor-menu-cart__toggle .elementor-button {
	background: transparent;
	border-radius: 0;
	color: #818a91;
	border: 1px solid;
	border-color: inherit;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-menu-cart__toggle .elementor-button-text {
	margin-right: .3em
}
.elementor-menu-cart__toggle .elementor-button-icon {
	position: relative;
	-webkit-transition: color .1s;
	-o-transition: color .1s;
	transition: color .1s
}
.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
	content: attr(data-counter);
	display: block;
	position: absolute;
	min-width: 1.6em;
	height: 1.6em;
	line-height: 1.5em;
	top: -.7em;
	right: -.7em;
	border-radius: 100%;
	color: #fff;
	background-color: #d9534f;
	text-align: center;
	font-size: 10px
}
.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before {
	content: attr(data-counter);
	display: inline-block;
	font-weight: 400
}
.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter]:before {
	content: none;
	display: none
}
.elementor-menu-cart__container {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	overflow: hidden;
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .25);
	-webkit-transition: background-color .4s, -webkit-transform 0s;
	transition: background-color .4s, -webkit-transform 0s;
	-o-transition: background-color .4s, transform 0s;
	transition: background-color .4s, transform 0s;
	transition: background-color .4s, transform 0s, -webkit-transform 0s
}
.elementor-menu-cart__container .elementor-menu-cart__main {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	position: fixed;
	top: 0;
	width: 350px;
	max-width: 100%;
	right: 0;
	bottom: 0;
	padding: 0 30px;
	background-color: #fff;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .2);
	box-shadow: 0 0 20px rgba(0, 0, 0, .2);
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.elementor-menu-cart__container:not(.elementor-menu-cart--shown) {
	background-color: transparent;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: background-color .4s, -webkit-transform 0s .4s;
	transition: background-color .4s, -webkit-transform 0s .4s;
	-o-transition: background-color .4s, transform 0s .4s;
	transition: background-color .4s, transform 0s .4s;
	transition: background-color .4s, transform 0s .4s, -webkit-transform 0s .4s
}
.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main {
	overflow: hidden;
	opacity: 0;
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .dialog-lightbox-close-button {
	display: none
}
.elementor-menu-cart__main {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	font-size: 14px
}
.elementor-menu-cart__close-button {
	width: 25px;
	height: 25px;
	position: relative;
	margin: 20px 0;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	cursor: pointer
}
.elementor-menu-cart__close-button:after,
.elementor-menu-cart__close-button:before {
	content: "";
	position: absolute;
	height: 3px;
	width: 100%;
	top: 50%;
	left: 0;
	margin-top: -1px;
	background: #818a91;
	border-radius: 1px
}
.elementor-menu-cart__close-button:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.elementor-menu-cart__close-button:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.elementor-menu-cart__products {
	max-height: calc(100vh - 250px);
	overflow: hidden;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch
}
.elementor-menu-cart__product {
	display: grid;
	grid-template-columns: 25% auto 50px;
	grid-template-rows: 75% auto
}
.elementor-menu-cart__product-image {
	grid-row-start: 1;
	grid-row-end: 3;
	width: 100%
}
.elementor-menu-cart__product-image a,
.elementor-menu-cart__product-image img {
	display: block
}
.elementor-menu-cart__product-name {
	grid-column-start: 2;
	grid-column-end: 4;
	margin: 0
}
.elementor-menu-cart__product-price {
	-webkit-align-self: end;
	-ms-flex-item-align: end;
	align-self: end;
	color: #d4d4d4;
	font-weight: 300
}
.elementor-menu-cart__product-price .amount {
	font-weight: 600
}
.elementor-menu-cart__product-name,
.elementor-menu-cart__product-price {
	font-size: 14px;
	padding-left: 20px
}
.elementor-menu-cart__product-remove {
	-webkit-align-self: end;
	-ms-flex-item-align: end;
	align-self: end;
	justify-self: end;
	color: #818a91;
	width: 22px;
	height: 22px;
	border-radius: 20px;
	border: 1px solid #d4d4d4;
	text-align: center;
	overflow: hidden;
	position: relative
}
.elementor-menu-cart__product-remove:after,
.elementor-menu-cart__product-remove:before {
	content: "";
	position: absolute;
	height: 1px;
	width: 50%;
	top: 50%;
	left: 25%;
	margin-top: -1px;
	background: #d4d4d4;
	z-index: 1
}
.elementor-menu-cart__product-remove:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg)
}
.elementor-menu-cart__product-remove:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg)
}
.elementor-menu-cart__product-remove>a {
	display: block;
	z-index: 2;
	width: 100%;
	height: 100%;
	overflow: hidden;
	opacity: 0;
	position: absolute
}
.elementor-menu-cart__product:not(:last-of-type),
.elementor-menu-cart__products,
.elementor-menu-cart__subtotal {
	border-bottom: 1px solid #d4d4d4
}
.elementor-menu-cart__footer-buttons,
.elementor-menu-cart__product:not(:first-of-type),
.elementor-menu-cart__subtotal {
	padding-top: 20px
}
.elementor-menu-cart__product,
.elementor-menu-cart__subtotal {
	padding-bottom: 20px
}
.elementor-menu-cart__subtotal {
	font-size: 20px;
	text-align: center;
	font-weight: 600
}
.elementor-menu-cart__footer-buttons {
	font-size: 20px;
	text-align: center;
	display: grid;
	grid-column-gap: 10px;
	grid-row-gap: 10px
}
.elementor-menu-cart__footer-buttons .elementor-button {
	border-radius: 0
}
.elementor-menu-cart--buttons-inline .elementor-menu-cart__footer-buttons {
	grid-template-columns: 1fr 1fr
}
.elementor-menu-cart--buttons-stacked .elementor-menu-cart__footer-buttons {
	grid-template-columns: 1fr
}
.product .count {
	background-color: inherit
}
.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2 {
	display: none
}
.woocommerce div.product.elementor form.cart div.product-addon {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-skin-carousel .elementor-main-swiper,
.elementor-skin-coverflow .elementor-main-swiper {
	height: 230px
}
.elementor-skin-carousel.elementor-pagination-position-inside .swiper-container-horizontal>.swiper-pagination-bullets,
.elementor-skin-carousel.elementor-pagination-position-inside .swiper-pagination-fraction,
.elementor-skin-coverflow.elementor-pagination-position-inside .swiper-container-horizontal>.swiper-pagination-bullets,
.elementor-skin-coverflow.elementor-pagination-position-inside .swiper-pagination-fraction {
	bottom: 5px
}
.elementor-skin-carousel.elementor-pagination-position-outside .swiper-container,
.elementor-skin-coverflow.elementor-pagination-position-outside .swiper-container {
	padding-bottom: 30px
}
.elementor-skin-carousel.elementor-pagination-position-outside .swiper-container-horizontal>.swiper-pagination-bullets,
.elementor-skin-carousel.elementor-pagination-position-outside .swiper-pagination-fraction,
.elementor-skin-coverflow.elementor-pagination-position-outside .swiper-container-horizontal>.swiper-pagination-bullets,
.elementor-skin-coverflow.elementor-pagination-position-outside .swiper-pagination-fraction {
	bottom: 0
}
.elementor-skin-carousel.elementor-pagination-position-outside .elementor-swiper-button,
.elementor-skin-coverflow.elementor-pagination-position-outside .elementor-swiper-button {
	top: calc(50% - 30px / 2)
}
.elementor-skin-slideshow .elementor-main-swiper {
	height: 450px;
	position: relative
}
.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i {
	font-size: 50px
}
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide {
	cursor: pointer
}
.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .3)
}
.elementor-carousel-image {
	background: no-repeat 50%;
	-webkit-background-size: cover;
	background-size: cover;
	height: 100%;
	position: relative
}
.elementor-carousel-image-overlay {
	position: absolute;
	top: 0;
	left: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	width: 100%;
	height: 100%;
	padding: 20px;
	color: #fff;
	background-color: hsla(206, 7%, 54%, .8);
	-webkit-transition: opacity .5s, -webkit-transform .5s;
	transition: opacity .5s, -webkit-transform .5s;
	-o-transition: transform .5s, opacity .5s;
	transition: transform .5s, opacity .5s;
	transition: transform .5s, opacity .5s, -webkit-transform .5s
}
.elementor-carousel-image-overlay i {
	font-size: 21px
}
.elementor-testimonial__image {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-testimonial__image img {
	border-radius: 999px;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	-o-object-fit: cover;
	object-fit: cover
}
.elementor-testimonial__footer,
.elementor-testimonial__footer cite,
.elementor-testimonial__header,
.elementor-testimonial__header cite {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-testimonial__footer cite,
.elementor-testimonial__header cite {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	font-style: normal;
	font-size: 14px;
	line-height: 1.5
}
.elementor-testimonial__name {
	font-weight: 700
}
.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,
.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite {
	margin-left: 20px
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,
.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,
.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite {
	margin-right: 20px;
	margin-left: 0
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,
.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,
.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite {
	margin-right: 0;
	margin-left: 20px
}
.elementor-testimonial--layout-image_inline .elementor-testimonial__footer {
	margin-top: 25px
}
.elementor-testimonial--layout-image_above .elementor-testimonial {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: column-reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}
.elementor-testimonial--layout-image_above .elementor-testimonial__footer {
	margin-bottom: 25px
}
.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer {
	margin-top: 25px;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,
.elementor-testimonial--layout-image_stacked .elementor-testimonial cite {
	margin-top: 15px;
	width: 100%
}
.elementor-testimonial--layout-image_left .elementor-testimonial,
.elementor-testimonial--layout-image_right .elementor-testimonial {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center
}
.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,
.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite {
	margin-top: 15px
}
.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,
.elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-testimonial--layout-image_left .elementor-testimonial {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-testimonial--layout-image_left .elementor-testimonial__footer {
	padding-right: 20px
}
.elementor-testimonial--layout-image_right .elementor-testimonial {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-left: 20px
}
.elementor-testimonial--align-right .elementor-testimonial {
	text-align: right
}
.elementor-testimonial--align-left .elementor-testimonial {
	text-align: left
}
.elementor-testimonial--align-center .elementor-testimonial {
	text-align: center
}
.elementor-testimonial--align-center .elementor-testimonial__footer {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite {
	text-align: left
}
.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,
.elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,
.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite {
	width: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 25px
}
.elementor-testimonial--skin-bubble .elementor-testimonial__content {
	background-color: #e6e9ec;
	padding: 20px;
	position: relative
}
.elementor-testimonial--skin-bubble .elementor-testimonial__content:after {
	content: "";
	display: block;
	width: 14px;
	height: 14px;
	background-color: #e6e9ec;
	position: absolute;
	-webkit-transform: scaleX(.75) rotate(45deg);
	-ms-transform: scaleX(.75) rotate(45deg);
	transform: scaleX(.75) rotate(45deg);
	border-width: 0;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after {
	bottom: calc(100% - 7px);
	-webkit-transform: scaleX(.75) rotate(-135deg);
	-ms-transform: scaleX(.75) rotate(-135deg);
	transform: scaleX(.75) rotate(-135deg)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(.75) rotate(-135deg);
	-ms-transform: translateX(-50%) scaleX(.75) rotate(-135deg);
	transform: translateX(-50%) scaleX(.75) rotate(-135deg)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after,
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after {
	top: calc(100% - 7px)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after,
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after {
	left: 50%;
	-webkit-transform: translateX(-50%) scaleX(.75) rotate(45deg);
	-ms-transform: translateX(-50%) scaleX(.75) rotate(45deg);
	transform: translateX(-50%) scaleX(.75) rotate(45deg)
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after {
	left: 45px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after {
	right: 45px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after {
	-webkit-transform: scaleY(.75) rotate(135deg);
	-ms-transform: scaleY(.75) rotate(135deg);
	transform: scaleY(.75) rotate(135deg);
	left: -8px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	-webkit-transform: scaleY(.75) rotate(-45deg);
	-ms-transform: scaleY(.75) rotate(-45deg);
	transform: scaleY(.75) rotate(-45deg);
	right: -8px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after {
	top: 45px
}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer {
	padding-top: 20px
}
.elementor-widget-testimonial-carousel .swiper-slide {
	padding: 20px
}
.elementor-widget-testimonial-carousel .elementor-testimonial__text {
	font-size: 1.3em;
	font-style: italic;
	line-height: 1.5
}
.elementor-widget-testimonial-carousel .elementor-testimonial__image img {
	width: 50px;
	height: 50px
}
.elementor-widget-reviews .swiper-slide {
	background-color: #fff;
	border: 1px solid #e1e8ed;
	border-radius: 5px;
	padding: 0
}
.elementor-widget-reviews .elementor-testimonial__text {
	font-size: 14px;
	line-height: 20px
}
.elementor-widget-reviews .elementor-testimonial__name {
	color: #1c2022
}
.elementor-widget-reviews .elementor-testimonial__title {
	color: #697882;
	font-size: 12.5px;
	font-weight: 400;
	font-family: inherit
}
.elementor-widget-reviews .elementor-testimonial__image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-widget-reviews .elementor-testimonial__image img {
	width: 36px;
	height: 36px
}
.elementor-widget-reviews .elementor-testimonial__icon {
	margin-left: auto;
	font-size: 17px
}
.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa {
	margin-left: .15em
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android {
	color: #a4c639
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple {
	color: #999
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance {
	color: #1769ff
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket {
	color: #205081
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen {
	color: #000
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious {
	color: #39f
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg {
	color: #005be2
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble {
	color: #ea4c89
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope {
	color: #ea4335
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook {
	color: #3b5998
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr {
	color: #0063dc
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare {
	color: #2d5be3
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github {
	color: #333
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus {
	color: #dd4b39
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz {
	color: #7ac142
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram {
	color: #262626
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle {
	color: #487aa2
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin {
	color: #0077b5
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium {
	color: #00ab6b
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup {
	color: #ec1c40
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud {
	color: #273a4b
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki {
	color: #f4731c
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest {
	color: #bd081c
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt {
	color: #da552f
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit {
	color: #ff4500
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss {
	color: #f26522
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart {
	color: #4caf50
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype {
	color: #00aff0
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare {
	color: #0077b5
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat {
	color: #fffc00
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud {
	color: #f80
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify {
	color: #2ebd59
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow {
	color: #fe7a15
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam {
	color: #00adee
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon {
	color: #eb4924
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram {
	color: #2ca5e0
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack {
	color: #1aa1d8
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor {
	color: #589442
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr {
	color: #35465c
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch {
	color: #6441a5
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter {
	color: #1da1f2
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo {
	color: #1ab7ea
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk {
	color: #45668e
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo {
	color: #df2029
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin {
	color: #7bb32e
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp {
	color: #25d366
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress {
	color: #21759b
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing {
	color: #026466
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp {
	color: #af0606
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube {
	color: #cd201f
}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px {
	color: #0099e5
}
.elementor-widget-reviews .elementor-testimonial__rating {
	background-image: -webkit-gradient(linear, left top, right top, from(#ffc82c), to(#ccc));
	background-image: -webkit-linear-gradient(left, #ffc82c var(--rating), #ccc var(--rating));
	background-image: -o-linear-gradient(left, #ffc82c var(--rating), #ccc var(--rating));
	background-image: linear-gradient(90deg, #ffc82c var(--rating), #ccc var(--rating));
	font-family: FontAwesome
}
.elementor-widget-reviews .elementor-testimonial__header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 15px;
	padding-bottom: 6px
}
.elementor-widget-reviews .elementor-testimonial__image+cite {
	margin-left: 9px
}
.elementor-widget-reviews .elementor-testimonial__separator {
	margin: 0 auto;
	border-top: 0 none;
	border-bottom: 1px solid #e1e8ed;
	height: 0
}
.elementor-widget-reviews .elementor-testimonial__content {
	padding-top: 6px;
	padding-bottom: 15px
}
.elementor-widget-reviews .elementor-testimonial__content,
.elementor-widget-reviews .elementor-testimonial__header {
	padding-left: 15px;
	padding-right: 15px
}
.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header {
	border-bottom: 1px solid #e1e8ed
}
.swiper-pagination-bullets {
	color: #fff;
	cursor: default
}
.swiper-container .elementor-lightbox-content-source {
	display: none
}
.swiper-slide {
	border-style: solid;
	border-width: 0;
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-property: border, background, -webkit-transform;
	transition-property: border, background, -webkit-transform;
	-o-transition-property: border, background, transform;
	transition-property: border, background, transform;
	transition-property: border, background, transform, -webkit-transform;
	overflow: hidden
}
.swiper-slide:not(:hover) .e-overlay-animation-fade {
	opacity: 0
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-up {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-down {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-right {
	-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	transform: translateX(-100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-slide-left {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.swiper-slide:not(:hover) .e-overlay-animation-zoom-in {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5);
	opacity: 0
}
.swiper-slide a {
	display: inline
}
.elementor-swiper {
	position: relative
}
.elementor-main-swiper {
	position: static
}
.elementor-main-swiper .elementor-swiper-button-prev {
	left: 10px
}
.elementor-main-swiper .elementor-swiper-button-next {
	right: 10px
}
.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,
.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper {
	width: calc(95% - 40px)
}
.elementor-widget-reviews .elementor-main-swiper,
.elementor-widget-testimonial-carousel .elementor-main-swiper {
	width: 95%
}
.elementor-widget-reviews .swiper-wrapper,
.elementor-widget-testimonial-carousel .swiper-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.elementor-widget-reviews .swiper-slide,
.elementor-widget-testimonial-carousel .swiper-slide {
	height: auto
}
.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,
.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,
.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container {
	padding-bottom: 40px
}
.elementor-widget-reviews .elementor-main-swiper .elementor-swiper-button-prev,
.elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-prev {
	left: 0
}
.elementor-widget-reviews .elementor-main-swiper .elementor-swiper-button-next,
.elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-next {
	right: 0
}
.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,
.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,
.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev {
	top: calc(50% - 20px)
}
.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),
.entry-summary blockquote.elementor-blockquote {
	margin-right: 0;
	margin-left: 0
}
.elementor-widget-blockquote blockquote {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	quotes: none;
	border: 0 none;
	font-style: normal;
	color: #55595c
}
.elementor-widget-blockquote blockquote:after,
.elementor-widget-blockquote blockquote:before,
.elementor-widget-blockquote blockquote cite:after,
.elementor-widget-blockquote blockquote cite:before,
.elementor-widget-blockquote blockquote footer:after,
.elementor-widget-blockquote blockquote footer:before {
	content: "";
	content: none
}
.elementor-blockquote {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
.elementor-blockquote__author,
.elementor-blockquote__content {
	margin-bottom: 0;
	font-style: normal
}
.elementor-blockquote__author {
	font-weight: 700;
	white-space: pre-wrap
}
.elementor-blockquote footer {
	margin-top: 12px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.elementor-blockquote__tweet-button,
.elementor-blockquote footer {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-blockquote__tweet-button {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	color: #1da1f2;
	-webkit-align-self: flex-end;
	-ms-flex-item-align: end;
	align-self: flex-end;
	line-height: 1;
	position: relative;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}
.elementor-blockquote__tweet-button:hover {
	color: #0967a0
}
.elementor-blockquote__tweet-button span {
	font-weight: 600
}
.elementor-blockquote__tweet-button i,
.elementor-blockquote__tweet-button span {
	vertical-align: middle
}
.elementor-blockquote__tweet-button i+span {
	margin-left: .5em
}
.elementor-blockquote__tweet-button i {
	font-family: FontAwesome!important
}
.elementor-blockquote__tweet-label {
	white-space: pre-wrap
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,
.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button {
	padding: .7em 1.2em;
	border-radius: 100em;
	background-color: #1da1f2;
	color: #fff;
	font-size: 15px
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,
.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover {
	background-color: #0967a0;
	color: #fff
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,
.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before {
	border-right-color: #0967a0
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,
.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button {
	padding: 0;
	width: 2em;
	height: 2em
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,
.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}
.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before {
	content: "";
	border: .5em solid transparent;
	border-right-color: #1da1f2;
	position: absolute;
	left: -.8em;
	top: 50%;
	-webkit-transform: translateY(-50%) scaleY(.65);
	-ms-transform: translateY(-50%) scaleY(.65);
	transform: translateY(-50%) scaleY(.65);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before {
	right: auto;
	left: -.8em;
	border-right-color: #1da1f2;
	border-left-color: transparent
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before {
	border-right-color: #0967a0
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before {
	left: auto;
	right: -.8em;
	border-right-color: transparent;
	border-left-color: #1da1f2
}
.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before {
	border-left-color: #0967a0
}
.elementor-blockquote--skin-boxed .elementor-blockquote {
	background-color: #e6e9ec;
	padding: 30px
}
.elementor-blockquote--skin-border .elementor-blockquote {
	border-color: #e6e9ec;
	border-style: solid;
	border-left-width: 7px;
	padding-left: 20px
}
.elementor-blockquote--skin-quotation .elementor-blockquote:before {
	content: "“";
	font-size: 100px;
	color: #e6e9ec;
	font-family: Times New Roman, Times, serif;
	font-weight: 900;
	line-height: 1;
	display: block;
	height: .6em
}
.elementor-blockquote--skin-quotation .elementor-blockquote__content {
	margin-top: 15px
}
.elementor-blockquote--align-left .elementor-blockquote__content {
	text-align: left
}
.elementor-blockquote--align-left .elementor-blockquote footer {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-blockquote--align-right .elementor-blockquote__content {
	text-align: right
}
.elementor-blockquote--align-right .elementor-blockquote footer {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-blockquote--align-center .elementor-blockquote {
	text-align: center
}
.elementor-blockquote--align-center .elementor-blockquote__author,
.elementor-blockquote--align-center .elementor-blockquote footer {
	display: block
}
.elementor-blockquote--align-center .elementor-blockquote__tweet-button {
	margin-right: auto;
	margin-left: auto
}
.elementor-headline {
	font-size: 43px;
	line-height: 1.2;
	display: block
}
.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper {
	text-align: left
}
.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper {
	overflow: visible;
	text-align: inherit
}
.elementor-headline--style-highlight .elementor-headline-dynamic-text {
	z-index: 1
}
.elementor-headline--style-highlight .elementor-headline-plain-text {
	z-index: 1;
	position: relative
}
.elementor-headline--style-highlight svg {
	position: absolute;
	top: 50%;
	left: 50%;
	width: calc(100% + 20px);
	height: calc(100% + 20px);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	overflow: visible
}
.elementor-headline--style-highlight svg path {
	stroke: red;
	stroke-width: 9;
	fill: none;
	stroke-dasharray: 1500;
	-webkit-animation: elementor-headline-dash 10s infinite;
	animation: elementor-headline-dash 10s infinite
}
.elementor-headline--style-highlight svg path:nth-of-type(2) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
@-webkit-keyframes elementor-headline-dash {
	0% {
		stroke-dasharray: 0 1500
	}
	15% {
		stroke-dasharray: 1500 1500
	}
	85% {
		opacity: 1
	}
	90% {
		stroke-dasharray: 1500 1500;
		opacity: 0
	}
	to {
		stroke-dasharray: 0 1500;
		opacity: 0
	}
}
@keyframes elementor-headline-dash {
	0% {
		stroke-dasharray: 0 1500
	}
	15% {
		stroke-dasharray: 1500 1500
	}
	85% {
		opacity: 1
	}
	90% {
		stroke-dasharray: 1500 1500;
		opacity: 0
	}
	to {
		stroke-dasharray: 0 1500;
		opacity: 0
	}
}
.elementor-headline-dynamic-wrapper {
	display: inline-block;
	position: relative
}
.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text {
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0
}
.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active {
	position: relative
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-text {
	opacity: 0;
	-webkit-transform-origin: 50% 100%;
	-ms-transform-origin: 50% 100%;
	transform-origin: 50% 100%;
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg)
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1;
	-webkit-transform: rotateX(0deg);
	transform: rotateX(0deg);
	-webkit-animation: elementor-headline-flip-in 1.2s;
	animation: elementor-headline-flip-in 1.2s
}
.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-transform: rotateX(180deg);
	transform: rotateX(180deg);
	-webkit-animation: elementor-headline-flip-out 1.2s;
	animation: elementor-headline-flip-out 1.2s
}
@-webkit-keyframes elementor-headline-flip-in {
	0% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0
	}
	35% {
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0
	}
	65% {
		opacity: 0
	}
	to {
		-webkit-transform: rotateX(1turn);
		transform: rotateX(1turn);
		opacity: 1
	}
}
@keyframes elementor-headline-flip-in {
	0% {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0
	}
	35% {
		-webkit-transform: rotateX(120deg);
		transform: rotateX(120deg);
		opacity: 0
	}
	65% {
		opacity: 0
	}
	to {
		-webkit-transform: rotateX(1turn);
		transform: rotateX(1turn);
		opacity: 1
	}
}
@-webkit-keyframes elementor-headline-flip-out {
	0% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1
	}
	35% {
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 1
	}
	65% {
		opacity: 0
	}
	to {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0
	}
}
@keyframes elementor-headline-flip-out {
	0% {
		-webkit-transform: rotateX(0deg);
		transform: rotateX(0deg);
		opacity: 1
	}
	35% {
		-webkit-transform: rotateX(-40deg);
		transform: rotateX(-40deg);
		opacity: 1
	}
	65% {
		opacity: 0
	}
	to {
		-webkit-transform: rotateX(180deg);
		transform: rotateX(180deg);
		opacity: 0
	}
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper {
	vertical-align: top;
	overflow: hidden
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after {
	content: "";
	position: absolute;
	left: auto;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 90%;
	width: 1px;
	background-color: #0d0d0d
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after {
	-webkit-animation: elementor-headline-pulse 1s infinite;
	animation: elementor-headline-pulse 1s infinite
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected {
	background-color: #0d0d0d
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after {
	visibility: hidden
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text {
	color: #aebcb9
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active) {
	visibility: hidden
}
.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	position: absolute;
	visibility: hidden
}
@-webkit-keyframes elementor-headline-pulse {
	0% {
		-webkit-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1);
		opacity: 1
	}
	40% {
		-webkit-transform: translateY(-50%) scale(.9);
		transform: translateY(-50%) scale(.9);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(-50%) scale(0);
		transform: translateY(-50%) scale(0);
		opacity: 0
	}
}
@keyframes elementor-headline-pulse {
	0% {
		-webkit-transform: translateY(-50%) scale(1);
		transform: translateY(-50%) scale(1);
		opacity: 1
	}
	40% {
		-webkit-transform: translateY(-50%) scale(.9);
		transform: translateY(-50%) scale(.9);
		opacity: 0
	}
	to {
		-webkit-transform: translateY(-50%) scale(0);
		transform: translateY(-50%) scale(0);
		opacity: 0
	}
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter {
	display: inline-block;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter {
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-20px) rotateX(90deg);
	transform: translateZ(-20px) rotateX(90deg);
	opacity: 0
}
.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter {
	opacity: 1
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in {
	-webkit-animation: elementor-headline-swirl-in .4s forwards;
	animation: elementor-headline-swirl-in .4s forwards
}
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	-webkit-animation: elementor-headline-swirl-out .4s forwards;
	animation: elementor-headline-swirl-out .4s forwards
}
@-webkit-keyframes elementor-headline-swirl-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0deg);
		transform: translateZ(-20px) rotateX(0deg)
	}
}
@keyframes elementor-headline-swirl-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(90deg);
		transform: translateZ(-20px) rotateX(90deg)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(-10deg);
		transform: translateZ(-20px) rotateX(-10deg)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0deg);
		transform: translateZ(-20px) rotateX(0deg)
	}
}
@-webkit-keyframes elementor-headline-swirl-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-100deg);
		transform: translateZ(-20px) rotateX(-100deg)
	}
	to {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-90deg);
		transform: translateZ(-20px) rotateX(-90deg)
	}
}
@keyframes elementor-headline-swirl-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(-20px) rotateX(0);
		transform: translateZ(-20px) rotateX(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-100deg);
		transform: translateZ(-20px) rotateX(-100deg)
	}
	to {
		opacity: 0;
		-webkit-transform: translateZ(-20px) rotateX(-90deg);
		transform: translateZ(-20px) rotateX(-90deg)
	}
}
.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper {
	display: inline-block;
	padding: .2em 0
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper {
	overflow: hidden;
	vertical-align: top
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text {
	opacity: 0;
	top: .2em
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active {
	top: 0;
	opacity: 1;
	-webkit-animation: elementor-headline-slide-down-in .6s;
	animation: elementor-headline-slide-down-in .6s
}
.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-animation: elementor-headline-slide-down-out .6s;
	animation: elementor-headline-slide-down-out .6s
}
@-webkit-keyframes elementor-headline-slide-down-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(20%);
		transform: translateY(20%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@keyframes elementor-headline-slide-down-in {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-100%);
		transform: translateY(-100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateY(20%);
		transform: translateY(20%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@-webkit-keyframes elementor-headline-slide-down-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateY(120%);
		transform: translateY(120%)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}
@keyframes elementor-headline-slide-down-out {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateY(120%);
		transform: translateY(120%)
	}
	to {
		opacity: 0;
		-webkit-transform: translateY(100%);
		transform: translateY(100%)
	}
}
.elementor-headline-animation-type-clip .elementor-headline-text-wrapper {
	display: inline-block;
	padding: .2em 0
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper {
	overflow: hidden;
	vertical-align: top
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after {
	content: "";
	position: absolute;
	top: 0;
	left: auto;
	right: 0;
	width: 2px;
	height: 100%;
	background-color: #0d0d0d
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1;
	-webkit-animation: elementor-headline-drop-in-in .8s;
	animation: elementor-headline-drop-in-in .8s
}
.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-animation: elementor-headline-drop-in-out .8s;
	animation: elementor-headline-drop-in-out .8s
}
@-webkit-keyframes elementor-headline-drop-in-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
@keyframes elementor-headline-drop-in-in {
	0% {
		opacity: 0;
		-webkit-transform: translateZ(100px);
		transform: translateZ(100px)
	}
	to {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
}
@-webkit-keyframes elementor-headline-drop-in-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px)
	}
}
@keyframes elementor-headline-drop-in-out {
	0% {
		opacity: 1;
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	to {
		opacity: 0;
		-webkit-transform: translateZ(-100px);
		transform: translateZ(-100px)
	}
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper {
	-webkit-perspective: 300px;
	perspective: 300px
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter {
	display: inline-block;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}
.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter {
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in {
	-webkit-animation: elementor-headline-blinds-in .6s forwards;
	animation: elementor-headline-blinds-in .6s forwards
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	-webkit-animation: elementor-headline-blinds-out .6s forwards;
	animation: elementor-headline-blinds-out .6s forwards
}
@-webkit-keyframes elementor-headline-blinds-in {
	0% {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg)
	}
	to {
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg)
	}
}
@keyframes elementor-headline-blinds-in {
	0% {
		-webkit-transform: rotateY(180deg);
		transform: rotateY(180deg)
	}
	to {
		-webkit-transform: rotateY(0deg);
		transform: rotateY(0deg)
	}
}
@-webkit-keyframes elementor-headline-blinds-out {
	0% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}
	to {
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg)
	}
}
@keyframes elementor-headline-blinds-out {
	0% {
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}
	to {
		-webkit-transform: rotateY(-180deg);
		transform: rotateY(-180deg)
	}
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter {
	display: inline-block;
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter {
	opacity: 1
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in {
	-webkit-animation: elementor-headline-wave-up .6s forwards;
	animation: elementor-headline-wave-up .6s forwards
}
.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) {
	-webkit-animation: elementor-headline-wave-down .6s forwards;
	animation: elementor-headline-wave-down .6s forwards
}
@-webkit-keyframes elementor-headline-wave-up {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}
	60% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}
@keyframes elementor-headline-wave-up {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}
	60% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}
@-webkit-keyframes elementor-headline-wave-down {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	60% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}
}
@keyframes elementor-headline-wave-down {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	60% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0
	}
}
.elementor-headline-animation-type-slide .elementor-headline-dynamic-text {
	opacity: 0
}
.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active {
	opacity: 1;
	-webkit-animation: elementor-headline-slide-in .6s;
	animation: elementor-headline-slide-in .6s
}
.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive {
	-webkit-animation: elementor-headline-slide-out .6s;
	animation: elementor-headline-slide-out .6s
}
@-webkit-keyframes elementor-headline-slide-in {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(10%);
		transform: translateX(10%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@keyframes elementor-headline-slide-in {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(10%);
		transform: translateX(10%)
	}
	to {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@-webkit-keyframes elementor-headline-slide-out {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateX(110%);
		transform: translateX(110%)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}
@keyframes elementor-headline-slide-out {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	60% {
		opacity: 0;
		-webkit-transform: translateX(110%);
		transform: translateX(110%)
	}
	to {
		opacity: 0;
		-webkit-transform: translateX(100%);
		transform: translateX(100%)
	}
}
.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,
.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,
.elementor-headline-animation-type-wave .elementor-headline-dynamic-text {
	white-space: nowrap
}
.elementor-msie .elementor-headline--style-highlight svg {
	top: auto;
	left: auto;
	-webkit-transform: translate(-100%);
	-ms-transform: translate(-100%);
	transform: translate(-100%)
}
.elementor-facebook-widget.fb_iframe_widget,
.elementor-facebook-widget.fb_iframe_widget span {
	width: 100%!important
}
.elementor-facebook-widget.fb_iframe_widget iframe {
	position: relative
}
.elementor-widget-facebook-comments iframe {
	width: 100%!important
}
.site-main .menu-navigation-container {
	overflow: visible
}
.elementor-item:after,
.elementor-item:before {
	display: block;
	position: absolute;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-transition-timing-function: cubic-bezier(.58, .3, .005, 1);
	-o-transition-timing-function: cubic-bezier(.58, .3, .005, 1);
	transition-timing-function: cubic-bezier(.58, .3, .005, 1)
}
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	opacity: 0
}
.elementor-item-active:after,
.elementor-item-active:before,
.elementor-item.highlighted:after,
.elementor-item.highlighted:before,
.elementor-item:focus:after,
.elementor-item:focus:before,
.elementor-item:hover:after,
.elementor-item:hover:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.e--pointer-double-line .elementor-item:after,
.e--pointer-double-line .elementor-item:before,
.e--pointer-overline .elementor-item:after,
.e--pointer-overline .elementor-item:before,
.e--pointer-underline .elementor-item:after,
.e--pointer-underline .elementor-item:before {
	height: 3px;
	width: 100%;
	left: 0;
	background-color: #55595c;
	z-index: 2
}
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	height: 0;
	width: 0;
	left: 50%
}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	top: 10px
}
.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
	bottom: 10px
}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	top: -10px
}
.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
	bottom: -10px
}
.e--pointer-double-line.e--animation-none,
.e--pointer-double-line.e--animation-none .elementor-item,
.e--pointer-double-line.e--animation-none .elementor-item:after,
.e--pointer-double-line.e--animation-none .elementor-item:before,
.e--pointer-double-line.e--animation-none .elementor-item:focus,
.e--pointer-double-line.e--animation-none .elementor-item:hover,
.e--pointer-double-line.e--animation-none:after,
.e--pointer-double-line.e--animation-none:before,
.e--pointer-double-line.e--animation-none:focus,
.e--pointer-double-line.e--animation-none:hover,
.e--pointer-overline.e--animation-none,
.e--pointer-overline.e--animation-none .elementor-item,
.e--pointer-overline.e--animation-none .elementor-item:after,
.e--pointer-overline.e--animation-none .elementor-item:before,
.e--pointer-overline.e--animation-none .elementor-item:focus,
.e--pointer-overline.e--animation-none .elementor-item:hover,
.e--pointer-overline.e--animation-none:after,
.e--pointer-overline.e--animation-none:before,
.e--pointer-overline.e--animation-none:focus,
.e--pointer-overline.e--animation-none:hover,
.e--pointer-underline.e--animation-none,
.e--pointer-underline.e--animation-none .elementor-item,
.e--pointer-underline.e--animation-none .elementor-item:after,
.e--pointer-underline.e--animation-none .elementor-item:before,
.e--pointer-underline.e--animation-none .elementor-item:focus,
.e--pointer-underline.e--animation-none .elementor-item:hover,
.e--pointer-underline.e--animation-none:after,
.e--pointer-underline.e--animation-none:before,
.e--pointer-underline.e--animation-none:focus,
.e--pointer-underline.e--animation-none:hover {
	-webkit-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
.e--pointer-double-line .elementor-item:before,
.e--pointer-overline .elementor-item:before {
	content: "";
	top: 0
}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,
.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	width: 10px;
	left: -20px
}
.e--pointer-double-line .elementor-item:after,
.e--pointer-underline .elementor-item:after {
	content: "";
	bottom: 0
}
.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,
.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after {
	width: 10px;
	left: calc(100% + 20px)
}
.e--pointer-framed .elementor-item:after,
.e--pointer-framed .elementor-item:before {
	background: transparent;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	border: 3px solid #55595c
}
.e--pointer-framed .elementor-item:before {
	content: ""
}
.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	-webkit-transform: scale(.75);
	-ms-transform: scale(.75);
	transform: scale(.75)
}
.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	-webkit-transform: scale(1.25);
	-ms-transform: scale(1.25);
	transform: scale(1.25)
}
.e--pointer-framed.e--animation-grow .elementor-item:before,
.e--pointer-framed.e--animation-shrink .elementor-item:before {
	-webkit-transition: opacity .2s, -webkit-transform .4s;
	transition: opacity .2s, -webkit-transform .4s;
	-o-transition: opacity .2s, transform .4s;
	transition: opacity .2s, transform .4s;
	transition: opacity .2s, transform .4s, -webkit-transform .4s
}
.e--pointer-framed.e--animation-draw .elementor-item:after,
.e--pointer-framed.e--animation-draw .elementor-item:before {
	width: 3px;
	height: 3px
}
.e--pointer-framed.e--animation-draw .elementor-item:before {
	border-width: 0 0 3px 3px;
	-webkit-transition: width .1s .2s, height .1s .3s, opacity .12s .22s;
	-o-transition: width .1s .2s, height .1s .3s, opacity .12s .22s;
	transition: width .1s .2s, height .1s .3s, opacity .12s .22s
}
.e--pointer-framed.e--animation-draw .elementor-item:after {
	content: "";
	top: auto;
	bottom: 0;
	left: auto;
	right: 0;
	border-width: 3px 3px 0 0;
	-webkit-transition: width .1s, height .1s .1s, opacity .02s .18s;
	-o-transition: width .1s, height .1s .1s, opacity .02s .18s;
	transition: width .1s, height .1s .1s, opacity .02s .18s
}
.e--pointer-framed.e--animation-draw .elementor-item-active:after,
.e--pointer-framed.e--animation-draw .elementor-item-active:before,
.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,
.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,
.e--pointer-framed.e--animation-draw .elementor-item:focus:after,
.e--pointer-framed.e--animation-draw .elementor-item:focus:before,
.e--pointer-framed.e--animation-draw .elementor-item:hover:after,
.e--pointer-framed.e--animation-draw .elementor-item:hover:before {
	width: 100%;
	height: 100%
}
.e--pointer-framed.e--animation-draw .elementor-item-active:before,
.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,
.e--pointer-framed.e--animation-draw .elementor-item:focus:before,
.e--pointer-framed.e--animation-draw .elementor-item:hover:before {
	-webkit-transition: opacity .02s, height .1s, width .1s .1s;
	-o-transition: opacity .02s, height .1s, width .1s .1s;
	transition: opacity .02s, height .1s, width .1s .1s
}
.e--pointer-framed.e--animation-draw .elementor-item-active:after,
.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,
.e--pointer-framed.e--animation-draw .elementor-item:focus:after,
.e--pointer-framed.e--animation-draw .elementor-item:hover:after {
	-webkit-transition: opacity .02s .2s, height .1s .2s, width .1s .3s;
	-o-transition: opacity .02s .2s, height .1s .2s, width .1s .3s;
	transition: opacity .02s .2s, height .1s .2s, width .1s .3s
}
.e--pointer-framed.e--animation-corners .elementor-item:after,
.e--pointer-framed.e--animation-corners .elementor-item:before {
	width: 3px;
	height: 3px
}
.e--pointer-framed.e--animation-corners .elementor-item:before {
	border-width: 3px 0 0 3px
}
.e--pointer-framed.e--animation-corners .elementor-item:after {
	content: "";
	top: auto;
	bottom: 0;
	left: auto;
	right: 0;
	border-width: 0 3px 3px 0
}
.e--pointer-framed.e--animation-corners .elementor-item-active:after,
.e--pointer-framed.e--animation-corners .elementor-item-active:before,
.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,
.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,
.e--pointer-framed.e--animation-corners .elementor-item:focus:after,
.e--pointer-framed.e--animation-corners .elementor-item:focus:before,
.e--pointer-framed.e--animation-corners .elementor-item:hover:after,
.e--pointer-framed.e--animation-corners .elementor-item:hover:before {
	width: 100%;
	height: 100%;
	-webkit-transition: opacity 2ms, width .4s, height .4s;
	-o-transition: opacity 2ms, width .4s, height .4s;
	transition: opacity 2ms, width .4s, height .4s
}
.e--pointer-framed.e--animation-none,
.e--pointer-framed.e--animation-none .elementor-item,
.e--pointer-framed.e--animation-none .elementor-item:after,
.e--pointer-framed.e--animation-none .elementor-item:before,
.e--pointer-framed.e--animation-none .elementor-item:focus,
.e--pointer-framed.e--animation-none .elementor-item:hover,
.e--pointer-framed.e--animation-none:after,
.e--pointer-framed.e--animation-none:before,
.e--pointer-framed.e--animation-none:focus,
.e--pointer-framed.e--animation-none:hover {
	-webkit-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
.e--pointer-background .elementor-item:after,
.e--pointer-background .elementor-item:before {
	content: "";
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
.e--pointer-background .elementor-item:before {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #55595c;
	z-index: -1
}
.e--pointer-background .elementor-item-active,
.e--pointer-background .elementor-item.highlighted,
.e--pointer-background .elementor-item:focus,
.e--pointer-background .elementor-item:hover {
	color: #fff
}
.e--pointer-background.e--animation-grow .elementor-item:before {
	-webkit-transform: scale(.5);
	-ms-transform: scale(.5);
	transform: scale(.5)
}
.e--pointer-background.e--animation-grow .elementor-item-active:before,
.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,
.e--pointer-background.e--animation-grow .elementor-item:focus:before,
.e--pointer-background.e--animation-grow .elementor-item:hover:before {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1
}
.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s
}
.e--pointer-background.e--animation-shrink .elementor-item-active:before,
.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,
.e--pointer-background.e--animation-shrink .elementor-item:focus:before,
.e--pointer-background.e--animation-shrink .elementor-item:hover:before {
	-webkit-transition: opacity .15s, -webkit-transform .4s;
	transition: opacity .15s, -webkit-transform .4s;
	-o-transition: opacity .15s, transform .4s;
	transition: opacity .15s, transform .4s;
	transition: opacity .15s, transform .4s, -webkit-transform .4s
}
.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	left: 100%
}
.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	right: 100%
}
.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	top: 100%
}
.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	bottom: 100%
}
.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	bottom: 50%;
	top: 50%
}
.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before {
	right: 50%;
	left: 50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: #55595c;
	z-index: -1
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before {
	top: 0;
	bottom: 100%
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after {
	top: 100%;
	bottom: 0
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before {
	bottom: 50%
}
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,
.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after {
	top: 50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before {
	right: 0;
	left: 100%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after {
	right: 100%;
	left: 0
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before {
	left: 50%
}
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,
.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after {
	right: 50%
}
.e--pointer-background.e--animation-none,
.e--pointer-background.e--animation-none .elementor-item,
.e--pointer-background.e--animation-none .elementor-item:after,
.e--pointer-background.e--animation-none .elementor-item:before,
.e--pointer-background.e--animation-none .elementor-item:focus,
.e--pointer-background.e--animation-none .elementor-item:hover,
.e--pointer-background.e--animation-none:after,
.e--pointer-background.e--animation-none:before,
.e--pointer-background.e--animation-none:focus,
.e--pointer-background.e--animation-none:hover {
	-webkit-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
.e--pointer-text.e--animation-skew .elementor-item:focus,
.e--pointer-text.e--animation-skew .elementor-item:hover {
	-webkit-transform: skew(-8deg);
	-ms-transform: skew(-8deg);
	transform: skew(-8deg)
}
.e--pointer-text.e--animation-grow .elementor-item:focus,
.e--pointer-text.e--animation-grow .elementor-item:hover {
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
.e--pointer-text.e--animation-shrink .elementor-item:focus,
.e--pointer-text.e--animation-shrink .elementor-item:hover {
	-webkit-transform: scale(.8);
	-ms-transform: scale(.8);
	transform: scale(.8)
}
.e--pointer-text.e--animation-float .elementor-item:focus,
.e--pointer-text.e--animation-float .elementor-item:hover {
	-webkit-transform: translateY(-8px);
	-ms-transform: translateY(-8px);
	transform: translateY(-8px)
}
.e--pointer-text.e--animation-sink .elementor-item:focus,
.e--pointer-text.e--animation-sink .elementor-item:hover {
	-webkit-transform: translateY(8px);
	-ms-transform: translateY(8px);
	transform: translateY(8px)
}
.e--pointer-text.e--animation-rotate .elementor-item:focus,
.e--pointer-text.e--animation-rotate .elementor-item:hover {
	-webkit-transform: rotate(6deg);
	-ms-transform: rotate(6deg);
	transform: rotate(6deg)
}
.e--pointer-text.e--animation-none,
.e--pointer-text.e--animation-none .elementor-item,
.e--pointer-text.e--animation-none .elementor-item:after,
.e--pointer-text.e--animation-none .elementor-item:before,
.e--pointer-text.e--animation-none .elementor-item:focus,
.e--pointer-text.e--animation-none .elementor-item:hover,
.e--pointer-text.e--animation-none:after,
.e--pointer-text.e--animation-none:before,
.e--pointer-text.e--animation-none:focus,
.e--pointer-text.e--animation-none:hover {
	-webkit-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s
}
.elementor-nav-menu--main .elementor-nav-menu a {
	-webkit-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}
.elementor-nav-menu--main .elementor-nav-menu a,
.elementor-nav-menu--main .elementor-nav-menu a.highlighted,
.elementor-nav-menu--main .elementor-nav-menu a:focus,
.elementor-nav-menu--main .elementor-nav-menu a:hover {
	padding: 13px 20px
}
.elementor-nav-menu--main .elementor-nav-menu a.current {
	background: #373a3c;
	color: #fff
}
.elementor-nav-menu--main .elementor-nav-menu a.disabled {
	background: #55595c;
	color: #a1a6a9
}
.elementor-nav-menu--main .elementor-nav-menu ul {
	position: absolute;
	width: 12em;
	border-width: 0;
	border-style: solid;
	padding: 0
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,
.elementor-nav-menu--main .elementor-nav-menu span.scroll-up {
	position: absolute;
	display: none;
	visibility: hidden;
	overflow: hidden;
	background: #fff;
	height: 20px
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,
.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow {
	position: absolute;
	top: -2px;
	left: 50%;
	margin-left: -8px;
	width: 0;
	height: 0;
	overflow: hidden;
	border-width: 8px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #494c4f
}
.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow {
	top: 6px;
	border-style: solid dashed dashed;
	border-color: #494c4f transparent transparent
}
.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg)
}
.elementor-nav-menu--layout-horizontal,
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a {
	white-space: nowrap
}
.elementor-nav-menu__align-right .elementor-nav-menu {
	margin-left: auto
}
.elementor-nav-menu__align-right .elementor-nav-menu,
.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a {
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.elementor-nav-menu__align-left .elementor-nav-menu {
	margin-right: auto
}
.elementor-nav-menu__align-left .elementor-nav-menu,
.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.elementor-nav-menu__align-center .elementor-nav-menu {
	margin-left: auto;
	margin-right: auto
}
.elementor-nav-menu__align-center .elementor-nav-menu,
.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu {
	width: 100%
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}
.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle {
	display: none
}
.elementor-widget-nav-menu .elementor-widget-container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.elementor-nav-menu {
	position: relative;
	z-index: 2
}
.elementor-nav-menu:after {
	content: "\00a0";
	display: block;
	height: 0;
	font: 0/0 serif;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.elementor-nav-menu,
.elementor-nav-menu li,
.elementor-nav-menu ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: normal;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.elementor-nav-menu ul {
	display: none
}
.elementor-nav-menu ul ul a,
.elementor-nav-menu ul ul a:active,
.elementor-nav-menu ul ul a:focus,
.elementor-nav-menu ul ul a:hover {
	border-left: 16px solid transparent
}
.elementor-nav-menu ul ul ul a,
.elementor-nav-menu ul ul ul a:active,
.elementor-nav-menu ul ul ul a:focus,
.elementor-nav-menu ul ul ul a:hover {
	border-left: 24px solid transparent
}
.elementor-nav-menu ul ul ul ul a,
.elementor-nav-menu ul ul ul ul a:active,
.elementor-nav-menu ul ul ul ul a:focus,
.elementor-nav-menu ul ul ul ul a:hover {
	border-left: 32px solid transparent
}
.elementor-nav-menu ul ul ul ul ul a,
.elementor-nav-menu ul ul ul ul ul a:active,
.elementor-nav-menu ul ul ul ul ul a:focus,
.elementor-nav-menu ul ul ul ul ul a:hover {
	border-left: 40px solid transparent
}
.elementor-nav-menu a,
.elementor-nav-menu li {
	position: relative
}
.elementor-nav-menu li {
	border-width: 0
}
.elementor-nav-menu a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-nav-menu a,
.elementor-nav-menu a:focus,
.elementor-nav-menu a:hover {
	padding: 10px 20px;
	line-height: 20px
}
.elementor-nav-menu a.current {
	background: #373a3c;
	color: #fff
}
.elementor-nav-menu a.disabled {
	cursor: not-allowed;
	color: #a1a6a9
}
.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu {
	padding-right: 20px
}
.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu .sub-arrow {
	display: none
}
.elementor-nav-menu--indicator-plus:before {
	font-family: Open Sans, sans-serif
}
.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow {
	font-size: 10px
}
.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i:before {
	content: ""
}
.elementor-nav-menu--indicator-angle .elementor-nav-menu .sub-arrow i:before {
	content: ""
}
.elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before {
	content: ""
}
.elementor-nav-menu--indicator-plus .elementor-nav-menu .sub-arrow i:before {
	content: "+"
}
.elementor-nav-menu .sub-arrow {
	font-size: 16px;
	line-height: 1;
	padding: 10px 0 10px 10px;
	margin-top: -10px;
	margin-bottom: -10px
}
.elementor-nav-menu .sub-arrow i {
	pointer-events: none
}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,
.elementor-nav-menu--dropdown .elementor-item.highlighted,
.elementor-nav-menu--dropdown .elementor-item:focus,
.elementor-nav-menu--dropdown .elementor-item:hover,
.elementor-sub-item.elementor-item-active,
.elementor-sub-item.highlighted,
.elementor-sub-item:focus,
.elementor-sub-item:hover {
	background-color: #55595c;
	color: #fff
}
.elementor-menu-toggle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 22px;
	padding: .25em;
	cursor: pointer;
	border: 0 solid;
	border-radius: 3px;
	background-color: rgba(0, 0, 0, .05);
	color: #494c4f
}
.elementor-menu-toggle i:before {
	content: "\e804"
}
.elementor-menu-toggle.elementor-active i:before {
	content: "\e909"
}
.elementor-nav-menu--dropdown {
	background-color: #fff;
	font-size: 13px
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container {
	margin-top: 10px;
	-webkit-transition: max-height .3s, -webkit-transform .3s;
	transition: max-height .3s, -webkit-transform .3s;
	-o-transition: max-height .3s, transform .3s;
	transition: max-height .3s, transform .3s;
	transition: max-height .3s, transform .3s, -webkit-transform .3s;
	-webkit-transform-origin: top;
	-ms-transform-origin: top;
	transform-origin: top;
	overflow: auto
}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
	font-size: .85em
}
.elementor-nav-menu--dropdown a {
	color: #494c4f;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.elementor-nav-menu--dropdown a.current {
	background: #373a3c;
	color: #fff
}
.elementor-nav-menu--dropdown a.disabled {
	color: #b3b3b3
}
ul.elementor-nav-menu--dropdown a,
ul.elementor-nav-menu--dropdown a:focus,
ul.elementor-nav-menu--dropdown a:hover {
	text-shadow: none;
	border-left: 8px solid transparent
}
.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center
}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container {
	-webkit-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform: scaleY(0);
	max-height: 0
}
.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container {
	-webkit-transform: scaleY(1);
	-ms-transform: scaleY(1);
	transform: scaleY(1);
	max-height: 100vh
}
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown {
	position: absolute;
	z-index: 9998
}
@media (min-width:768px) {
	.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,
	.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown {
		display: none
	}
}
@media (min-width:1025px) {
	.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,
	.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown {
		display: none
	}
}
@media (max-width:1024px) {
	.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main {
		display: none
	}
}
@media (max-width:767px) {
	.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main {
		display: none
	}
}
.elementor-theme-builder-content-area {
	height: 400px
}
.elementor-location-footer:before,
.elementor-location-header:before {
	content: "";
	display: table;
	clear: both
}
.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid {
	color: #d4d4d4;
	border: none;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding-top: 10px;
	padding-bottom: 10px
}
.elementor-post-navigation-borders-yes .elementor-post-navigation__separator {
	height: 100%;
	width: 1px;
	margin: 0 auto;
	background-color: #d4d4d4
}
.elementor-post-navigation {
	overflow: hidden;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-post-navigation .post-navigation__arrow-wrapper {
	color: #d4d4d4
}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev {
	font-size: 30px;
	padding-right: 15px
}
.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next {
	font-size: 30px;
	padding-left: 15px
}
.elementor-post-navigation .post-navigation__arrow-wrapper i {
	-webkit-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	transform: translateY(-5%)
}
.elementor-post-navigation .elementor-post-navigation__link__next,
.elementor-post-navigation .elementor-post-navigation__link__prev {
	overflow: hidden
}
.elementor-post-navigation .elementor-post-navigation__link a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	max-width: 100%
}
.elementor-post-navigation .post-navigation__next--label,
.elementor-post-navigation .post-navigation__prev--label {
	text-transform: uppercase;
	font-size: .8em
}
.elementor-post-navigation .post-navigation__next--title,
.elementor-post-navigation .post-navigation__prev--title {
	font-size: .7em
}
.elementor-post-navigation .post-navigation__next--label,
.elementor-post-navigation .post-navigation__next--title,
.elementor-post-navigation .post-navigation__prev--label,
.elementor-post-navigation .post-navigation__prev--title {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.elementor-post-navigation span.elementor-post-navigation__link__next {
	text-align: right
}
.elementor-post-navigation span.elementor-post-navigation__link__next,
.elementor-post-navigation span.elementor-post-navigation__link__prev {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}
.elementor-post-navigation .elementor-grid {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.elementor-post-navigation .elementor-post-navigation__link {
	width: calc(50% - 0.5px);
	white-space: nowrap;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis
}
.elementor-post-navigation .elementor-post-navigation__separator-wrapper {
	text-align: center
}
.elementor-post-navigation .elementor-post-navigation__next {
	text-align: right
}
.elementor-post-navigation .elementor-post-navigation__next a {
	float: right
}
.site-main .elementor-widget-post-navigation,
.site-main .elementor-widget-post-navigation [class*=navigation] {
	margin: 0
}
.elementor-search-form {
	display: block;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s
}
.elementor-search-form button,
.elementor-search-form input[type=search] {
	margin: 0;
	border: 0;
	padding: 0;
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
	background: none;
	line-height: 1;
	min-width: 0;
	font-size: 15px;
	-webkit-appearance: none;
	-moz-appearance: none
}
.elementor-search-form button:focus,
.elementor-search-form input[type=search]:focus {
	outline: 0;
	color: inherit
}
.elementor-search-form button {
	background-color: #818a91;
	font-size: 16px;
	color: #fff;
	border-radius: 0
}
.elementor-search-form__container {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	overflow: hidden;
	border: 0 solid transparent;
	min-height: 50px
}
.elementor-search-form__container:not(.elementor-search-form--full-screen) {
	background: #eceeef
}
.elementor-search-form__input {
	-webkit-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	color: #55595c;
	-webkit-transition: color .2s;
	-o-transition: color .2s;
	transition: color .2s
}
.elementor-search-form__input::-webkit-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}
.elementor-search-form__input:-ms-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}
.elementor-search-form__input:-moz-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}
.elementor-search-form__input::-ms-input-placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}
.elementor-search-form__input::placeholder {
	color: inherit;
	font-family: inherit;
	opacity: .6
}
.elementor-search-form__submit {
	color: #fff;
	-webkit-transition: color .2s, background .2s;
	-o-transition: color .2s, background .2s;
	transition: color .2s, background .2s
}
.elementor-search-form--button-type-text .elementor-search-form__submit {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}
.elementor-search-form--skin-minimal .elementor-search-form__icon {
	opacity: .6;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	color: #55595c
}
.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input {
	font-size: 50px;
	text-align: center;
	border-style: solid;
	border-width: 0 0 1px;
	border-color: #fff;
	line-height: 1.5;
	color: #fff
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle {
	display: inline-block;
	cursor: pointer;
	vertical-align: middle;
	color: #494c4f
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i {
	position: relative;
	display: block;
	border: 0 solid;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	width: 33px;
	height: 33px;
	background-color: rgba(0, 0, 0, .05);
	border-radius: 3px
}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: .55em
}
.elementor-search-form--skin-full_screen .elementor-search-form__container {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	z-index: 9998;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100vh;
	padding: 0 15%;
	background-color: rgba(0, 0, 0, .8)
}
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) {
	overflow: hidden;
	opacity: 0;
	-webkit-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0)
}
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button {
	display: none
}
.elementor-author-box {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.elementor-author-box__avatar {
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 25px
}
.elementor-author-box__avatar img {
	width: 100px;
	border-radius: 500px;
	-o-object-fit: cover;
	object-fit: cover
}
.elementor-author-box__text {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 17px
}
.elementor-author-box__name {
	font-size: 24px;
	margin-bottom: 5px
}
.elementor-author-box__bio,
.elementor-author-box__bio p {
	margin-bottom: .8em
}
.elementor-author-box__bio p:last-of-type {
	margin-bottom: 0
}
.elementor-author-box--layout-image-left .elementor-author-box {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}
.elementor-author-box--layout-image-left .elementor-author-box__avatar {
	margin-left: 0;
	margin-right: 25px
}
.elementor-author-box--layout-image-right .elementor-author-box {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-webkit-flex-direction: row-reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}
.elementor-author-box--layout-image-right .elementor-author-box__avatar {
	margin-right: 0;
	margin-left: 25px
}
.elementor-author-box--layout-image-above .elementor-author-box {
	display: block
}
.elementor-author-box--layout-image-above .elementor-author-box__avatar {
	margin: 0 auto 15px;
	display: inline-block
}
.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar {
	margin-left: 0
}
.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar {
	margin-right: 0
}
.elementor-author-box--align-left .elementor-author-box {
	text-align: left
}
.elementor-author-box--align-right .elementor-author-box {
	text-align: right
}
.elementor-author-box--align-center .elementor-author-box {
	text-align: center
}
.elementor-button.elementor-author-box__button {
	border: 2px solid #55595c;
	font-size: 15px;
	font-weight: 100;
	padding: 10px 18px
}
.elementor-button.elementor-author-box__button,
.elementor-button.elementor-author-box__button:hover {
	background: transparent;
	color: #55595c
}
.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar,
.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start
}
.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar {
	-webkit-align-self: center;
	-ms-flex-item-align: center;
	align-self: center
}
.elementor-post-info__terms-list {
	display: inline-block
}
.elementor-post-info .elementor-icon-list-icon .elementor-avatar {
	border-radius: 100%
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
	display: inline-block
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span {
	display: inline
}
.elementor-widget-breadcrumbs {
	font-size: .85em
}
.elementor-widget-breadcrumbs p {
	margin-bottom: 0
}
.elementor-sitemap-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}
.elementor-sticky--active {
	z-index: 99
}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,
[data-elementor-type=popup]:not(.elementor-edit-mode) {
	display: none
}
.elementor-popup-modal {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	pointer-events: none;
	background-color: transparent
}
.elementor-popup-modal .dialog-buttons-wrapper,
.elementor-popup-modal .dialog-header {
	display: none
}
.elementor-popup-modal .dialog-close-button {
	display: none;
	top: 20px;
	right: 20px;
	opacity: 1;
	z-index: 9999;
	pointer-events: all
}
.elementor-popup-modal .dialog-widget-content {
	width: auto;
	overflow: visible;
	max-width: 100%;
	max-height: 100%;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	pointer-events: all
}
.elementor-popup-modal .dialog-message {
	width: 640px;
	max-width: 100vw;
	max-height: 100vh;
	padding: 0;
	overflow: auto;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.elementor-popup-modal .elementor {
	width: 100%
}
@-webkit-keyframes fade {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@keyframes fade {
	0% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}
@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.75);
		transform: scale(.75)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@-webkit-keyframes zoomOut {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@keyframes zoomOut {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.1);
		transform: scale(1.1)
	}
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
@-webkit-keyframes moveUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(25px);
		transform: translateY(25px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@keyframes moveUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(25px);
		transform: translateY(25px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@-webkit-keyframes columnMoveUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(25px);
		transform: translateY(25px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@keyframes columnMoveUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(25px);
		transform: translateY(25px)
	}
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}
@-webkit-keyframes fallPerspective {
	0% {
		opacity: 0;
		-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
		transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
		transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)
	}
}
@keyframes fallPerspective {
	0% {
		opacity: 0;
		-webkit-transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg);
		transform: perspective(1000px) translateY(50px) translateZ(-300px) rotateX(-35deg)
	}
	100% {
		opacity: 1;
		-webkit-transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg);
		transform: perspective(1000px) translateY(0) translateZ(0) rotateX(0deg)
	}
}
@-webkit-keyframes edit-button-pulse {
	0% {
		-webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, .6);
		box-shadow: 0 0 2px 0 rgba(183, 8, 78, .6)
	}
	30% {
		-webkit-box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
		box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0)
	}
	100% {
		-webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
		box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0)
	}
}
@keyframes edit-button-pulse {
	0% {
		-webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, .6);
		box-shadow: 0 0 2px 0 rgba(183, 8, 78, .6)
	}
	30% {
		-webkit-box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0);
		box-shadow: 0 0 2px 10px rgba(183, 8, 78, 0)
	}
	100% {
		-webkit-box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0);
		box-shadow: 0 0 2px 0 rgba(183, 8, 78, 0)
	}
}
.jet-tabs {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-tabs__control-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background-color: #fff;
	border-color: #e8e8f6;
	border-style: solid;
	border-width: 1px 1px 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
	overflow: hidden;
	z-index: 1
}
.jet-tabs__content-wrapper {
	position: relative;
	overflow: hidden;
	background-color: #fff;
	border-color: #e8e8f6;
	border-style: solid;
	border-width: 0 1px 1px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-webkit-transition: height .25s cubic-bezier(.44, .96, .5, .98);
	-o-transition: height .25s cubic-bezier(.44, .96, .5, .98);
	transition: height .25s cubic-bezier(.44, .96, .5, .98)
}
.jet-tabs__control {
	cursor: pointer;
	outline: none
}
.jet-tabs__control.jet-tabs__control-icon-left .jet-tabs__control-inner {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}
.jet-tabs__control.jet-tabs__control-icon-top .jet-tabs__control-inner {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap
}
.jet-tabs__control-inner {
	padding: 10px 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-tabs__label-icon {
	margin-right: 5px;
	line-height: 1
}
.active-tab .jet-tabs__label-icon {
	color: #6ec1e4
}
.jet-tabs__label-image {
	width: 25px
}
.jet-tabs__label-text {
	font-weight: 600
}
.active-tab .jet-tabs__label-text {
	color: #6ec1e4
}
.jet-tabs__content {
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	pointer-events: none
}
.jet-tabs__content>.elementor>.elementor-inner {
	margin: 0
}
.jet-tabs__content.active-content {
	position: relative;
	pointer-events: auto;
	opacity: 1
}
.jet-tabs-position-top {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-tabs-position-top .jet-tabs__control-wrapper {
	-webkit-align-self: flex-start;
	-ms-flex-item-align: start;
	align-self: flex-start;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row wrap;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-tabs-position-top .jet-tabs__content-wrapper {
	border-top-width: 1px
}
.jet-tabs-position-left {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}
.jet-tabs-position-left .jet-tabs__control-wrapper {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	min-width: 200px;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-tabs-position-left .jet-tabs__content-wrapper {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	border-left-width: 2px;
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch
}
.jet-tabs-position-right {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}
.jet-tabs-position-right .jet-tabs__control-wrapper {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	min-width: 100px;
	width: 200px;
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-tabs-position-right .jet-tabs__content-wrapper {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	border-right-width: 2px
}
.jet-tabs-fade-effect .jet-tabs__content.active-content {
	-webkit-animation-name: fade;
	animation-name: fade;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-tabs-column-fade-effect .jet-tabs__content .elementor-top-column {
	-webkit-animation-name: fade;
	animation-name: fade;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96)
}
.jet-tabs-column-fade-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.jet-tabs-column-fade-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.jet-tabs-column-fade-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.jet-tabs-column-fade-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.jet-tabs-zoom-in-effect .jet-tabs__content.active-content {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-tabs-zoom-out-effect .jet-tabs__content.active-content {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-tabs-move-up-effect .jet-tabs__content.active-content {
	-webkit-animation-name: moveUp;
	animation-name: moveUp;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-tabs-column-move-up-effect .jet-tabs__content .elementor-top-column {
	-webkit-animation-name: moveUp;
	animation-name: moveUp;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96)
}
.jet-tabs-column-move-up-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.jet-tabs-column-move-up-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.jet-tabs-column-move-up-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.jet-tabs-column-move-up-effect .jet-tabs__content.active-content .elementor-top-column:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.jet-tabs-fall-perspective-effect .jet-tabs__content.active-content {
	-webkit-animation-name: fallPerspective;
	animation-name: fallPerspective;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-tabs__edit-cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	padding: 5px 10px;
	right: 15px;
	top: 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #b7084e;
	z-index: 99;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	-webkit-box-shadow: 0 0 0 0 rgba(183, 8, 78, .6);
	box-shadow: 0 0 0 0 rgba(183, 8, 78, .6);
	-webkit-animation: edit-button-pulse 5s infinite;
	animation: edit-button-pulse 5s infinite
}
.jet-tabs__edit-cover i {
	font-size: 14px;
	color: #fff;
	margin-right: 5px
}
.jet-tabs__edit-cover span {
	font-family: 'Exo 2', Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #fff
}
.jet-tabs__edit-cover:hover {
	background-color: #840739;
	-webkit-animation: none;
	animation: none
}
.jet-tabs-no-template-message {
	text-align: center;
	padding: 10px
}
.jet-tabs-new-template-link {
	color: #6ec1e4;
	text-decoration: underline
}
.jet-accordion__inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-toggle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	overflow: hidden;
	border: 1px solid #e8e8f6;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-bottom: 20px;
	background-color: #fff
}
.jet-toggle:first-child {
	margin-top: 0 !important
}
.jet-toggle:last-child {
	margin-bottom: 0 !important
}
.jet-toggle.active-toggle>.jet-toggle__control .jet-toggle__label-icon .icon-normal {
	display: none
}
.jet-toggle.active-toggle>.jet-toggle__control .jet-toggle__label-icon .icon-active {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex
}
.jet-toggle.active-toggle>.jet-toggle__content {
	height: auto
}
.jet-toggle__control {
	padding: 15px 20px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}
.jet-toggle__label-icon {
	margin-right: 10px
}
.jet-toggle__label-icon.jet-toggle-icon-position-right {
	margin-left: 10px;
	margin-right: 0;
	-webkit-box-ordinal-group: 4;
	-webkit-order: 3;
	-ms-flex-order: 3;
	order: 3
}
.jet-toggle__label-icon .icon-active {
	display: none
}
.jet-toggle__icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px;
	width: 25px;
	height: 25px;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color: #fff;
	background-color: #6ec1e4
}
.jet-toggle__label-text {
	font-weight: 600;
	color: #7a7a7a;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.jet-toggle__content {
	position: relative;
	padding: 30px;
	margin-top: 10px;
	height: 0;
	overflow: hidden
}
.jet-toggle:not(.active-toggle)>.jet-toggle__content {
	padding: 0 !important;
	margin: 0 !important;
	border: none !important
}
.jet-toggle__content>.elementor>.elementor-inner {
	margin: 0
}
.jet-toggle-fade-effect.active-toggle .jet-toggle__content {
	-webkit-animation-name: fade;
	animation-name: fade;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-toggle-column-fade-effect .jet-toggle__content .elementor-top-column {
	-webkit-animation-name: fade;
	animation-name: fade;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96)
}
.jet-toggle-column-fade-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.jet-toggle-column-fade-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.jet-toggle-column-fade-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.jet-toggle-column-fade-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.jet-toggle-column-fade-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(5) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.jet-toggle-column-fade-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(6) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.jet-toggle-zoom-in-effect.active-toggle .jet-toggle__content {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-toggle-zoom-out-effect.active-toggle .jet-toggle__content {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-toggle-move-up-effect.active-toggle .jet-toggle__content {
	-webkit-animation-name: moveUp;
	animation-name: moveUp;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-toggle-column-move-up-effect .jet-toggle__content .elementor-top-column {
	-webkit-animation-name: moveUp;
	animation-name: moveUp;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96)
}
.jet-toggle-column-move-up-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(1) {
	-webkit-animation-delay: .1s;
	animation-delay: .1s
}
.jet-toggle-column-move-up-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}
.jet-toggle-column-move-up-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(3) {
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}
.jet-toggle-column-move-up-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(4) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}
.jet-toggle-column-move-up-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(5) {
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}
.jet-toggle-column-move-up-effect.active-toggle .jet-toggle__content .elementor-top-column:nth-child(6) {
	-webkit-animation-delay: .6s;
	animation-delay: .6s
}
.jet-toggle-fall-perspective-effect.active-toggle .jet-toggle__content {
	-webkit-animation-name: fallPerspective;
	animation-name: fallPerspective;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-toggle__edit-cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	padding: 5px 10px;
	right: 15px;
	top: 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #b7084e;
	z-index: 99;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	-webkit-box-shadow: 0 0 0 0 rgba(183, 8, 78, .6);
	box-shadow: 0 0 0 0 rgba(183, 8, 78, .6);
	-webkit-animation: edit-button-pulse 5s infinite;
	animation: edit-button-pulse 5s infinite
}
.jet-toggle__edit-cover i {
	font-size: 14px;
	color: #fff;
	margin-right: 5px
}
.jet-toggle__edit-cover span {
	font-family: 'Exo 2', Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #fff
}
.jet-toggle__edit-cover:hover {
	background-color: #840739;
	-webkit-animation: none;
	animation: none
}
.jet-toggle-no-template-message {
	text-align: center;
	padding: 10px
}
.jet-toggle-new-template-link {
	color: #6ec1e4;
	text-decoration: underline
}
.jet-image-accordion__list {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	position: relative;
	width: 100%;
	height: 600px;
	overflow: hidden;
	z-index: 1
}
.jet-image-accordion__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	overflow: hidden;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: .5s;
	-o-transition-duration: .5s;
	transition-duration: .5s;
	-webkit-transition-timing-function: cubic-bezier(.83, .08, .16, .97);
	-o-transition-timing-function: cubic-bezier(.83, .08, .16, .97);
	transition-timing-function: cubic-bezier(.83, .08, .16, .97);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}
.jet-image-accordion__item.active-accordion {
	-webkit-box-flex: 2;
	-webkit-flex-grow: 2;
	-ms-flex-positive: 2;
	flex-grow: 2
}
.jet-image-accordion__item.active-accordion .jet-image-accordion__content {
	opacity: 1;
	-webkit-transition-delay: .5s;
	-o-transition-delay: .5s;
	transition-delay: .5s
}
.jet-image-accordion__item:before {
	position: absolute;
	width: 100%;
	height: 100%;
	display: block;
	top: 0;
	left: 0;
	z-index: 1;
	content: ''
}
.jet-image-accordion__image-instance {
	position: absolute;
	top: 0;
	left: 0;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	height: 100% !important;
	opacity: 0;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.jet-image-accordion__image-instance.loaded {
	opacity: 1
}
.jet-image-accordion__content {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 20px;
	overflow: hidden;
	opacity: 0;
	z-index: 2;
	background-color: rgba(0, 0, 0, .5);
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease
}
.jet-image-accordion__content:empty {
	display: none
}
.jet-image-accordion__title {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	text-align: left;
	color: #fff;
	font-size: 20px
}
.jet-image-accordion__desc {
	-webkit-align-self: stretch;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	text-align: left;
	color: #fff;
	font-size: 16px;
	margin-bottom: 20px
}
.jet-image-accordion__button {
	font-weight: 500;
	background-color: #6ec1e4
}
.jet-image-accordion__item-loader {
	position: absolute;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: rgba(0, 0, 0, .5);
	z-index: 1
}
.jet-image-accordion__item-loader span {
	width: 32px;
	height: 32px;
	display: block;
	background: url(//remgomel.by/wp-content/plugins/jet-tabs/assets/css/../images/spinner-32.svg) no-repeat
}
.jet-image-accordion.jet-image-accordion-vertical-orientation .jet-image-accordion__list {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-image-accordion.jet-image-accordion-vertical-orientation .jet-image-accordion__item {
	margin-top: 0 !important;
	margin-bottom: 0 !important
}
.jet-image-accordion.jet-image-accordion-vertical-orientation .jet-image-accordion__item:first-child {
	margin-left: 0 !important
}
.jet-image-accordion.jet-image-accordion-vertical-orientation .jet-image-accordion__item:last-child {
	margin-right: 0 !important
}
.jet-image-accordion.jet-image-accordion-horizontal-orientation .jet-image-accordion__list {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-image-accordion.jet-image-accordion-horizontal-orientation .jet-image-accordion__item {
	margin-left: 0 !important;
	margin-right: 0 !important
}
.jet-image-accordion.jet-image-accordion-horizontal-orientation .jet-image-accordion__item:first-child {
	margin-top: 0 !important
}
.jet-image-accordion.jet-image-accordion-horizontal-orientation .jet-image-accordion__item:last-child {
	margin-bottom: 0 !important
}
.jet-image-accordion.jet-image-accordion-sine-ease .jet-image-accordion__item {
	-webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	-o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
	transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}
.jet-image-accordion.jet-image-accordion-quint-ease .jet-image-accordion__item {
	-webkit-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
	-o-transition-timing-function: cubic-bezier(.23, 1, .32, 1);
	transition-timing-function: cubic-bezier(.23, 1, .32, 1)
}
.jet-image-accordion.jet-image-accordion-cubic-ease .jet-image-accordion__item {
	-webkit-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	-o-transition-timing-function: cubic-bezier(.215, .61, .355, 1);
	transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}
.jet-image-accordion.jet-image-accordion-expo-ease .jet-image-accordion__item {
	-webkit-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	-o-transition-timing-function: cubic-bezier(.19, 1, .22, 1);
	transition-timing-function: cubic-bezier(.19, 1, .22, 1)
}
.jet-image-accordion.jet-image-accordion-back-ease .jet-image-accordion__item {
	-webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
	-o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
	transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}
.jet-switcher {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.jet-switcher__control-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}
.jet-switcher__control-instance {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	cursor: pointer;
	background-color: #f7f7fb;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	-webkit-transition: background-color .3s cubic-bezier(.44, .95, .57, .97);
	-o-transition: background-color .3s cubic-bezier(.44, .95, .57, .97);
	transition: background-color .3s cubic-bezier(.44, .95, .57, .97)
}
.jet-switcher__control-handler {
	position: absolute;
	-webkit-border-radius: inherit;
	border-radius: inherit;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	z-index: 1
}
.jet-switcher__control-handler span {
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
	margin: 3px;
	-webkit-transition: all .3s cubic-bezier(.44, .95, .57, .97);
	-o-transition: all .3s cubic-bezier(.44, .95, .57, .97);
	transition: all .3s cubic-bezier(.44, .95, .57, .97);
	-webkit-border-radius: inherit;
	border-radius: inherit
}
.jet-switcher__control {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	outline: none;
	pointer-events: none;
	z-index: 2;
	text-align: center;
	-webkit-transition: all .3s cubic-bezier(.44, .95, .57, .97);
	-o-transition: all .3s cubic-bezier(.44, .95, .57, .97);
	transition: all .3s cubic-bezier(.44, .95, .57, .97)
}
.jet-switcher__label-text {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.jet-switcher__content-wrapper {
	width: 100%;
	position: relative;
	-webkit-transition: height .25s cubic-bezier(.44, .96, .5, .98);
	-o-transition: height .25s cubic-bezier(.44, .96, .5, .98);
	transition: height .25s cubic-bezier(.44, .96, .5, .98)
}
.jet-switcher__content {
	width: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	pointer-events: none
}
.jet-switcher__content>.elementor>.elementor-inner {
	margin: 0
}
.jet-switcher__content.active-content {
	position: relative;
	pointer-events: auto;
	opacity: 1
}
.jet-switcher--preset-1.jet-switcher--disable .jet-switcher__control-handler {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.jet-switcher--preset-1.jet-switcher--disable .jet-switcher__control-handler span {
	background-color: #c3c3c3
}
.jet-switcher--preset-1.jet-switcher--disable .jet-switcher__control--disable {
	color: #fff
}
.jet-switcher--preset-1.jet-switcher--enable .jet-switcher__control-handler {
	-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
	transform: translateX(100%)
}
.jet-switcher--preset-1.jet-switcher--enable .jet-switcher__control-handler span {
	background-color: #61ce70
}
.jet-switcher--preset-1.jet-switcher--enable .jet-switcher__control--enable {
	color: #fff
}
.jet-switcher--preset-1 .jet-switcher__control-instance {
	width: 160px;
	height: 50px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start
}
.jet-switcher--preset-1 .jet-switcher__control {
	max-width: 50%
}
.jet-switcher--preset-1 .jet-switcher__control-handler {
	width: 50%;
	height: 100%;
	-webkit-transition: -webkit-transform .3s cubic-bezier(.44, .95, .57, .97);
	transition: -webkit-transform .3s cubic-bezier(.44, .95, .57, .97);
	-o-transition: transform .3s cubic-bezier(.44, .95, .57, .97);
	transition: transform .3s cubic-bezier(.44, .95, .57, .97);
	transition: transform .3s cubic-bezier(.44, .95, .57, .97), -webkit-transform .3s cubic-bezier(.44, .95, .57, .97)
}
.jet-switcher--preset-1 .jet-switcher__control--disable {
	width: 50%;
	height: 100%
}
.jet-switcher--preset-1 .jet-switcher__control--enable {
	width: 50%;
	height: 100%
}
.jet-switcher--preset-2.jet-switcher--disable .jet-switcher__control-handler {
	left: 0
}
.jet-switcher--preset-2.jet-switcher--disable .jet-switcher__control-handler span {
	background-color: #c3c3c3
}
.jet-switcher--preset-2.jet-switcher--enable .jet-switcher__control-handler {
	left: -webkit-calc(100% - 30px);
	left: calc(100% - 30px)
}
.jet-switcher--preset-2.jet-switcher--enable .jet-switcher__control-handler span {
	background-color: #61ce70
}
.jet-switcher--preset-2 .jet-switcher__control-instance {
	width: 80px;
	height: 40px
}
.jet-switcher--preset-2 .jet-switcher__control-handler {
	width: 60px;
	height: 100%;
	-webkit-transition: left .3s cubic-bezier(.44, .95, .57, .97);
	-o-transition: left .3s cubic-bezier(.44, .95, .57, .97);
	transition: left .3s cubic-bezier(.44, .95, .57, .97)
}
.jet-switcher--preset-2 .jet-switcher__control--disable {
	margin-right: 15px
}
.jet-switcher--preset-2 .jet-switcher__control--enable {
	margin-left: 15px
}
.jet-switcher-fade-effect .jet-tabs__content.active-content {
	-webkit-animation-name: fade;
	animation-name: fade;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-switcher-zoom-in-effect .jet-switcher__content.active-content {
	-webkit-animation-name: zoomIn;
	animation-name: zoomIn;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-switcher-zoom-out-effect .jet-switcher__content.active-content {
	-webkit-animation-name: zoomOut;
	animation-name: zoomOut;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-switcher-move-up-effect .jet-switcher__content.active-content {
	-webkit-animation-name: moveUp;
	animation-name: moveUp;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-switcher-fall-perspective-effect .jet-switcher__content.active-content {
	-webkit-animation-name: fallPerspective;
	animation-name: fallPerspective;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	-webkit-animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	animation-timing-function: cubic-bezier(.26, .69, .37, .96);
	-webkit-animation-play-state: running;
	animation-play-state: running
}
.jet-switcher__edit-cover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 30px;
	padding: 5px 10px;
	right: 15px;
	top: 15px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background-color: #b7084e;
	z-index: 99;
	cursor: pointer;
	-webkit-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	-webkit-box-shadow: 0 0 0 0 rgba(183, 8, 78, .6);
	box-shadow: 0 0 0 0 rgba(183, 8, 78, .6);
	-webkit-animation: edit-button-pulse 5s infinite;
	animation: edit-button-pulse 5s infinite
}
.jet-switcher__edit-cover i {
	font-size: 14px;
	color: #fff;
	margin-right: 5px
}
.jet-switcher__edit-cover span {
	font-family: 'Exo 2', Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #fff
}
.jet-switcher__edit-cover:hover {
	background-color: #840739;
	-webkit-animation: none;
	animation: none
}
.jet-switcher-no-template-message {
	text-align: center;
	padding: 10px
}
.jet-switcher-new-template-link {
	color: #6ec1e4;
	text-decoration: underline
}
@font-face {
	font-family: 'nc-icon-outline';
	src: url(fonts/nucleo-outline.woff);
	font-weight: 400;
	font-style: normal;
	font-display: swap
}
.nc-icon-outline {
	display: inline-block;
	font: normal normal normal 14px/1 'nc-icon-outline';
	font-size: inherit;
	speak: none;
	text-transform: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.tm_font_icon .nc-icon-outline {
	line-height: 1.4em
}
.tm_font_icon .nc-icon-outline:before {
	font-family: 'nc-icon-outline'
}
.nc-icon-outline.lg {
	font-size: 1.33333333em;
	vertical-align: -16%
}
.nc-icon-outline.x2 {
	font-size: 2em
}
.nc-icon-outline.x3 {
	font-size: 3em
}
.nc-icon-outline.square,
.nc-icon-outline.circle {
	padding: .33333333em;
	vertical-align: -16%;
	background-color: #eee
}
.nc-icon-outline.circle {
	border-radius: 50%
}
.nc-icon-ul {
	padding-left: 0;
	margin-left: 2.14285714em;
	list-style-type: none
}
.nc-icon-ul>li {
	position: relative
}
.nc-icon-ul>li>.nc-icon-outline {
	position: absolute;
	left: -1.57142857em;
	top: .14285714em;
	text-align: center
}
.nc-icon-ul>li>.nc-icon-outline.lg {
	top: 0;
	left: -1.35714286em
}
.nc-icon-ul>li>.nc-icon-outline.circle,
.nc-icon-ul>li>.nc-icon-outline.square {
	top: -.19047619em;
	left: -1.9047619em
}
.nc-icon-outline.spin {
	-webkit-animation: nc-icon-spin 2s infinite linear;
	-moz-animation: nc-icon-spin 2s infinite linear;
	animation: nc-icon-spin 2s infinite linear
}
@-webkit-keyframes nc-icon-spin {
	0% {
		-webkit-transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(360deg)
	}
}
@-moz-keyframes nc-icon-spin {
	0% {
		-moz-transform: rotate(0deg)
	}
	100% {
		-moz-transform: rotate(360deg)
	}
}
@keyframes nc-icon-spin {
	0% {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	100% {
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
.nc-icon-outline.rotate-90 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg)
}
.nc-icon-outline.rotate-180 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}
.nc-icon-outline.rotate-270 {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg)
}
.nc-icon-outline.flip-y {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
	-webkit-transform: scale(-1, 1);
	-moz-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	-o-transform: scale(-1, 1);
	transform: scale(-1, 1)
}
.nc-icon-outline.flip-x {
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
	-webkit-transform: scale(1, -1);
	-moz-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	-o-transform: scale(1, -1);
	transform: scale(1, -1)
}
.nc-icon-outline.files_add:before {
	content: "\e900"
}
.nc-icon-outline.files_archive-3d-check:before {
	content: "\e901"
}
.nc-icon-outline.files_archive-3d-content:before {
	content: "\e902"
}
.nc-icon-outline.files_archive-check:before {
	content: "\e903"
}
.nc-icon-outline.files_archive-content:before {
	content: "\e904"
}
.nc-icon-outline.files_archive-paper-check:before {
	content: "\e905"
}
.nc-icon-outline.files_archive-paper:before {
	content: "\e906"
}
.nc-icon-outline.files_archive:before {
	content: "\e907"
}
.nc-icon-outline.files_audio:before {
	content: "\e908"
}
.nc-icon-outline.files_book-07:before {
	content: "\e909"
}
.nc-icon-outline.files_book-08:before {
	content: "\e90a"
}
.nc-icon-outline.files_bookmark:before {
	content: "\e90b"
}
.nc-icon-outline.files_box:before {
	content: "\e90c"
}
.nc-icon-outline.files_chart-bar:before {
	content: "\e90d"
}
.nc-icon-outline.files_chart-pie:before {
	content: "\e90e"
}
.nc-icon-outline.files_check:before {
	content: "\e90f"
}
.nc-icon-outline.files_cloud:before {
	content: "\e910"
}
.nc-icon-outline.files_copy:before {
	content: "\e911"
}
.nc-icon-outline.files_dev:before {
	content: "\e912"
}
.nc-icon-outline.files_download:before {
	content: "\e913"
}
.nc-icon-outline.files_drawer:before {
	content: "\e914"
}
.nc-icon-outline.files_edit:before {
	content: "\e915"
}
.nc-icon-outline.files_exclamation:before {
	content: "\e916"
}
.nc-icon-outline.files_folder-13:before {
	content: "\e917"
}
.nc-icon-outline.files_folder-14:before {
	content: "\e918"
}
.nc-icon-outline.files_folder-15:before {
	content: "\e919"
}
.nc-icon-outline.files_folder-16:before {
	content: "\e91a"
}
.nc-icon-outline.files_folder-17:before {
	content: "\e91b"
}
.nc-icon-outline.files_folder-18:before {
	content: "\e91c"
}
.nc-icon-outline.files_folder-19:before {
	content: "\e91d"
}
.nc-icon-outline.files_folder-add:before {
	content: "\e91e"
}
.nc-icon-outline.files_folder-audio:before {
	content: "\e91f"
}
.nc-icon-outline.files_folder-bookmark:before {
	content: "\e920"
}
.nc-icon-outline.files_folder-chart-bar:before {
	content: "\e921"
}
.nc-icon-outline.files_folder-chart-pie:before {
	content: "\e922"
}
.nc-icon-outline.files_folder-check:before {
	content: "\e923"
}
.nc-icon-outline.files_folder-cloud:before {
	content: "\e924"
}
.nc-icon-outline.files_folder-dev:before {
	content: "\e925"
}
.nc-icon-outline.files_folder-download:before {
	content: "\e926"
}
.nc-icon-outline.files_folder-edit:before {
	content: "\e927"
}
.nc-icon-outline.files_folder-exclamation:before {
	content: "\e928"
}
.nc-icon-outline.files_folder-gallery:before {
	content: "\e929"
}
.nc-icon-outline.files_folder-heart:before {
	content: "\e92a"
}
.nc-icon-outline.files_folder-image:before {
	content: "\e92b"
}
.nc-icon-outline.files_folder-info:before {
	content: "\e92c"
}
.nc-icon-outline.files_folder-link:before {
	content: "\e92d"
}
.nc-icon-outline.files_folder-locked:before {
	content: "\e92e"
}
.nc-icon-outline.files_folder-money:before {
	content: "\e92f"
}
.nc-icon-outline.files_folder-music:before {
	content: "\e930"
}
.nc-icon-outline.files_folder-no-access:before {
	content: "\e931"
}
.nc-icon-outline.files_folder-play:before {
	content: "\e932"
}
.nc-icon-outline.files_folder-question:before {
	content: "\e933"
}
.nc-icon-outline.files_folder-refresh:before {
	content: "\e934"
}
.nc-icon-outline.files_folder-remove:before {
	content: "\e935"
}
.nc-icon-outline.files_folder-search:before {
	content: "\e936"
}
.nc-icon-outline.files_folder-settings-81:before {
	content: "\e937"
}
.nc-icon-outline.files_folder-settings-97:before {
	content: "\e938"
}
.nc-icon-outline.files_folder-shared:before {
	content: "\e939"
}
.nc-icon-outline.files_folder-star:before {
	content: "\e93a"
}
.nc-icon-outline.files_folder-time:before {
	content: "\e93b"
}
.nc-icon-outline.files_folder-upload:before {
	content: "\e93c"
}
.nc-icon-outline.files_folder-user:before {
	content: "\e93d"
}
.nc-icon-outline.files_folder-vector:before {
	content: "\e93e"
}
.nc-icon-outline.files_gallery:before {
	content: "\e93f"
}
.nc-icon-outline.files_heart:before {
	content: "\e940"
}
.nc-icon-outline.files_image:before {
	content: "\e941"
}
.nc-icon-outline.files_info:before {
	content: "\e942"
}
.nc-icon-outline.files_link:before {
	content: "\e943"
}
.nc-icon-outline.files_locked:before {
	content: "\e944"
}
.nc-icon-outline.files_money:before {
	content: "\e945"
}
.nc-icon-outline.files_music:before {
	content: "\e946"
}
.nc-icon-outline.files_no-access:before {
	content: "\ee8c"
}
.nc-icon-outline.files_notebook:before {
	content: "\ee8d"
}
.nc-icon-outline.files_paper:before {
	content: "\ee8e"
}
.nc-icon-outline.files_play:before {
	content: "\ee8f"
}
.nc-icon-outline.files_question:before {
	content: "\ee90"
}
.nc-icon-outline.files_refresh:before {
	content: "\ee91"
}
.nc-icon-outline.files_remove:before {
	content: "\ee92"
}
.nc-icon-outline.files_replace-folder:before {
	content: "\ee93"
}
.nc-icon-outline.files_replace:before {
	content: "\ee94"
}
.nc-icon-outline.files_search:before {
	content: "\ee95"
}
.nc-icon-outline.files_settings-46:before {
	content: "\ee96"
}
.nc-icon-outline.files_settings-99:before {
	content: "\ee97"
}
.nc-icon-outline.files_shared:before {
	content: "\ee98"
}
.nc-icon-outline.files_single-content-02:before {
	content: "\ee99"
}
.nc-icon-outline.files_single-content-03:before {
	content: "\ee9a"
}
.nc-icon-outline.files_single-copies:before {
	content: "\ee9b"
}
.nc-icon-outline.files_single-copy-04:before {
	content: "\ee9c"
}
.nc-icon-outline.files_single-copy-06:before {
	content: "\ee9d"
}
.nc-icon-outline.files_single-folded-content:before {
	content: "\ee9e"
}
.nc-icon-outline.files_single-folded:before {
	content: "\ee9f"
}
.nc-icon-outline.files_single-paragraph:before {
	content: "\eea0"
}
.nc-icon-outline.files_single:before {
	content: "\eea1"
}
.nc-icon-outline.files_star:before {
	content: "\eea2"
}
.nc-icon-outline.files_time:before {
	content: "\eea3"
}
.nc-icon-outline.files_upload:before {
	content: "\eea4"
}
.nc-icon-outline.files_user:before {
	content: "\eea5"
}
.nc-icon-outline.files_vector:before {
	content: "\eea6"
}
.nc-icon-outline.files_zip-54:before {
	content: "\eea7"
}
.nc-icon-outline.files_zip-55:before {
	content: "\eea8"
}
.nc-icon-outline.tech_cable-49:before {
	content: "\eea9"
}
.nc-icon-outline.tech_cable-50:before {
	content: "\eeaa"
}
.nc-icon-outline.tech_cd-reader:before {
	content: "\eeab"
}
.nc-icon-outline.tech_computer-monitor:before {
	content: "\eeac"
}
.nc-icon-outline.tech_computer-old:before {
	content: "\eead"
}
.nc-icon-outline.tech_computer:before {
	content: "\eeae"
}
.nc-icon-outline.tech_controller-modern:before {
	content: "\eeaf"
}
.nc-icon-outline.tech_controller:before {
	content: "\eeb0"
}
.nc-icon-outline.tech_desktop-screen:before {
	content: "\eeb1"
}
.nc-icon-outline.tech_desktop:before {
	content: "\eeb2"
}
.nc-icon-outline.tech_disk-reader:before {
	content: "\eeb3"
}
.nc-icon-outline.tech_disk:before {
	content: "\eeb4"
}
.nc-icon-outline.tech_gopro:before {
	content: "\eeb5"
}
.nc-icon-outline.tech_headphones:before {
	content: "\eeb6"
}
.nc-icon-outline.tech_keyboard-mouse:before {
	content: "\eeb7"
}
.nc-icon-outline.tech_keyboard-wifi:before {
	content: "\eeb8"
}
.nc-icon-outline.tech_keyboard:before {
	content: "\eeb9"
}
.nc-icon-outline.tech_laptop-1:before {
	content: "\eeba"
}
.nc-icon-outline.tech_laptop-2:before {
	content: "\eebb"
}
.nc-icon-outline.tech_laptop:before {
	content: "\eebc"
}
.nc-icon-outline.tech_mobile-button:before {
	content: "\eebd"
}
.nc-icon-outline.tech_mobile-camera:before {
	content: "\eebe"
}
.nc-icon-outline.tech_mobile-recharger-08:before {
	content: "\eebf"
}
.nc-icon-outline.tech_mobile-recharger-09:before {
	content: "\eec0"
}
.nc-icon-outline.tech_mobile-toolbar:before {
	content: "\eec1"
}
.nc-icon-outline.tech_mobile:before {
	content: "\eec2"
}
.nc-icon-outline.tech_music:before {
	content: "\eec3"
}
.nc-icon-outline.tech_navigation:before {
	content: "\eec4"
}
.nc-icon-outline.tech_player-19:before {
	content: "\eec5"
}
.nc-icon-outline.tech_player-48:before {
	content: "\eec6"
}
.nc-icon-outline.tech_print-fold:before {
	content: "\eec7"
}
.nc-icon-outline.tech_print-round-fold:before {
	content: "\eec8"
}
.nc-icon-outline.tech_print-round:before {
	content: "\eec9"
}
.nc-icon-outline.tech_print:before {
	content: "\eeca"
}
.nc-icon-outline.tech_ram:before {
	content: "\eecb"
}
.nc-icon-outline.tech_remote:before {
	content: "\eecc"
}
.nc-icon-outline.tech_signal:before {
	content: "\eecd"
}
.nc-icon-outline.tech_socket:before {
	content: "\eece"
}
.nc-icon-outline.tech_sync:before {
	content: "\eecf"
}
.nc-icon-outline.tech_tablet-button:before {
	content: "\eed0"
}
.nc-icon-outline.tech_tablet-reader-31:before {
	content: "\eed1"
}
.nc-icon-outline.tech_tablet-reader-42:before {
	content: "\eed2"
}
.nc-icon-outline.tech_tablet-toolbar:before {
	content: "\eed3"
}
.nc-icon-outline.tech_tablet:before {
	content: "\eed4"
}
.nc-icon-outline.tech_tv-old:before {
	content: "\eed5"
}
.nc-icon-outline.tech_tv:before {
	content: "\eed6"
}
.nc-icon-outline.tech_watch-circle:before {
	content: "\eed7"
}
.nc-icon-outline.tech_watch-time:before {
	content: "\eed8"
}
.nc-icon-outline.tech_watch:before {
	content: "\eed9"
}
.nc-icon-outline.tech_webcam-38:before {
	content: "\eeda"
}
.nc-icon-outline.tech_webcam-39:before {
	content: "\eedb"
}
.nc-icon-outline.tech_wifi-router:before {
	content: "\eedc"
}
.nc-icon-outline.tech_wifi:before {
	content: "\eedd"
}
.nc-icon-outline.tech-2_cctv:before {
	content: "\eede"
}
.nc-icon-outline.tech-2_connection:before {
	content: "\eedf"
}
.nc-icon-outline.tech-2_device-connection:before {
	content: "\eee0"
}
.nc-icon-outline.tech-2_dock:before {
	content: "\eee1"
}
.nc-icon-outline.tech-2_firewall:before {
	content: "\eee2"
}
.nc-icon-outline.tech-2_hdmi:before {
	content: "\eee3"
}
.nc-icon-outline.tech-2_headphone:before {
	content: "\eee4"
}
.nc-icon-outline.tech-2_headset:before {
	content: "\eee5"
}
.nc-icon-outline.tech-2_keyboard-hide:before {
	content: "\eee6"
}
.nc-icon-outline.tech-2_keyboard-wireless:before {
	content: "\eee7"
}
.nc-icon-outline.tech-2_l-add:before {
	content: "\eee8"
}
.nc-icon-outline.tech-2_l-check:before {
	content: "\eee9"
}
.nc-icon-outline.tech-2_l-location:before {
	content: "\eeea"
}
.nc-icon-outline.tech-2_l-remove:before {
	content: "\eeeb"
}
.nc-icon-outline.tech-2_l-search:before {
	content: "\eeec"
}
.nc-icon-outline.tech-2_l-security:before {
	content: "\eeed"
}
.nc-icon-outline.tech-2_l-settings:before {
	content: "\eeee"
}
.nc-icon-outline.tech-2_l-sync:before {
	content: "\eeef"
}
.nc-icon-outline.tech-2_l-system-update:before {
	content: "\eef0"
}
.nc-icon-outline.tech-2_lock-landscape:before {
	content: "\eef1"
}
.nc-icon-outline.tech-2_lock-portrait:before {
	content: "\eef2"
}
.nc-icon-outline.tech-2_mic:before {
	content: "\eef3"
}
.nc-icon-outline.tech-2_mobile-landscape:before {
	content: "\eef4"
}
.nc-icon-outline.tech-2_p-add:before {
	content: "\eef5"
}
.nc-icon-outline.tech-2_p-check:before {
	content: "\eef6"
}
.nc-icon-outline.tech-2_p-edit:before {
	content: "\eef7"
}
.nc-icon-outline.tech-2_p-heart:before {
	content: "\eef8"
}
.nc-icon-outline.tech-2_p-location:before {
	content: "\eef9"
}
.nc-icon-outline.tech-2_p-remove:before {
	content: "\eefa"
}
.nc-icon-outline.tech-2_p-search:before {
	content: "\eefb"
}
.nc-icon-outline.tech-2_p-settings:before {
	content: "\eefc"
}
.nc-icon-outline.tech-2_p-share:before {
	content: "\eefd"
}
.nc-icon-outline.tech-2_p-sync:before {
	content: "\eefe"
}
.nc-icon-outline.tech-2_p-system-update:before {
	content: "\eeff"
}
.nc-icon-outline.tech-2_p-time:before {
	content: "\ef00"
}
.nc-icon-outline.tech-2_pci-card:before {
	content: "\ef01"
}
.nc-icon-outline.tech-2_rotate-lock:before {
	content: "\ef02"
}
.nc-icon-outline.tech-2_rotate:before {
	content: "\ef03"
}
.nc-icon-outline.tech-2_sim-card:before {
	content: "\ef04"
}
.nc-icon-outline.tech-2_socket-europe-1:before {
	content: "\ef05"
}
.nc-icon-outline.tech-2_socket-europe-2:before {
	content: "\ef06"
}
.nc-icon-outline.tech-2_socket-uk:before {
	content: "\ef07"
}
.nc-icon-outline.tech-2_vpn:before {
	content: "\ef08"
}
.nc-icon-outline.tech-2_wifi-off:before {
	content: "\ef09"
}
.nc-icon-outline.tech-2_wifi-protected:before {
	content: "\ef0a"
}
.nc-icon-outline.tech-2_wifi:before {
	content: "\ef0b"
}
.nc-icon-outline.users_add-27:before {
	content: "\ef0c"
}
.nc-icon-outline.users_add-29:before {
	content: "\ef0d"
}
.nc-icon-outline.users_badge-13:before {
	content: "\ef0e"
}
.nc-icon-outline.users_badge-14:before {
	content: "\ef0f"
}
.nc-icon-outline.users_badge-15:before {
	content: "\ef10"
}
.nc-icon-outline.users_circle-08:before {
	content: "\ef11"
}
.nc-icon-outline.users_circle-09:before {
	content: "\ef12"
}
.nc-icon-outline.users_circle-10:before {
	content: "\ef13"
}
.nc-icon-outline.users_contacts:before {
	content: "\ef14"
}
.nc-icon-outline.users_delete-28:before {
	content: "\ef15"
}
.nc-icon-outline.users_delete-30:before {
	content: "\ef16"
}
.nc-icon-outline.users_man-20:before {
	content: "\ef17"
}
.nc-icon-outline.users_man-23:before {
	content: "\ef18"
}
.nc-icon-outline.users_man-glasses:before {
	content: "\ef19"
}
.nc-icon-outline.users_mobile-contact:before {
	content: "\ef1a"
}
.nc-icon-outline.users_multiple-11:before {
	content: "\ef1b"
}
.nc-icon-outline.users_multiple-19:before {
	content: "\ef1c"
}
.nc-icon-outline.users_network:before {
	content: "\ef1d"
}
.nc-icon-outline.users_parent:before {
	content: "\ef1e"
}
.nc-icon-outline.users_single-01:before {
	content: "\ef1f"
}
.nc-icon-outline.users_single-02:before {
	content: "\ef20"
}
.nc-icon-outline.users_single-03:before {
	content: "\ef21"
}
.nc-icon-outline.users_single-04:before {
	content: "\ef22"
}
.nc-icon-outline.users_single-05:before {
	content: "\ef23"
}
.nc-icon-outline.users_single-body:before {
	content: "\ef24"
}
.nc-icon-outline.users_single-position:before {
	content: "\ef25"
}
.nc-icon-outline.users_square-31:before {
	content: "\ef26"
}
.nc-icon-outline.users_square-32:before {
	content: "\ef27"
}
.nc-icon-outline.users_square-33:before {
	content: "\ef28"
}
.nc-icon-outline.users_woman-21:before {
	content: "\ef29"
}
.nc-icon-outline.users_woman-24:before {
	content: "\ef2a"
}
.nc-icon-outline.users_woman-25:before {
	content: "\ef2b"
}
.nc-icon-outline.users_woman-man:before {
	content: "\ef2c"
}
.nc-icon-outline.users-2_a-add:before {
	content: "\ef2d"
}
.nc-icon-outline.users-2_a-check:before {
	content: "\ef2e"
}
.nc-icon-outline.users-2_a-delete:before {
	content: "\ef2f"
}
.nc-icon-outline.users-2_a-edit:before {
	content: "\ef30"
}
.nc-icon-outline.users-2_a-heart:before {
	content: "\ef31"
}
.nc-icon-outline.users-2_a-location:before {
	content: "\ef32"
}
.nc-icon-outline.users-2_a-remove:before {
	content: "\ef33"
}
.nc-icon-outline.users-2_a-search:before {
	content: "\ef34"
}
.nc-icon-outline.users-2_a-security:before {
	content: "\ef35"
}
.nc-icon-outline.users-2_a-share:before {
	content: "\ef36"
}
.nc-icon-outline.users-2_a-star:before {
	content: "\ef37"
}
.nc-icon-outline.users-2_a-sync:before {
	content: "\ef38"
}
.nc-icon-outline.users-2_a-time:before {
	content: "\ef39"
}
.nc-icon-outline.users-2_accessibility:before {
	content: "\ef3a"
}
.nc-icon-outline.users-2_b-add:before {
	content: "\ef3b"
}
.nc-icon-outline.users-2_b-check:before {
	content: "\ef3c"
}
.nc-icon-outline.users-2_b-location:before {
	content: "\ef3d"
}
.nc-icon-outline.users-2_b-love:before {
	content: "\ef3e"
}
.nc-icon-outline.users-2_b-meeting:before {
	content: "\ef3f"
}
.nc-icon-outline.users-2_b-remove:before {
	content: "\ef40"
}
.nc-icon-outline.users-2_b-security:before {
	content: "\ef41"
}
.nc-icon-outline.users-2_child:before {
	content: "\ef42"
}
.nc-icon-outline.users-2_contacts-44:before {
	content: "\ef43"
}
.nc-icon-outline.users-2_contacts-45:before {
	content: "\ef44"
}
.nc-icon-outline.users-2_couple-gay:before {
	content: "\ef45"
}
.nc-icon-outline.users-2_couple-lesbian:before {
	content: "\ef46"
}
.nc-icon-outline.users-2_disabled:before {
	content: "\ef47"
}
.nc-icon-outline.users-2_exchange:before {
	content: "\ef48"
}
.nc-icon-outline.users-2_family:before {
	content: "\ef49"
}
.nc-icon-outline.users-2_focus:before {
	content: "\ef4a"
}
.nc-icon-outline.users-2_home:before {
	content: "\ef4b"
}
.nc-icon-outline.users-2_man-down:before {
	content: "\ef4c"
}
.nc-icon-outline.users-2_man-up:before {
	content: "\ef4d"
}
.nc-icon-outline.users-2_man:before {
	content: "\ef4e"
}
.nc-icon-outline.users-2_meeting:before {
	content: "\ef4f"
}
.nc-icon-outline.users-2_mickey-mouse:before {
	content: "\ef50"
}
.nc-icon-outline.users-2_multiple:before {
	content: "\ef51"
}
.nc-icon-outline.users-2_pin:before {
	content: "\ef52"
}
.nc-icon-outline.users-2_police:before {
	content: "\ef53"
}
.nc-icon-outline.users-2_search:before {
	content: "\ef54"
}
.nc-icon-outline.users-2_standing-man:before {
	content: "\ef55"
}
.nc-icon-outline.users-2_standing-woman:before {
	content: "\ef56"
}
.nc-icon-outline.users-2_voice-record:before {
	content: "\ef57"
}
.nc-icon-outline.users-2_wc:before {
	content: "\ef58"
}
.nc-icon-outline.users-2_woman-down:before {
	content: "\ef59"
}
.nc-icon-outline.users-2_woman-up:before {
	content: "\ef5a"
}
.nc-icon-outline.users-2_woman:before {
	content: "\ef5b"
}
.nc-icon-outline.shopping_award:before {
	content: "\ea3e"
}
.nc-icon-outline.shopping_bag-09:before {
	content: "\ea3f"
}
.nc-icon-outline.shopping_bag-16:before {
	content: "\ea40"
}
.nc-icon-outline.shopping_bag-17:before {
	content: "\ea41"
}
.nc-icon-outline.shopping_bag-20:before {
	content: "\ea42"
}
.nc-icon-outline.shopping_bag-add-18:before {
	content: "\ea43"
}
.nc-icon-outline.shopping_bag-add-21:before {
	content: "\ea44"
}
.nc-icon-outline.shopping_bag-edit:before {
	content: "\ea45"
}
.nc-icon-outline.shopping_bag-remove-19:before {
	content: "\ea46"
}
.nc-icon-outline.shopping_bag-remove-22:before {
	content: "\ea47"
}
.nc-icon-outline.shopping_barcode-scan:before {
	content: "\ea48"
}
.nc-icon-outline.shopping_barcode:before {
	content: "\ea49"
}
.nc-icon-outline.shopping_bardcode-qr:before {
	content: "\ea4a"
}
.nc-icon-outline.shopping_basket-add:before {
	content: "\ea4b"
}
.nc-icon-outline.shopping_basket-edit:before {
	content: "\ea4c"
}
.nc-icon-outline.shopping_basket-remove:before {
	content: "\ea4d"
}
.nc-icon-outline.shopping_basket-simple-add:before {
	content: "\ea4e"
}
.nc-icon-outline.shopping_basket-simple-remove:before {
	content: "\ea4f"
}
.nc-icon-outline.shopping_basket-simple:before {
	content: "\ea50"
}
.nc-icon-outline.shopping_basket:before {
	content: "\ea51"
}
.nc-icon-outline.shopping_bitcoin:before {
	content: "\ea52"
}
.nc-icon-outline.shopping_board:before {
	content: "\ea53"
}
.nc-icon-outline.shopping_box-3d-50:before {
	content: "\ea54"
}
.nc-icon-outline.shopping_box-3d-67:before {
	content: "\ea55"
}
.nc-icon-outline.shopping_box-ribbon:before {
	content: "\ea56"
}
.nc-icon-outline.shopping_box:before {
	content: "\ea57"
}
.nc-icon-outline.shopping_cart-add:before {
	content: "\ea58"
}
.nc-icon-outline.shopping_cart-modern-add:before {
	content: "\ea59"
}
.nc-icon-outline.shopping_cart-modern-in:before {
	content: "\ea5a"
}
.nc-icon-outline.shopping_cart-modern-remove:before {
	content: "\ea5b"
}
.nc-icon-outline.shopping_cart-modern:before {
	content: "\ea5c"
}
.nc-icon-outline.shopping_cart-remove:before {
	content: "\ea5d"
}
.nc-icon-outline.shopping_cart-simple-add:before {
	content: "\ea5e"
}
.nc-icon-outline.shopping_cart-simple-in:before {
	content: "\ea5f"
}
.nc-icon-outline.shopping_cart-simple-remove:before {
	content: "\ea60"
}
.nc-icon-outline.shopping_cart-simple:before {
	content: "\ea61"
}
.nc-icon-outline.shopping_cart:before {
	content: "\ea62"
}
.nc-icon-outline.shopping_cash-register:before {
	content: "\ea63"
}
.nc-icon-outline.shopping_chart:before {
	content: "\ea64"
}
.nc-icon-outline.shopping_credit-card-in:before {
	content: "\ea65"
}
.nc-icon-outline.shopping_credit-card:before {
	content: "\ea66"
}
.nc-icon-outline.shopping_credit-locked:before {
	content: "\ea67"
}
.nc-icon-outline.shopping_delivery-fast:before {
	content: "\ea68"
}
.nc-icon-outline.shopping_delivery-time:before {
	content: "\ea69"
}
.nc-icon-outline.shopping_delivery-track:before {
	content: "\ea6a"
}
.nc-icon-outline.shopping_delivery:before {
	content: "\ea6b"
}
.nc-icon-outline.shopping_discount:before {
	content: "\ea6c"
}
.nc-icon-outline.shopping_gift:before {
	content: "\ea6d"
}
.nc-icon-outline.shopping_hand-card:before {
	content: "\ea6e"
}
.nc-icon-outline.shopping_list:before {
	content: "\ea6f"
}
.nc-icon-outline.shopping_mobile-card:before {
	content: "\ea70"
}
.nc-icon-outline.shopping_mobile-cart:before {
	content: "\ea71"
}
.nc-icon-outline.shopping_mobile-touch:before {
	content: "\ea72"
}
.nc-icon-outline.shopping_newsletter:before {
	content: "\ea73"
}
.nc-icon-outline.shopping_pos:before {
	content: "\ea74"
}
.nc-icon-outline.shopping_receipt-list-42:before {
	content: "\ea75"
}
.nc-icon-outline.shopping_receipt-list-43:before {
	content: "\ea76"
}
.nc-icon-outline.shopping_receipt:before {
	content: "\ea77"
}
.nc-icon-outline.shopping_shop-location:before {
	content: "\ea78"
}
.nc-icon-outline.shopping_shop:before {
	content: "\ea79"
}
.nc-icon-outline.shopping_stock:before {
	content: "\ea7a"
}
.nc-icon-outline.shopping_tag-content:before {
	content: "\ea7b"
}
.nc-icon-outline.shopping_tag-cut:before {
	content: "\ea7c"
}
.nc-icon-outline.shopping_tag-line:before {
	content: "\ea7d"
}
.nc-icon-outline.shopping_tag-sale:before {
	content: "\ea7e"
}
.nc-icon-outline.shopping_tag:before {
	content: "\ea7f"
}
.nc-icon-outline.shopping_wallet:before {
	content: "\ea80"
}
.nc-icon-outline.arrows-1_back-78:before {
	content: "\ea81"
}
.nc-icon-outline.arrows-1_back-80:before {
	content: "\ea82"
}
.nc-icon-outline.arrows-1_bold-direction:before {
	content: "\ea83"
}
.nc-icon-outline.arrows-1_bold-down:before {
	content: "\ea84"
}
.nc-icon-outline.arrows-1_bold-left:before {
	content: "\ea85"
}
.nc-icon-outline.arrows-1_bold-right:before {
	content: "\ea86"
}
.nc-icon-outline.arrows-1_bold-up:before {
	content: "\ea87"
}
.nc-icon-outline.arrows-1_circle-down-12:before {
	content: "\ea88"
}
.nc-icon-outline.arrows-1_circle-down-40:before {
	content: "\ea89"
}
.nc-icon-outline.arrows-1_circle-left-10:before {
	content: "\ea8a"
}
.nc-icon-outline.arrows-1_circle-left-38:before {
	content: "\ea8b"
}
.nc-icon-outline.arrows-1_circle-right-09:before {
	content: "\ea8c"
}
.nc-icon-outline.arrows-1_circle-right-37:before {
	content: "\ea8d"
}
.nc-icon-outline.arrows-1_circle-up-11:before {
	content: "\ea8e"
}
.nc-icon-outline.arrows-1_circle-up-39:before {
	content: "\ea8f"
}
.nc-icon-outline.arrows-1_cloud-download-93:before {
	content: "\ea90"
}
.nc-icon-outline.arrows-1_cloud-download-95:before {
	content: "\ea91"
}
.nc-icon-outline.arrows-1_cloud-upload-94:before {
	content: "\ea92"
}
.nc-icon-outline.arrows-1_cloud-upload-96:before {
	content: "\ea93"
}
.nc-icon-outline.arrows-1_curved-next:before {
	content: "\ea94"
}
.nc-icon-outline.arrows-1_curved-previous:before {
	content: "\ea95"
}
.nc-icon-outline.arrows-1_direction-53:before {
	content: "\ea96"
}
.nc-icon-outline.arrows-1_direction-56:before {
	content: "\ea97"
}
.nc-icon-outline.arrows-1_double-left:before {
	content: "\ea98"
}
.nc-icon-outline.arrows-1_double-right:before {
	content: "\ea99"
}
.nc-icon-outline.arrows-1_download:before {
	content: "\ea9a"
}
.nc-icon-outline.arrows-1_enlarge-diagonal-43:before {
	content: "\ea9b"
}
.nc-icon-outline.arrows-1_enlarge-diagonal-44:before {
	content: "\ea9c"
}
.nc-icon-outline.arrows-1_enlarge-horizontal:before {
	content: "\ea9d"
}
.nc-icon-outline.arrows-1_enlarge-vertical:before {
	content: "\ea9e"
}
.nc-icon-outline.arrows-1_fit-horizontal:before {
	content: "\ea9f"
}
.nc-icon-outline.arrows-1_fit-vertical:before {
	content: "\eaa0"
}
.nc-icon-outline.arrows-1_fullscreen-70:before {
	content: "\eaa1"
}
.nc-icon-outline.arrows-1_fullscreen-71:before {
	content: "\eaa2"
}
.nc-icon-outline.arrows-1_fullscreen-76:before {
	content: "\eaa3"
}
.nc-icon-outline.arrows-1_fullscreen-77:before {
	content: "\eaa4"
}
.nc-icon-outline.arrows-1_fullscreen-double-74:before {
	content: "\eaa5"
}
.nc-icon-outline.arrows-1_fullscreen-double-75:before {
	content: "\eaa6"
}
.nc-icon-outline.arrows-1_fullscreen-split-72:before {
	content: "\eaa7"
}
.nc-icon-outline.arrows-1_fullscreen-split-73:before {
	content: "\eaa8"
}
.nc-icon-outline.arrows-1_log-in:before {
	content: "\eaa9"
}
.nc-icon-outline.arrows-1_log-out:before {
	content: "\eaaa"
}
.nc-icon-outline.arrows-1_loop-82:before {
	content: "\eaab"
}
.nc-icon-outline.arrows-1_loop-83:before {
	content: "\eaac"
}
.nc-icon-outline.arrows-1_minimal-down:before {
	content: "\eaad"
}
.nc-icon-outline.arrows-1_minimal-left:before {
	content: "\eaae"
}
.nc-icon-outline.arrows-1_minimal-right:before {
	content: "\eaaf"
}
.nc-icon-outline.arrows-1_minimal-up:before {
	content: "\eab0"
}
.nc-icon-outline.arrows-1_redo-79:before {
	content: "\eab1"
}
.nc-icon-outline.arrows-1_redo-81:before {
	content: "\eab2"
}
.nc-icon-outline.arrows-1_refresh-68:before {
	content: "\eab3"
}
.nc-icon-outline.arrows-1_refresh-69:before {
	content: "\eab4"
}
.nc-icon-outline.arrows-1_round-down:before {
	content: "\eab5"
}
.nc-icon-outline.arrows-1_round-left:before {
	content: "\eab6"
}
.nc-icon-outline.arrows-1_round-right:before {
	content: "\eab7"
}
.nc-icon-outline.arrows-1_round-up:before {
	content: "\eab8"
}
.nc-icon-outline.arrows-1_share-66:before {
	content: "\eab9"
}
.nc-icon-outline.arrows-1_share-91:before {
	content: "\eaba"
}
.nc-icon-outline.arrows-1_share-92:before {
	content: "\eabb"
}
.nc-icon-outline.arrows-1_shuffle-97:before {
	content: "\eabc"
}
.nc-icon-outline.arrows-1_shuffle-98:before {
	content: "\eabd"
}
.nc-icon-outline.arrows-1_simple-down:before {
	content: "\eabe"
}
.nc-icon-outline.arrows-1_simple-left:before {
	content: "\eabf"
}
.nc-icon-outline.arrows-1_simple-right:before {
	content: "\eac0"
}
.nc-icon-outline.arrows-1_simple-up:before {
	content: "\eac1"
}
.nc-icon-outline.arrows-1_small-triangle-down:before {
	content: "\eac2"
}
.nc-icon-outline.arrows-1_small-triangle-left:before {
	content: "\eac3"
}
.nc-icon-outline.arrows-1_small-triangle-right:before {
	content: "\eac4"
}
.nc-icon-outline.arrows-1_small-triangle-up:before {
	content: "\eac5"
}
.nc-icon-outline.arrows-1_square-down:before {
	content: "\eac6"
}
.nc-icon-outline.arrows-1_square-left:before {
	content: "\eac7"
}
.nc-icon-outline.arrows-1_square-right:before {
	content: "\eac8"
}
.nc-icon-outline.arrows-1_square-up:before {
	content: "\eac9"
}
.nc-icon-outline.arrows-1_strong-down:before {
	content: "\eaca"
}
.nc-icon-outline.arrows-1_strong-left:before {
	content: "\eacb"
}
.nc-icon-outline.arrows-1_strong-right:before {
	content: "\eacc"
}
.nc-icon-outline.arrows-1_strong-up:before {
	content: "\eacd"
}
.nc-icon-outline.arrows-1_tail-down:before {
	content: "\eace"
}
.nc-icon-outline.arrows-1_tail-left:before {
	content: "\eacf"
}
.nc-icon-outline.arrows-1_tail-right:before {
	content: "\ead0"
}
.nc-icon-outline.arrows-1_tail-triangle-down:before {
	content: "\ead1"
}
.nc-icon-outline.arrows-1_tail-triangle-left:before {
	content: "\ead2"
}
.nc-icon-outline.arrows-1_tail-triangle-right:before {
	content: "\ead3"
}
.nc-icon-outline.arrows-1_tail-triangle-up:before {
	content: "\ead4"
}
.nc-icon-outline.arrows-1_tail-up:before {
	content: "\ead5"
}
.nc-icon-outline.arrows-1_trend-down:before {
	content: "\ead6"
}
.nc-icon-outline.arrows-1_trend-up:before {
	content: "\ead7"
}
.nc-icon-outline.arrows-1_triangle-down-20:before {
	content: "\ead8"
}
.nc-icon-outline.arrows-1_triangle-down-65:before {
	content: "\ead9"
}
.nc-icon-outline.arrows-1_triangle-left-18:before {
	content: "\eada"
}
.nc-icon-outline.arrows-1_triangle-left-63:before {
	content: "\eadb"
}
.nc-icon-outline.arrows-1_triangle-right-17:before {
	content: "\eadc"
}
.nc-icon-outline.arrows-1_triangle-right-62:before {
	content: "\eadd"
}
.nc-icon-outline.arrows-1_triangle-up-19:before {
	content: "\eade"
}
.nc-icon-outline.arrows-1_triangle-up-64:before {
	content: "\eadf"
}
.nc-icon-outline.arrows-1_window-zoom-in:before {
	content: "\eae0"
}
.nc-icon-outline.arrows-1_window-zoom-out:before {
	content: "\eae1"
}
.nc-icon-outline.arrows-1_zoom-88:before {
	content: "\eae2"
}
.nc-icon-outline.arrows-1_zoom-99:before {
	content: "\eae3"
}
.nc-icon-outline.arrows-1_zoom-100:before {
	content: "\eae4"
}
.nc-icon-outline.arrows-2_block-down:before {
	content: "\eae5"
}
.nc-icon-outline.arrows-2_block-left:before {
	content: "\eae6"
}
.nc-icon-outline.arrows-2_block-right:before {
	content: "\eae7"
}
.nc-icon-outline.arrows-2_block-up:before {
	content: "\eae8"
}
.nc-icon-outline.arrows-2_circle-in:before {
	content: "\eae9"
}
.nc-icon-outline.arrows-2_circle-out:before {
	content: "\eaea"
}
.nc-icon-outline.arrows-2_circuit-round:before {
	content: "\eaeb"
}
.nc-icon-outline.arrows-2_circuit:before {
	content: "\eaec"
}
.nc-icon-outline.arrows-2_computer-upload:before {
	content: "\eaed"
}
.nc-icon-outline.arrows-2_conversion:before {
	content: "\eaee"
}
.nc-icon-outline.arrows-2_corner-down-round:before {
	content: "\eaef"
}
.nc-icon-outline.arrows-2_corner-down:before {
	content: "\eaf0"
}
.nc-icon-outline.arrows-2_corner-left-down:before {
	content: "\eaf1"
}
.nc-icon-outline.arrows-2_corner-left-round:before {
	content: "\eaf2"
}
.nc-icon-outline.arrows-2_corner-left:before {
	content: "\eaf3"
}
.nc-icon-outline.arrows-2_corner-right-down:before {
	content: "\eaf4"
}
.nc-icon-outline.arrows-2_corner-right-round:before {
	content: "\eaf5"
}
.nc-icon-outline.arrows-2_corner-right:before {
	content: "\eaf6"
}
.nc-icon-outline.arrows-2_corner-up-left:before {
	content: "\eaf7"
}
.nc-icon-outline.arrows-2_corner-up-right:before {
	content: "\eaf8"
}
.nc-icon-outline.arrows-2_corner-up-round:before {
	content: "\eaf9"
}
.nc-icon-outline.arrows-2_corner-up:before {
	content: "\eafa"
}
.nc-icon-outline.arrows-2_cross-down:before {
	content: "\eafb"
}
.nc-icon-outline.arrows-2_cross-horizontal:before {
	content: "\eafc"
}
.nc-icon-outline.arrows-2_cross-left:before {
	content: "\eafd"
}
.nc-icon-outline.arrows-2_cross-right:before {
	content: "\eafe"
}
.nc-icon-outline.arrows-2_cross-up:before {
	content: "\eaff"
}
.nc-icon-outline.arrows-2_cross-vertical:before {
	content: "\eb00"
}
.nc-icon-outline.arrows-2_curve-circuit:before {
	content: "\eb01"
}
.nc-icon-outline.arrows-2_curve-directions:before {
	content: "\eb02"
}
.nc-icon-outline.arrows-2_curve-split:before {
	content: "\eb03"
}
.nc-icon-outline.arrows-2_delete-49:before {
	content: "\eb04"
}
.nc-icon-outline.arrows-2_delete-50:before {
	content: "\eb05"
}
.nc-icon-outline.arrows-2_direction:before {
	content: "\eb06"
}
.nc-icon-outline.arrows-2_dots-download:before {
	content: "\eb07"
}
.nc-icon-outline.arrows-2_dots-upload:before {
	content: "\eb08"
}
.nc-icon-outline.arrows-2_eject:before {
	content: "\eb09"
}
.nc-icon-outline.arrows-2_enlarge-circle:before {
	content: "\eb0a"
}
.nc-icon-outline.arrows-2_file-download-87:before {
	content: "\eb0b"
}
.nc-icon-outline.arrows-2_file-download-89:before {
	content: "\eb0c"
}
.nc-icon-outline.arrows-2_file-download-94:before {
	content: "\eb0d"
}
.nc-icon-outline.arrows-2_file-upload-86:before {
	content: "\eb0e"
}
.nc-icon-outline.arrows-2_file-upload-88:before {
	content: "\eb0f"
}
.nc-icon-outline.arrows-2_file-upload-93:before {
	content: "\eb10"
}
.nc-icon-outline.arrows-2_fork-round:before {
	content: "\eb11"
}
.nc-icon-outline.arrows-2_fork:before {
	content: "\eb12"
}
.nc-icon-outline.arrows-2_hit-down:before {
	content: "\eb13"
}
.nc-icon-outline.arrows-2_hit-left:before {
	content: "\eb14"
}
.nc-icon-outline.arrows-2_hit-right:before {
	content: "\eb15"
}
.nc-icon-outline.arrows-2_hit-up:before {
	content: "\eb16"
}
.nc-icon-outline.arrows-2_lines:before {
	content: "\eb17"
}
.nc-icon-outline.arrows-2_log-out:before {
	content: "\eb18"
}
.nc-icon-outline.arrows-2_loop:before {
	content: "\eb19"
}
.nc-icon-outline.arrows-2_merge-round:before {
	content: "\eb1a"
}
.nc-icon-outline.arrows-2_merge:before {
	content: "\eb1b"
}
.nc-icon-outline.arrows-2_move-05:before {
	content: "\eb1c"
}
.nc-icon-outline.arrows-2_move-06:before {
	content: "\eb1d"
}
.nc-icon-outline.arrows-2_move-92:before {
	content: "\eb1e"
}
.nc-icon-outline.arrows-2_move-down-right:before {
	content: "\eb1f"
}
.nc-icon-outline.arrows-2_move-down:before {
	content: "\eb20"
}
.nc-icon-outline.arrows-2_move-left:before {
	content: "\eb21"
}
.nc-icon-outline.arrows-2_move-right:before {
	content: "\eb22"
}
.nc-icon-outline.arrows-2_move-up-left:before {
	content: "\eb23"
}
.nc-icon-outline.arrows-2_move-up:before {
	content: "\eb24"
}
.nc-icon-outline.arrows-2_push-next:before {
	content: "\eb25"
}
.nc-icon-outline.arrows-2_push-previous:before {
	content: "\eb26"
}
.nc-icon-outline.arrows-2_reload:before {
	content: "\eb27"
}
.nc-icon-outline.arrows-2_replay:before {
	content: "\ee16"
}
.nc-icon-outline.arrows-2_rotate-left:before {
	content: "\ee17"
}
.nc-icon-outline.arrows-2_rotate-right:before {
	content: "\ee18"
}
.nc-icon-outline.arrows-2_round-left-down:before {
	content: "\ee19"
}
.nc-icon-outline.arrows-2_round-right-down:before {
	content: "\ee1a"
}
.nc-icon-outline.arrows-2_round-up-left:before {
	content: "\ee1b"
}
.nc-icon-outline.arrows-2_round-up-right:before {
	content: "\ee1c"
}
.nc-icon-outline.arrows-2_select-83:before {
	content: "\ee1d"
}
.nc-icon-outline.arrows-2_select-84:before {
	content: "\ee1e"
}
.nc-icon-outline.arrows-2_separate-round:before {
	content: "\ee1f"
}
.nc-icon-outline.arrows-2_separate:before {
	content: "\ee20"
}
.nc-icon-outline.arrows-2_share-left:before {
	content: "\ee21"
}
.nc-icon-outline.arrows-2_share-right:before {
	content: "\ee22"
}
.nc-icon-outline.arrows-2_skew-down:before {
	content: "\ee23"
}
.nc-icon-outline.arrows-2_skew-left:before {
	content: "\ee24"
}
.nc-icon-outline.arrows-2_skew-right:before {
	content: "\ee25"
}
.nc-icon-outline.arrows-2_skew-up:before {
	content: "\ee26"
}
.nc-icon-outline.arrows-2_small-left:before {
	content: "\ee27"
}
.nc-icon-outline.arrows-2_small-right:before {
	content: "\ee28"
}
.nc-icon-outline.arrows-2_split-horizontal:before {
	content: "\ee29"
}
.nc-icon-outline.arrows-2_split-round:before {
	content: "\ee2a"
}
.nc-icon-outline.arrows-2_split-vertical:before {
	content: "\ee2b"
}
.nc-icon-outline.arrows-2_split:before {
	content: "\ee2c"
}
.nc-icon-outline.arrows-2_square-download:before {
	content: "\ee2d"
}
.nc-icon-outline.arrows-2_square-upload:before {
	content: "\ee2e"
}
.nc-icon-outline.arrows-2_time:before {
	content: "\ee2f"
}
.nc-icon-outline.arrows-2_triangle-down:before {
	content: "\ee30"
}
.nc-icon-outline.arrows-2_triangle-left:before {
	content: "\ee31"
}
.nc-icon-outline.arrows-2_triangle-right:before {
	content: "\ee32"
}
.nc-icon-outline.arrows-2_triangle-up:before {
	content: "\ee33"
}
.nc-icon-outline.arrows-2_unite-round:before {
	content: "\ee34"
}
.nc-icon-outline.arrows-2_unite:before {
	content: "\ee35"
}
.nc-icon-outline.arrows-2_zoom:before {
	content: "\ee36"
}
.nc-icon-outline.arrows-3_circle-down:before {
	content: "\ee37"
}
.nc-icon-outline.arrows-3_circle-left:before {
	content: "\ee38"
}
.nc-icon-outline.arrows-3_circle-right:before {
	content: "\ee39"
}
.nc-icon-outline.arrows-3_circle-simple-down:before {
	content: "\ee3a"
}
.nc-icon-outline.arrows-3_circle-simple-left:before {
	content: "\ee3b"
}
.nc-icon-outline.arrows-3_circle-simple-right:before {
	content: "\ee3c"
}
.nc-icon-outline.arrows-3_circle-simple-up:before {
	content: "\ee3d"
}
.nc-icon-outline.arrows-3_circle-up:before {
	content: "\ee3e"
}
.nc-icon-outline.arrows-3_cloud-refresh:before {
	content: "\ee3f"
}
.nc-icon-outline.arrows-3_separate:before {
	content: "\ee40"
}
.nc-icon-outline.arrows-3_small-down:before {
	content: "\ee41"
}
.nc-icon-outline.arrows-3_small-up:before {
	content: "\ee42"
}
.nc-icon-outline.arrows-3_square-corner-down-left:before {
	content: "\ee43"
}
.nc-icon-outline.arrows-3_square-corner-down-right:before {
	content: "\ee44"
}
.nc-icon-outline.arrows-3_square-corner-up-left:before {
	content: "\ee45"
}
.nc-icon-outline.arrows-3_square-corner-up-right:before {
	content: "\ee46"
}
.nc-icon-outline.arrows-3_square-down-06:before {
	content: "\ee47"
}
.nc-icon-outline.arrows-3_square-down-22:before {
	content: "\ee48"
}
.nc-icon-outline.arrows-3_square-enlarge:before {
	content: "\ee49"
}
.nc-icon-outline.arrows-3_square-left-04:before {
	content: "\ee4a"
}
.nc-icon-outline.arrows-3_square-left-20:before {
	content: "\ee4b"
}
.nc-icon-outline.arrows-3_square-right-03:before {
	content: "\ee4c"
}
.nc-icon-outline.arrows-3_square-right-19:before {
	content: "\ee4d"
}
.nc-icon-outline.arrows-3_square-simple-down:before {
	content: "\ee4e"
}
.nc-icon-outline.arrows-3_square-simple-left:before {
	content: "\ee4f"
}
.nc-icon-outline.arrows-3_square-simple-right:before {
	content: "\ee50"
}
.nc-icon-outline.arrows-3_square-simple-up:before {
	content: "\ee51"
}
.nc-icon-outline.arrows-3_square-up-05:before {
	content: "\ee52"
}
.nc-icon-outline.arrows-3_square-up-21:before {
	content: "\ee53"
}
.nc-icon-outline.arrows-3_square-zoom:before {
	content: "\ee54"
}
.nc-icon-outline.arrows-3_super-bold-down:before {
	content: "\ee55"
}
.nc-icon-outline.arrows-3_super-bold-left:before {
	content: "\ee56"
}
.nc-icon-outline.arrows-3_super-bold-right:before {
	content: "\ee57"
}
.nc-icon-outline.arrows-3_super-bold-up:before {
	content: "\ee58"
}
.nc-icon-outline.arrows-4_block-bottom-left:before {
	content: "\ee59"
}
.nc-icon-outline.arrows-4_block-bottom-right:before {
	content: "\ee5a"
}
.nc-icon-outline.arrows-4_block-top-left:before {
	content: "\ee5b"
}
.nc-icon-outline.arrows-4_block-top-right:before {
	content: "\ee5c"
}
.nc-icon-outline.arrows-4_centralize:before {
	content: "\ee5d"
}
.nc-icon-outline.arrows-4_compare:before {
	content: "\ee5e"
}
.nc-icon-outline.arrows-4_contrast:before {
	content: "\ee5f"
}
.nc-icon-outline.arrows-4_cross:before {
	content: "\ee60"
}
.nc-icon-outline.arrows-4_diag-bottom-left:before {
	content: "\ee61"
}
.nc-icon-outline.arrows-4_diag-bottom-right:before {
	content: "\ee62"
}
.nc-icon-outline.arrows-4_diag-top-left:before {
	content: "\ee63"
}
.nc-icon-outline.arrows-4_diag-top-right:before {
	content: "\ee64"
}
.nc-icon-outline.arrows-4_disperse:before {
	content: "\ee65"
}
.nc-icon-outline.arrows-4_download:before {
	content: "\ee66"
}
.nc-icon-outline.arrows-4_enlarge-45:before {
	content: "\ee67"
}
.nc-icon-outline.arrows-4_enlarge-46:before {
	content: "\ee68"
}
.nc-icon-outline.arrows-4_export:before {
	content: "\ee69"
}
.nc-icon-outline.arrows-4_format-left:before {
	content: "\ee6a"
}
.nc-icon-outline.arrows-4_format-right:before {
	content: "\ee6b"
}
.nc-icon-outline.arrows-4_input-12:before {
	content: "\ee6c"
}
.nc-icon-outline.arrows-4_input-21:before {
	content: "\ee6d"
}
.nc-icon-outline.arrows-4_invert:before {
	content: "\ee6e"
}
.nc-icon-outline.arrows-4_launch-11:before {
	content: "\ee6f"
}
.nc-icon-outline.arrows-4_launch-47:before {
	content: "\ee70"
}
.nc-icon-outline.arrows-4_logout:before {
	content: "\ee71"
}
.nc-icon-outline.arrows-4_loop-30:before {
	content: "\ee72"
}
.nc-icon-outline.arrows-4_loop-34:before {
	content: "\ee73"
}
.nc-icon-outline.arrows-4_merge:before {
	content: "\ee74"
}
.nc-icon-outline.arrows-4_open-in-browser:before {
	content: "\ee75"
}
.nc-icon-outline.arrows-4_priority-high:before {
	content: "\ee76"
}
.nc-icon-outline.arrows-4_priority-low:before {
	content: "\ee77"
}
.nc-icon-outline.arrows-4_redo-10:before {
	content: "\ee78"
}
.nc-icon-outline.arrows-4_redo-26:before {
	content: "\ee79"
}
.nc-icon-outline.arrows-4_reply-all:before {
	content: "\ee7a"
}
.nc-icon-outline.arrows-4_reply:before {
	content: "\ee7b"
}
.nc-icon-outline.arrows-4_restore:before {
	content: "\ee7c"
}
.nc-icon-outline.arrows-4_share:before {
	content: "\ee7d"
}
.nc-icon-outline.arrows-4_shuffle-01:before {
	content: "\ee7e"
}
.nc-icon-outline.arrows-4_shuffle-35:before {
	content: "\ee7f"
}
.nc-icon-outline.arrows-4_split-33:before {
	content: "\ee80"
}
.nc-icon-outline.arrows-4_split-37:before {
	content: "\ee81"
}
.nc-icon-outline.arrows-4_stre-down:before {
	content: "\ee82"
}
.nc-icon-outline.arrows-4_stre-left:before {
	content: "\ee83"
}
.nc-icon-outline.arrows-4_stre-right:before {
	content: "\ee84"
}
.nc-icon-outline.arrows-4_stre-up:before {
	content: "\ee85"
}
.nc-icon-outline.arrows-4_swap-horizontal:before {
	content: "\ee86"
}
.nc-icon-outline.arrows-4_swap-vertical:before {
	content: "\ee87"
}
.nc-icon-outline.arrows-4_system-update:before {
	content: "\ee88"
}
.nc-icon-outline.arrows-4_undo-25:before {
	content: "\ee89"
}
.nc-icon-outline.arrows-4_undo-29:before {
	content: "\ee8a"
}
.nc-icon-outline.arrows-4_upload:before {
	content: "\ee8b"
}
.nc-icon-outline.files-2_ai-illustrator:before {
	content: "\e947"
}
.nc-icon-outline.files-2_avi:before {
	content: "\e948"
}
.nc-icon-outline.files-2_css:before {
	content: "\e949"
}
.nc-icon-outline.files-2_csv:before {
	content: "\e94a"
}
.nc-icon-outline.files-2_doc:before {
	content: "\e94b"
}
.nc-icon-outline.files-2_docx:before {
	content: "\e94c"
}
.nc-icon-outline.files-2_epub:before {
	content: "\e94d"
}
.nc-icon-outline.files-2_exe:before {
	content: "\e94e"
}
.nc-icon-outline.files-2_font:before {
	content: "\e94f"
}
.nc-icon-outline.files-2_gif:before {
	content: "\e950"
}
.nc-icon-outline.files-2_html:before {
	content: "\e951"
}
.nc-icon-outline.files-2_jpg-jpeg:before {
	content: "\e952"
}
.nc-icon-outline.files-2_js-javascript-jquery:before {
	content: "\e953"
}
.nc-icon-outline.files-3_mov:before {
	content: "\e954"
}
.nc-icon-outline.files-3_mp3:before {
	content: "\e955"
}
.nc-icon-outline.files-3_mp4:before {
	content: "\e956"
}
.nc-icon-outline.files-3_pdf:before {
	content: "\e957"
}
.nc-icon-outline.files-3_png:before {
	content: "\e958"
}
.nc-icon-outline.files-3_psd-photoshop:before {
	content: "\e959"
}
.nc-icon-outline.files-3_rar:before {
	content: "\e95a"
}
.nc-icon-outline.files-3_sketch:before {
	content: "\e95b"
}
.nc-icon-outline.files-3_svg:before {
	content: "\e95c"
}
.nc-icon-outline.files-3_txt:before {
	content: "\e95d"
}
.nc-icon-outline.files-3_wav:before {
	content: "\e95e"
}
.nc-icon-outline.files-3_zip:before {
	content: "\e95f"
}
.nc-icon-outline.design_album:before {
	content: "\e960"
}
.nc-icon-outline.design_align-bottom:before {
	content: "\e961"
}
.nc-icon-outline.design_align-center-horizontal:before {
	content: "\e962"
}
.nc-icon-outline.design_align-center-vertical:before {
	content: "\e963"
}
.nc-icon-outline.design_align-left:before {
	content: "\e964"
}
.nc-icon-outline.design_align-right:before {
	content: "\e965"
}
.nc-icon-outline.design_align-top:before {
	content: "\e966"
}
.nc-icon-outline.design_app:before {
	content: "\e967"
}
.nc-icon-outline.design_artboard:before {
	content: "\e968"
}
.nc-icon-outline.design_blend:before {
	content: "\e969"
}
.nc-icon-outline.design_book-bookmark:before {
	content: "\e96a"
}
.nc-icon-outline.design_book-open:before {
	content: "\e96b"
}
.nc-icon-outline.design_brush:before {
	content: "\e96c"
}
.nc-icon-outline.design_bug:before {
	content: "\e96d"
}
.nc-icon-outline.design_bullet-list-67:before {
	content: "\e96e"
}
.nc-icon-outline.design_bullet-list-68:before {
	content: "\e96f"
}
.nc-icon-outline.design_bullet-list-69:before {
	content: "\e970"
}
.nc-icon-outline.design_bullet-list-70:before {
	content: "\e971"
}
.nc-icon-outline.design_clone:before {
	content: "\e972"
}
.nc-icon-outline.design_code-editor:before {
	content: "\e973"
}
.nc-icon-outline.design_code:before {
	content: "\e974"
}
.nc-icon-outline.design_collection:before {
	content: "\e975"
}
.nc-icon-outline.design_command:before {
	content: "\e976"
}
.nc-icon-outline.design_compass:before {
	content: "\e977"
}
.nc-icon-outline.design_contrast:before {
	content: "\e978"
}
.nc-icon-outline.design_copy:before {
	content: "\e979"
}
.nc-icon-outline.design_crop:before {
	content: "\e97a"
}
.nc-icon-outline.design_cursor-48:before {
	content: "\e97b"
}
.nc-icon-outline.design_cursor-49:before {
	content: "\e97c"
}
.nc-icon-outline.design_design-dev:before {
	content: "\e97d"
}
.nc-icon-outline.design_design:before {
	content: "\e97e"
}
.nc-icon-outline.design_distribute-horizontal:before {
	content: "\e97f"
}
.nc-icon-outline.design_distribute-vertical:before {
	content: "\e980"
}
.nc-icon-outline.design_drag:before {
	content: "\e981"
}
.nc-icon-outline.design_eraser-32:before {
	content: "\e982"
}
.nc-icon-outline.design_eraser-33:before {
	content: "\e983"
}
.nc-icon-outline.design_eraser-46:before {
	content: "\e984"
}
.nc-icon-outline.design_flip-horizontal:before {
	content: "\e985"
}
.nc-icon-outline.design_flip-vertical:before {
	content: "\e986"
}
.nc-icon-outline.design_image:before {
	content: "\e987"
}
.nc-icon-outline.design_magnet:before {
	content: "\e988"
}
.nc-icon-outline.design_marker:before {
	content: "\e989"
}
.nc-icon-outline.design_measure-02:before {
	content: "\e98a"
}
.nc-icon-outline.design_measure-17:before {
	content: "\e98b"
}
.nc-icon-outline.design_measure-big:before {
	content: "\e98c"
}
.nc-icon-outline.design_mobile-design:before {
	content: "\e98d"
}
.nc-icon-outline.design_mobile-dev:before {
	content: "\e98e"
}
.nc-icon-outline.design_mouse-08:before {
	content: "\e98f"
}
.nc-icon-outline.design_mouse-09:before {
	content: "\e990"
}
.nc-icon-outline.design_mouse-10:before {
	content: "\e991"
}
.nc-icon-outline.design_newsletter-dev:before {
	content: "\e992"
}
.nc-icon-outline.design_note-code:before {
	content: "\e993"
}
.nc-icon-outline.design_paint-16:before {
	content: "\e994"
}
.nc-icon-outline.design_paint-37:before {
	content: "\e995"
}
.nc-icon-outline.design_paint-38:before {
	content: "\e996"
}
.nc-icon-outline.design_paint-bucket-39:before {
	content: "\e997"
}
.nc-icon-outline.design_paint-bucket-40:before {
	content: "\e998"
}
.nc-icon-outline.design_palette:before {
	content: "\e999"
}
.nc-icon-outline.design_pantone:before {
	content: "\e99a"
}
.nc-icon-outline.design_paper-design:before {
	content: "\e99b"
}
.nc-icon-outline.design_paper-dev:before {
	content: "\e99c"
}
.nc-icon-outline.design_patch-19:before {
	content: "\e99d"
}
.nc-icon-outline.design_patch-34:before {
	content: "\e99e"
}
.nc-icon-outline.design_path-exclude:before {
	content: "\e99f"
}
.nc-icon-outline.design_path-intersect:before {
	content: "\e9a0"
}
.nc-icon-outline.design_path-minus:before {
	content: "\e9a1"
}
.nc-icon-outline.design_path-unite:before {
	content: "\e9a2"
}
.nc-icon-outline.design_pen-01:before {
	content: "\e9a3"
}
.nc-icon-outline.design_pen-23:before {
	content: "\e9a4"
}
.nc-icon-outline.design_pen-tool:before {
	content: "\e9a5"
}
.nc-icon-outline.design_phone:before {
	content: "\e9a6"
}
.nc-icon-outline.design_photo-editor:before {
	content: "\e9a7"
}
.nc-icon-outline.design_responsive:before {
	content: "\e9a8"
}
.nc-icon-outline.design_scissors-dashed:before {
	content: "\e9a9"
}
.nc-icon-outline.design_scissors:before {
	content: "\e9aa"
}
.nc-icon-outline.design_shape-adjust:before {
	content: "\edcb"
}
.nc-icon-outline.design_shape-circle:before {
	content: "\edcc"
}
.nc-icon-outline.design_shape-polygon:before {
	content: "\edcd"
}
.nc-icon-outline.design_shape-square:before {
	content: "\edce"
}
.nc-icon-outline.design_shape-triangle:before {
	content: "\edcf"
}
.nc-icon-outline.design_shapes:before {
	content: "\edd0"
}
.nc-icon-outline.design_sharpener:before {
	content: "\edd1"
}
.nc-icon-outline.design_slice:before {
	content: "\edd2"
}
.nc-icon-outline.design_spray:before {
	content: "\edd3"
}
.nc-icon-outline.design_stamp:before {
	content: "\edd4"
}
.nc-icon-outline.design_tablet-mobile:before {
	content: "\edd5"
}
.nc-icon-outline.design_tablet:before {
	content: "\edd6"
}
.nc-icon-outline.design_text:before {
	content: "\edd7"
}
.nc-icon-outline.design_todo:before {
	content: "\edd8"
}
.nc-icon-outline.design_usb:before {
	content: "\edd9"
}
.nc-icon-outline.design_vector:before {
	content: "\edda"
}
.nc-icon-outline.design_wand-11:before {
	content: "\eddb"
}
.nc-icon-outline.design_wand-99:before {
	content: "\eddc"
}
.nc-icon-outline.design_watch-dev:before {
	content: "\eddd"
}
.nc-icon-outline.design_web-design:before {
	content: "\edde"
}
.nc-icon-outline.design_webpage:before {
	content: "\eddf"
}
.nc-icon-outline.design_window-code:before {
	content: "\ede0"
}
.nc-icon-outline.design_window-dev:before {
	content: "\ede1"
}
.nc-icon-outline.design_window-paragraph:before {
	content: "\ede2"
}
.nc-icon-outline.design_window-responsive:before {
	content: "\ede3"
}
.nc-icon-outline.design-2_3d-28:before {
	content: "\ede4"
}
.nc-icon-outline.design-2_3d-29:before {
	content: "\ede5"
}
.nc-icon-outline.design-2_android:before {
	content: "\ede6"
}
.nc-icon-outline.design-2_angle:before {
	content: "\ede7"
}
.nc-icon-outline.design-2_animation-14:before {
	content: "\ede8"
}
.nc-icon-outline.design-2_animation-31:before {
	content: "\ede9"
}
.nc-icon-outline.design-2_animation-32:before {
	content: "\edea"
}
.nc-icon-outline.design-2_apple:before {
	content: "\edeb"
}
.nc-icon-outline.design-2_browser-chrome:before {
	content: "\edec"
}
.nc-icon-outline.design-2_browser-edge:before {
	content: "\eded"
}
.nc-icon-outline.design-2_browser-firefox:before {
	content: "\edee"
}
.nc-icon-outline.design-2_browser-ie:before {
	content: "\edef"
}
.nc-icon-outline.design-2_browser-opera:before {
	content: "\edf0"
}
.nc-icon-outline.design-2_browser-safari:before {
	content: "\edf1"
}
.nc-icon-outline.design-2_bucket:before {
	content: "\edf2"
}
.nc-icon-outline.design-2_button:before {
	content: "\edf3"
}
.nc-icon-outline.design-2_canvas:before {
	content: "\edf4"
}
.nc-icon-outline.design-2_css3:before {
	content: "\edf5"
}
.nc-icon-outline.design-2_cursor-add:before {
	content: "\edf6"
}
.nc-icon-outline.design-2_cursor-grab:before {
	content: "\edf7"
}
.nc-icon-outline.design-2_cursor-load:before {
	content: "\edf8"
}
.nc-icon-outline.design-2_cursor-menu:before {
	content: "\edf9"
}
.nc-icon-outline.design-2_cursor-not-allowed:before {
	content: "\edfa"
}
.nc-icon-outline.design-2_cursor-pointer:before {
	content: "\edfb"
}
.nc-icon-outline.design-2_cursor-text:before {
	content: "\edfc"
}
.nc-icon-outline.design-2_divider:before {
	content: "\edfd"
}
.nc-icon-outline.design-2_filter-organization:before {
	content: "\edfe"
}
.nc-icon-outline.design-2_form:before {
	content: "\edff"
}
.nc-icon-outline.design-2_frame:before {
	content: "\ee00"
}
.nc-icon-outline.design-2_group:before {
	content: "\ee01"
}
.nc-icon-outline.design-2_html5:before {
	content: "\ee02"
}
.nc-icon-outline.design-2_image:before {
	content: "\ee03"
}
.nc-icon-outline.design-2_layers:before {
	content: "\ee04"
}
.nc-icon-outline.design-2_layout-11:before {
	content: "\ee05"
}
.nc-icon-outline.design-2_layout-25:before {
	content: "\ee06"
}
.nc-icon-outline.design-2_microsoft:before {
	content: "\ee07"
}
.nc-icon-outline.design-2_mirror:before {
	content: "\ee08"
}
.nc-icon-outline.design-2_move-down:before {
	content: "\ee09"
}
.nc-icon-outline.design-2_move-up:before {
	content: "\ee0a"
}
.nc-icon-outline.design-2_paint-brush:before {
	content: "\ee0b"
}
.nc-icon-outline.design-2_ruler-pencil:before {
	content: "\ee0c"
}
.nc-icon-outline.design-2_scale-down:before {
	content: "\ee0d"
}
.nc-icon-outline.design-2_scale-up:before {
	content: "\ee0e"
}
.nc-icon-outline.design-2_scale:before {
	content: "\ee0f"
}
.nc-icon-outline.design-2_selection:before {
	content: "\ee10"
}
.nc-icon-outline.design-2_slider:before {
	content: "\ee11"
}
.nc-icon-outline.design-2_text:before {
	content: "\ee12"
}
.nc-icon-outline.design-2_transform-origin:before {
	content: "\ee13"
}
.nc-icon-outline.design-2_transform:before {
	content: "\ee14"
}
.nc-icon-outline.design-2_ungroup:before {
	content: "\ee15"
}
.nc-icon-outline.loader_circle-04:before {
	content: "\edc7"
}
.nc-icon-outline.loader_dots-06:before {
	content: "\edc8"
}
.nc-icon-outline.loader_gear:before {
	content: "\edc9"
}
.nc-icon-outline.loader_refresh:before {
	content: "\edca"
}
.nc-icon-outline.ui-1_analytics-88:before {
	content: "\ecd6"
}
.nc-icon-outline.ui-1_analytics-89:before {
	content: "\ecd7"
}
.nc-icon-outline.ui-1_attach-86:before {
	content: "\ecd8"
}
.nc-icon-outline.ui-1_attach-87:before {
	content: "\ecd9"
}
.nc-icon-outline.ui-1_bell-53:before {
	content: "\ecda"
}
.nc-icon-outline.ui-1_bell-54:before {
	content: "\ecdb"
}
.nc-icon-outline.ui-1_bell-55:before {
	content: "\ecdc"
}
.nc-icon-outline.ui-1_bold-add:before {
	content: "\ecdd"
}
.nc-icon-outline.ui-1_bold-delete:before {
	content: "\ecde"
}
.nc-icon-outline.ui-1_bold-remove:before {
	content: "\ecdf"
}
.nc-icon-outline.ui-1_bookmark-add:before {
	content: "\ece0"
}
.nc-icon-outline.ui-1_bookmark-remove:before {
	content: "\ece1"
}
.nc-icon-outline.ui-1_calendar-57:before {
	content: "\ece2"
}
.nc-icon-outline.ui-1_calendar-60:before {
	content: "\ece3"
}
.nc-icon-outline.ui-1_calendar-check-59:before {
	content: "\ece4"
}
.nc-icon-outline.ui-1_calendar-check-62:before {
	content: "\ece5"
}
.nc-icon-outline.ui-1_calendar-grid-58:before {
	content: "\ece6"
}
.nc-icon-outline.ui-1_calendar-grid-61:before {
	content: "\ece7"
}
.nc-icon-outline.ui-1_check-bold:before {
	content: "\ece8"
}
.nc-icon-outline.ui-1_check-circle-07:before {
	content: "\ece9"
}
.nc-icon-outline.ui-1_check-circle-08:before {
	content: "\ecea"
}
.nc-icon-outline.ui-1_check-curve:before {
	content: "\eceb"
}
.nc-icon-outline.ui-1_check-simple:before {
	content: "\ecec"
}
.nc-icon-outline.ui-1_check-small:before {
	content: "\eced"
}
.nc-icon-outline.ui-1_check-square-09:before {
	content: "\ecee"
}
.nc-icon-outline.ui-1_check-square-11:before {
	content: "\ecef"
}
.nc-icon-outline.ui-1_check:before {
	content: "\ecf0"
}
.nc-icon-outline.ui-1_circle-add:before {
	content: "\ecf1"
}
.nc-icon-outline.ui-1_circle-bold-add:before {
	content: "\ecf2"
}
.nc-icon-outline.ui-1_circle-bold-remove:before {
	content: "\ecf3"
}
.nc-icon-outline.ui-1_circle-delete:before {
	content: "\ecf4"
}
.nc-icon-outline.ui-1_circle-remove:before {
	content: "\ecf5"
}
.nc-icon-outline.ui-1_dashboard-29:before {
	content: "\ecf6"
}
.nc-icon-outline.ui-1_dashboard-30:before {
	content: "\ecf7"
}
.nc-icon-outline.ui-1_dashboard-half:before {
	content: "\ecf8"
}
.nc-icon-outline.ui-1_dashboard-level:before {
	content: "\ecf9"
}
.nc-icon-outline.ui-1_database:before {
	content: "\ecfa"
}
.nc-icon-outline.ui-1_drop:before {
	content: "\ecfb"
}
.nc-icon-outline.ui-1_edit-71:before {
	content: "\ecfc"
}
.nc-icon-outline.ui-1_edit-72:before {
	content: "\ecfd"
}
.nc-icon-outline.ui-1_edit-73:before {
	content: "\ecfe"
}
.nc-icon-outline.ui-1_edit-74:before {
	content: "\ecff"
}
.nc-icon-outline.ui-1_edit-75:before {
	content: "\ed00"
}
.nc-icon-outline.ui-1_edit-76:before {
	content: "\ed01"
}
.nc-icon-outline.ui-1_edit-77:before {
	content: "\ed02"
}
.nc-icon-outline.ui-1_edit-78:before {
	content: "\ed03"
}
.nc-icon-outline.ui-1_email-83:before {
	content: "\ed04"
}
.nc-icon-outline.ui-1_email-84:before {
	content: "\ed05"
}
.nc-icon-outline.ui-1_email-85:before {
	content: "\ed06"
}
.nc-icon-outline.ui-1_eye-17:before {
	content: "\ed07"
}
.nc-icon-outline.ui-1_eye-19:before {
	content: "\ed08"
}
.nc-icon-outline.ui-1_eye-ban-18:before {
	content: "\ed09"
}
.nc-icon-outline.ui-1_eye-ban-20:before {
	content: "\ed0a"
}
.nc-icon-outline.ui-1_flame:before {
	content: "\ed0b"
}
.nc-icon-outline.ui-1_home-51:before {
	content: "\ed0c"
}
.nc-icon-outline.ui-1_home-52:before {
	content: "\ed0d"
}
.nc-icon-outline.ui-1_home-minimal:before {
	content: "\ed0e"
}
.nc-icon-outline.ui-1_home-simple:before {
	content: "\ed0f"
}
.nc-icon-outline.ui-1_leaf-80:before {
	content: "\ed10"
}
.nc-icon-outline.ui-1_leaf-81:before {
	content: "\ed11"
}
.nc-icon-outline.ui-1_leaf-edit:before {
	content: "\ed12"
}
.nc-icon-outline.ui-1_lock-circle-open:before {
	content: "\ed13"
}
.nc-icon-outline.ui-1_lock-circle:before {
	content: "\ed14"
}
.nc-icon-outline.ui-1_lock-open:before {
	content: "\ed15"
}
.nc-icon-outline.ui-1_lock:before {
	content: "\ed16"
}
.nc-icon-outline.ui-1_notification-69:before {
	content: "\ed17"
}
.nc-icon-outline.ui-1_notification-70:before {
	content: "\ed18"
}
.nc-icon-outline.ui-1_pencil:before {
	content: "\ed19"
}
.nc-icon-outline.ui-1_preferences-circle-rotate:before {
	content: "\ed1a"
}
.nc-icon-outline.ui-1_preferences-circle:before {
	content: "\ed1b"
}
.nc-icon-outline.ui-1_preferences-container-circle-rotate:before {
	content: "\ed1c"
}
.nc-icon-outline.ui-1_preferences-container-circle:before {
	content: "\ed1d"
}
.nc-icon-outline.ui-1_preferences-container-rotate:before {
	content: "\ed1e"
}
.nc-icon-outline.ui-1_preferences-container:before {
	content: "\ed1f"
}
.nc-icon-outline.ui-1_preferences-rotate:before {
	content: "\ed20"
}
.nc-icon-outline.ui-1_preferences:before {
	content: "\ed21"
}
.nc-icon-outline.ui-1_send:before {
	content: "\ed22"
}
.nc-icon-outline.ui-1_settings-gear-63:before {
	content: "\ed23"
}
.nc-icon-outline.ui-1_settings-gear-64:before {
	content: "\ed24"
}
.nc-icon-outline.ui-1_settings-gear-65:before {
	content: "\ed25"
}
.nc-icon-outline.ui-1_settings-tool-66:before {
	content: "\ed26"
}
.nc-icon-outline.ui-1_settings-tool-67:before {
	content: "\ed27"
}
.nc-icon-outline.ui-1_settings:before {
	content: "\ed28"
}
.nc-icon-outline.ui-1_simple-add:before {
	content: "\ed29"
}
.nc-icon-outline.ui-1_simple-delete:before {
	content: "\ed2a"
}
.nc-icon-outline.ui-1_simple-remove:before {
	content: "\ed2b"
}
.nc-icon-outline.ui-1_trash-round:before {
	content: "\ed2c"
}
.nc-icon-outline.ui-1_trash-simple:before {
	content: "\ed2d"
}
.nc-icon-outline.ui-1_trash:before {
	content: "\ed2e"
}
.nc-icon-outline.ui-1_ui-03:before {
	content: "\ed2f"
}
.nc-icon-outline.ui-1_ui-04:before {
	content: "\ed30"
}
.nc-icon-outline.ui-1_zoom-bold-in:before {
	content: "\ed31"
}
.nc-icon-outline.ui-1_zoom-bold-out:before {
	content: "\ed32"
}
.nc-icon-outline.ui-1_zoom-bold:before {
	content: "\ed33"
}
.nc-icon-outline.ui-1_zoom-in:before {
	content: "\ed34"
}
.nc-icon-outline.ui-1_zoom-out:before {
	content: "\ed35"
}
.nc-icon-outline.ui-1_zoom-split-in:before {
	content: "\ed36"
}
.nc-icon-outline.ui-1_zoom-split-out:before {
	content: "\ed37"
}
.nc-icon-outline.ui-1_zoom-split:before {
	content: "\ed38"
}
.nc-icon-outline.ui-1_zoom:before {
	content: "\ed39"
}
.nc-icon-outline.ui-2_alert:before {
	content: "\ed3a"
}
.nc-icon-outline.ui-2_alert-:before {
	content: "\ed3b"
}
.nc-icon-outline.ui-2_alert-circle:before {
	content: "\ed3c"
}
.nc-icon-outline.ui-2_alert-circle-:before {
	content: "\ed3d"
}
.nc-icon-outline.ui-2_alert-circle-i:before {
	content: "\ed3e"
}
.nc-icon-outline.ui-2_alert-i:before {
	content: "\ed3f"
}
.nc-icon-outline.ui-2_alert-square:before {
	content: "\ed40"
}
.nc-icon-outline.ui-2_alert-square-:before {
	content: "\ed41"
}
.nc-icon-outline.ui-2_alert-square-i:before {
	content: "\ed42"
}
.nc-icon-outline.ui-2_archive:before {
	content: "\ed43"
}
.nc-icon-outline.ui-2_ban-bold:before {
	content: "\ed44"
}
.nc-icon-outline.ui-2_ban:before {
	content: "\ed45"
}
.nc-icon-outline.ui-2_battery-81:before {
	content: "\ed46"
}
.nc-icon-outline.ui-2_battery-83:before {
	content: "\ed47"
}
.nc-icon-outline.ui-2_battery-half:before {
	content: "\ed48"
}
.nc-icon-outline.ui-2_battery-low:before {
	content: "\ed49"
}
.nc-icon-outline.ui-2_bluetooth:before {
	content: "\ed4a"
}
.nc-icon-outline.ui-2_book:before {
	content: "\ed4b"
}
.nc-icon-outline.ui-2_chart-bar-52:before {
	content: "\ed4c"
}
.nc-icon-outline.ui-2_chart-bar-53:before {
	content: "\ed4d"
}
.nc-icon-outline.ui-2_chat-content:before {
	content: "\ed4e"
}
.nc-icon-outline.ui-2_chat-round-content:before {
	content: "\ed4f"
}
.nc-icon-outline.ui-2_chat-round:before {
	content: "\ed50"
}
.nc-icon-outline.ui-2_chat:before {
	content: "\ed51"
}
.nc-icon-outline.ui-2_circle-bold-delete:before {
	content: "\ed52"
}
.nc-icon-outline.ui-2_cloud-25:before {
	content: "\ed53"
}
.nc-icon-outline.ui-2_cloud-26:before {
	content: "\ed54"
}
.nc-icon-outline.ui-2_disk:before {
	content: "\ed55"
}
.nc-icon-outline.ui-2_enlarge-57:before {
	content: "\ed56"
}
.nc-icon-outline.ui-2_enlarge-58:before {
	content: "\ed57"
}
.nc-icon-outline.ui-2_enlarge-59:before {
	content: "\ed58"
}
.nc-icon-outline.ui-2_fat-add:before {
	content: "\ed59"
}
.nc-icon-outline.ui-2_fat-delete:before {
	content: "\ed5a"
}
.nc-icon-outline.ui-2_fat-remove:before {
	content: "\ed5b"
}
.nc-icon-outline.ui-2_favourite-28:before {
	content: "\ed5c"
}
.nc-icon-outline.ui-2_favourite-31:before {
	content: "\ed5d"
}
.nc-icon-outline.ui-2_favourite-add-29:before {
	content: "\ed5e"
}
.nc-icon-outline.ui-2_favourite-add-32:before {
	content: "\ed5f"
}
.nc-icon-outline.ui-2_favourite-remove-30:before {
	content: "\ed60"
}
.nc-icon-outline.ui-2_favourite-remove-33:before {
	content: "\ed61"
}
.nc-icon-outline.ui-2_filter:before {
	content: "\ed62"
}
.nc-icon-outline.ui-2_fullsize:before {
	content: "\ed63"
}
.nc-icon-outline.ui-2_grid-45:before {
	content: "\ed64"
}
.nc-icon-outline.ui-2_grid-46:before {
	content: "\ed65"
}
.nc-icon-outline.ui-2_grid-48:before {
	content: "\ed66"
}
.nc-icon-outline.ui-2_grid-49:before {
	content: "\ed67"
}
.nc-icon-outline.ui-2_grid-50:before {
	content: "\ed68"
}
.nc-icon-outline.ui-2_grid-square:before {
	content: "\ed69"
}
.nc-icon-outline.ui-2_hourglass:before {
	content: "\ed6a"
}
.nc-icon-outline.ui-2_lab:before {
	content: "\ed6b"
}
.nc-icon-outline.ui-2_layers:before {
	content: "\ed6c"
}
.nc-icon-outline.ui-2_like:before {
	content: "\ed6d"
}
.nc-icon-outline.ui-2_link-66:before {
	content: "\ed6e"
}
.nc-icon-outline.ui-2_link-67:before {
	content: "\ed6f"
}
.nc-icon-outline.ui-2_link-68:before {
	content: "\ed70"
}
.nc-icon-outline.ui-2_link-69:before {
	content: "\ed71"
}
.nc-icon-outline.ui-2_link-71:before {
	content: "\ed72"
}
.nc-icon-outline.ui-2_link-72:before {
	content: "\ed73"
}
.nc-icon-outline.ui-2_link-broken-70:before {
	content: "\ed74"
}
.nc-icon-outline.ui-2_link-broken-73:before {
	content: "\ed75"
}
.nc-icon-outline.ui-2_menu-34:before {
	content: "\ed76"
}
.nc-icon-outline.ui-2_menu-35:before {
	content: "\ed77"
}
.nc-icon-outline.ui-2_menu-bold:before {
	content: "\ed78"
}
.nc-icon-outline.ui-2_menu-dots:before {
	content: "\ed79"
}
.nc-icon-outline.ui-2_menu-square:before {
	content: "\ed7a"
}
.nc-icon-outline.ui-2_node:before {
	content: "\ed7b"
}
.nc-icon-outline.ui-2_paragraph:before {
	content: "\ed7c"
}
.nc-icon-outline.ui-2_phone:before {
	content: "\ed7d"
}
.nc-icon-outline.ui-2_settings-90:before {
	content: "\ed7e"
}
.nc-icon-outline.ui-2_settings-91:before {
	content: "\ed7f"
}
.nc-icon-outline.ui-2_share-bold:before {
	content: "\ed80"
}
.nc-icon-outline.ui-2_share:before {
	content: "\ed81"
}
.nc-icon-outline.ui-2_small-add:before {
	content: "\ed82"
}
.nc-icon-outline.ui-2_small-delete:before {
	content: "\ed83"
}
.nc-icon-outline.ui-2_small-remove:before {
	content: "\ed84"
}
.nc-icon-outline.ui-2_square-add-08:before {
	content: "\ed85"
}
.nc-icon-outline.ui-2_square-add-11:before {
	content: "\ed86"
}
.nc-icon-outline.ui-2_square-delete-10:before {
	content: "\ed87"
}
.nc-icon-outline.ui-2_square-delete-13:before {
	content: "\ed88"
}
.nc-icon-outline.ui-2_square-remove-09:before {
	content: "\ed89"
}
.nc-icon-outline.ui-2_square-remove-12:before {
	content: "\ed8a"
}
.nc-icon-outline.ui-2_target:before {
	content: "\ed8b"
}
.nc-icon-outline.ui-2_tile-55:before {
	content: "\ed8c"
}
.nc-icon-outline.ui-2_tile-56:before {
	content: "\ed8d"
}
.nc-icon-outline.ui-2_time-alarm:before {
	content: "\ed8e"
}
.nc-icon-outline.ui-2_time-clock:before {
	content: "\ed8f"
}
.nc-icon-outline.ui-2_time-countdown:before {
	content: "\ed90"
}
.nc-icon-outline.ui-2_time:before {
	content: "\ed91"
}
.nc-icon-outline.ui-2_webpage:before {
	content: "\ed92"
}
.nc-icon-outline.ui-2_window-add:before {
	content: "\ed93"
}
.nc-icon-outline.ui-2_window-delete:before {
	content: "\ed94"
}
.nc-icon-outline.ui-3_alert:before {
	content: "\ed95"
}
.nc-icon-outline.ui-3_backward:before {
	content: "\ed96"
}
.nc-icon-outline.ui-3_bolt:before {
	content: "\ed97"
}
.nc-icon-outline.ui-3_bullet-list:before {
	content: "\ed98"
}
.nc-icon-outline.ui-3_calendar-add:before {
	content: "\ed99"
}
.nc-icon-outline.ui-3_card-add:before {
	content: "\ed9a"
}
.nc-icon-outline.ui-3_card-alert:before {
	content: "\ed9b"
}
.nc-icon-outline.ui-3_chart-bars:before {
	content: "\ed9c"
}
.nc-icon-outline.ui-3_chart:before {
	content: "\ed9d"
}
.nc-icon-outline.ui-3_chat-33:before {
	content: "\ed9e"
}
.nc-icon-outline.ui-3_chat-45:before {
	content: "\ed9f"
}
.nc-icon-outline.ui-3_chat-46:before {
	content: "\eda0"
}
.nc-icon-outline.ui-3_chat-reply:before {
	content: "\eda1"
}
.nc-icon-outline.ui-3_check-in:before {
	content: "\eda2"
}
.nc-icon-outline.ui-3_check-out:before {
	content: "\eda3"
}
.nc-icon-outline.ui-3_dock-bottom:before {
	content: "\eda4"
}
.nc-icon-outline.ui-3_dock-left:before {
	content: "\eda5"
}
.nc-icon-outline.ui-3_dock-right:before {
	content: "\eda6"
}
.nc-icon-outline.ui-3_dock-top:before {
	content: "\eda7"
}
.nc-icon-outline.ui-3_filter-check:before {
	content: "\eda8"
}
.nc-icon-outline.ui-3_filter-remove:before {
	content: "\eda9"
}
.nc-icon-outline.ui-3_forward:before {
	content: "\edaa"
}
.nc-icon-outline.ui-3_funnel-39:before {
	content: "\edab"
}
.nc-icon-outline.ui-3_funnel-40:before {
	content: "\edac"
}
.nc-icon-outline.ui-3_funnel-41:before {
	content: "\edad"
}
.nc-icon-outline.ui-3_heart-add:before {
	content: "\edae"
}
.nc-icon-outline.ui-3_heart-remove:before {
	content: "\edaf"
}
.nc-icon-outline.ui-3_heart:before {
	content: "\edb0"
}
.nc-icon-outline.ui-3_infinite:before {
	content: "\edb1"
}
.nc-icon-outline.ui-3_link:before {
	content: "\edb2"
}
.nc-icon-outline.ui-3_menu-left:before {
	content: "\edb3"
}
.nc-icon-outline.ui-3_menu-right:before {
	content: "\edb4"
}
.nc-icon-outline.ui-3_menu:before {
	content: "\edb5"
}
.nc-icon-outline.ui-3_metrics:before {
	content: "\edb6"
}
.nc-icon-outline.ui-3_phone-call-end:before {
	content: "\edb7"
}
.nc-icon-outline.ui-3_phone-call:before {
	content: "\edb8"
}
.nc-icon-outline.ui-3_phone:before {
	content: "\edb9"
}
.nc-icon-outline.ui-3_playlist:before {
	content: "\edba"
}
.nc-icon-outline.ui-3_search:before {
	content: "\edbb"
}
.nc-icon-outline.ui-3_security:before {
	content: "\edbc"
}
.nc-icon-outline.ui-3_segmentation:before {
	content: "\edbd"
}
.nc-icon-outline.ui-3_select:before {
	content: "\edbe"
}
.nc-icon-outline.ui-3_send:before {
	content: "\edbf"
}
.nc-icon-outline.ui-3_signal:before {
	content: "\edc0"
}
.nc-icon-outline.ui-3_slide-left:before {
	content: "\edc1"
}
.nc-icon-outline.ui-3_slide-right:before {
	content: "\edc2"
}
.nc-icon-outline.ui-3_table-left:before {
	content: "\edc3"
}
.nc-icon-outline.ui-3_table-right:before {
	content: "\edc4"
}
.nc-icon-outline.ui-3_tag:before {
	content: "\edc5"
}
.nc-icon-outline.ui-3_widget:before {
	content: "\edc6"
}
.nc-icon-outline.envir_bulb-saver:before {
	content: "\ecc4"
}
.nc-icon-outline.envir_bulb:before {
	content: "\ecc5"
}
.nc-icon-outline.envir_car:before {
	content: "\ecc6"
}
.nc-icon-outline.envir_fuel-electric:before {
	content: "\ecc7"
}
.nc-icon-outline.envir_fuel:before {
	content: "\ecc8"
}
.nc-icon-outline.envir_home:before {
	content: "\ecc9"
}
.nc-icon-outline.envir_level:before {
	content: "\ecca"
}
.nc-icon-outline.envir_panel:before {
	content: "\eccb"
}
.nc-icon-outline.envir_radiation:before {
	content: "\eccc"
}
.nc-icon-outline.envir_recycling:before {
	content: "\eccd"
}
.nc-icon-outline.envir_save-planet:before {
	content: "\ecce"
}
.nc-icon-outline.envir_waste-danger:before {
	content: "\eccf"
}
.nc-icon-outline.envir_waste-recycling:before {
	content: "\ecd0"
}
.nc-icon-outline.envir_waste:before {
	content: "\ecd1"
}
.nc-icon-outline.envir_water-hand:before {
	content: "\ecd2"
}
.nc-icon-outline.envir_water-sink:before {
	content: "\ecd3"
}
.nc-icon-outline.envir_water:before {
	content: "\ecd4"
}
.nc-icon-outline.envir_wind:before {
	content: "\ecd5"
}
.nc-icon-outline.text_align-center:before {
	content: "\ecaa"
}
.nc-icon-outline.text_align-justify:before {
	content: "\ecab"
}
.nc-icon-outline.text_align-left:before {
	content: "\ecac"
}
.nc-icon-outline.text_align-right:before {
	content: "\ecad"
}
.nc-icon-outline.text_background:before {
	content: "\ecae"
}
.nc-icon-outline.text_bold:before {
	content: "\ecaf"
}
.nc-icon-outline.text_capitalize:before {
	content: "\ecb0"
}
.nc-icon-outline.text_caps-all:before {
	content: "\ecb1"
}
.nc-icon-outline.text_caps-small:before {
	content: "\ecb2"
}
.nc-icon-outline.text_color:before {
	content: "\ecb3"
}
.nc-icon-outline.text_edit:before {
	content: "\ecb4"
}
.nc-icon-outline.text_italic:before {
	content: "\ecb5"
}
.nc-icon-outline.text_line-height:before {
	content: "\ecb6"
}
.nc-icon-outline.text_list-bullet:before {
	content: "\ecb7"
}
.nc-icon-outline.text_list-numbers:before {
	content: "\ecb8"
}
.nc-icon-outline.text_margin-left:before {
	content: "\ecb9"
}
.nc-icon-outline.text_margin-right:before {
	content: "\ecba"
}
.nc-icon-outline.text_quote:before {
	content: "\ecbb"
}
.nc-icon-outline.text_scale-horizontal:before {
	content: "\ecbc"
}
.nc-icon-outline.text_scale-vertical:before {
	content: "\ecbd"
}
.nc-icon-outline.text_size:before {
	content: "\ecbe"
}
.nc-icon-outline.text_strikethrough:before {
	content: "\ecbf"
}
.nc-icon-outline.text_subscript:before {
	content: "\ecc0"
}
.nc-icon-outline.text_superscript:before {
	content: "\ecc1"
}
.nc-icon-outline.text_tracking:before {
	content: "\ecc2"
}
.nc-icon-outline.text_underline:before {
	content: "\ecc3"
}
.nc-icon-outline.gestures_2x-drag-down:before {
	content: "\ec09"
}
.nc-icon-outline.gestures_2x-drag-up:before {
	content: "\ec0a"
}
.nc-icon-outline.gestures_2x-swipe-down:before {
	content: "\ec0b"
}
.nc-icon-outline.gestures_2x-swipe-left:before {
	content: "\ec0c"
}
.nc-icon-outline.gestures_2x-swipe-right:before {
	content: "\ec0d"
}
.nc-icon-outline.gestures_2x-swipe-up:before {
	content: "\ec0e"
}
.nc-icon-outline.gestures_2x-tap:before {
	content: "\ec0f"
}
.nc-icon-outline.gestures_3x-swipe-left:before {
	content: "\ec10"
}
.nc-icon-outline.gestures_3x-swipe-right:before {
	content: "\ec11"
}
.nc-icon-outline.gestures_3x-swipe-up:before {
	content: "\ec12"
}
.nc-icon-outline.gestures_3x-tap:before {
	content: "\ec13"
}
.nc-icon-outline.gestures_4x-swipe-left:before {
	content: "\ec14"
}
.nc-icon-outline.gestures_4x-swipe-right:before {
	content: "\ec15"
}
.nc-icon-outline.gestures_4x-swipe-up:before {
	content: "\ec16"
}
.nc-icon-outline.gestures_active-38:before {
	content: "\ec17"
}
.nc-icon-outline.gestures_active-40:before {
	content: "\ec18"
}
.nc-icon-outline.gestures_camera:before {
	content: "\ec19"
}
.nc-icon-outline.gestures_double-tap:before {
	content: "\ec1a"
}
.nc-icon-outline.gestures_drag-21:before {
	content: "\ec1b"
}
.nc-icon-outline.gestures_drag-31:before {
	content: "\ec1c"
}
.nc-icon-outline.gestures_drag-down:before {
	content: "\ec1d"
}
.nc-icon-outline.gestures_drag-left:before {
	content: "\ec1e"
}
.nc-icon-outline.gestures_drag-right:before {
	content: "\ec1f"
}
.nc-icon-outline.gestures_drag-up:before {
	content: "\ec20"
}
.nc-icon-outline.gestures_flick-down:before {
	content: "\ec21"
}
.nc-icon-outline.gestures_flick-left:before {
	content: "\ec22"
}
.nc-icon-outline.gestures_flick-right:before {
	content: "\ec23"
}
.nc-icon-outline.gestures_flick-up:before {
	content: "\ec24"
}
.nc-icon-outline.gestures_grab:before {
	content: "\ec25"
}
.nc-icon-outline.gestures_hold:before {
	content: "\ec26"
}
.nc-icon-outline.gestures_pin:before {
	content: "\ec27"
}
.nc-icon-outline.gestures_pinch:before {
	content: "\ec28"
}
.nc-icon-outline.gestures_rotate-22:before {
	content: "\ec29"
}
.nc-icon-outline.gestures_rotate-23:before {
	content: "\ec2a"
}
.nc-icon-outline.gestures_scan:before {
	content: "\ec2b"
}
.nc-icon-outline.gestures_scroll-horitontal:before {
	content: "\ec2c"
}
.nc-icon-outline.gestures_scroll-vertical:before {
	content: "\ec2d"
}
.nc-icon-outline.gestures_stretch:before {
	content: "\ec2e"
}
.nc-icon-outline.gestures_swipe-bottom:before {
	content: "\ec2f"
}
.nc-icon-outline.gestures_swipe-left:before {
	content: "\ec30"
}
.nc-icon-outline.gestures_swipe-right:before {
	content: "\ec31"
}
.nc-icon-outline.gestures_swipe-up:before {
	content: "\ec32"
}
.nc-icon-outline.gestures_tap-01:before {
	content: "\ec33"
}
.nc-icon-outline.gestures_tap-02:before {
	content: "\ec34"
}
.nc-icon-outline.sport_badminton:before {
	content: "\ec35"
}
.nc-icon-outline.sport_baseball-ball:before {
	content: "\ec36"
}
.nc-icon-outline.sport_baseball-bat:before {
	content: "\ec37"
}
.nc-icon-outline.sport_baseball:before {
	content: "\ec38"
}
.nc-icon-outline.sport_basketball-12:before {
	content: "\ec39"
}
.nc-icon-outline.sport_basketball-13:before {
	content: "\ec3a"
}
.nc-icon-outline.sport_boxing:before {
	content: "\ec3b"
}
.nc-icon-outline.sport_cardio:before {
	content: "\ec3c"
}
.nc-icon-outline.sport_cricket:before {
	content: "\ec3d"
}
.nc-icon-outline.sport_crown:before {
	content: "\ec3e"
}
.nc-icon-outline.sport_dart:before {
	content: "\ec3f"
}
.nc-icon-outline.sport_dumbbells:before {
	content: "\ec40"
}
.nc-icon-outline.sport_energy-drink:before {
	content: "\ec41"
}
.nc-icon-outline.sport_energy-supplement:before {
	content: "\ec42"
}
.nc-icon-outline.sport_fencing:before {
	content: "\ec43"
}
.nc-icon-outline.sport_fishing:before {
	content: "\ec44"
}
.nc-icon-outline.sport_flag-finish:before {
	content: "\ec45"
}
.nc-icon-outline.sport_football-headguard:before {
	content: "\ec46"
}
.nc-icon-outline.sport_golf:before {
	content: "\ec47"
}
.nc-icon-outline.sport_helmet:before {
	content: "\ec48"
}
.nc-icon-outline.sport_hockey:before {
	content: "\ec49"
}
.nc-icon-outline.sport_kettlebell:before {
	content: "\ec4a"
}
.nc-icon-outline.sport_ping-pong:before {
	content: "\ec4b"
}
.nc-icon-outline.sport_podium-trophy:before {
	content: "\ec4c"
}
.nc-icon-outline.sport_podium:before {
	content: "\ec4d"
}
.nc-icon-outline.sport_rope:before {
	content: "\ec4e"
}
.nc-icon-outline.sport_rugby:before {
	content: "\ec4f"
}
.nc-icon-outline.sport_shaker:before {
	content: "\ec50"
}
.nc-icon-outline.sport_shoe-run:before {
	content: "\ec51"
}
.nc-icon-outline.sport_skateboard:before {
	content: "\ec52"
}
.nc-icon-outline.sport_snowboard:before {
	content: "\ec53"
}
.nc-icon-outline.sport_soccer-field:before {
	content: "\ec54"
}
.nc-icon-outline.sport_steering-wheel:before {
	content: "\ec55"
}
.nc-icon-outline.sport_supplement:before {
	content: "\ec56"
}
.nc-icon-outline.sport_surf:before {
	content: "\ec57"
}
.nc-icon-outline.sport_tactic:before {
	content: "\ec58"
}
.nc-icon-outline.sport_tennis-ball:before {
	content: "\ec59"
}
.nc-icon-outline.sport_tennis:before {
	content: "\ec5a"
}
.nc-icon-outline.sport_trophy:before {
	content: "\ec5b"
}
.nc-icon-outline.sport_user-balance:before {
	content: "\ec5c"
}
.nc-icon-outline.sport_user-climb:before {
	content: "\ec5d"
}
.nc-icon-outline.sport_user-meditation:before {
	content: "\ec5e"
}
.nc-icon-outline.sport_user-run:before {
	content: "\ec5f"
}
.nc-icon-outline.sport_user-snowboard:before {
	content: "\ec60"
}
.nc-icon-outline.sport_user-swim:before {
	content: "\ec61"
}
.nc-icon-outline.sport_volleyball:before {
	content: "\ec62"
}
.nc-icon-outline.sport_whistle:before {
	content: "\ec63"
}
.nc-icon-outline.holidays_bat:before {
	content: "\ec64"
}
.nc-icon-outline.holidays_biscuit:before {
	content: "\ec65"
}
.nc-icon-outline.holidays_bones:before {
	content: "\ec66"
}
.nc-icon-outline.holidays_boot:before {
	content: "\ec67"
}
.nc-icon-outline.holidays_candy:before {
	content: "\ec68"
}
.nc-icon-outline.holidays_cat:before {
	content: "\ec69"
}
.nc-icon-outline.holidays_cauldron:before {
	content: "\ec6a"
}
.nc-icon-outline.holidays_chimney:before {
	content: "\ec6b"
}
.nc-icon-outline.holidays_cockade:before {
	content: "\ec6c"
}
.nc-icon-outline.holidays_coffin:before {
	content: "\ec6d"
}
.nc-icon-outline.holidays_dead-hand:before {
	content: "\ec6e"
}
.nc-icon-outline.holidays_decoration:before {
	content: "\ec6f"
}
.nc-icon-outline.holidays_deer:before {
	content: "\ec70"
}
.nc-icon-outline.holidays_egg-38:before {
	content: "\ec71"
}
.nc-icon-outline.holidays_egg-39:before {
	content: "\ec72"
}
.nc-icon-outline.holidays_frankenstein:before {
	content: "\ec73"
}
.nc-icon-outline.holidays_ghost:before {
	content: "\ec74"
}
.nc-icon-outline.holidays_gift-exchange:before {
	content: "\ec75"
}
.nc-icon-outline.holidays_gift:before {
	content: "\ec76"
}
.nc-icon-outline.holidays_glove:before {
	content: "\ec77"
}
.nc-icon-outline.holidays_grave:before {
	content: "\ec78"
}
.nc-icon-outline.holidays_light:before {
	content: "\ec79"
}
.nc-icon-outline.holidays_message:before {
	content: "\ec7a"
}
.nc-icon-outline.holidays_mistletoe:before {
	content: "\ec7b"
}
.nc-icon-outline.holidays_owl:before {
	content: "\ec7c"
}
.nc-icon-outline.holidays_pumpkin:before {
	content: "\ec7d"
}
.nc-icon-outline.holidays_rabbit:before {
	content: "\ec7e"
}
.nc-icon-outline.holidays_santa-hat:before {
	content: "\ec7f"
}
.nc-icon-outline.holidays_sickle:before {
	content: "\ec80"
}
.nc-icon-outline.holidays_snow-ball:before {
	content: "\ec81"
}
.nc-icon-outline.holidays_snowman-head:before {
	content: "\ec82"
}
.nc-icon-outline.holidays_snowman:before {
	content: "\ec83"
}
.nc-icon-outline.holidays_soak:before {
	content: "\ec84"
}
.nc-icon-outline.holidays_spider:before {
	content: "\ec85"
}
.nc-icon-outline.holidays_tree-ball:before {
	content: "\ec86"
}
.nc-icon-outline.holidays_tree:before {
	content: "\ec87"
}
.nc-icon-outline.holidays_vampire:before {
	content: "\ec88"
}
.nc-icon-outline.holidays_witch-hat:before {
	content: "\ec89"
}
.nc-icon-outline.holidays_wolf:before {
	content: "\ec8a"
}
.nc-icon-outline.holidays_zombie:before {
	content: "\ec8b"
}
.nc-icon-outline.nature_bear:before {
	content: "\ec8c"
}
.nc-icon-outline.nature_bee:before {
	content: "\ec8d"
}
.nc-icon-outline.nature_butterfly:before {
	content: "\ec8e"
}
.nc-icon-outline.nature_chicken:before {
	content: "\ec8f"
}
.nc-icon-outline.nature_clover:before {
	content: "\ec90"
}
.nc-icon-outline.nature_collar:before {
	content: "\ec91"
}
.nc-icon-outline.nature_cow:before {
	content: "\ec92"
}
.nc-icon-outline.nature_dog-house:before {
	content: "\ec93"
}
.nc-icon-outline.nature_dog:before {
	content: "\ec94"
}
.nc-icon-outline.nature_flower-05:before {
	content: "\ec95"
}
.nc-icon-outline.nature_flower-06:before {
	content: "\ec96"
}
.nc-icon-outline.nature_flower-07:before {
	content: "\ec97"
}
.nc-icon-outline.nature_food-dog:before {
	content: "\ec98"
}
.nc-icon-outline.nature_food:before {
	content: "\ec99"
}
.nc-icon-outline.nature_forest:before {
	content: "\ec9a"
}
.nc-icon-outline.nature_mountain:before {
	content: "\ec9b"
}
.nc-icon-outline.nature_mushroom:before {
	content: "\ec9c"
}
.nc-icon-outline.nature_panda:before {
	content: "\ec9d"
}
.nc-icon-outline.nature_paw:before {
	content: "\ec9e"
}
.nc-icon-outline.nature_pig:before {
	content: "\ec9f"
}
.nc-icon-outline.nature_plant-ground:before {
	content: "\eca0"
}
.nc-icon-outline.nature_plant-vase:before {
	content: "\eca1"
}
.nc-icon-outline.nature_rat:before {
	content: "\eca2"
}
.nc-icon-outline.nature_sheep:before {
	content: "\eca3"
}
.nc-icon-outline.nature_snake:before {
	content: "\eca4"
}
.nc-icon-outline.nature_tree-01:before {
	content: "\eca5"
}
.nc-icon-outline.nature_tree-02:before {
	content: "\eca6"
}
.nc-icon-outline.nature_tree-03:before {
	content: "\eca7"
}
.nc-icon-outline.nature_turtle:before {
	content: "\eca8"
}
.nc-icon-outline.nature_wood:before {
	content: "\eca9"
}
.nc-icon-outline.travel_axe:before {
	content: "\eb28"
}
.nc-icon-outline.travel_backpack:before {
	content: "\eb29"
}
.nc-icon-outline.travel_bag:before {
	content: "\eb2a"
}
.nc-icon-outline.travel_barbecue:before {
	content: "\eb2b"
}
.nc-icon-outline.travel_beach-umbrella:before {
	content: "\eb2c"
}
.nc-icon-outline.travel_berlin:before {
	content: "\eb2d"
}
.nc-icon-outline.travel_binocular:before {
	content: "\eb2e"
}
.nc-icon-outline.travel_camper:before {
	content: "\eb2f"
}
.nc-icon-outline.travel_camping:before {
	content: "\eb30"
}
.nc-icon-outline.travel_castle:before {
	content: "\eb31"
}
.nc-icon-outline.travel_china:before {
	content: "\eb32"
}
.nc-icon-outline.travel_church:before {
	content: "\eb33"
}
.nc-icon-outline.travel_drink:before {
	content: "\eb34"
}
.nc-icon-outline.travel_explore:before {
	content: "\eb35"
}
.nc-icon-outline.travel_fire:before {
	content: "\eb36"
}
.nc-icon-outline.travel_hotel-bell:before {
	content: "\eb37"
}
.nc-icon-outline.travel_hotel-symbol:before {
	content: "\eb38"
}
.nc-icon-outline.travel_hotel:before {
	content: "\eb39"
}
.nc-icon-outline.travel_hut:before {
	content: "\eb3a"
}
.nc-icon-outline.travel_igloo:before {
	content: "\eb3b"
}
.nc-icon-outline.travel_info:before {
	content: "\eb3c"
}
.nc-icon-outline.travel_istanbul:before {
	content: "\eb3d"
}
.nc-icon-outline.travel_jellyfish:before {
	content: "\eb3e"
}
.nc-icon-outline.travel_lamp:before {
	content: "\eb3f"
}
.nc-icon-outline.travel_lighthouse:before {
	content: "\eb40"
}
.nc-icon-outline.travel_london:before {
	content: "\eb41"
}
.nc-icon-outline.travel_luggage:before {
	content: "\eb42"
}
.nc-icon-outline.travel_mosque:before {
	content: "\eb43"
}
.nc-icon-outline.travel_ny:before {
	content: "\eb44"
}
.nc-icon-outline.travel_octopus:before {
	content: "\eb45"
}
.nc-icon-outline.travel_paris-tower:before {
	content: "\eb46"
}
.nc-icon-outline.travel_passport:before {
	content: "\eb47"
}
.nc-icon-outline.travel_pickaxe:before {
	content: "\eb48"
}
.nc-icon-outline.travel_pool:before {
	content: "\eb49"
}
.nc-icon-outline.travel_pyramid:before {
	content: "\eb4a"
}
.nc-icon-outline.travel_rackets:before {
	content: "\eb4b"
}
.nc-icon-outline.travel_rio:before {
	content: "\eb4c"
}
.nc-icon-outline.travel_road-sign-left:before {
	content: "\eb4d"
}
.nc-icon-outline.travel_road-sign-right:before {
	content: "\eb4e"
}
.nc-icon-outline.travel_rome:before {
	content: "\eb4f"
}
.nc-icon-outline.travel_rowing:before {
	content: "\eb50"
}
.nc-icon-outline.travel_sea-mask:before {
	content: "\eb51"
}
.nc-icon-outline.travel_sf-bridge:before {
	content: "\eb52"
}
.nc-icon-outline.travel_shark:before {
	content: "\eb53"
}
.nc-icon-outline.travel_spa:before {
	content: "\eb54"
}
.nc-icon-outline.travel_sunglasses:before {
	content: "\eb55"
}
.nc-icon-outline.travel_surf:before {
	content: "\eb56"
}
.nc-icon-outline.travel_swimsuit:before {
	content: "\eb57"
}
.nc-icon-outline.travel_swimwear:before {
	content: "\eb58"
}
.nc-icon-outline.travel_swiss-knife:before {
	content: "\eb59"
}
.nc-icon-outline.travel_temple-02:before {
	content: "\eb5a"
}
.nc-icon-outline.travel_temple-25:before {
	content: "\eb5b"
}
.nc-icon-outline.travel_trolley:before {
	content: "\eb5c"
}
.nc-icon-outline.travel_white-house:before {
	content: "\eb5d"
}
.nc-icon-outline.travel_world:before {
	content: "\eb5e"
}
.nc-icon-outline.travel_worldmap:before {
	content: "\eb5f"
}
.nc-icon-outline.food_alcohol:before {
	content: "\eb60"
}
.nc-icon-outline.food_apple:before {
	content: "\eb61"
}
.nc-icon-outline.food_baby:before {
	content: "\eb62"
}
.nc-icon-outline.food_bacon:before {
	content: "\eb63"
}
.nc-icon-outline.food_baguette:before {
	content: "\eb64"
}
.nc-icon-outline.food_banana:before {
	content: "\eb65"
}
.nc-icon-outline.food_barbecue-02:before {
	content: "\eb66"
}
.nc-icon-outline.food_barbecue-15:before {
	content: "\eb67"
}
.nc-icon-outline.food_barbecue-tools:before {
	content: "\eb68"
}
.nc-icon-outline.food_beer-95:before {
	content: "\eb69"
}
.nc-icon-outline.food_beer-96:before {
	content: "\eb6a"
}
.nc-icon-outline.food_beverage:before {
	content: "\eb6b"
}
.nc-icon-outline.food_bottle-wine:before {
	content: "\eb6c"
}
.nc-icon-outline.food_bottle:before {
	content: "\eb6d"
}
.nc-icon-outline.food_bowl:before {
	content: "\eb6e"
}
.nc-icon-outline.food_bread:before {
	content: "\eb6f"
}
.nc-icon-outline.food_broccoli:before {
	content: "\eb70"
}
.nc-icon-outline.food_cake-13:before {
	content: "\eb71"
}
.nc-icon-outline.food_cake-100:before {
	content: "\eb72"
}
.nc-icon-outline.food_cake-slice:before {
	content: "\eb73"
}
.nc-icon-outline.food_candle:before {
	content: "\eb74"
}
.nc-icon-outline.food_candy:before {
	content: "\eb75"
}
.nc-icon-outline.food_carrot:before {
	content: "\eb76"
}
.nc-icon-outline.food_champagne:before {
	content: "\eb77"
}
.nc-icon-outline.food_cheese-24:before {
	content: "\eb78"
}
.nc-icon-outline.food_cheese-87:before {
	content: "\eb79"
}
.nc-icon-outline.food_cheeseburger:before {
	content: "\eb7a"
}
.nc-icon-outline.food_chef-hat:before {
	content: "\eb7b"
}
.nc-icon-outline.food_cherry:before {
	content: "\eb7c"
}
.nc-icon-outline.food_chicken:before {
	content: "\eb7d"
}
.nc-icon-outline.food_chili:before {
	content: "\eb7e"
}
.nc-icon-outline.food_chinese:before {
	content: "\eb7f"
}
.nc-icon-outline.food_chips:before {
	content: "\eb80"
}
.nc-icon-outline.food_chocolate:before {
	content: "\eb81"
}
.nc-icon-outline.food_cocktail:before {
	content: "\eb82"
}
.nc-icon-outline.food_coffe-long:before {
	content: "\eb83"
}
.nc-icon-outline.food_coffee-long:before {
	content: "\eb84"
}
.nc-icon-outline.food_coffee:before {
	content: "\eb85"
}
.nc-icon-outline.food_cookies:before {
	content: "\eb86"
}
.nc-icon-outline.food_course:before {
	content: "\eb87"
}
.nc-icon-outline.food_crab:before {
	content: "\eb88"
}
.nc-icon-outline.food_croissant:before {
	content: "\eb89"
}
.nc-icon-outline.food_cutlery-75:before {
	content: "\eb8a"
}
.nc-icon-outline.food_cutlery-76:before {
	content: "\eb8b"
}
.nc-icon-outline.food_cutlery-77:before {
	content: "\eb8c"
}
.nc-icon-outline.food_dishwasher:before {
	content: "\eb8d"
}
.nc-icon-outline.food_donut:before {
	content: "\eb8e"
}
.nc-icon-outline.food_drink:before {
	content: "\eb8f"
}
.nc-icon-outline.food_egg:before {
	content: "\eb90"
}
.nc-icon-outline.food_energy-drink:before {
	content: "\eb91"
}
.nc-icon-outline.food_fish:before {
	content: "\eb92"
}
.nc-icon-outline.food_fishbone:before {
	content: "\eb93"
}
.nc-icon-outline.food_fridge:before {
	content: "\eb94"
}
.nc-icon-outline.food_glass:before {
	content: "\eb95"
}
.nc-icon-outline.food_grape:before {
	content: "\eb96"
}
.nc-icon-outline.food_hob:before {
	content: "\eb97"
}
.nc-icon-outline.food_hot-dog:before {
	content: "\eb98"
}
.nc-icon-outline.food_ice-cream-22:before {
	content: "\eb99"
}
.nc-icon-outline.food_ice-cream-72:before {
	content: "\eb9a"
}
.nc-icon-outline.food_jam:before {
	content: "\eb9b"
}
.nc-icon-outline.food_kettle:before {
	content: "\eb9c"
}
.nc-icon-outline.food_kitchen-fan:before {
	content: "\eb9d"
}
.nc-icon-outline.food_knife:before {
	content: "\eb9e"
}
.nc-icon-outline.food_lemon-slice:before {
	content: "\eb9f"
}
.nc-icon-outline.food_lighter:before {
	content: "\eba0"
}
.nc-icon-outline.food_lobster:before {
	content: "\eba1"
}
.nc-icon-outline.food_matches:before {
	content: "\eba2"
}
.nc-icon-outline.food_measuring-cup:before {
	content: "\eba3"
}
.nc-icon-outline.food_meat-spit:before {
	content: "\eba4"
}
.nc-icon-outline.food_microwave:before {
	content: "\eba5"
}
.nc-icon-outline.food_milk:before {
	content: "\eba6"
}
.nc-icon-outline.food_moka:before {
	content: "\eba7"
}
.nc-icon-outline.food_muffin:before {
	content: "\eba8"
}
.nc-icon-outline.food_mug:before {
	content: "\eba9"
}
.nc-icon-outline.food_oven:before {
	content: "\ebaa"
}
.nc-icon-outline.food_pan:before {
	content: "\ebab"
}
.nc-icon-outline.food_pizza-slice:before {
	content: "\ebac"
}
.nc-icon-outline.food_pizza:before {
	content: "\ebad"
}
.nc-icon-outline.food_plate:before {
	content: "\ebae"
}
.nc-icon-outline.food_pot:before {
	content: "\ebaf"
}
.nc-icon-outline.food_prosciutto:before {
	content: "\ebb0"
}
.nc-icon-outline.food_recipe-book-46:before {
	content: "\ebb1"
}
.nc-icon-outline.food_recipe-book-47:before {
	content: "\ebb2"
}
.nc-icon-outline.food_rolling-pin:before {
	content: "\ebb3"
}
.nc-icon-outline.food_salt:before {
	content: "\ebb4"
}
.nc-icon-outline.food_sausage:before {
	content: "\ebb5"
}
.nc-icon-outline.food_scale:before {
	content: "\ebb6"
}
.nc-icon-outline.food_scotch:before {
	content: "\ebb7"
}
.nc-icon-outline.food_shrimp:before {
	content: "\ebb8"
}
.nc-icon-outline.food_steak:before {
	content: "\ebb9"
}
.nc-icon-outline.food_store:before {
	content: "\ebba"
}
.nc-icon-outline.food_strawberry:before {
	content: "\ebbb"
}
.nc-icon-outline.food_sushi:before {
	content: "\ebbc"
}
.nc-icon-outline.food_tacos:before {
	content: "\ebbd"
}
.nc-icon-outline.food_tea:before {
	content: "\ebbe"
}
.nc-icon-outline.food_temperature:before {
	content: "\ebbf"
}
.nc-icon-outline.food_vest-07:before {
	content: "\ebc0"
}
.nc-icon-outline.food_vest-31:before {
	content: "\ebc1"
}
.nc-icon-outline.food_watermelon:before {
	content: "\ebc2"
}
.nc-icon-outline.food_whisk:before {
	content: "\ebc3"
}
.nc-icon-outline.emoticons_alien:before {
	content: "\ebc4"
}
.nc-icon-outline.emoticons_angry-10:before {
	content: "\ebc5"
}
.nc-icon-outline.emoticons_angry-44:before {
	content: "\ebc6"
}
.nc-icon-outline.emoticons_big-eyes:before {
	content: "\ebc7"
}
.nc-icon-outline.emoticons_big-smile:before {
	content: "\ebc8"
}
.nc-icon-outline.emoticons_bigmouth:before {
	content: "\ebc9"
}
.nc-icon-outline.emoticons_bleah:before {
	content: "\ebca"
}
.nc-icon-outline.emoticons_blind:before {
	content: "\ebcb"
}
.nc-icon-outline.emoticons_bomb:before {
	content: "\ebcc"
}
.nc-icon-outline.emoticons_bored:before {
	content: "\ebcd"
}
.nc-icon-outline.emoticons_cake:before {
	content: "\ebce"
}
.nc-icon-outline.emoticons_cry-15:before {
	content: "\ebcf"
}
.nc-icon-outline.emoticons_cry-57:before {
	content: "\ebd0"
}
.nc-icon-outline.emoticons_cute:before {
	content: "\ebd1"
}
.nc-icon-outline.emoticons_devil:before {
	content: "\ebd2"
}
.nc-icon-outline.emoticons_disgusted:before {
	content: "\ebd3"
}
.nc-icon-outline.emoticons_fist:before {
	content: "\ebd4"
}
.nc-icon-outline.emoticons_ghost:before {
	content: "\ebd5"
}
.nc-icon-outline.emoticons_hannibal:before {
	content: "\ebd6"
}
.nc-icon-outline.emoticons_happy-sun:before {
	content: "\ebd7"
}
.nc-icon-outline.emoticons_kid:before {
	content: "\ebd8"
}
.nc-icon-outline.emoticons_kiss:before {
	content: "\ebd9"
}
.nc-icon-outline.emoticons_laugh-17:before {
	content: "\ebda"
}
.nc-icon-outline.emoticons_laugh-35:before {
	content: "\ebdb"
}
.nc-icon-outline.emoticons_like-no:before {
	content: "\ebdc"
}
.nc-icon-outline.emoticons_like:before {
	content: "\ebdd"
}
.nc-icon-outline.emoticons_mad-12:before {
	content: "\ebde"
}
.nc-icon-outline.emoticons_mad-58:before {
	content: "\ebdf"
}
.nc-icon-outline.emoticons_malicious:before {
	content: "\ebe0"
}
.nc-icon-outline.emoticons_manga-62:before {
	content: "\ebe1"
}
.nc-icon-outline.emoticons_manga-63:before {
	content: "\ebe2"
}
.nc-icon-outline.emoticons_monster:before {
	content: "\ebe3"
}
.nc-icon-outline.emoticons_nerd-22:before {
	content: "\ebe4"
}
.nc-icon-outline.emoticons_nerd-23:before {
	content: "\ebe5"
}
.nc-icon-outline.emoticons_ninja:before {
	content: "\ebe6"
}
.nc-icon-outline.emoticons_no-words:before {
	content: "\ebe7"
}
.nc-icon-outline.emoticons_parrot:before {
	content: "\ebe8"
}
.nc-icon-outline.emoticons_penguin:before {
	content: "\ebe9"
}
.nc-icon-outline.emoticons_pirate:before {
	content: "\ebea"
}
.nc-icon-outline.emoticons_poop:before {
	content: "\ebeb"
}
.nc-icon-outline.emoticons_puzzled:before {
	content: "\ebec"
}
.nc-icon-outline.emoticons_quite-happy:before {
	content: "\ebed"
}
.nc-icon-outline.emoticons_robot:before {
	content: "\ebee"
}
.nc-icon-outline.emoticons_rock:before {
	content: "\ebef"
}
.nc-icon-outline.emoticons_sad:before {
	content: "\ebf0"
}
.nc-icon-outline.emoticons_satisfied:before {
	content: "\ebf1"
}
.nc-icon-outline.emoticons_shark:before {
	content: "\ebf2"
}
.nc-icon-outline.emoticons_shy:before {
	content: "\ebf3"
}
.nc-icon-outline.emoticons_sick:before {
	content: "\ebf4"
}
.nc-icon-outline.emoticons_silly:before {
	content: "\ebf5"
}
.nc-icon-outline.emoticons_skull:before {
	content: "\ebf6"
}
.nc-icon-outline.emoticons_sleep:before {
	content: "\ebf7"
}
.nc-icon-outline.emoticons_sloth:before {
	content: "\ebf8"
}
.nc-icon-outline.emoticons_smart:before {
	content: "\ebf9"
}
.nc-icon-outline.emoticons_smile:before {
	content: "\ebfa"
}
.nc-icon-outline.emoticons_soldier:before {
	content: "\ebfb"
}
.nc-icon-outline.emoticons_speechless:before {
	content: "\ebfc"
}
.nc-icon-outline.emoticons_spiteful:before {
	content: "\ebfd"
}
.nc-icon-outline.emoticons_sunglasses-48:before {
	content: "\ebfe"
}
.nc-icon-outline.emoticons_sunglasses-49:before {
	content: "\ebff"
}
.nc-icon-outline.emoticons_surprise:before {
	content: "\ec00"
}
.nc-icon-outline.emoticons_upset-13:before {
	content: "\ec01"
}
.nc-icon-outline.emoticons_upset-14:before {
	content: "\ec02"
}
.nc-icon-outline.emoticons_virus:before {
	content: "\ec03"
}
.nc-icon-outline.emoticons_what:before {
	content: "\ec04"
}
.nc-icon-outline.emoticons_whiskers:before {
	content: "\ec05"
}
.nc-icon-outline.emoticons_wink-06:before {
	content: "\ec06"
}
.nc-icon-outline.emoticons_wink-11:before {
	content: "\ec07"
}
.nc-icon-outline.emoticons_wink-69:before {
	content: "\ec08"
}
.nc-icon-outline.weather_celsius:before {
	content: "\e600"
}
.nc-icon-outline.weather_cloud-13:before {
	content: "\e601"
}
.nc-icon-outline.weather_cloud-14:before {
	content: "\e602"
}
.nc-icon-outline.weather_cloud-drop:before {
	content: "\e603"
}
.nc-icon-outline.weather_cloud-fog-31:before {
	content: "\e604"
}
.nc-icon-outline.weather_cloud-fog-32:before {
	content: "\e605"
}
.nc-icon-outline.weather_cloud-hail:before {
	content: "\e606"
}
.nc-icon-outline.weather_cloud-light:before {
	content: "\e607"
}
.nc-icon-outline.weather_cloud-moon:before {
	content: "\e608"
}
.nc-icon-outline.weather_cloud-rain:before {
	content: "\e609"
}
.nc-icon-outline.weather_cloud-rainbow:before {
	content: "\e60a"
}
.nc-icon-outline.weather_cloud-snow-34:before {
	content: "\e60b"
}
.nc-icon-outline.weather_cloud-snow-42:before {
	content: "\e60c"
}
.nc-icon-outline.weather_cloud-sun-17:before {
	content: "\e60d"
}
.nc-icon-outline.weather_cloud-sun-19:before {
	content: "\e60e"
}
.nc-icon-outline.weather_compass:before {
	content: "\e60f"
}
.nc-icon-outline.weather_drop-12:before {
	content: "\e610"
}
.nc-icon-outline.weather_drop-15:before {
	content: "\e611"
}
.nc-icon-outline.weather_drops:before {
	content: "\e612"
}
.nc-icon-outline.weather_eclipse:before {
	content: "\e613"
}
.nc-icon-outline.weather_fahrenheit:before {
	content: "\e614"
}
.nc-icon-outline.weather_fog:before {
	content: "\e615"
}
.nc-icon-outline.weather_forecast:before {
	content: "\e616"
}
.nc-icon-outline.weather_hurricane-44:before {
	content: "\e617"
}
.nc-icon-outline.weather_hurricane-45:before {
	content: "\e618"
}
.nc-icon-outline.weather_moon-cloud-drop:before {
	content: "\e619"
}
.nc-icon-outline.weather_moon-cloud-fog:before {
	content: "\e61a"
}
.nc-icon-outline.weather_moon-cloud-hail:before {
	content: "\e61b"
}
.nc-icon-outline.weather_moon-cloud-light:before {
	content: "\e61c"
}
.nc-icon-outline.weather_moon-cloud-rain:before {
	content: "\e61d"
}
.nc-icon-outline.weather_moon-cloud-snow-61:before {
	content: "\e61e"
}
.nc-icon-outline.weather_moon-cloud-snow-62:before {
	content: "\e61f"
}
.nc-icon-outline.weather_moon-fog:before {
	content: "\e620"
}
.nc-icon-outline.weather_moon-full:before {
	content: "\e621"
}
.nc-icon-outline.weather_moon-stars:before {
	content: "\e622"
}
.nc-icon-outline.weather_moon:before {
	content: "\e623"
}
.nc-icon-outline.weather_rain-hail:before {
	content: "\e624"
}
.nc-icon-outline.weather_rain:before {
	content: "\e625"
}
.nc-icon-outline.weather_rainbow:before {
	content: "\e626"
}
.nc-icon-outline.weather_snow:before {
	content: "\e627"
}
.nc-icon-outline.weather_sun-cloud-drop:before {
	content: "\e628"
}
.nc-icon-outline.weather_sun-cloud-fog:before {
	content: "\e629"
}
.nc-icon-outline.weather_sun-cloud-hail:before {
	content: "\e62a"
}
.nc-icon-outline.weather_sun-cloud-light:before {
	content: "\e62b"
}
.nc-icon-outline.weather_sun-cloud-rain:before {
	content: "\e62c"
}
.nc-icon-outline.weather_sun-cloud-snow-54:before {
	content: "\e62d"
}
.nc-icon-outline.weather_sun-cloud-snow-55:before {
	content: "\e62e"
}
.nc-icon-outline.weather_sun-cloud:before {
	content: "\e62f"
}
.nc-icon-outline.weather_sun-fog-29:before {
	content: "\e630"
}
.nc-icon-outline.weather_sun-fog-30:before {
	content: "\e631"
}
.nc-icon-outline.weather_sun-fog-43:before {
	content: "\e632"
}
.nc-icon-outline.weather_sun:before {
	content: "\e633"
}
.nc-icon-outline.weather_wind:before {
	content: "\e634"
}
.nc-icon-outline.transportation_air-baloon:before {
	content: "\e717"
}
.nc-icon-outline.transportation_bike-sport:before {
	content: "\e718"
}
.nc-icon-outline.transportation_bike:before {
	content: "\e719"
}
.nc-icon-outline.transportation_boat-front:before {
	content: "\e71a"
}
.nc-icon-outline.transportation_boat-small-02:before {
	content: "\e71b"
}
.nc-icon-outline.transportation_boat-small-03:before {
	content: "\e71c"
}
.nc-icon-outline.transportation_boat:before {
	content: "\e71d"
}
.nc-icon-outline.transportation_bus-front-10:before {
	content: "\e71e"
}
.nc-icon-outline.transportation_bus-front-12:before {
	content: "\e71f"
}
.nc-icon-outline.transportation_bus:before {
	content: "\e720"
}
.nc-icon-outline.transportation_car-front:before {
	content: "\e721"
}
.nc-icon-outline.transportation_car-simple:before {
	content: "\e722"
}
.nc-icon-outline.transportation_car-sport:before {
	content: "\e723"
}
.nc-icon-outline.transportation_car-taxi:before {
	content: "\e724"
}
.nc-icon-outline.transportation_car:before {
	content: "\e725"
}
.nc-icon-outline.transportation_helicopter:before {
	content: "\e726"
}
.nc-icon-outline.transportation_helmet:before {
	content: "\e727"
}
.nc-icon-outline.transportation_light-traffic:before {
	content: "\e728"
}
.nc-icon-outline.transportation_moto:before {
	content: "\e729"
}
.nc-icon-outline.transportation_plane-17:before {
	content: "\e72a"
}
.nc-icon-outline.transportation_plane-18:before {
	content: "\e72b"
}
.nc-icon-outline.transportation_road:before {
	content: "\e72c"
}
.nc-icon-outline.transportation_skateboard:before {
	content: "\e72d"
}
.nc-icon-outline.transportation_tractor:before {
	content: "\e72e"
}
.nc-icon-outline.transportation_train-speed:before {
	content: "\e72f"
}
.nc-icon-outline.transportation_train:before {
	content: "\e730"
}
.nc-icon-outline.transportation_tram:before {
	content: "\e731"
}
.nc-icon-outline.transportation_truck-front:before {
	content: "\e732"
}
.nc-icon-outline.transportation_vespa-front:before {
	content: "\e733"
}
.nc-icon-outline.transportation_vespa:before {
	content: "\e734"
}
.nc-icon-outline.education_abc:before {
	content: "\e7ad"
}
.nc-icon-outline.education_agenda-bookmark:before {
	content: "\e7ae"
}
.nc-icon-outline.education_atom:before {
	content: "\e7af"
}
.nc-icon-outline.education_award-55:before {
	content: "\e7b0"
}
.nc-icon-outline.education_backpack-57:before {
	content: "\e7b1"
}
.nc-icon-outline.education_backpack-58:before {
	content: "\e7b2"
}
.nc-icon-outline.education_ball-basket:before {
	content: "\e7b3"
}
.nc-icon-outline.education_ball-soccer:before {
	content: "\e7b4"
}
.nc-icon-outline.education_board-51:before {
	content: "\e7b5"
}
.nc-icon-outline.education_book-39:before {
	content: "\e7b6"
}
.nc-icon-outline.education_book-bookmark:before {
	content: "\e7b7"
}
.nc-icon-outline.education_book-open:before {
	content: "\e7b8"
}
.nc-icon-outline.education_books-46:before {
	content: "\e7b9"
}
.nc-icon-outline.education_chalkboard:before {
	content: "\e7ba"
}
.nc-icon-outline.education_flask:before {
	content: "\e7bb"
}
.nc-icon-outline.education_glasses:before {
	content: "\e7bc"
}
.nc-icon-outline.education_grammar-check:before {
	content: "\e7bd"
}
.nc-icon-outline.education_hat:before {
	content: "\e7be"
}
.nc-icon-outline.education_language:before {
	content: "\e7bf"
}
.nc-icon-outline.education_microscope:before {
	content: "\e7c0"
}
.nc-icon-outline.education_molecule:before {
	content: "\e7c1"
}
.nc-icon-outline.education_notepad:before {
	content: "\e7c2"
}
.nc-icon-outline.education_paper-diploma:before {
	content: "\e7c3"
}
.nc-icon-outline.education_paper:before {
	content: "\e7c4"
}
.nc-icon-outline.education_pencil-47:before {
	content: "\e7c5"
}
.nc-icon-outline.education_school:before {
	content: "\e7c6"
}
.nc-icon-outline.objects_alien-29:before {
	content: "\e7c7"
}
.nc-icon-outline.objects_alien-33:before {
	content: "\e7c8"
}
.nc-icon-outline.objects_anchor:before {
	content: "\e7c9"
}
.nc-icon-outline.objects_astronaut:before {
	content: "\e7ca"
}
.nc-icon-outline.objects_axe:before {
	content: "\e7cb"
}
.nc-icon-outline.objects_baby-bottle:before {
	content: "\e7cc"
}
.nc-icon-outline.objects_baby:before {
	content: "\e7cd"
}
.nc-icon-outline.objects_baloon:before {
	content: "\e7ce"
}
.nc-icon-outline.objects_battery:before {
	content: "\e7cf"
}
.nc-icon-outline.objects_bear:before {
	content: "\e7d0"
}
.nc-icon-outline.objects_billiard:before {
	content: "\e7d1"
}
.nc-icon-outline.objects_binocular:before {
	content: "\e7d2"
}
.nc-icon-outline.objects_bow:before {
	content: "\e7d3"
}
.nc-icon-outline.objects_bowling:before {
	content: "\e7d4"
}
.nc-icon-outline.objects_broom:before {
	content: "\e7d5"
}
.nc-icon-outline.objects_cone:before {
	content: "\e7d6"
}
.nc-icon-outline.objects_controller:before {
	content: "\e7d7"
}
.nc-icon-outline.objects_diamond:before {
	content: "\e7d8"
}
.nc-icon-outline.objects_dice:before {
	content: "\e7d9"
}
.nc-icon-outline.objects_globe:before {
	content: "\e7da"
}
.nc-icon-outline.objects_hut:before {
	content: "\e7db"
}
.nc-icon-outline.objects_key-25:before {
	content: "\e7dc"
}
.nc-icon-outline.objects_key-26:before {
	content: "\e7dd"
}
.nc-icon-outline.objects_lamp:before {
	content: "\e7de"
}
.nc-icon-outline.objects_leaf-36:before {
	content: "\e7df"
}
.nc-icon-outline.objects_leaf-38:before {
	content: "\e7e0"
}
.nc-icon-outline.objects_light:before {
	content: "\e7e1"
}
.nc-icon-outline.objects_pipe:before {
	content: "\e7e2"
}
.nc-icon-outline.objects_planet:before {
	content: "\e7e3"
}
.nc-icon-outline.objects_puzzle-09:before {
	content: "\e7e4"
}
.nc-icon-outline.objects_puzzle-10:before {
	content: "\e7e5"
}
.nc-icon-outline.objects_shovel:before {
	content: "\e7e6"
}
.nc-icon-outline.objects_skull:before {
	content: "\e7e7"
}
.nc-icon-outline.objects_spaceship:before {
	content: "\e7e8"
}
.nc-icon-outline.objects_spray:before {
	content: "\e7e9"
}
.nc-icon-outline.objects_support-16:before {
	content: "\e7ea"
}
.nc-icon-outline.objects_support-17:before {
	content: "\e7eb"
}
.nc-icon-outline.objects_umbrella-13:before {
	content: "\e7ec"
}
.nc-icon-outline.objects_umbrella-14:before {
	content: "\e7ed"
}
.nc-icon-outline.objects_wool-ball:before {
	content: "\e7ee"
}
.nc-icon-outline.media-1_3d:before {
	content: "\e7ef"
}
.nc-icon-outline.media-1_action-73:before {
	content: "\e7f0"
}
.nc-icon-outline.media-1_action-74:before {
	content: "\e7f1"
}
.nc-icon-outline.media-1_album:before {
	content: "\e7f2"
}
.nc-icon-outline.media-1_audio-91:before {
	content: "\e7f3"
}
.nc-icon-outline.media-1_audio-92:before {
	content: "\e7f4"
}
.nc-icon-outline.media-1_balance:before {
	content: "\e7f5"
}
.nc-icon-outline.media-1_brightness-46:before {
	content: "\e7f6"
}
.nc-icon-outline.media-1_brightness-47:before {
	content: "\e7f7"
}
.nc-icon-outline.media-1_button-circle-pause:before {
	content: "\e7f8"
}
.nc-icon-outline.media-1_button-circle-play:before {
	content: "\e7f9"
}
.nc-icon-outline.media-1_button-circle-stop:before {
	content: "\e7fa"
}
.nc-icon-outline.media-1_button-eject:before {
	content: "\e7fb"
}
.nc-icon-outline.media-1_button-next:before {
	content: "\e7fc"
}
.nc-icon-outline.media-1_button-pause:before {
	content: "\e7fd"
}
.nc-icon-outline.media-1_button-play:before {
	content: "\e7fe"
}
.nc-icon-outline.media-1_button-power:before {
	content: "\e7ff"
}
.nc-icon-outline.media-1_button-previous:before {
	content: "\e800"
}
.nc-icon-outline.media-1_button-record:before {
	content: "\e801"
}
.nc-icon-outline.media-1_button-rewind:before {
	content: "\e802"
}
.nc-icon-outline.media-1_button-skip:before {
	content: "\e803"
}
.nc-icon-outline.media-1_button-stop:before {
	content: "\e804"
}
.nc-icon-outline.media-1_camera-18:before {
	content: "\e805"
}
.nc-icon-outline.media-1_camera-19:before {
	content: "\e806"
}
.nc-icon-outline.media-1_camera-20:before {
	content: "\e807"
}
.nc-icon-outline.media-1_camera-ban-36:before {
	content: "\e808"
}
.nc-icon-outline.media-1_camera-ban-37:before {
	content: "\e809"
}
.nc-icon-outline.media-1_camera-compact:before {
	content: "\e80a"
}
.nc-icon-outline.media-1_camera-screen:before {
	content: "\e80b"
}
.nc-icon-outline.media-1_camera-square-57:before {
	content: "\e80c"
}
.nc-icon-outline.media-1_camera-square-58:before {
	content: "\e80d"
}
.nc-icon-outline.media-1_camera-time:before {
	content: "\e80e"
}
.nc-icon-outline.media-1_countdown-34:before {
	content: "\e80f"
}
.nc-icon-outline.media-1_countdown-35:before {
	content: "\e810"
}
.nc-icon-outline.media-1_edit-color:before {
	content: "\e811"
}
.nc-icon-outline.media-1_edit-contrast-42:before {
	content: "\e812"
}
.nc-icon-outline.media-1_edit-contrast-43:before {
	content: "\e813"
}
.nc-icon-outline.media-1_edit-saturation:before {
	content: "\e814"
}
.nc-icon-outline.media-1_flash-21:before {
	content: "\e815"
}
.nc-icon-outline.media-1_flash-24:before {
	content: "\e816"
}
.nc-icon-outline.media-1_flash-29:before {
	content: "\e817"
}
.nc-icon-outline.media-1_flash-auto-22:before {
	content: "\e818"
}
.nc-icon-outline.media-1_flash-auto-25:before {
	content: "\e819"
}
.nc-icon-outline.media-1_flash-off-23:before {
	content: "\e81a"
}
.nc-icon-outline.media-1_flash-off-26:before {
	content: "\e81b"
}
.nc-icon-outline.media-1_focus-32:before {
	content: "\e81c"
}
.nc-icon-outline.media-1_focus-38:before {
	content: "\e81d"
}
.nc-icon-outline.media-1_focus-40:before {
	content: "\e81e"
}
.nc-icon-outline.media-1_focus-circle:before {
	content: "\e81f"
}
.nc-icon-outline.media-1_frame-12:before {
	content: "\e820"
}
.nc-icon-outline.media-1_frame-41:before {
	content: "\e821"
}
.nc-icon-outline.media-1_grid:before {
	content: "\e822"
}
.nc-icon-outline.media-1_image-01:before {
	content: "\e823"
}
.nc-icon-outline.media-1_image-02:before {
	content: "\e824"
}
.nc-icon-outline.media-1_image-05:before {
	content: "\e825"
}
.nc-icon-outline.media-1_image-add:before {
	content: "\e826"
}
.nc-icon-outline.media-1_image-delete:before {
	content: "\e827"
}
.nc-icon-outline.media-1_image-location:before {
	content: "\e828"
}
.nc-icon-outline.media-1_kid:before {
	content: "\e829"
}
.nc-icon-outline.media-1_layers:before {
	content: "\e82a"
}
.nc-icon-outline.media-1_lens-31:before {
	content: "\e82b"
}
.nc-icon-outline.media-1_lens-56:before {
	content: "\e82c"
}
.nc-icon-outline.media-1_macro:before {
	content: "\e82d"
}
.nc-icon-outline.media-1_movie-61:before {
	content: "\e82e"
}
.nc-icon-outline.media-1_movie-62:before {
	content: "\e82f"
}
.nc-icon-outline.media-1_night:before {
	content: "\e830"
}
.nc-icon-outline.media-1_picture:before {
	content: "\e831"
}
.nc-icon-outline.media-1_play-68:before {
	content: "\e832"
}
.nc-icon-outline.media-1_play-69:before {
	content: "\e833"
}
.nc-icon-outline.media-1_player:before {
	content: "\e834"
}
.nc-icon-outline.media-1_polaroid-add:before {
	content: "\e835"
}
.nc-icon-outline.media-1_polaroid-delete:before {
	content: "\e836"
}
.nc-icon-outline.media-1_polaroid-multiple:before {
	content: "\e837"
}
.nc-icon-outline.media-1_polaroid-user:before {
	content: "\e838"
}
.nc-icon-outline.media-1_polaroid:before {
	content: "\e839"
}
.nc-icon-outline.media-1_roll:before {
	content: "\e83a"
}
.nc-icon-outline.media-1_rotate-left:before {
	content: "\e83b"
}
.nc-icon-outline.media-1_rotate-right:before {
	content: "\e83c"
}
.nc-icon-outline.media-1_sd:before {
	content: "\e83d"
}
.nc-icon-outline.media-1_selfie:before {
	content: "\e83e"
}
.nc-icon-outline.media-1_shake:before {
	content: "\e83f"
}
.nc-icon-outline.media-1_speaker:before {
	content: "\e840"
}
.nc-icon-outline.media-1_sport:before {
	content: "\e841"
}
.nc-icon-outline.media-1_ticket-75:before {
	content: "\e842"
}
.nc-icon-outline.media-1_ticket-76:before {
	content: "\e843"
}
.nc-icon-outline.media-1_touch:before {
	content: "\e844"
}
.nc-icon-outline.media-1_tripod:before {
	content: "\e845"
}
.nc-icon-outline.media-1_video-64:before {
	content: "\e846"
}
.nc-icon-outline.media-1_video-65:before {
	content: "\e847"
}
.nc-icon-outline.media-1_video-66:before {
	content: "\e848"
}
.nc-icon-outline.media-1_video-67:before {
	content: "\e849"
}
.nc-icon-outline.media-1_videocamera-71:before {
	content: "\e84a"
}
.nc-icon-outline.media-1_videocamera-72:before {
	content: "\e84b"
}
.nc-icon-outline.media-1_volume-93:before {
	content: "\e84c"
}
.nc-icon-outline.media-1_volume-97:before {
	content: "\e84d"
}
.nc-icon-outline.media-1_volume-98:before {
	content: "\e84e"
}
.nc-icon-outline.media-1_volume-ban:before {
	content: "\e84f"
}
.nc-icon-outline.media-1_volume-down:before {
	content: "\e850"
}
.nc-icon-outline.media-1_volume-off:before {
	content: "\e851"
}
.nc-icon-outline.media-1_volume-up:before {
	content: "\e852"
}
.nc-icon-outline.media-2_guitar:before {
	content: "\e853"
}
.nc-icon-outline.media-2_headphones-mic:before {
	content: "\e854"
}
.nc-icon-outline.media-2_headphones:before {
	content: "\e855"
}
.nc-icon-outline.media-2_knob:before {
	content: "\e856"
}
.nc-icon-outline.media-2_mic:before {
	content: "\e857"
}
.nc-icon-outline.media-2_music-album:before {
	content: "\e858"
}
.nc-icon-outline.media-2_music-cloud:before {
	content: "\e859"
}
.nc-icon-outline.media-2_note-03:before {
	content: "\e85a"
}
.nc-icon-outline.media-2_note-04:before {
	content: "\e85b"
}
.nc-icon-outline.media-2_piano:before {
	content: "\e85c"
}
.nc-icon-outline.media-2_radio:before {
	content: "\e85d"
}
.nc-icon-outline.media-2_remix:before {
	content: "\e85e"
}
.nc-icon-outline.media-2_sound-wave:before {
	content: "\e85f"
}
.nc-icon-outline.media-2_speaker-01:before {
	content: "\e860"
}
.nc-icon-outline.media-2_speaker-05:before {
	content: "\e861"
}
.nc-icon-outline.media-2_tape:before {
	content: "\e862"
}
.nc-icon-outline.location_appointment:before {
	content: "\e863"
}
.nc-icon-outline.location_bookmark-add:before {
	content: "\e864"
}
.nc-icon-outline.location_bookmark-remove:before {
	content: "\e865"
}
.nc-icon-outline.location_bookmark:before {
	content: "\e866"
}
.nc-icon-outline.location_compass-04:before {
	content: "\e867"
}
.nc-icon-outline.location_compass-05:before {
	content: "\e868"
}
.nc-icon-outline.location_compass-06:before {
	content: "\e869"
}
.nc-icon-outline.location_crosshair:before {
	content: "\e86a"
}
.nc-icon-outline.location_explore-user:before {
	content: "\e86b"
}
.nc-icon-outline.location_explore:before {
	content: "\e86c"
}
.nc-icon-outline.location_flag-complex:before {
	content: "\e86d"
}
.nc-icon-outline.location_flag-diagonal-33:before {
	content: "\e86e"
}
.nc-icon-outline.location_flag-diagonal-34:before {
	content: "\e86f"
}
.nc-icon-outline.location_flag-points-31:before {
	content: "\e870"
}
.nc-icon-outline.location_flag-points-32:before {
	content: "\e871"
}
.nc-icon-outline.location_flag-simple:before {
	content: "\e872"
}
.nc-icon-outline.location_flag-triangle:before {
	content: "\e873"
}
.nc-icon-outline.location_flag:before {
	content: "\e874"
}
.nc-icon-outline.location_gps:before {
	content: "\e875"
}
.nc-icon-outline.location_map-big:before {
	content: "\e876"
}
.nc-icon-outline.location_map-compass:before {
	content: "\e877"
}
.nc-icon-outline.location_map-gps:before {
	content: "\e878"
}
.nc-icon-outline.location_map-marker:before {
	content: "\e879"
}
.nc-icon-outline.location_map-pin:before {
	content: "\e87a"
}
.nc-icon-outline.location_map:before {
	content: "\e87b"
}
.nc-icon-outline.location_marker:before {
	content: "\e87c"
}
.nc-icon-outline.location_pin-add:before {
	content: "\e87d"
}
.nc-icon-outline.location_pin-copy:before {
	content: "\e87e"
}
.nc-icon-outline.location_pin-remove:before {
	content: "\e87f"
}
.nc-icon-outline.location_pin:before {
	content: "\e880"
}
.nc-icon-outline.location_pins:before {
	content: "\e881"
}
.nc-icon-outline.location_position-marker:before {
	content: "\e882"
}
.nc-icon-outline.location_position-pin:before {
	content: "\e883"
}
.nc-icon-outline.location_position-user:before {
	content: "\e884"
}
.nc-icon-outline.location_radar:before {
	content: "\e885"
}
.nc-icon-outline.location_road:before {
	content: "\e886"
}
.nc-icon-outline.location_route-alert:before {
	content: "\e887"
}
.nc-icon-outline.location_route-close:before {
	content: "\e888"
}
.nc-icon-outline.location_route-open:before {
	content: "\e889"
}
.nc-icon-outline.location_square-marker:before {
	content: "\e88a"
}
.nc-icon-outline.location_square-pin:before {
	content: "\e88b"
}
.nc-icon-outline.location_treasure-map-21:before {
	content: "\e88c"
}
.nc-icon-outline.location_treasure-map-40:before {
	content: "\e88d"
}
.nc-icon-outline.location_worl-marker:before {
	content: "\e88e"
}
.nc-icon-outline.location_world-pin:before {
	content: "\e88f"
}
.nc-icon-outline.location_world:before {
	content: "\e890"
}
.nc-icon-outline.health_ambulance:before {
	content: "\e891"
}
.nc-icon-outline.health_apple:before {
	content: "\e892"
}
.nc-icon-outline.health_bag-49:before {
	content: "\e893"
}
.nc-icon-outline.health_bag-50:before {
	content: "\e894"
}
.nc-icon-outline.health_brain:before {
	content: "\e895"
}
.nc-icon-outline.health_dna-27:before {
	content: "\e896"
}
.nc-icon-outline.health_dna-38:before {
	content: "\e897"
}
.nc-icon-outline.health_doctor:before {
	content: "\e898"
}
.nc-icon-outline.health_flask:before {
	content: "\e899"
}
.nc-icon-outline.health_heartbeat-16:before {
	content: "\e89a"
}
.nc-icon-outline.health_height:before {
	content: "\e89b"
}
.nc-icon-outline.health_hospital-32:before {
	content: "\e89c"
}
.nc-icon-outline.health_hospital-33:before {
	content: "\e89d"
}
.nc-icon-outline.health_hospital-34:before {
	content: "\e89e"
}
.nc-icon-outline.health_humidity-26:before {
	content: "\e89f"
}
.nc-icon-outline.health_humidity-52:before {
	content: "\e8a0"
}
.nc-icon-outline.health_intestine:before {
	content: "\e8a1"
}
.nc-icon-outline.health_lungs:before {
	content: "\e8a2"
}
.nc-icon-outline.health_molecule-39:before {
	content: "\e8a3"
}
.nc-icon-outline.health_molecule-40:before {
	content: "\e8a4"
}
.nc-icon-outline.health_notebook:before {
	content: "\e8a5"
}
.nc-icon-outline.health_nurse:before {
	content: "\e8a6"
}
.nc-icon-outline.health_patch-46:before {
	content: "\e8a7"
}
.nc-icon-outline.health_pill-42:before {
	content: "\e8a8"
}
.nc-icon-outline.health_pill-43:before {
	content: "\e8a9"
}
.nc-icon-outline.health_pill-container-44:before {
	content: "\e8aa"
}
.nc-icon-outline.health_pill-container-47:before {
	content: "\e8ab"
}
.nc-icon-outline.health_pulse-chart:before {
	content: "\e8ac"
}
.nc-icon-outline.health_pulse-phone:before {
	content: "\e8ad"
}
.nc-icon-outline.health_pulse-sleep:before {
	content: "\e8ae"
}
.nc-icon-outline.health_pulse-watch:before {
	content: "\e8af"
}
.nc-icon-outline.health_pulse:before {
	content: "\e8b0"
}
.nc-icon-outline.health_sleep:before {
	content: "\e8b1"
}
.nc-icon-outline.health_steps:before {
	content: "\e8b2"
}
.nc-icon-outline.health_syringe:before {
	content: "\e8b3"
}
.nc-icon-outline.health_temperature-23:before {
	content: "\e8b4"
}
.nc-icon-outline.health_temperature-24:before {
	content: "\e8b5"
}
.nc-icon-outline.health_tooth:before {
	content: "\e8b6"
}
.nc-icon-outline.health_weed:before {
	content: "\e8b7"
}
.nc-icon-outline.health_weight:before {
	content: "\e8b8"
}
.nc-icon-outline.health_wheelchair:before {
	content: "\e8b9"
}
.nc-icon-outline.health_woman:before {
	content: "\e8ba"
}
.nc-icon-outline.furniture_air-conditioner:before {
	content: "\e8bb"
}
.nc-icon-outline.furniture_armchair:before {
	content: "\e8bc"
}
.nc-icon-outline.furniture_bath-tub:before {
	content: "\e8bd"
}
.nc-icon-outline.furniture_bed-09:before {
	content: "\e8be"
}
.nc-icon-outline.furniture_bed-23:before {
	content: "\e8bf"
}
.nc-icon-outline.furniture_bed-side:before {
	content: "\e8c0"
}
.nc-icon-outline.furniture_cabinet:before {
	content: "\e8c1"
}
.nc-icon-outline.furniture_cactus:before {
	content: "\e8c2"
}
.nc-icon-outline.furniture_chair:before {
	content: "\e8c3"
}
.nc-icon-outline.furniture_coat-hanger:before {
	content: "\e8c4"
}
.nc-icon-outline.furniture_coffee:before {
	content: "\e8c5"
}
.nc-icon-outline.furniture_cradle:before {
	content: "\e8c6"
}
.nc-icon-outline.furniture_curtain:before {
	content: "\e8c7"
}
.nc-icon-outline.furniture_desk-drawer:before {
	content: "\e8c8"
}
.nc-icon-outline.furniture_desk:before {
	content: "\e8c9"
}
.nc-icon-outline.furniture_door:before {
	content: "\e8ca"
}
.nc-icon-outline.furniture_drawer:before {
	content: "\e8cb"
}
.nc-icon-outline.furniture_fridge:before {
	content: "\e8cc"
}
.nc-icon-outline.furniture_hanger-clothes:before {
	content: "\e8cd"
}
.nc-icon-outline.furniture_hanger:before {
	content: "\e8ce"
}
.nc-icon-outline.furniture_heater:before {
	content: "\e8cf"
}
.nc-icon-outline.furniture_iron:before {
	content: "\e8d0"
}
.nc-icon-outline.furniture_lamp-floor:before {
	content: "\e8d1"
}
.nc-icon-outline.furniture_lamp:before {
	content: "\e8d2"
}
.nc-icon-outline.furniture_library:before {
	content: "\e8d3"
}
.nc-icon-outline.furniture_light:before {
	content: "\e8d4"
}
.nc-icon-outline.furniture_mixer:before {
	content: "\e8d5"
}
.nc-icon-outline.furniture_oven:before {
	content: "\e8d6"
}
.nc-icon-outline.furniture_shower:before {
	content: "\e8d7"
}
.nc-icon-outline.furniture_sink-wash:before {
	content: "\e8d8"
}
.nc-icon-outline.furniture_sink:before {
	content: "\e8d9"
}
.nc-icon-outline.furniture_sofa:before {
	content: "\e8da"
}
.nc-icon-outline.furniture_storage-hanger:before {
	content: "\e8db"
}
.nc-icon-outline.furniture_storage:before {
	content: "\e8dc"
}
.nc-icon-outline.furniture_table:before {
	content: "\e8dd"
}
.nc-icon-outline.furniture_toilet-paper:before {
	content: "\e8de"
}
.nc-icon-outline.furniture_toilet:before {
	content: "\e8df"
}
.nc-icon-outline.furniture_tv:before {
	content: "\e8e0"
}
.nc-icon-outline.furniture_wardrobe:before {
	content: "\e8e1"
}
.nc-icon-outline.furniture_wash:before {
	content: "\e8e2"
}
.nc-icon-outline.clothes_baby:before {
	content: "\e9ab"
}
.nc-icon-outline.clothes_backpack:before {
	content: "\e9ac"
}
.nc-icon-outline.clothes_bag-21:before {
	content: "\e9ad"
}
.nc-icon-outline.clothes_bag-22:before {
	content: "\e9ae"
}
.nc-icon-outline.clothes_belt:before {
	content: "\e9af"
}
.nc-icon-outline.clothes_boot-woman:before {
	content: "\e9b0"
}
.nc-icon-outline.clothes_boot:before {
	content: "\e9b1"
}
.nc-icon-outline.clothes_bra:before {
	content: "\e9b2"
}
.nc-icon-outline.clothes_button:before {
	content: "\e9b3"
}
.nc-icon-outline.clothes_cap:before {
	content: "\e9b4"
}
.nc-icon-outline.clothes_coat:before {
	content: "\e9b5"
}
.nc-icon-outline.clothes_corset:before {
	content: "\e9b6"
}
.nc-icon-outline.clothes_dress-man:before {
	content: "\e9b7"
}
.nc-icon-outline.clothes_dress-woman:before {
	content: "\e9b8"
}
.nc-icon-outline.clothes_flip:before {
	content: "\e9b9"
}
.nc-icon-outline.clothes_glasses:before {
	content: "\e9ba"
}
.nc-icon-outline.clothes_gloves:before {
	content: "\e9bb"
}
.nc-icon-outline.clothes_hat-top:before {
	content: "\e9bc"
}
.nc-icon-outline.clothes_hat:before {
	content: "\e9bd"
}
.nc-icon-outline.clothes_hoodie:before {
	content: "\e9be"
}
.nc-icon-outline.clothes_iron-dont:before {
	content: "\e9bf"
}
.nc-icon-outline.clothes_iron:before {
	content: "\e9c0"
}
.nc-icon-outline.clothes_jeans-41:before {
	content: "\e9c1"
}
.nc-icon-outline.clothes_jeans-43:before {
	content: "\e9c2"
}
.nc-icon-outline.clothes_jeans-pocket:before {
	content: "\e9c3"
}
.nc-icon-outline.clothes_kitchen:before {
	content: "\e9c4"
}
.nc-icon-outline.clothes_long-sleeve:before {
	content: "\e9c5"
}
.nc-icon-outline.clothes_makeup:before {
	content: "\e9c6"
}
.nc-icon-outline.clothes_needle:before {
	content: "\e9c7"
}
.nc-icon-outline.clothes_pajamas:before {
	content: "\e9c8"
}
.nc-icon-outline.clothes_ring:before {
	content: "\e9c9"
}
.nc-icon-outline.clothes_scarf:before {
	content: "\e9ca"
}
.nc-icon-outline.clothes_shirt-business:before {
	content: "\e9cb"
}
.nc-icon-outline.clothes_shirt-buttons:before {
	content: "\e9cc"
}
.nc-icon-outline.clothes_shirt-neck:before {
	content: "\e9cd"
}
.nc-icon-outline.clothes_shirt:before {
	content: "\e9ce"
}
.nc-icon-outline.clothes_shoe-man:before {
	content: "\e9cf"
}
.nc-icon-outline.clothes_shoe-sport:before {
	content: "\e9d0"
}
.nc-icon-outline.clothes_shoe-woman:before {
	content: "\e9d1"
}
.nc-icon-outline.clothes_skirt:before {
	content: "\e9d2"
}
.nc-icon-outline.clothes_slacks-12:before {
	content: "\e9d3"
}
.nc-icon-outline.clothes_slacks-13:before {
	content: "\e9d4"
}
.nc-icon-outline.clothes_sock:before {
	content: "\e9d5"
}
.nc-icon-outline.clothes_tie-bow:before {
	content: "\e9d6"
}
.nc-icon-outline.clothes_tshirt-53:before {
	content: "\e9d7"
}
.nc-icon-outline.clothes_tshirt-54:before {
	content: "\e9d8"
}
.nc-icon-outline.clothes_tshirt-sport:before {
	content: "\e9d9"
}
.nc-icon-outline.clothes_underwear-man:before {
	content: "\e9da"
}
.nc-icon-outline.clothes_underwear:before {
	content: "\e9db"
}
.nc-icon-outline.clothes_vest-sport:before {
	content: "\e9dc"
}
.nc-icon-outline.clothes_vest:before {
	content: "\e9dd"
}
.nc-icon-outline.clothes_wash-30:before {
	content: "\e9de"
}
.nc-icon-outline.clothes_wash-60:before {
	content: "\e9df"
}
.nc-icon-outline.clothes_wash-90:before {
	content: "\e9e0"
}
.nc-icon-outline.clothes_wash-hand:before {
	content: "\e9e1"
}
.nc-icon-outline.clothes_wash:before {
	content: "\e9e2"
}
.nc-icon-outline.business_agenda:before {
	content: "\e9e3"
}
.nc-icon-outline.business_atm:before {
	content: "\e9e4"
}
.nc-icon-outline.business_award-48:before {
	content: "\e9e5"
}
.nc-icon-outline.business_award-49:before {
	content: "\e9e6"
}
.nc-icon-outline.business_award-74:before {
	content: "\e9e7"
}
.nc-icon-outline.business_badge:before {
	content: "\e9e8"
}
.nc-icon-outline.business_bank:before {
	content: "\e9e9"
}
.nc-icon-outline.business_board-27:before {
	content: "\e9ea"
}
.nc-icon-outline.business_board-28:before {
	content: "\e9eb"
}
.nc-icon-outline.business_board-29:before {
	content: "\e9ec"
}
.nc-icon-outline.business_board-30:before {
	content: "\e9ed"
}
.nc-icon-outline.business_books:before {
	content: "\e9ee"
}
.nc-icon-outline.business_briefcase-24:before {
	content: "\e9ef"
}
.nc-icon-outline.business_briefcase-25:before {
	content: "\e9f0"
}
.nc-icon-outline.business_briefcase-26:before {
	content: "\e9f1"
}
.nc-icon-outline.business_building:before {
	content: "\e9f2"
}
.nc-icon-outline.business_bulb-61:before {
	content: "\e9f3"
}
.nc-icon-outline.business_bulb-62:before {
	content: "\e9f4"
}
.nc-icon-outline.business_bulb-63:before {
	content: "\e9f5"
}
.nc-icon-outline.business_business-contact-85:before {
	content: "\e9f6"
}
.nc-icon-outline.business_business-contact-86:before {
	content: "\e9f7"
}
.nc-icon-outline.business_business-contact-87:before {
	content: "\e9f8"
}
.nc-icon-outline.business_business-contact-88:before {
	content: "\e9f9"
}
.nc-icon-outline.business_business-contact-89:before {
	content: "\e9fa"
}
.nc-icon-outline.business_businessman-03:before {
	content: "\e9fb"
}
.nc-icon-outline.business_businessman-04:before {
	content: "\e9fc"
}
.nc-icon-outline.business_calculator:before {
	content: "\e9fd"
}
.nc-icon-outline.business_chair:before {
	content: "\e9fe"
}
.nc-icon-outline.business_chart-bar-32:before {
	content: "\e9ff"
}
.nc-icon-outline.business_chart-bar-33:before {
	content: "\ea00"
}
.nc-icon-outline.business_chart-growth:before {
	content: "\ea01"
}
.nc-icon-outline.business_chart-pie-35:before {
	content: "\ea02"
}
.nc-icon-outline.business_chart-pie-36:before {
	content: "\ea03"
}
.nc-icon-outline.business_chart:before {
	content: "\ea04"
}
.nc-icon-outline.business_cheque:before {
	content: "\ea05"
}
.nc-icon-outline.business_coins:before {
	content: "\ea06"
}
.nc-icon-outline.business_connect:before {
	content: "\ea07"
}
.nc-icon-outline.business_contacts:before {
	content: "\ea08"
}
.nc-icon-outline.business_currency-dollar:before {
	content: "\ea09"
}
.nc-icon-outline.business_currency-euro:before {
	content: "\ea0a"
}
.nc-icon-outline.business_currency-pound:before {
	content: "\ea0b"
}
.nc-icon-outline.business_currency-yen:before {
	content: "\ea0c"
}
.nc-icon-outline.business_factory:before {
	content: "\ea0d"
}
.nc-icon-outline.business_globe:before {
	content: "\ea0e"
}
.nc-icon-outline.business_goal-64:before {
	content: "\ea0f"
}
.nc-icon-outline.business_goal-65:before {
	content: "\ea10"
}
.nc-icon-outline.business_gold:before {
	content: "\ea11"
}
.nc-icon-outline.business_hammer:before {
	content: "\ea12"
}
.nc-icon-outline.business_handout:before {
	content: "\ea13"
}
.nc-icon-outline.business_handshake:before {
	content: "\ea14"
}
.nc-icon-outline.business_hat:before {
	content: "\ea15"
}
.nc-icon-outline.business_hierarchy-53:before {
	content: "\ea16"
}
.nc-icon-outline.business_hierarchy-54:before {
	content: "\ea17"
}
.nc-icon-outline.business_hierarchy-55:before {
	content: "\ea18"
}
.nc-icon-outline.business_hierarchy-56:before {
	content: "\ea19"
}
.nc-icon-outline.business_laptop-71:before {
	content: "\ea1a"
}
.nc-icon-outline.business_laptop-72:before {
	content: "\ea1b"
}
.nc-icon-outline.business_laptop-91:before {
	content: "\ea1c"
}
.nc-icon-outline.business_law:before {
	content: "\ea1d"
}
.nc-icon-outline.business_math:before {
	content: "\ea1e"
}
.nc-icon-outline.business_money-11:before {
	content: "\ea1f"
}
.nc-icon-outline.business_money-12:before {
	content: "\ea20"
}
.nc-icon-outline.business_money-13:before {
	content: "\ea21"
}
.nc-icon-outline.business_money-bag:before {
	content: "\ea22"
}
.nc-icon-outline.business_money-coins:before {
	content: "\ea23"
}
.nc-icon-outline.business_money-growth:before {
	content: "\ea24"
}
.nc-icon-outline.business_money-time:before {
	content: "\ea25"
}
.nc-icon-outline.business_net:before {
	content: "\ea26"
}
.nc-icon-outline.business_notes:before {
	content: "\ea27"
}
.nc-icon-outline.business_payment:before {
	content: "\ea28"
}
.nc-icon-outline.business_percentage-38:before {
	content: "\ea29"
}
.nc-icon-outline.business_percentage-39:before {
	content: "\ea2a"
}
.nc-icon-outline.business_pig:before {
	content: "\ea2b"
}
.nc-icon-outline.business_pin:before {
	content: "\ea2c"
}
.nc-icon-outline.business_plug:before {
	content: "\ea2d"
}
.nc-icon-outline.business_progress:before {
	content: "\ea2e"
}
.nc-icon-outline.business_round-dollar:before {
	content: "\ea2f"
}
.nc-icon-outline.business_round-euro:before {
	content: "\ea30"
}
.nc-icon-outline.business_round-pound:before {
	content: "\ea31"
}
.nc-icon-outline.business_round-yen:before {
	content: "\ea32"
}
.nc-icon-outline.business_safe:before {
	content: "\ea33"
}
.nc-icon-outline.business_scale:before {
	content: "\ea34"
}
.nc-icon-outline.business_sign:before {
	content: "\ea35"
}
.nc-icon-outline.business_signature:before {
	content: "\ea36"
}
.nc-icon-outline.business_stock:before {
	content: "\ea37"
}
.nc-icon-outline.business_strategy:before {
	content: "\ea38"
}
.nc-icon-outline.business_tie-01:before {
	content: "\ea39"
}
.nc-icon-outline.business_tie-02:before {
	content: "\ea3a"
}
.nc-icon-outline.business_wallet-43:before {
	content: "\ea3b"
}
.nc-icon-outline.business_wallet-44:before {
	content: "\ea3c"
}
.nc-icon-outline.business_wallet-90:before {
	content: "\ea3d"
}
/*! Flickity v2.0.2
http://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
	position: relative
}
.flickity-enabled:focus {
	outline: 0
}
.flickity-viewport {
	overflow: hidden;
	position: relative;
	height: 100%
}
.flickity-slider {
	position: absolute;
	width: 100%;
	height: 100%
}
.flickity-enabled.is-draggable {
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.flickity-enabled.is-draggable .flickity-viewport {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab
}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	cursor: -webkit-grabbing;
	cursor: grabbing
}
.flickity-prev-next-button {
	position: absolute;
	top: 50%;
	width: 44px;
	height: 44px;
	border: none;
	border-radius: 50%;
	background: #fff;
	background: hsla(0, 0%, 100%, .75);
	cursor: pointer;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}
.flickity-prev-next-button:hover {
	background: #fff
}
.flickity-prev-next-button:focus {
	outline: 0;
	box-shadow: 0 0 0 5px #09f
}
.flickity-prev-next-button:active {
	opacity: .6
}
.flickity-prev-next-button.previous {
	left: 10px
}
.flickity-prev-next-button.next {
	right: 10px
}
.flickity-rtl .flickity-prev-next-button.previous {
	left: auto;
	right: 10px
}
.flickity-rtl .flickity-prev-next-button.next {
	right: auto;
	left: 10px
}
.flickity-prev-next-button:disabled {
	opacity: .3;
	cursor: auto
}
.flickity-prev-next-button svg {
	position: absolute;
	left: 20%;
	top: 20%;
	width: 60%;
	height: 60%
}
.flickity-prev-next-button .arrow {
	fill: #333
}
.flickity-page-dots {
	position: absolute;
	width: 100%;
	bottom: -25px;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	line-height: 1
}
.flickity-rtl .flickity-page-dots {
	direction: rtl
}
.flickity-page-dots .dot {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin: 0 8px;
	background: #333;
	border-radius: 50%;
	opacity: .25;
	cursor: pointer
}
.flickity-page-dots .dot.is-selected {
	opacity: 1
}
.slideout-menu {
	position: fixed;
	left: 0;
	top: 0;
	bottom: 0;
	right: auto;
	z-index: 0;
	width: 256px;
	overflow-y: auto;
	-webkit-overflow-scrolling: touch;
	display: none
}
.slideout-menu.pushit-right {
	left: auto;
	right: 0
}
.slideout-panel {
	position: relative;
	z-index: 1;
	will-change: transform
}
.slideout-open,
.slideout-open .slideout-panel,
.slideout-open body {
	overflow: hidden
}
.slideout-open .slideout-menu {
	display: block
}
.pushit {
	display: none
}
.ios7.web-app-mode.has-fixed header {
	background-color: rgba(3, 122, 221, .88)
}
.elementor-785 .elementor-element.elementor-element-23995c22>.elementor-container {
	max-width: 280px
}
.elementor-785 .elementor-element.elementor-element-2245964d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 0
}
.elementor-785 .elementor-element.elementor-element-39e1e48c {
	text-align: left
}
.elementor-785 .elementor-element.elementor-element-39e1e48c.elementor-widget-heading .elementor-heading-title {
	color: #2e2f33
}
.elementor-785 .elementor-element.elementor-element-39e1e48c .elementor-heading-title {
	font-family: 'Exo 2';
	font-size: 20px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: 0px
}
.elementor-785 .elementor-element.elementor-element-39e1e48c>.elementor-widget-container {
	margin: 0 0 14px
}
.elementor-785 .elementor-element.elementor-element-39e1e48c .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-785 .elementor-element.elementor-element-b3ab9 .elementor-text-editor {
	text-align: left
}
.elementor-785 .elementor-element.elementor-element-b3ab9 {
	color: #5f656d;
	font-family: 'Exo 2';
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6em;
	letter-spacing: 0px
}
.elementor-785 .elementor-element.elementor-element-b3ab9 .tippy-tooltip .tippy-content {
	text-align: center
}
@media(max-width:1024px) {
	.elementor-785 .elementor-element.elementor-element-39e1e48c .elementor-heading-title {
		font-size: 18px
	}
	.elementor-785 .elementor-element.elementor-element-39e1e48c>.elementor-widget-container {
		margin: 0 0 10px
	}
	.elementor-785 .elementor-element.elementor-element-b3ab9 {
		font-size: 12px
	}
}
.elementor-784 .elementor-element.elementor-element-23995c22>.elementor-container {
	max-width: 280px
}
.elementor-784 .elementor-element.elementor-element-2245964d>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 0
}
.elementor-784 .elementor-element.elementor-element-39e1e48c {
	text-align: left
}
.elementor-784 .elementor-element.elementor-element-39e1e48c.elementor-widget-heading .elementor-heading-title {
	color: #2e2f33
}
.elementor-784 .elementor-element.elementor-element-39e1e48c .elementor-heading-title {
	font-family: 'Exo 2';
	font-size: 20px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: 0px
}
.elementor-784 .elementor-element.elementor-element-39e1e48c>.elementor-widget-container {
	margin: 0 0 14px
}
.elementor-784 .elementor-element.elementor-element-39e1e48c .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-784 .elementor-element.elementor-element-b3ab9 .elementor-text-editor {
	text-align: left
}
.elementor-784 .elementor-element.elementor-element-b3ab9 {
	color: #5f656d;
	font-family: 'Exo 2';
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6em;
	letter-spacing: 0px
}
.elementor-784 .elementor-element.elementor-element-b3ab9 .tippy-tooltip .tippy-content {
	text-align: center
}
@media(max-width:1024px) {
	.elementor-784 .elementor-element.elementor-element-39e1e48c .elementor-heading-title {
		font-size: 18px
	}
	.elementor-784 .elementor-element.elementor-element-39e1e48c>.elementor-widget-container {
		margin: 0 0 10px
	}
	.elementor-784 .elementor-element.elementor-element-b3ab9 {
		font-size: 12px
	}
}
.elementor-782 .elementor-element.elementor-element-a032b8f>.elementor-container {
	max-width: 280px
}
.elementor-782 .elementor-element.elementor-element-324b703>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(:last-child) {
	margin-bottom: 0
}
.elementor-782 .elementor-element.elementor-element-3c221be {
	text-align: left
}
.elementor-782 .elementor-element.elementor-element-3c221be.elementor-widget-heading .elementor-heading-title {
	color: #2e2f33
}
.elementor-782 .elementor-element.elementor-element-3c221be .elementor-heading-title {
	font-family: 'Exo 2';
	font-size: 20px;
	font-weight: 600;
	line-height: 1.5em;
	letter-spacing: 0px
}
.elementor-782 .elementor-element.elementor-element-3c221be>.elementor-widget-container {
	margin: 0 0 14px
}
.elementor-782 .elementor-element.elementor-element-3c221be .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-782 .elementor-element.elementor-element-f90d264 .elementor-text-editor {
	text-align: left
}
.elementor-782 .elementor-element.elementor-element-f90d264 {
	color: #5f656d;
	font-family: 'Exo 2';
	font-size: 15px;
	font-weight: 400;
	line-height: 1.6em;
	letter-spacing: 0px
}
.elementor-782 .elementor-element.elementor-element-f90d264 .tippy-tooltip .tippy-content {
	text-align: center
}
@media(max-width:1024px) {
	.elementor-782 .elementor-element.elementor-element-3c221be .elementor-heading-title {
		font-size: 18px
	}
	.elementor-782 .elementor-element.elementor-element-3c221be>.elementor-widget-container {
		margin: 0 0 10px
	}
	.elementor-782 .elementor-element.elementor-element-f90d264 {
		font-size: 12px
	}
}
.elementor-1191 .elementor-element.elementor-element-53b5b62 {
	text-align: center
}
.elementor-1191 .elementor-element.elementor-element-53b5b62.elementor-widget-heading .elementor-heading-title {
	color: #1e1d24
}
.elementor-1191 .elementor-element.elementor-element-53b5b62 .elementor-heading-title {
	font-family: 'Exo 2';
	font-weight: 600
}
.elementor-1191 .elementor-element.elementor-element-53b5b62 .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-field-group {
	padding-right: calc(10px/2);
	padding-left: calc(10px/2);
	margin-bottom: 10px
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-form-fields-wrapper {
	margin-left: calc(-10px/2);
	margin-right: calc(-10px/2);
	margin-bottom: -10px
}
body.rtl .elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-labels-inline .elementor-field-group>label {
	padding-left: 0
}
body:not(.rtl) .elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-labels-inline .elementor-field-group>label {
	padding-right: 0
}
body .elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-labels-above .elementor-field-group>label {
	padding-bottom: 0
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-field-group>label {
	font-family: 'Exo 2'
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-field-group .elementor-field {
	color: #1e1d24
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-field-group .elementor-field,
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-field-subgroup label {
	font-family: 'Exo 2'
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
	background-color: #fff
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-field-group .elementor-select-wrapper select {
	background-color: #fff
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-button {
	background-color: #ff9800;
	color: #fff;
	font-family: 'Exo 2';
	font-weight: 600;
	text-transform: capitalize;
	border-style: solid;
	border-width: 2px;
	border-color: #ff9800;
	border-radius: 2px
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-button:hover {
	background-color: rgba(255, 255, 255, 0);
	color: #1e1d24;
	border-color: #ff9800
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-message {
	font-family: 'Exo 2'
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-message.elementor-message-success {
	color: #23a455
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .elementor-message.elementor-message-danger {
	color: #ff1616
}
.elementor-1191 .elementor-element.elementor-element-3ffc6f9 .tippy-tooltip .tippy-content {
	text-align: center
}
.elementor-1191 .elementor-element.elementor-element-fa8b971 {
	font-family: 'Exo 2'
}
.elementor-1191 .elementor-element.elementor-element-fa8b971 .tippy-tooltip .tippy-content {
	text-align: center
}
#elementor-popup-modal-1191 .dialog-message {
	width: 640px;
	height: auto
}
#elementor-popup-modal-1191 {
	justify-content: center;
	align-items: center;
	pointer-events: all;
	background-color: rgba(0, 0, 0, .8)
}
#elementor-popup-modal-1191 .dialog-close-button {
	display: block
}
#elementor-popup-modal-1191 .dialog-widget-content {
	animation-duration: .8s;
	box-shadow: 2px 8px 23px 3px rgba(0, 0, 0, .2)
}
@media(min-width:768px) {
	.elementor-1191 .elementor-element.elementor-element-94bc9aa {
		width: 70%
	}
	.elementor-1191 .elementor-element.elementor-element-e3510c5 {
		width: 30%
	}
}

.elementor-widget-heading.elementor-widget-heading .elementor-heading-title {
color: #6ec1e4;
}