/*
Theme Name: Custom by KiemPT
Theme URI: https://www.facebook.com/kiem.phamthe
Author: KiemPT
Author URI: https://www.facebook.com/kiem.phamthe
Description: 
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: shtheme
Tags: kiem.phamthe

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
## Sidebar - Widgets
# Content
	## Posts and pages
	## Comments
# Media
	## Captions
	## Galleries
## Layout construct
## Shortcode
## Footer
## Menu Mobile
## Custom css
## Responsive
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
@import url('https://fonts.googleapis.com/css?family=Merriweather:400,400i,500,500i,700,700i&subset=vietnamese');
@import url('https://fonts.googleapis.com/css?family=Oswald:400,400i,500,500i,700,700i&subset=vietnamese');
@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i&subset=vietnamese');

body {
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.6;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	text-align: left;
	color: #3b3d42;
	padding: 0;
	margin: 0;
}

h1,
.h1-style {
	font-style: normal;
	font-weight: 400;
	font-size: 34px;
	line-height: 1.4;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3b3d42;
}

h2,
.h2-style {
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.4;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3b3d42;
}

h3,
.h3-style {
	font-style: normal;
	font-weight: 400;
	font-size: 21px;
	line-height: 1.4;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3b3d42;
}

h4,
.h4-style {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3b3d42;
}

h5,
.h5-style {
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3b3d42;
}

h6,
.h6-style {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	text-align: inherit;
	color: #3b3d42;
}

@media (min-width: 1200px) {

	h1,
	.h1-style {
		font-size: 56px;
	}

	h2,
	.h2-style {
		font-size: 40px;
	}

	h3,
	.h3-style {
		font-size: 28px;
	}
}

a,
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
	color: #21c7bb;
}

a:hover {
	color: #3b3d42;
}

blockquote {
	color: #21c7bb;
}

/* #Header */
.site-header__wrap {
	background-color: #ffffff;
	background-repeat: repeat;
	background-position: center top;
	background-attachment: scroll;
;
}

/* ##Top Panel */
.top-panel {
	color: #a1a2a4;
	background-color: #ffffff;
}

/* #Main Menu */
.main-navigation {
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.4;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
}

.main-navigation a,
.menu-item-has-children:before {
	color: #a1a2a4;
}

.main-navigation a:hover,
.main-navigation .current_page_item>a,
.main-navigation .current-menu-item>a,
.main-navigation .current_page_ancestor>a,
.main-navigation .current-menu-ancestor>a {
	color: #3b3d42;
}

/* #Mobile Menu */
.mobile-menu-toggle-button {
	color: #ffffff;
	background-color: #21c7bb;
}

/* #Social */
.social-list a {
	color: #a1a2a4;
}

.social-list a:hover {
	color: #21c7bb;
}

/* #Breadcrumbs */
.breadcrumbs_item {
	font-style: normal;
	font-weight: 400;
	font-size: 11px;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
}

.breadcrumbs_item_sep,
.breadcrumbs_item_link {
	color: #a1a2a4;
}

.breadcrumbs_item_link:hover {
	color: #21c7bb;
}

/* #Post navigation */
.post-navigation-container i {
	color: #a1a2a4;
}

.post-navigation-container .nav-links a:hover .post-title,
.post-navigation-container .nav-links a:hover .nav-text {
	color: #21c7bb;
}

.post-navigation-container .nav-links a:hover i {
	color: #3b3d42;
}

/* #Pagination */
.posts-list-navigation .pagination .page-numbers,
.page-links>span,
.page-links>a {
	color: #a1a2a4;
}

.posts-list-navigation .pagination a.page-numbers:hover,
.posts-list-navigation .pagination .page-numbers.current,
.page-links>a:hover,
.page-links>span {
	color: #3b3d42;
}

.posts-list-navigation .pagination .next,
.posts-list-navigation .pagination .prev {
	color: #21c7bb;
}

.posts-list-navigation .pagination .next:hover,
.posts-list-navigation .pagination .prev:hover {
	color: #3b3d42;
}

/* #Button Appearance Styles (regular scheme) */
.btn,
button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
	font-style: normal;
	font-weight: 900;
	font-size: 11px;
	line-height: 1;
	font-family: Roboto, sans-serif;
	letter-spacing: 1px;
	color: #ffffff;
	background-color: #21c7bb;
}

.btn:hover,
button:hover,
input[type='button']:hover,
input[type='reset']:hover,
input[type='submit']:hover,
input[type='reset']:hover {
	color: #ffffff;
	background-color: rgb(71, 237, 225);
}

.btn.invert-button {
	color: #ffffff;
}

.btn.invert-button:hover {
	color: #ffffff;
	border-color: #21c7bb;
	background-color: #21c7bb;
}

/* #Totop Button */
#toTop {
	padding: 0px 0px;
	border-radius: 0px;
	background-color: #000;
	color: #fff;
}

#toTop:hover {
	background-color: #21c7bb;
	color: #3b3d42;
}

input,
optgroup,
select,
textarea {
	font-size: 14px;
}

/* #Comment, Contact, Password Forms */
.comment-form .submit,
.wpcf7-submit,
.post-password-form label+input {
	font-style: normal;
	font-weight: 900;
	font-size: 11px;
	line-height: 1;
	font-family: Roboto, sans-serif;
	letter-spacing: 1px;
	color: #ffffff;
	background-color: #21c7bb;
}

.comment-form .submit:hover,
.wpcf7-submit:hover,
.post-password-form label+input:hover {
	color: #ffffff;
	background-color: rgb(71, 237, 225);
}

.comment-reply-title {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	color: #3b3d42;
}

/* Cookies consent */
.comment-form-cookies-consent input[type='checkbox']:checked~label[for=wp-comment-cookies-consent]:before {
	color: #ffffff;
	border-color: #21c7bb;
	background-color: #21c7bb;
}

/* #Comment Reply Link */
#cancel-comment-reply-link {
	color: #21c7bb;
}

#cancel-comment-reply-link:hover {
	color: #3b3d42;
}

/* #Comment item */
.comment-body .fn {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	color: #3b3d42;
}

.comment-date__time {
	color: #a1a2a4;
}

.comment-reply-link {
	font-style: normal;
	font-weight: 900;
	font-size: 11px;
	line-height: 1;
	font-family: Roboto, sans-serif;
	letter-spacing: 1px;
}

/* #Input Placeholders */
::-webkit-input-placeholder {
	color: #a1a2a4;
}

::-moz-placeholder {
	color: #a1a2a4;
}

:-moz-placeholder {
	color: #a1a2a4;
}

:-ms-input-placeholder {
	color: #a1a2a4;
}

/* #Entry Meta */
.posted-on,
.cat-links,
.byline,
.tags-links {
	color: #a1a2a4;
}

.comments-button {
	color: #a1a2a4;
}

.comments-button:hover {
	color: #ffffff;
	background-color: #21c7bb;
}

.btn-style .post-categories a {
	color: #ffffff;
	background-color: #21c7bb;
}

.btn-style .post-categories a:hover {
	color: #ffffff;
	background-color: rgb(71, 237, 225);
}

.sticky-label {
	color: #ffffff;
	background-color: #21c7bb;
}

/* Posts List Item Invert */
.invert-hover.has-post-thumbnail:hover,
.invert-hover.has-post-thumbnail:hover .posted-on,
.invert-hover.has-post-thumbnail:hover .cat-links,
.invert-hover.has-post-thumbnail:hover .byline,
.invert-hover.has-post-thumbnail:hover .tags-links,
.invert-hover.has-post-thumbnail:hover .entry-meta,
.invert-hover.has-post-thumbnail:hover a,
.invert-hover.has-post-thumbnail:hover .btn-icon,
.invert-item.has-post-thumbnail,
.invert-item.has-post-thumbnail .posted-on,
.invert-item.has-post-thumbnail .cat-links,
.invert-item.has-post-thumbnail .byline,
.invert-item.has-post-thumbnail .tags-links,
.invert-item.has-post-thumbnail .entry-meta,
.invert-item.has-post-thumbnail a,
.invert-item.has-post-thumbnail .btn:hover,
.invert-item.has-post-thumbnail .btn-style .post-categories a:hover,
.invert,
.invert .entry-title,
.invert a,
.invert .byline,
.invert .posted-on,
.invert .cat-links,
.invert .tags-links {
	color: #ffffff;
}

.invert-hover.has-post-thumbnail:hover a:hover,
.invert-hover.has-post-thumbnail:hover .btn-icon:hover,
.invert-item.has-post-thumbnail a:hover,
.invert a:hover {
	color: #21c7bb;
}

.invert-hover.has-post-thumbnail .btn,
.invert-item.has-post-thumbnail .comments-button,
.posts-list--default.list-style-v10 .invert.default-item .comments-button {
	color: #ffffff;
	background-color: #21c7bb;
}

.invert-hover.has-post-thumbnail .btn:hover,
.invert-item.has-post-thumbnail .comments-button:hover,
.posts-list--default.list-style-v10 .invert.default-item .comments-button:hover {
	color: #21c7bb;
	background-color: #ffffff;
}

/* Default Posts List */
.list-style-v8 .comments-link {
	color: #a1a2a4;
}

.list-style-v8 .comments-link:hover {
	color: #3b3d42;
}

/* Creative Posts List */
.creative-item .entry-title a:hover {
	color: #21c7bb;
}

.list-style-default .creative-item a,
.creative-item .btn-icon {
	color: #a1a2a4;
}

.list-style-default .creative-item a:hover,
.creative-item .btn-icon:hover {
	color: #21c7bb;
}

.list-style-default .creative-item .btn,
.list-style-default .creative-item .btn:hover,
.list-style-default .creative-item .comments-button:hover {
	color: #ffffff;
}

.creative-item__title-first-letter {
	font-style: normal;
	font-weight: 400;
	font-family: Roboto, sans-serif;
	color: #3b3d42;
}

.posts-list--creative.list-style-v10 .creative-item:before {
	background-color: #21c7bb;
	box-shadow: 0px 0px 0px 8px rgba(33, 199, 187, 0.25);
}

.posts-list--creative.list-style-v10 .creative-item__post-date {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	color: #21c7bb;
}

.posts-list--creative.list-style-v10 .creative-item__post-date a {
	color: #21c7bb;
}

.posts-list--creative.list-style-v10 .creative-item__post-date a:hover {
	color: #3b3d42;
}

/* Creative Posts List style-v2 */
.list-style-v2 .creative-item .entry-title,
.list-style-v9 .creative-item .entry-title {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
}

/* Image Post Format */
.post_format-post-format-image .post-thumbnail__link:before {
	color: #ffffff;
	background-color: #21c7bb;
}

/* Gallery Post Format */
.post_format-post-format-gallery .swiper-button-prev,
.post_format-post-format-gallery .swiper-button-next {
	color: #a1a2a4;
}

.post_format-post-format-gallery .swiper-button-prev:hover,
.post_format-post-format-gallery .swiper-button-next:hover {
	color: #3b3d42;
}

/* Link Post Format */
.post_format-post-format-quote .post-format-quote {
	color: #ffffff;
	background-color: #21c7bb;
}

.post_format-post-format-quote .post-format-quote:before {
	color: #21c7bb;
	background-color: #ffffff;
}

/* Post Author */
.post-author__title a {
	color: #21c7bb;
}

.post-author__title a:hover {
	color: #3b3d42;
}

.invert .post-author__title a {
	color: #ffffff;
}

.invert .post-author__title a:hover {
	color: #21c7bb;
}

/* Single Post */
.single-post blockquote {
	border-color: #21c7bb;
}

.single-post:not(.post-template-single-layout-4):not(.post-template-single-layout-7) .tags-links a:hover {
	color: #ffffff;
	border-color: #21c7bb;
	background-color: #21c7bb;
}

.single-header-3 .post-author .byline,
.single-header-4 .post-author .byline,
.single-header-5 .post-author .byline {
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
}

.single-header-8,
.single-header-10 .entry-header {
	background-color: #21c7bb;
}

.single-header-8.invert a:hover,
.single-header-10.invert a:hover {
	color: rgba(255, 255, 255, 0.5);
}

.single-header-3 a.comments-button,
.single-header-10 a.comments-button {
	border: 1px solid #ffffff;
}

.single-header-3 a.comments-button:hover,
.single-header-10 a.comments-button:hover {
	color: #21c7bb;
	background-color: #ffffff;
}

/* Page preloader */
.page-preloader {
	border-top-color: #21c7bb;
	border-right-color: #21c7bb;
}

/* Logo */
.site-logo__link,
.site-logo__link:hover {
	color: #21c7bb;
}

/* Page title */
.page-title {
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	line-height: 1.4;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	color: #3b3d42;
}

@media (min-width: 1200px) {
	.page-title {
		font-size: 40px;
	}
}

/* Grid Posts List */
.posts-list.list-style-v3 .comments-link {
	border-color: #21c7bb;
}

.posts-list.list-style-v4 .comments-link {
	color: #a1a2a4;
}

.posts-list.list-style-v4 .posts-list__item.grid-item .grid-item-wrap .comments-link:hover {
	color: #ffffff;
	background-color: #21c7bb;
}

/* Posts List Grid Item Invert */
.grid-item-wrap.invert,
.grid-item-wrap.invert .posted-on,
.grid-item-wrap.invert .cat-links,
.grid-item-wrap.invert .byline,
.grid-item-wrap.invert .tags-links,
.grid-item-wrap.invert .entry-meta,
.grid-item-wrap.invert a,
.grid-item-wrap.invert .btn-icon,
.grid-item-wrap.invert .comments-button {
	color: #ffffff;
}

/* Posts List Grid-5 Item Invert */
.list-style-v5 .grid-item-wrap.invert .posted-on,
.list-style-v5 .grid-item-wrap.invert .cat-links,
.list-style-v5 .grid-item-wrap.invert .byline,
.list-style-v5 .grid-item-wrap.invert .tags-links,
.list-style-v5 .grid-item-wrap.invert .posted-on a,
.list-style-v5 .grid-item-wrap.invert .cat-links a,
.list-style-v5 .grid-item-wrap.invert .tags-links a,
.list-style-v5 .grid-item-wrap.invert .byline a,
.list-style-v5 .grid-item-wrap.invert .comments-link,
.list-style-v5 .grid-item-wrap.invert .entry-title a:hover {
	color: #21c7bb;
}

.list-style-v5 .grid-item-wrap.invert .posted-on a:hover,
.list-style-v5 .grid-item-wrap.invert .cat-links a:hover,
.list-style-v5 .grid-item-wrap.invert .tags-links a:hover,
.list-style-v5 .grid-item-wrap.invert .byline a:hover,
.list-style-v5 .grid-item-wrap.invert .comments-link:hover {
	color: #ffffff;
}

/* Posts List Grid-6 Item Invert */
.posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .cat-links a,
.posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .cat-links a {
	color: #ffffff;
	background-color: #21c7bb;
}

.posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .cat-links a:hover,
.posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .cat-links a:hover {
	color: #ffffff;
	background-color: rgb(71, 237, 225);
}

.posts-list.list-style-v9 .posts-list__item.grid-item .grid-item-wrap .entry-header .entry-title {
	font-weight: 300;
}

/* Grid 7 */
.list-style-v7 .grid-item-wrap.invert .posted-on a:hover,
.list-style-v7 .grid-item-wrap.invert .cat-links a:hover,
.list-style-v7 .grid-item-wrap.invert .tags-links a:hover,
.list-style-v7 .grid-item-wrap.invert .byline a:hover,
.list-style-v7 .grid-item-wrap.invert .comments-link:hover,
.list-style-v7 .grid-item-wrap.invert .entry-title a:hover,
.list-style-v6 .grid-item-wrap.invert .posted-on a:hover,
.list-style-v6 .grid-item-wrap.invert .cat-links a:hover,
.list-style-v6 .grid-item-wrap.invert .tags-links a:hover,
.list-style-v6 .grid-item-wrap.invert .byline a:hover,
.list-style-v6 .grid-item-wrap.invert .comments-link:hover,
.list-style-v6 .grid-item-wrap.invert .entry-title a:hover {
	color: #21c7bb;
}

.list-style-v7 .grid-item-wrap.invert .posted-on,
.list-style-v7 .grid-item-wrap.invert .cat-links,
.list-style-v7 .grid-item-wrap.invert .byline,
.list-style-v7 .grid-item-wrap.invert .tags-links,
.list-style-v7 .grid-item-wrap.invert .posted-on a,
.list-style-v7 .grid-item-wrap.invert .cat-links a,
.list-style-v7 .grid-item-wrap.invert .tags-links a,
.list-style-v7 .grid-item-wrap.invert .byline a,
.list-style-v7 .grid-item-wrap.invert .comments-link,
.list-style-v7 .grid-item-wrap.invert .entry-title a,
.list-style-v7 .grid-item-wrap.invert .entry-content p,
.list-style-v6 .grid-item-wrap.invert .posted-on,
.list-style-v6 .grid-item-wrap.invert .cat-links,
.list-style-v6 .grid-item-wrap.invert .byline,
.list-style-v6 .grid-item-wrap.invert .tags-links,
.list-style-v6 .grid-item-wrap.invert .posted-on a,
.list-style-v6 .grid-item-wrap.invert .cat-links a,
.list-style-v6 .grid-item-wrap.invert .tags-links a,
.list-style-v6 .grid-item-wrap.invert .byline a,
.list-style-v6 .grid-item-wrap.invert .comments-link,
.list-style-v6 .grid-item-wrap.invert .entry-title a,
.list-style-v6 .grid-item-wrap.invert .entry-content p {
	color: #ffffff;
}

.posts-list.list-style-v7 .grid-item .grid-item-wrap .entry-footer .comments-link:hover,
.posts-list.list-style-v6 .grid-item .grid-item-wrap .entry-footer .comments-link:hover,
.posts-list.list-style-v6 .posts-list__item.grid-item .grid-item-wrap .btn:hover,
.posts-list.list-style-v7 .posts-list__item.grid-item .grid-item-wrap .btn:hover {
	color: #21c7bb;
	border-color: #21c7bb;
}

.posts-list.list-style-v10 .grid-item-inner .space-between-content .comments-link {
	color: #a1a2a4;
}

.posts-list.list-style-v10 .grid-item-inner .space-between-content .comments-link:hover {
	color: #21c7bb;
}

.posts-list.list-style-v10 .posts-list__item.justify-item .justify-item-inner .entry-title a {
	color: #3b3d42;
}

.posts-list.posts-list--vertical-justify.list-style-v10 .posts-list__item.justify-item .justify-item-inner .entry-title a:hover {
	color: #ffffff;
	background-color: #21c7bb;
}

.posts-list.list-style-v5 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a:hover,
.posts-list.list-style-v8 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a:hover {
	color: #ffffff;
	background-color: rgb(71, 237, 225);
}

.posts-list.list-style-v5 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a,
.posts-list.list-style-v8 .posts-list__item.justify-item .justify-item-inner.invert .cat-links a {
	color: #ffffff;
	background-color: #21c7bb;
}

.list-style-v8 .justify-item-inner.invert .posted-on,
.list-style-v8 .justify-item-inner.invert .cat-links,
.list-style-v8 .justify-item-inner.invert .byline,
.list-style-v8 .justify-item-inner.invert .tags-links,
.list-style-v8 .justify-item-inner.invert .posted-on a,
.list-style-v8 .justify-item-inner.invert .cat-links a,
.list-style-v8 .justify-item-inner.invert .tags-links a,
.list-style-v8 .justify-item-inner.invert .byline a,
.list-style-v8 .justify-item-inner.invert .comments-link,
.list-style-v8 .justify-item-inner.invert .entry-title a,
.list-style-v8 .justify-item-inner.invert .entry-content p,
.list-style-v5 .justify-item-inner.invert .posted-on,
.list-style-v5 .justify-item-inner.invert .cat-links,
.list-style-v5 .justify-item-inner.invert .byline,
.list-style-v5 .justify-item-inner.invert .tags-links,
.list-style-v5 .justify-item-inner.invert .posted-on a,
.list-style-v5 .justify-item-inner.invert .cat-links a,
.list-style-v5 .justify-item-inner.invert .tags-links a,
.list-style-v5 .justify-item-inner.invert .byline a,
.list-style-v5 .justify-item-inner.invert .comments-link,
.list-style-v5 .justify-item-inner.invert .entry-title a,
.list-style-v5 .justify-item-inner.invert .entry-content p,
.list-style-v4 .justify-item-inner.invert .posted-on:hover,
.list-style-v4 .justify-item-inner.invert .cat-links,
.list-style-v4 .justify-item-inner.invert .byline,
.list-style-v4 .justify-item-inner.invert .tags-links,
.list-style-v4 .justify-item-inner.invert .posted-on a,
.list-style-v4 .justify-item-inner.invert .cat-links a,
.list-style-v4 .justify-item-inner.invert .tags-links a,
.list-style-v4 .justify-item-inner.invert .byline a,
.list-style-v4 .justify-item-inner.invert .comments-link,
.list-style-v4 .justify-item-inner.invert .entry-title a,
.list-style-v4 .justify-item-inner.invert .entry-content p {
	color: #ffffff;
}

.list-style-v8 .justify-item-inner.invert .posted-on a:hover,
.list-style-v8 .justify-item-inner.invert .cat-links a:hover,
.list-style-v8 .justify-item-inner.invert .tags-links a:hover,
.list-style-v8 .justify-item-inner.invert .byline a:hover,
.list-style-v8 .justify-item-inner.invert .comments-link:hover,
.list-style-v8 .justify-item-inner.invert .entry-title a:hover,
.list-style-v5 .justify-item-inner.invert .posted-on a:hover,
.list-style-v5 .justify-item-inner.invert .cat-links a:hover,
.list-style-v5 .justify-item-inner.invert .tags-links a:hover,
.list-style-v5 .justify-item-inner.invert .byline a:hover,
.list-style-v5 .justify-item-inner.invert .entry-title a:hover,
.list-style-v4 .justify-item-inner.invert .posted-on a,
.list-style-v4 .justify-item-inner.invert .cat-links a:hover,
.list-style-v4 .justify-item-inner.invert .tags-links a:hover,
.list-style-v4 .justify-item-inner.invert .byline a:hover,
.list-style-v4 .justify-item-inner.invert .comments-link:hover,
.list-style-v4 .justify-item-inner.invert .entry-title a:hover {
	color: #21c7bb;
}

.posts-list.list-style-v5 .justify-item .justify-item-wrap .entry-footer .comments-link:hover {
	border-color: #21c7bb;
}

.list-style-v4 .justify-item-inner.invert .btn:hover,
.list-style-v6 .justify-item-wrap.invert .btn:hover,
.list-style-v8 .justify-item-inner.invert .btn:hover {
	color: #ffffff;
}

.posts-list.posts-list--vertical-justify.list-style-v5 .posts-list__item.justify-item .justify-item-wrap .entry-footer .comments-link:hover,
.posts-list.posts-list--vertical-justify.list-style-v5 .posts-list__item.justify-item .justify-item-wrap .entry-footer .btn:hover {
	color: #21c7bb;
	border-color: #21c7bb;
}

/* masonry Posts List */
.posts-list.list-style-v3 .comments-link {
	border-color: #21c7bb;
}

.posts-list.list-style-v4 .comments-link {
	color: #a1a2a4;
}

.posts-list.list-style-v4 .posts-list__item.masonry-item .masonry-item-wrap .comments-link:hover {
	color: #ffffff;
	background-color: #21c7bb;
}

/* Posts List masonry Item Invert */
.masonry-item-wrap.invert,
.masonry-item-wrap.invert .posted-on,
.masonry-item-wrap.invert .cat-links,
.masonry-item-wrap.invert .byline,
.masonry-item-wrap.invert .tags-links,
.masonry-item-wrap.invert .entry-meta,
.masonry-item-wrap.invert a,
.masonry-item-wrap.invert .btn-icon,
.masonry-item-wrap.invert .comments-button {
	color: #ffffff;
}

/* Posts List masonry-5 Item Invert */
.list-style-v5 .masonry-item-wrap.invert .posted-on,
.list-style-v5 .masonry-item-wrap.invert .cat-links,
.list-style-v5 .masonry-item-wrap.invert .byline,
.list-style-v5 .masonry-item-wrap.invert .tags-links,
.list-style-v5 .masonry-item-wrap.invert .posted-on a,
.list-style-v5 .masonry-item-wrap.invert .cat-links a,
.list-style-v5 .masonry-item-wrap.invert .tags-links a,
.list-style-v5 .masonry-item-wrap.invert .byline a,
.list-style-v5 .masonry-item-wrap.invert .comments-link,
.list-style-v5 .masonry-item-wrap.invert .entry-title a:hover {
	color: #21c7bb;
}

.list-style-v5 .masonry-item-wrap.invert .posted-on a:hover,
.list-style-v5 .masonry-item-wrap.invert .cat-links a:hover,
.list-style-v5 .masonry-item-wrap.invert .tags-links a:hover,
.list-style-v5 .masonry-item-wrap.invert .byline a:hover,
.list-style-v5 .masonry-item-wrap.invert .comments-link:hover {
	color: #ffffff;
}

.posts-list.list-style-v10 .masonry-item-inner .space-between-content .comments-link {
	color: #a1a2a4;
}

.posts-list.list-style-v10 .masonry-item-inner .space-between-content .comments-link:hover {
	color: #21c7bb;
}

.widget_recent_entries a,
.widget_recent_comments a {
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	color: #3b3d42;
}

.widget_recent_entries a:hover,
.widget_recent_comments a:hover {
	color: #21c7bb;
}

.widget_recent_entries .post-date,
.widget_recent_comments .recentcomments {
	color: #a1a2a4;
}

.widget_recent_comments .comment-author-link a {
	color: #a1a2a4;
}

.widget_recent_comments .comment-author-link a:hover {
	color: #21c7bb;
}

.widget_calendar th,
.widget_calendar caption {
	color: #21c7bb;
}

.widget_calendar tbody td a {
	color: #3b3d42;
}

.widget_calendar tbody td a:hover {
	color: #ffffff;
	background-color: #21c7bb;
}

.widget_calendar tfoot td a {
	color: #a1a2a4;
}

.widget_calendar tfoot td a:hover {
	color: #3b3d42;
}

/* Preloader */
.jet-smart-listing-wrap.jet-processing+div.jet-smart-listing-loading,
div.wpcf7 .ajax-loader {
	border-top-color: #21c7bb;
	border-right-color: #21c7bb;
}

/*--------------------------------------------------------------## Ecwid Plugin Styles--------------------------------------------------------------*/
/* Product Title, Product Price amount */
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image~.grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image~.grid-product__title .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__details,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku-hover,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__tax,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form__msg,
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store h1,
html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-title,
html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-price,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__title,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-cart-summary__row--total .ec-cart-summary__title,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-cart-summary__row--total .ec-cart-summary__price,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__categories * {
	font-style: normal;
	font-weight: 500;
	line-height: 1.5;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
}

html#ecwid_html body#ecwid_body .ecwid .ec-size .ec-wrapper .ec-store .product-details__product-description {
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 1.6;
	font-family: Roboto, sans-serif;
	letter-spacing: 0px;
	text-align: left;
	color: #3b3d42;
}

html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image~.grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products .grid-product__image~.grid-product__title .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__details,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__sku-hover,
html#ecwid_html body#ecwid_body .ec-size .ec-store .grid__products--medium-items .grid-product__tax,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .product-details-module__title,
html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-price,
html#ecwid_html body#ecwid_body.page .ec-size .ec-wrapper .ec-store .product-details__product-title,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control__text,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control__textarea,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-link,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-link:visited,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store input[type="radio"].form-control__radio:checked+.form-control__radio-view::after {
	color: #21c7bb;
}

html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .ec-link:hover {
	color: #3b3d42;
}

/* Product Title, Price small state */
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__price-hover .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__image~.grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__image~.grid-product__title .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items.grid__products--layout-center .grid-product__price-compare,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__details,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__sku,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__sku-hover,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--small-items .grid-product__tax {
	font-size: 12px;
}

/* Product Title, Price medium state */
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__price-hover .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__image~.grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__image~.grid-product__title .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items.grid__products--layout-center .grid-product__price-compare,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__details,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__sku,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__sku-hover,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--medium-items .grid-product__tax {
	font-size: 14px;
}

/* Product Title, Price large state */
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__title-inner,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__price-hover .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__image~.grid-product__price .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__image~.grid-product__title .grid-product__price-amount,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items.grid__products--layout-center .grid-product__price-compare,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__details,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__sku,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__sku-hover,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--large-items .grid-product__tax {
	font-size: 17px;
}

/* Product Add To Cart button */
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store button {
	font-style: normal;
	font-weight: 900;
	line-height: 1;
	font-family: Roboto, sans-serif;
	letter-spacing: 1px;
}

/* Product Add To Cart button normal state */
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--secondary .form-control__button,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--primary .form-control__button {
	border-color: #21c7bb;
	background-color: transparent;
	color: #21c7bb;
}

/* Product Add To Cart button hover state, Product Category active state */
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--secondary .form-control__button:hover,
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .form-control--primary .form-control__button:hover,
html#ecwid_html body#ecwid_body .horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--active>a {
	border-color: #21c7bb;
	background-color: #21c7bb;
	color: #ffffff;
}

/* Black Product Add To Cart button normal state */
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--appearance-hover .grid-product--dark .form-control--secondary .form-control__button {
	border-color: #21c7bb;
	background-color: #21c7bb;
	color: #ffffff;
}

/* Black Product Add To Cart button normal state */
html#ecwid_html body#ecwid_body .ec-size .ec-wrapper .ec-store .grid__products--appearance-hover .grid-product--dark .form-control--secondary .form-control__button:hover {
	border-color: #ffffff;
	background-color: #ffffff;
	color: #21c7bb;
}

/* Product Add To Cart button small label */
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control .form-control__button {
	font-size: 10px;
}

/* Product Add To Cart button medium label */
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--small .form-control__button {
	font-size: 11px;
}

/* Product Add To Cart button large label */
html#ecwid_html body#ecwid_body .ec-size.ec-size--l .ec-wrapper .ec-store .form-control--medium .form-control__button {
	font-size: 14px;
}

/* Mini Cart icon styles */
html#ecwid_html body#ecwid_body .ec-minicart__body .ec-minicart__icon .icon-default path[stroke],
html#ecwid_html body#ecwid_body .ec-minicart__body .ec-minicart__icon .icon-default circle[stroke] {
	stroke: #21c7bb;
}

html#ecwid_html body#ecwid_body .ec-minicart:hover .ec-minicart__body .ec-minicart__icon .icon-default path[stroke],
html#ecwid_html body#ecwid_body .ec-minicart:hover .ec-minicart__body .ec-minicart__icon .icon-default circle[stroke] {
	stroke: #3b3d42;
}


/* Add */
.elementor-9 .elementor-element.elementor-element-1d73741>.elementor-container {
	max-width: 1200px;
}

.elementor-9 .elementor-element.elementor-element-7c449f9>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-7c449f9>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-dfd93cf .elementor-text-editor {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-dfd93cf {
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 300;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 12px;
}

.elementor-9 .elementor-element.elementor-element-dfd93cf>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-dfd93cf>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-513c282 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-513c282 .elementor-heading-title {
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 100px;
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.48em;
	letter-spacing: 0px;
	text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.5);
}

.elementor-9 .elementor-element.elementor-element-513c282>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-513c282>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-9bf1e46 .elementor-spacer-inner {
	height: 51px;
}

.elementor-9 .elementor-element.elementor-element-9bf1e46>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__container {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__instance {
	margin: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__instance:hover {
	background-color: rgba(0, 0, 0, 0);
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__state-normal {
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__state-hover {
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__plane-normal {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__plane-hover {
	background-color: rgba(0, 0, 0, 0);
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__state-normal .jet-button__icon {
	color: #25232d;
	font-size: 14px;
	width: 41px;
	height: 41px;
	margin: 0px 0px 0px 13px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #25232d;
	border-radius: 50% 50% 50% 50%;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__state-hover .jet-button__icon {
	color: #25232d;
	font-size: 12px;
	width: 41px;
	height: 41px;
	margin: 0px 0px 0px 13px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #25232d;
	border-radius: 50% 50% 50% 50%;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__state-normal .jet-button__label {
	text-align: left;
	margin: 0px 0px 0px 0px;
	color: #25232d;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__state-hover .jet-button__label {
	text-align: left;
	margin: 0px 0px 0px 0px;
	color: #25232d;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__state-normal .jet-button__label {
	font-family: "Oswald", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 7px;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1 .jet-button__state-hover .jet-button__label {
	font-family: "Oswald", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 7px;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d0a60f1>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

/* .elementor-9 .elementor-element.elementor-element-1d73741:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-1d73741>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://ld-wp73.template-help.com/wordpress/prod_24291/v2/wp-content/uploads/2019/05/image.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
} */

.elementor-9 .elementor-element.elementor-element-1d73741>.elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, #000000 0%, rgba(242, 41, 91, 0) 14%);
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-1d73741 {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	/* margin-top: -122px; */
	margin-bottom: 0px;
	/* padding: 283px 15px 240px 15px; */
}

.elementor-9 .elementor-element.elementor-element-bbaef3c>.elementor-container {
	max-width: 1000px;
}

.elementor-9 .elementor-element.elementor-element-b6f34cb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-b6f34cb>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ab6f070 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ab6f070 .elementor-heading-title {
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.472em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-ab6f070>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ab6f070>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-3e2a3bb .elementor-spacer-inner {
	height: 33px;
}

.elementor-9 .elementor-element.elementor-element-3e2a3bb>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-18dbd57>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-18dbd57>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-9 .elementor-element.elementor-element-1e2ac0b {
	color: #909090;
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 2.286em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-1e2ac0b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-1e2ac0b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5cf7e7c>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-5cf7e7c>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-9 .elementor-element.elementor-element-5cf7e7c>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-c9141df {
	color: #909090;
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 2.286em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-c9141df>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-c9141df>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0012294 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e3738e8 .elementor-button {
	font-family: "Oswald", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 6px;
	fill: #25232d;
	color: #25232d;
	background-color: #21c7bb;
	border-radius: 0px 0px 0px 0px;
	padding: 16px 33px 16px 39px;
}

.elementor-9 .elementor-element.elementor-element-e3738e8 .elementor-button:hover,
.elementor-9 .elementor-element.elementor-element-e3738e8 .elementor-button:focus {
	color: #21c7bb;
	background-color: #25232d;
}

.elementor-9 .elementor-element.elementor-element-e3738e8 .elementor-button:hover svg,
.elementor-9 .elementor-element.elementor-element-e3738e8 .elementor-button:focus svg {
	fill: #21c7bb;
}

.elementor-9 .elementor-element.elementor-element-e3738e8>.elementor-widget-container {
	margin: 8px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e3738e8>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-bbaef3c:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-bbaef3c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f7f7f9;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-9 .elementor-element.elementor-element-bbaef3c .about-content {
	color: #909090;
    font-family: "Merriweather", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    font-style: normal;
    text-decoration: none;
    line-height: 2.286em;
    letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-bbaef3c>.elementor-background-overlay {
	opacity: 0.5;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-bbaef3c {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 193px 15px 212px 15px;
}

.elementor-9 .elementor-element.elementor-element-c58bdc6>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-c58bdc6>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__inner {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__list {
	margin: -0px;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__image-instance {
	height: 800px;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__filter {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__content-inner {
	justify-content: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__title {
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.472em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 23px 0px;
	order: 1;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__category {
	text-align: center;
	order: 2;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__desc {
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	order: 3;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__button {
	align-self: center;
	text-align: center;
	padding: 16px 37px 16px 43px;
	margin: 0px 0px 0px 0px;
	color: #25232d;
	background-color: #21c7bb;
	border-radius: 0px 0px 0px 0px;
	order: 4;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__button {
	font-family: "Oswald", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 6px;
}

.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__button:hover {
	color: #21c7bb;
	background-color: #25232d;
}

.elementor-9 .elementor-element.elementor-element-4696003>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-4696003>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2443747 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3e9a1ca>.elementor-container {
	max-width: 1200px;
}

.elementor-9 .elementor-element.elementor-element-8ca847e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-8ca847e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a989b62>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-a989b62>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 35px 0px 35px;
}

.elementor-9 .elementor-element.elementor-element-bb774a3.elementor-view-stacked .elementor-icon {
	/* background-color: #21c7bb; */
	background: none;
	padding: 0;
}

.elementor-9 .elementor-element.elementor-element-bb774a3.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-bb774a3.elementor-view-default .elementor-icon {
	/* fill: #21c7bb;
	color: #21c7bb;
	border-color: #21c7bb; */
}

.elementor-9 .elementor-element.elementor-element-bb774a3.elementor-position-right .elementor-icon-box-icon {
	margin-left: 31px;
}

.elementor-9 .elementor-element.elementor-element-bb774a3.elementor-position-left .elementor-icon-box-icon {
	margin-right: 31px;
}

.elementor-9 .elementor-element.elementor-element-bb774a3.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 31px;
}

.elementor-9 .elementor-element.elementor-element-bb774a3 .elementor-icon {
	/* font-size: 48px;
	padding: 30px; */
}

.elementor-9 .elementor-element.elementor-element-bb774a3 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-bb774a3 .elementor-icon-box-title {
	margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-bb774a3 .elementor-icon-box-content .elementor-icon-box-title {
	color: #25232d;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-bb774a3 .elementor-icon-box-content .elementor-icon-box-description {
	color: #909090;
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	font-style: normal;
	text-decoration: none;
	line-height: 2.286em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-bb774a3>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-bb774a3>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ddb279c>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-ddb279c>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 35px 0px 35px;
}

.elementor-9 .elementor-element.elementor-element-a2b9439.elementor-view-stacked .elementor-icon {
	background-color: #21c7bb;
}

.elementor-9 .elementor-element.elementor-element-a2b9439.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-a2b9439.elementor-view-default .elementor-icon {
	fill: #21c7bb;
	color: #21c7bb;
	border-color: #21c7bb;
}

.elementor-9 .elementor-element.elementor-element-a2b9439.elementor-position-right .elementor-icon-box-icon {
	margin-left: 31px;
}

.elementor-9 .elementor-element.elementor-element-a2b9439.elementor-position-left .elementor-icon-box-icon {
	margin-right: 31px;
}

.elementor-9 .elementor-element.elementor-element-a2b9439.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 31px;
}

.elementor-9 .elementor-element.elementor-element-a2b9439 .elementor-icon {
	font-size: 48px;
	padding: 30px;
}

.elementor-9 .elementor-element.elementor-element-a2b9439 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-a2b9439 .elementor-icon-box-title {
	margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-a2b9439 .elementor-icon-box-content .elementor-icon-box-title {
	color: #25232d;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-a2b9439 .elementor-icon-box-content .elementor-icon-box-description {
	color: #909090;
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 2.286em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-a2b9439>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-a2b9439>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-41cbd4f>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-41cbd4f>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 35px 0px 35px;
}

.elementor-9 .elementor-element.elementor-element-8899ef9.elementor-view-stacked .elementor-icon {
	background-color: #21c7bb;
}

.elementor-9 .elementor-element.elementor-element-8899ef9.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-8899ef9.elementor-view-default .elementor-icon {
	fill: #21c7bb;
	color: #21c7bb;
	border-color: #21c7bb;
}

.elementor-9 .elementor-element.elementor-element-8899ef9.elementor-position-right .elementor-icon-box-icon {
	margin-left: 31px;
}

.elementor-9 .elementor-element.elementor-element-8899ef9.elementor-position-left .elementor-icon-box-icon {
	margin-right: 31px;
}

.elementor-9 .elementor-element.elementor-element-8899ef9.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 31px;
}

.elementor-9 .elementor-element.elementor-element-8899ef9 .elementor-icon {
	font-size: 48px;
	padding: 30px;
}

.elementor-9 .elementor-element.elementor-element-8899ef9 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-8899ef9 .elementor-icon-box-title {
	margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-8899ef9 .elementor-icon-box-content .elementor-icon-box-title {
	color: #25232d;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-8899ef9 .elementor-icon-box-content .elementor-icon-box-description {
	color: #909090;
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 2.286em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-8899ef9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-8899ef9>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-05ea27a>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-05ea27a>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 35px 0px 35px;
}

.elementor-9 .elementor-element.elementor-element-3ca2510.elementor-view-stacked .elementor-icon {
	background-color: #21c7bb;
}

.elementor-9 .elementor-element.elementor-element-3ca2510.elementor-view-framed .elementor-icon,
.elementor-9 .elementor-element.elementor-element-3ca2510.elementor-view-default .elementor-icon {
	fill: #21c7bb;
	color: #21c7bb;
	border-color: #21c7bb;
}

.elementor-9 .elementor-element.elementor-element-3ca2510.elementor-position-right .elementor-icon-box-icon {
	margin-left: 31px;
}

.elementor-9 .elementor-element.elementor-element-3ca2510.elementor-position-left .elementor-icon-box-icon {
	margin-right: 31px;
}

.elementor-9 .elementor-element.elementor-element-3ca2510.elementor-position-top .elementor-icon-box-icon {
	margin-bottom: 31px;
}

.elementor-9 .elementor-element.elementor-element-3ca2510 .elementor-icon {
	font-size: 48px;
	padding: 30px;
}

.elementor-9 .elementor-element.elementor-element-3ca2510 .elementor-icon i {
	transform: rotate(0deg);
}

.elementor-9 .elementor-element.elementor-element-3ca2510 .elementor-icon-box-title {
	margin-bottom: 20px;
}

.elementor-9 .elementor-element.elementor-element-3ca2510 .elementor-icon-box-content .elementor-icon-box-title {
	color: #25232d;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-3ca2510 .elementor-icon-box-content .elementor-icon-box-description {
	color: #909090;
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 2.286em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-3ca2510>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3ca2510>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-1f3b0d5 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-10d2874 .elementor-spacer-inner {
	height: 100px;
}

.elementor-9 .elementor-element.elementor-element-10d2874>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-2af5fca>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-2af5fca>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9cb8159 .elementor-counter-number-wrapper {
	color: #909090;
	font-family: "Oswald", Sans-serif;
	font-size: 64px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.484em;
	letter-spacing: 2px;
}

.elementor-9 .elementor-element.elementor-element-9cb8159 .elementor-counter-title {
	color: #909090;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-9cb8159>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-826f2fd>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-826f2fd>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-d4fd6a3 .elementor-counter-number-wrapper {
	color: #909090;
	font-family: "Oswald", Sans-serif;
	font-size: 64px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.484em;
	letter-spacing: 2px;
}

.elementor-9 .elementor-element.elementor-element-d4fd6a3 .elementor-counter-title {
	color: #909090;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-d4fd6a3>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ad8cc6e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-ad8cc6e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-251d1c7 .elementor-counter-number-wrapper {
	color: #909090;
	font-family: "Oswald", Sans-serif;
	font-size: 64px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.484em;
	letter-spacing: 2px;
}

.elementor-9 .elementor-element.elementor-element-251d1c7 .elementor-counter-title {
	color: #909090;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-251d1c7>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-d099892>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-d099892>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-68f9288 .elementor-counter-number-wrapper {
	color: #909090;
	font-family: "Oswald", Sans-serif;
	font-size: 64px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.484em;
	letter-spacing: 2px;
}

.elementor-9 .elementor-element.elementor-element-68f9288 .elementor-counter-title {
	color: #909090;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.3em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-68f9288>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5b6bb2a {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-3e9a1ca:not(.elementor-motion-effects-element-type-background),
.elementor-9 .elementor-element.elementor-element-3e9a1ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #f3f7f8;
}

.elementor-9 .elementor-element.elementor-element-3e9a1ca {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 110px 15px 110px 15px;
}

.elementor-9 .elementor-element.elementor-element-3e9a1ca>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-9 .elementor-element.elementor-element-4b36000>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-4b36000>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box {
	height: 800px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__front .jet-animated-box__inner {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__front {
	background-color: rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__front .jet-animated-box__overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box canvas {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__icon--front {
	order: 1;
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__front .jet-animated-box__content {
	order: 2;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__back .jet-animated-box__inner {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__back {
	background-color: rgba(0, 0, 0, 0.25);
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__icon--back {
	order: 1;
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__back .jet-animated-box__content {
	order: 2;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__title--front {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.472em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__title--back {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.47em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__subtitle--front {
	align-self: center;
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__subtitle--back {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 41px 0px;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__description--front {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__description--back {
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box__button {
	align-self: center;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("https://ld-wp73.template-help.com/wordpress/prod_24291/v2/wp-content/uploads/2019/05/services-1.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-0ac7e9c>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-0e62193>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-0e62193>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box {
	height: 400px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__front .jet-animated-box__inner {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__front {
	background-color: rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__front .jet-animated-box__overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box canvas {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__icon--front {
	order: 1;
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__front .jet-animated-box__content {
	order: 2;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__back .jet-animated-box__inner {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__back {
	background-color: rgba(0, 0, 0, 0.25);
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__icon--back {
	order: 1;
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__back .jet-animated-box__content {
	order: 2;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__title--front {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.472em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__title--back {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.47em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__subtitle--front {
	align-self: center;
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__subtitle--back {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 41px 0px;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__description--front {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__description--back {
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__button {
	align-self: center;
}

.elementor-9 .elementor-element.elementor-element-e9665f9>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("https://ld-wp73.template-help.com/wordpress/prod_24291/v2/wp-content/uploads/2019/05/services-2.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-e9665f9>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-1a6c8bb>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-1a6c8bb>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box {
	height: 400px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__front .jet-animated-box__inner {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__front {
	background-color: rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__front .jet-animated-box__overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box canvas {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__icon--front {
	order: 1;
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__front .jet-animated-box__content {
	order: 2;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__back .jet-animated-box__inner {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__back {
	background-color: rgba(0, 0, 0, 0.25);
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__icon--back {
	order: 1;
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__back .jet-animated-box__content {
	order: 2;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__title--front {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.472em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__title--back {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.47em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__subtitle--front {
	align-self: center;
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__subtitle--back {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 41px 0px;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__description--front {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__description--back {
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__button {
	align-self: center;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("https://ld-wp73.template-help.com/wordpress/prod_24291/v2/wp-content/uploads/2019/05/services-3.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-ffd2f9d>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-06b9ed4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-06b9ed4>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box {
	height: 400px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__front .jet-animated-box__inner {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__front {
	background-color: rgba(0, 0, 0, 0);
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__front .jet-animated-box__overlay {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box canvas {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__icon--front {
	order: 1;
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__front .jet-animated-box__content {
	order: 2;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__back .jet-animated-box__inner {
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__back {
	background-color: rgba(0, 0, 0, 0.25);
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__icon--back {
	order: 1;
	justify-content: center;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__back .jet-animated-box__content {
	order: 2;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__title--front {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.472em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__title--back {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.47em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 13px 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__subtitle--front {
	align-self: center;
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__subtitle--back {
	align-self: center;
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 41px 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__description--front {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__description--back {
	text-align: center;
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__button {
	align-self: center;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url("https://ld-wp73.template-help.com/wordpress/prod_24291/v2/wp-content/uploads/2019/05/services-4.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-9 .elementor-element.elementor-element-5dd8eb5>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-783446e {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-e8a22ed {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-6134aed>.elementor-container {
	max-width: 1200px;
}

.elementor-9 .elementor-element.elementor-element-73abcec>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-9 .elementor-element.elementor-element-73abcec>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-583c6c5 {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-583c6c5 .elementor-heading-title {
	color: #25232d;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.472em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-583c6c5>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-583c6c5>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-9dd8ce8 .elementor-spacer-inner {
	height: 42px;
}

.elementor-9 .elementor-element.elementor-element-9dd8ce8>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-9dd8ce8>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__featured {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__posts {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__heading {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__title {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__filter>.jet-smart-listing__filter-item>a {
	margin: 0px 0px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__filter-more>.jet-blog-icon {
	margin: 0px 0px 0px 10px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__featured-content {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__featured .post-title-featured {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__featured .jet-smart-listing__meta {
	text-align: left;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__featured .jet-smart-listing__more-wrap {
	justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__featured .jet-smart-listing__terms-link {
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post {
	padding: 0px 15px 0px 15px;
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post-content {
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post-thumbnail.post-thumbnail-simple a {
	border-radius: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .post-title-simple a {
	color: #25232d;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .post-title-simple {
	color: #25232d;
	margin: -4px 0px 16px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .post-title-simple:hover a {
	color: #21c7bb;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .post-title-simple:hover {
	color: #21c7bb;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .post-title-simple {
	font-family: "Oswald", Sans-serif;
	font-size: 24px;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: -0.3px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .post-excerpt-simple {
	color: #909090;
	margin: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .post-excerpt-simple {
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: capitalize;
	font-style: normal;
	text-decoration: none;
	line-height: 2.286em;
	letter-spacing: 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .jet-smart-listing__meta {
	color: #21c7bb;
	font-family: "Oswald", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 2.64em;
	letter-spacing: 0px;
	padding: 0px 0px 0px 0px;
	margin: 33px 0px 0px 0px;
	text-align: left;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .jet-smart-listing__meta a {
	color: #21c7bb;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .jet-smart-listing__meta a:hover {
	color: #25232d;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .jet-smart-listing__more-wrap {
	justify-content: flex-start;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .jet-smart-listing__terms-link {
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
	text-decoration: none;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-title-fields__item-label {
	margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-content-fields__item-label {
	margin-right: 5px;
}

.elementor-9 .elementor-element.elementor-element-b683314 .jet-processing {
	opacity: 0.5;
}

.elementor-9 .elementor-element.elementor-element-b683314>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-9 .elementor-element.elementor-element-b683314>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-9 .elementor-element.elementor-element-6134aed {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 119px 15px 128px 15px;
}

@media(max-width:1024px) {
	.elementor-9 .elementor-element.elementor-element-dfd93cf {
		font-size: 20px;
		letter-spacing: 10px;
	}

	.elementor-9 .elementor-element.elementor-element-513c282 .elementor-heading-title {
		font-size: 68px;
	}

	.elementor-9 .elementor-element.elementor-element-9bf1e46 .elementor-spacer-inner {
		height: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-1d73741 {
		padding: 180px 15px 140px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-bbaef3c {
		padding: 120px 15px 120px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__inner {
		margin: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__list {
		margin: -0px;
	}

	.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__image-instance {
		height: 480px;
	}

	.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__title {
		font-size: 24px;
		margin: 0px 0px 15px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-a989b62>.elementor-element-populated {
		padding: 0px 7.5px 0px 7.5px;
	}

	.elementor-9 .elementor-element.elementor-element-ddb279c>.elementor-element-populated {
		padding: 0px 7.5px 0px 7.5px;
	}

	.elementor-9 .elementor-element.elementor-element-41cbd4f>.elementor-element-populated {
		padding: 0px 7.5px 0px 7.5px;
	}

	.elementor-9 .elementor-element.elementor-element-05ea27a>.elementor-element-populated {
		padding: 0px 7.5px 0px 7.5px;
	}

	.elementor-9 .elementor-element.elementor-element-10d2874 .elementor-spacer-inner {
		height: 80px;
	}

	.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box {
		height: 480px;
	}

	.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box {
		height: 240px;
	}

	.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__title--back {
		font-size: 28px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-e9665f9 .jet-animated-box__subtitle--back {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box {
		height: 240px;
	}

	.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__title--back {
		font-size: 28px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-ffd2f9d .jet-animated-box__subtitle--back {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box {
		height: 240px;
	}

	.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__title--back {
		font-size: 28px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-5dd8eb5 .jet-animated-box__subtitle--back {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-6134aed {
		padding: 100px 15px 100px 15px;
	}
}

@media(max-width:767px) {
	.elementor-9 .elementor-element.elementor-element-dfd93cf {
		font-size: 18px;
		letter-spacing: 8px;
	}

	.elementor-9 .elementor-element.elementor-element-513c282 .elementor-heading-title {
		font-size: 46px;
	}

	.elementor-9 .elementor-element.elementor-element-9bf1e46 .elementor-spacer-inner {
		height: 20px;
	}

	.elementor-9 .elementor-element.elementor-element-1d73741 {
		padding: 0;
	}

	.elementor-9 .elementor-element.elementor-element-ab6f070 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-9 .elementor-element.elementor-element-18dbd57>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-5cf7e7c>.elementor-element-populated {
		padding: 0px 0px 20px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-0012294 {
		margin-top: 0px;
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-bbaef3c:not(.elementor-motion-effects-element-type-background),
	.elementor-9 .elementor-element.elementor-element-bbaef3c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-image: url("https://ld-wp73.template-help.com/wordpress/prod_24291/v2/wp-content/uploads/2019/05/clouds-731260_1920.jpg");
		background-position: top right;
		background-size: 0px auto;
	}

	.elementor-9 .elementor-element.elementor-element-bbaef3c {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 80px 15px 80px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-4696003 .jet-portfolio__image-instance {
		height: 300px;
	}

	.elementor-9 .elementor-element.elementor-element-2443747 {
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-a989b62>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-bb774a3 .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-bb774a3.elementor-position-right .elementor-icon-box-icon {
		margin-left: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-bb774a3.elementor-position-left .elementor-icon-box-icon {
		margin-right: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-bb774a3.elementor-position-top .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-bb774a3 .elementor-icon-box-title {
		margin-bottom: 10px;
	}

	.elementor-9 .elementor-element.elementor-element-ddb279c>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-a2b9439 .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-a2b9439.elementor-position-right .elementor-icon-box-icon {
		margin-left: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-a2b9439.elementor-position-left .elementor-icon-box-icon {
		margin-right: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-a2b9439.elementor-position-top .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-a2b9439 .elementor-icon-box-title {
		margin-bottom: 10px;
	}

	.elementor-9 .elementor-element.elementor-element-41cbd4f>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-8899ef9 .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-8899ef9.elementor-position-right .elementor-icon-box-icon {
		margin-left: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-8899ef9.elementor-position-left .elementor-icon-box-icon {
		margin-right: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-8899ef9.elementor-position-top .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-8899ef9 .elementor-icon-box-title {
		margin-bottom: 10px;
	}

	.elementor-9 .elementor-element.elementor-element-05ea27a>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-3ca2510 .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-3ca2510.elementor-position-right .elementor-icon-box-icon {
		margin-left: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-3ca2510.elementor-position-left .elementor-icon-box-icon {
		margin-right: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-3ca2510.elementor-position-top .elementor-icon-box-icon {
		margin-bottom: 0px;
	}

	.elementor-9 .elementor-element.elementor-element-3ca2510 .elementor-icon-box-title {
		margin-bottom: 10px;
	}

	.elementor-9 .elementor-element.elementor-element-10d2874 .elementor-spacer-inner {
		height: 40px;
	}

	.elementor-9 .elementor-element.elementor-element-2af5fca>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-826f2fd>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-ad8cc6e>.elementor-element-populated {
		margin: 0px 0px 40px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-d099892>.elementor-element-populated {
		margin: 0px 0px 20px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-3e9a1ca {
		padding: 60px 15px 60px 15px;
	}

	.elementor-9 .elementor-element.elementor-element-0ac7e9c .jet-animated-box {
		height: 340px;
	}

	.elementor-9 .elementor-element.elementor-element-583c6c5 .elementor-heading-title {
		font-size: 25px;
	}

	.elementor-9 .elementor-element.elementor-element-9dd8ce8 .elementor-spacer-inner {
		height: 30px;
	}

	.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__featured {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__posts {
		margin: 0px 0px 0px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-b683314 .jet-smart-listing__post {
		margin: 0px 0px 30px 0px;
	}

	.elementor-9 .elementor-element.elementor-element-6134aed {
		padding: 60px 0px 30px 0px;
	}
}

.elementor-27 .elementor-element.elementor-element-8e1bd20>.elementor-container {
	max-width: 1281px;
}

.elementor-bc-flex-widget .elementor-27 .elementor-element.elementor-element-0820da1.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-0820da1.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-27 .elementor-element.elementor-element-0820da1>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-0820da1>.elementor-element-populated {
	margin: -2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-7b3761d .jet-logo {
	justify-content: flex-start;
}

.elementor-27 .elementor-element.elementor-element-7b3761d .jet-logo__text {
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 4px;
}

.elementor-27 .elementor-element.elementor-element-7b3761d>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-858ccba>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-27 .elementor-element.elementor-element-858ccba>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav--horizontal {
	justify-content: flex-end;
	text-align: right;
}

.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav--vertical .menu-item-link-top {
	justify-content: flex-end;
	text-align: right;
}

.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav--vertical-sub-bottom .menu-item-link-sub {
	justify-content: flex-end;
	text-align: right;
}

body:not(.rtl) .elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav--horizontal .jet-nav__sub {
	text-align: left;
}

body.rtl .elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav--horizontal .jet-nav__sub {
	text-align: right;
}

.elementor-27 .elementor-element.elementor-element-72b7d46 .menu-item-link-top {
	background-color: rgba(0, 0, 0, 0);
	color: #ffffff;
	padding: 10px 13px 10px 13px;
	border-style: solid;
	border-width: 0px 0px 2px 0px;
	border-color: rgba(252, 252, 252, 0);
}

.elementor-27 .elementor-element.elementor-element-72b7d46 .menu-item-link-top .jet-nav-link-text {
	font-family: "Oswald", Sans-serif;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 2.3px;
}

.elementor-27 .elementor-element.elementor-element-72b7d46 .menu-item:hover>.menu-item-link-top {
	color: #21c7bb;
	border-color: #21c7bb;
}

.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav>.jet-nav__item {
	margin: 0px 0px 0px 27px;
}

.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav__mobile-trigger {
	color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav__mobile-close-btn {
	color: #ffffff;
}

.elementor-27 .elementor-element.elementor-element-72b7d46>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-27 .elementor-element.elementor-element-72b7d46>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-27 .elementor-element.elementor-element-8e1bd20 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 42px 15px 45px 15px;
    z-index: 10;
    background: rgb(255 255 255 / 60%);
    box-shadow: 0 2px 4px #ccc;
}

.elementor-27 .elementor-element.elementor-element-8e1bd20.jet-sticky-section--stuck {
	padding: 30px 15px 30px 15px;
	background-color: rgba(0, 0, 0, 0.9);
}

.elementor-27 .elementor-element.elementor-element-8e1bd20.jet-sticky-section--stuck.jet-sticky-transition-in,
.elementor-27 .elementor-element.elementor-element-8e1bd20.jet-sticky-section--stuck.jet-sticky-transition-out {
	transition: margin 0.1s, padding 0.1s, background 0.1s, box-shadow 0.1s;
}

@media(max-width:1024px) {
	.elementor-27 .elementor-element.elementor-element-0820da1>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-27 .elementor-element.elementor-element-858ccba>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-27 .elementor-element.elementor-element-72b7d46 .menu-item-link-top {
		padding: 8px 5px 8px 5px;
	}
}

@media(min-width:768px) {
	.elementor-27 .elementor-element.elementor-element-0820da1 {
		width: 12%;
	}

	.elementor-27 .elementor-element.elementor-element-858ccba {
		width: 88%;
	}
}

@media(max-width:767px) {
	.elementor-27 .elementor-element.elementor-element-0820da1 {
		width: 80%;
	}

	.elementor-27 .elementor-element.elementor-element-858ccba {
		width: 20%;
	}

	.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-mobile-menu .menu-item-link {
		justify-content: flex-start;
		text-align: left;
	}

	.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav--horizontal {
		justify-content: flex-start;
		text-align: left;
	}

	.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav--vertical .menu-item-link-top {
		justify-content: flex-start;
		text-align: left;
	}

	.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav--vertical-sub-bottom .menu-item-link-sub {
		justify-content: flex-start;
		text-align: left;
	}

	.elementor-27 .elementor-element.elementor-element-72b7d46 .jet-nav {
		background-color: #25232d;
	}

	.elementor-27 .elementor-element.elementor-element-8e1bd20 {
		padding: 10px 15px 10px 15px !important;
	}
}

.elementor-101 .elementor-element.elementor-element-f86b06a>.elementor-container {
	max-width: 1310px;
}

.elementor-101 .elementor-element.elementor-element-77fd940>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-101 .elementor-element.elementor-element-77fd940 .elementor-element-populated a {
	color: #909090;
}

.elementor-101 .elementor-element.elementor-element-77fd940 .elementor-element-populated a:hover {
	color: #21c7bb;
}

.elementor-101 .elementor-element.elementor-element-77fd940>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

.elementor-101 .elementor-element.elementor-element-5abc57f {
	text-align: center;
}

.elementor-101 .elementor-element.elementor-element-5abc57f .elementor-heading-title {
	color: #ffffff;
	font-family: "Oswald", Sans-serif;
	font-size: 36px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.472em;
	letter-spacing: 0px;
}

.elementor-101 .elementor-element.elementor-element-5abc57f>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-101 .elementor-element.elementor-element-5abc57f>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 *:not(.wpcf7-form-control):not(option):not(a) {
	color: #dc143c;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 .wpcf7-form-control.wpcf7-file {
	color: #dc143c;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 *:not(.wpcf7-form-control):not(option),
.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 .wpcf7-form-control.wpcf7-file {
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 2.286em;
	letter-spacing: 0px;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 span.wpcf7-not-valid-tip {
	margin: 0px 0px 0px 0px;
	display: block;
	text-align: left;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file) {
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	padding: 0px 0px 16px 0px;
	margin: 0px 0px -7px 0px;
	border-radius: 0px 0px 0px 0px;
	background-color: rgba(0, 0, 0, 0);
	color: #909090;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #636363;
	margin-bottom: 25px;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 .wpcf7-form .wpcf7-form-control::-webkit-input-placeholder {
	color: #909090;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 .wpcf7-form .wpcf7-form-control::-moz-placeholder {
	color: #909090;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 .wpcf7-form .wpcf7-form-control:-ms-input-placeholder {
	color: #909090;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file):focus {
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #fddc75;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file).wpcf7-not-valid {
	color: #dc143c;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 .wpcf7-form-control.wpcf7-textarea {
	height: 97px;
	min-height: 97px;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 input.wpcf7-submit {
	background-color: #21c7bb;
	color: #25232d;
	padding: 16px 62px 16px 69px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-radius: 0px 0px 0px 0px;
	margin: 17px 0px 0px 0px;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 input.wpcf7-submit {
	font-family: "Oswald", Sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	font-style: normal;
	text-decoration: none;
	line-height: 1.5em;
	letter-spacing: 5.8px;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 input.wpcf7-submit:hover {
	background-color: #25232d;
	color: #21c7bb;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 input.wpcf7-submit:focus {
	background-color: #25232d;
	color: #21c7bb;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 div.wpcf7-response-output {
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
	text-align: left;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 div.wpcf7-mail-sent-ok {
	color: #fddc75;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 div.wpcf7-mail-sent-ng {
	color: #dc143c;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(0, 0, 0, 0);
}

.elementor-101 .elementor-element.elementor-element-1d427bc .wpcf7 div.wpcf7-validation-errors {
	color: #dc143c;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: rgba(0, 0, 0, 0);
}

.elementor-101 .elementor-element.elementor-element-1d427bc>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
}

.elementor-101 .elementor-element.elementor-element-1d427bc>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-101 .elementor-element.elementor-element-59ed565 .elementor-spacer-inner {
	height: 60px;
}

.elementor-101 .elementor-element.elementor-element-59ed565>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-101 .elementor-element.elementor-element-8d16a3b .elementor-text-editor {
	text-align: center;
}

.elementor-101 .elementor-element.elementor-element-8d16a3b {
	color: #909090;
	font-family: "Merriweather", Sans-serif;
	font-size: 14px;
	font-weight: 300;
	text-transform: none;
	font-style: normal;
	text-decoration: none;
	line-height: 2.286em;
	letter-spacing: 0px;
}

.elementor-101 .elementor-element.elementor-element-8d16a3b>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-101 .elementor-element.elementor-element-8d16a3b>.tippy-popper .tippy-tooltip .tippy-content {
	text-align: center;
}

.elementor-101 .elementor-element.elementor-element-f86b06a:not(.elementor-motion-effects-element-type-background),
.elementor-101 .elementor-element.elementor-element-f86b06a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://ld-wp73.template-help.com/wordpress/prod_24291/v2/wp-content/uploads/2019/05/footer-img.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-101 .elementor-element.elementor-element-f86b06a>.elementor-background-overlay {
	background-color: #000000;
	opacity: 0.9;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-101 .elementor-element.elementor-element-f86b06a {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 119px 0px 100px 0px;
}

@media(max-width:1024px) {
	.elementor-101 .elementor-element.elementor-element-f86b06a {
		padding: 80px 0px 80px 0px;
	}
}

@media(max-width:767px) {
	.elementor-101 .elementor-element.elementor-element-59ed565 .elementor-spacer-inner {
		height: 40px;
	}

	.elementor-101 .elementor-element.elementor-element-f86b06a {
		padding: 60px 0px 60px 0px;
	}
}

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