.elementor-widget-heading.elementor-widget-heading .elementor-heading-title
{
	color: #6ec1e4;
}

.elementor-widget-image .widget-image-caption
{
	color: #7a7a7a;
}

.elementor-widget-text-editor
{
	color: #7a7a7a;
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap
{
	background-color: #6ec1e4;
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap
{
	color: #6ec1e4;
	border-color: #6ec1e4;
}

.elementor-widget-button a.elementor-button,
.elementor-widget-button .elementor-button
{
	background-color: #61ce70;
}

.elementor-widget-divider .elementor-divider-separator
{
	border-top-color: #7a7a7a;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title
{
	color: #6ec1e4;
}

.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description
{
	color: #7a7a7a;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon
{
	background-color: #6ec1e4;
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon
{
	color: #6ec1e4;
	border-color: #6ec1e4;
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg
{
	fill: #6ec1e4;
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon
{
	background-color: #6ec1e4;
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon
{
	fill: #6ec1e4;
	color: #6ec1e4;
	border-color: #6ec1e4;
}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title
{
	color: #6ec1e4;
}

.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description
{
	color: #7a7a7a;
}

.elementor-widget-star-rating .elementor-star-rating__title
{
	color: #7a7a7a;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after
{
	border-color: #7a7a7a;
}

.elementor-widget-icon-list .elementor-icon-list-icon i
{
	color: #6ec1e4;
}

.elementor-widget-icon-list .elementor-icon-list-icon svg
{
	fill: #6ec1e4;
}

.elementor-widget-icon-list .elementor-icon-list-text
{
	color: #54595f;
}

.elementor-widget-counter .elementor-counter-number-wrapper
{
	color: #6ec1e4;
}

.elementor-widget-counter .elementor-counter-title
{
	color: #54595f;
}

.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar
{
	background-color: #6ec1e4;
}

.elementor-widget-progress .elementor-title
{
	color: #6ec1e4;
}

.elementor-widget-testimonial .elementor-testimonial-content
{
	color: #7a7a7a;
}

.elementor-widget-testimonial .elementor-testimonial-name
{
	color: #6ec1e4;
}

.elementor-widget-testimonial .elementor-testimonial-job
{
	color: #54595f;
}

.elementor-widget-tabs .elementor-tab-title
{
	color: #6ec1e4;
}

.elementor-widget-tabs .elementor-tab-title.elementor-active
{
	color: #61ce70;
}

.elementor-widget-tabs .elementor-tab-content
{
	color: #7a7a7a;
}

.elementor-widget-accordion .elementor-accordion .elementor-tab-title
{
	color: #6ec1e4;
}

.elementor-widget-accordion .elementor-accordion .elementor-tab-title.elementor-active
{
	color: #61ce70;
}

.elementor-widget-accordion .elementor-accordion .elementor-tab-content
{
	color: #7a7a7a;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-title
{
	color: #6ec1e4;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-title.elementor-active
{
	color: #61ce70;
}

.elementor-widget-toggle .elementor-toggle .elementor-tab-content
{
	color: #7a7a7a;
}

.elementor-widget-eael-feature-list .connector-type-classic .connector
{
	border-color: #6ec1e4;
}

.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:before,
.elementor-widget-eael-feature-list .connector-type-modern .eael-feature-list-item:after
{
	border-color: #6ec1e4;
}

.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-title
{
	color: #6ec1e4;
}

.elementor-widget-eael-feature-list .eael-feature-list-content-box .eael-feature-list-content
{
	color: #7a7a7a;
}

.elementor-widget-theme-site-logo .widget-image-caption
{
	color: #7a7a7a;
}

.elementor-widget-theme-site-title.elementor-widget-heading .elementor-heading-title
{
	color: #6ec1e4;
}

.elementor-widget-theme-page-title.elementor-widget-heading .elementor-heading-title
{
	color: #6ec1e4;
}

.elementor-widget-theme-post-title.elementor-widget-heading .elementor-heading-title
{
	color: #6ec1e4;
}

.elementor-widget-theme-post-excerpt .elementor-widget-container
{
	color: #7a7a7a;
}

.elementor-widget-theme-post-content
{
	color: #7a7a7a;
}

.elementor-widget-theme-post-featured-image .widget-image-caption
{
	color: #7a7a7a;
}

.elementor-widget-theme-archive-title.elementor-widget-heading .elementor-heading-title
{
	color: #6ec1e4;
}

.elementor-widget-archive-posts .elementor-post__title,
.elementor-widget-archive-posts .elementor-post__title a
{
	color: #54595f;
}

.elementor-widget-archive-posts .elementor-post__read-more
{
	color: #61ce70;
}

.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge
{
	background-color: #61ce70;
}

.elementor-widget-archive-posts .elementor-posts-nothing-found
{
	color: #7a7a7a;
}

.elementor-widget-posts .elementor-post__title,
.elementor-widget-posts .elementor-post__title a
{
	color: #54595f;
}

.elementor-widget-posts .elementor-post__read-more
{
	color: #61ce70;
}

.elementor-widget-posts .elementor-post__card .elementor-post__badge
{
	background-color: #61ce70;
}

.elementor-widget-portfolio a .elementor-portfolio-item__overlay
{
	background-color: #61ce70;
}

.elementor-widget-portfolio .elementor-portfolio__filter
{
	color: #7a7a7a;
}

.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active
{
	color: #6ec1e4;
}

.elementor-widget-form .elementor-field-group>label,
.elementor-widget-form .elementor-field-subgroup label
{
	color: #7a7a7a;
}

.elementor-widget-form .elementor-field-group .elementor-field
{
	color: #7a7a7a;
}

.elementor-widget-form .elementor-button
{
	background-color: #61ce70;
}

.elementor-widget-login .elementor-field-group>a
{
	color: #7a7a7a;
}

.elementor-widget-login .elementor-field-group>a:hover
{
	color: #61ce70;
}

.elementor-widget-login .elementor-form-fields-wrapper label
{
	color: #7a7a7a;
}

.elementor-widget-login .elementor-field-group .elementor-field
{
	color: #7a7a7a;
}

.elementor-widget-login .elementor-button
{
	background-color: #61ce70;
}

.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message
{
	color: #7a7a7a;
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item
{
	color: #7a7a7a;
}

.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus
{
	color: #61ce70;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after
{
	background-color: #61ce70;
}

.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after
{
	border-color: #61ce70;
}

.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path
{
	stroke: #61ce70;
}

.elementor-widget-animated-headline .elementor-headline-plain-text
{
	color: #54595f;
}

.elementor-widget-animated-headline .elementor-headline-dynamic-text
{
	color: #54595f;
}

.elementor-widget-price-list .elementor-price-list-header
{
	color: #6ec1e4;
}

.elementor-widget-price-list .elementor-price-list-description
{
	color: #7a7a7a;
}

.elementor-widget-price-list .elementor-price-list-separator
{
	border-bottom-color: #54595f;
}

.elementor-widget-price-table .elementor-price-table__header
{
	background-color: #54595f;
}

.elementor-widget-price-table .elementor-price-table__original-price
{
	color: #54595f;
}

.elementor-widget-price-table .elementor-price-table__period
{
	color: #54595f;
}

.elementor-widget-price-table .elementor-price-table__features-list
{
	color: #7a7a7a;
}

.elementor-widget-price-table .elementor-price-table__features-list li:before
{
	border-top-color: #7a7a7a;
}

.elementor-widget-price-table .elementor-price-table__button
{
	background-color: #61ce70;
}

.elementor-widget-price-table .elementor-price-table__additional_info
{
	color: #7a7a7a;
}

.elementor-widget-price-table .elementor-price-table__ribbon-inner
{
	background-color: #61ce70;
}

.elementor-widget-call-to-action .elementor-ribbon-inner
{
	background-color: #61ce70;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__text
{
	color: #7a7a7a;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__name
{
	color: #7a7a7a;
}

.elementor-widget-testimonial-carousel .elementor-testimonial__title
{
	color: #6ec1e4;
}

.elementor-widget-countdown .elementor-countdown-item
{
	background-color: #6ec1e4;
}

.elementor-widget-countdown .elementor-countdown-expire--message
{
	color: #7a7a7a;
}

.elementor-widget-search-form .elementor-search-form__input,
.elementor-widget-search-form .elementor-search-form__icon,
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input
{
	color: #7a7a7a;
}

.elementor-widget-search-form .elementor-search-form__submit
{
	background-color: #54595f;
}

.elementor-widget-author-box .elementor-author-box__name
{
	color: #54595f;
}

.elementor-widget-author-box .elementor-author-box__bio
{
	color: #7a7a7a;
}

.elementor-widget-author-box .elementor-author-box__button
{
	color: #54595f;
	border-color: #54595f;
}

.elementor-widget-author-box .elementor-author-box__button:hover
{
	border-color: #54595f;
	color: #54595f;
}

.elementor-widget-post-navigation span.post-navigation__prev--label
{
	color: #7a7a7a;
}

.elementor-widget-post-navigation span.post-navigation__next--label
{
	color: #7a7a7a;
}

.elementor-widget-post-navigation span.post-navigation__prev--title,
.elementor-widget-post-navigation span.post-navigation__next--title
{
	color: #54595f;
}

.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after
{
	border-color: #7a7a7a;
}

.elementor-widget-post-info .elementor-icon-list-icon i
{
	color: #6ec1e4;
}

.elementor-widget-post-info .elementor-icon-list-icon svg
{
	fill: #6ec1e4;
}

.elementor-widget-post-info .elementor-icon-list-text,
.elementor-widget-post-info .elementor-icon-list-text a
{
	color: #54595f;
}

.elementor-widget-sitemap .elementor-sitemap-title
{
	color: #6ec1e4;
}

.elementor-widget-sitemap .elementor-sitemap-item,
.elementor-widget-sitemap span.elementor-sitemap-list,
.elementor-widget-sitemap .elementor-sitemap-item a
{
	color: #7a7a7a;
}

.elementor-widget-sitemap .elementor-sitemap-item
{
	color: #7a7a7a;
}

.elementor-widget-blockquote .elementor-blockquote__content
{
	color: #7a7a7a;
}

.elementor-widget-blockquote .elementor-blockquote__author
{
	color: #54595f;
}

.elementor-widget:not(:last-child)
{
	margin-bottom: 0px;
}

.elementor-67 .elementor-element.elementor-element-8bf1aad>.elementor-container
{
	min-height: 30px;
}

.elementor-67 .elementor-element.elementor-element-8bf1aad>.elementor-container:after
{
	content: "";
	min-height: inherit;
}

.elementor-67 .elementor-element.elementor-element-8bf1aad:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-8bf1aad>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-image: url("../images/title_bg.svg");
	background-position: center left;
	background-repeat: no-repeat;
}

.elementor-67 .elementor-element.elementor-element-8bf1aad
{
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 8px;
}

.elementor-67 .elementor-element.elementor-element-8bf1aad>.elementor-background-overlay
{
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-dbcc6fd>.elementor-element-populated
{
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #091d46;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-67 .elementor-element.elementor-element-dbcc6fd>.elementor-element-populated>.elementor-background-overlay
{
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-e7a4d81
{
	text-align: left;
}

.elementor-67 .elementor-element.elementor-element-e7a4d81.elementor-widget-heading .elementor-heading-title
{
	color: #ffffff;
}

.elementor-67 .elementor-element.elementor-element-e7a4d81 .elementor-heading-title
{
	font-size: 1.375rem;
	font-weight: 500;
	letter-spacing: 0.7px;
}

.elementor-67 .elementor-element.elementor-element-e7a4d81>.elementor-widget-container
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-407b77a:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-407b77a>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-color: #ffffff;
}

.elementor-67 .elementor-element.elementor-element-407b77a
{
	box-shadow: 3px 5px 8px -6px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-407b77a>.elementor-background-overlay
{
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-posts-container .elementor-post__thumbnail
{
	padding-bottom: calc(0.69 * 100%);
}

.elementor-67 .elementor-element.elementor-element-c34de0c:after
{
	content: "0.69";
	position: absolute;
	color: transparent;
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__thumbnail__link
{
	width: 23%;
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__meta-data span+span:before
{
	content: "-";
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-posts-container
{
	grid-column-gap: 25px;
	grid-row-gap: 17px;
}

.elementor-msie .elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post
{
	padding-right: calc(25px/2);
	padding-left: calc(25px/2);
	padding-bottom: 17px;
}

.elementor-msie .elementor-67 .elementor-element.elementor-element-c34de0c .elementor-posts-container
{
	margin-left: calc(-25px/2);
	margin-right: calc(-25px/2);
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post
{
	padding: 0px 0px 10px 0px;
	box-shadow: 0px 1px 0px 0px #dbdbdb;
	border-color: #0c0c0c;
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__text
{
	padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-c34de0c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link
{
	margin-right: 20px;
}

.elementor-67 .elementor-element.elementor-element-c34de0c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link
{
	margin-left: 20px;
}

.elementor-67 .elementor-element.elementor-element-c34de0c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link
{
	margin-bottom: 20px;
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__title,
.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__title a
{
	font-size: 1.25rem;
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__meta-data
{
	font-size: 0.75rem;
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__excerpt p
{
	font-size: 0.875rem;
}

.elementor-67 .elementor-element.elementor-element-c34de0c>.elementor-widget-container
{
	margin: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-05fd4e8:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-05fd4e8>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-color: #ffffff;
}

.elementor-67 .elementor-element.elementor-element-05fd4e8
{
	box-shadow: 7px 7px 7px -10px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 13px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-05fd4e8>.elementor-background-overlay
{
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-104eb02>.elementor-element-populated
{
	margin: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-posts-container .elementor-post__thumbnail
{
	padding-bottom: calc(0.76 * 100%);
}

.elementor-67 .elementor-element.elementor-element-d7e1be0:after
{
	content: "0.76";
	position: absolute;
	color: transparent;
}

.elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-post__thumbnail__link
{
	width: 100%;
}

.elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-posts-container
{
	grid-column-gap: 0px;
	grid-row-gap: 0px;
}

.elementor-msie .elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-post
{
	padding-right: calc(0px/2);
	padding-left: calc(0px/2);
	padding-bottom: 0px;
}

.elementor-msie .elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-posts-container
{
	margin-left: calc(-0px/2);
	margin-right: calc(-0px/2);
}

.elementor-67 .elementor-element.elementor-element-d7e1be0.elementor-posts--thumbnail-left .elementor-post__thumbnail__link
{
	margin-right: 0px;
}

.elementor-67 .elementor-element.elementor-element-d7e1be0.elementor-posts--thumbnail-right .elementor-post__thumbnail__link
{
	margin-left: 0px;
}

.elementor-67 .elementor-element.elementor-element-d7e1be0.elementor-posts--thumbnail-top .elementor-post__thumbnail__link
{
	margin-bottom: 0px;
}

.elementor-67 .elementor-element.elementor-element-d7e1be0>.elementor-widget-container
{
	margin: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-94bd143 .elementor-posts-container
{
	grid-column-gap: 30px;
	grid-row-gap: 0px;
}

.elementor-msie .elementor-67 .elementor-element.elementor-element-94bd143 .elementor-post
{
	padding-right: calc(30px/2);
	padding-left: calc(30px/2);
	padding-bottom: 0px;
}

.elementor-msie .elementor-67 .elementor-element.elementor-element-94bd143 .elementor-posts-container
{
	margin-left: calc(-30px/2);
	margin-right: calc(-30px/2);
}

.elementor-67 .elementor-element.elementor-element-94bd143 .elementor-post
{
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-color: #000000;
}

.elementor-67 .elementor-element.elementor-element-94bd143 .elementor-post__text
{
	padding: 10px 0px 10px 0px;
}

.elementor-67 .elementor-element.elementor-element-94bd143 .elementor-post__title,
.elementor-67 .elementor-element.elementor-element-94bd143 .elementor-post__title a
{
	color: #333333;
	font-size: 1.25rem;
	font-weight: 600;
}

.elementor-67 .elementor-element.elementor-element-94bd143 .elementor-post__title
{
	margin-bottom: 0px;
}

.elementor-67 .elementor-element.elementor-element-87e9aba>.elementor-container
{
	min-height: 0px;
}

.elementor-67 .elementor-element.elementor-element-87e9aba>.elementor-container:after
{
	content: "";
	min-height: inherit;
}

.elementor-67 .elementor-element.elementor-element-87e9aba:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-87e9aba>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-image: url("../images/title_bg.svg");
	background-position: center left;
	background-repeat: no-repeat;
	background-size: auto;
}

.elementor-67 .elementor-element.elementor-element-87e9aba>.elementor-background-overlay
{
	opacity: 0.51;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-87e9aba,
.elementor-67 .elementor-element.elementor-element-87e9aba>.elementor-background-overlay
{
	border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-87e9aba
{
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 30px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 8px;
}

.elementor-67 .elementor-element.elementor-element-26f7670.elementor-column .elementor-column-wrap
{
	align-items: center;
}

.elementor-67 .elementor-element.elementor-element-26f7670.elementor-column>.elementor-column-wrap>.elementor-widget-wrap
{
	align-content: center;
	justify-content: center;
}

.elementor-67 .elementor-element.elementor-element-26f7670>.elementor-element-populated
{
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #091d46;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-67 .elementor-element.elementor-element-26f7670>.elementor-element-populated>.elementor-background-overlay
{
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-8b01705
{
	text-align: left;
}

.elementor-67 .elementor-element.elementor-element-8b01705.elementor-widget-heading .elementor-heading-title
{
	color: #ffffff;
}

.elementor-67 .elementor-element.elementor-element-8b01705 .elementor-heading-title
{
	font-size: 1.375rem;
	font-weight: 500;
	letter-spacing: 0.7px;
}

.elementor-67 .elementor-element.elementor-element-8b01705>.elementor-widget-container
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-7febb14:not(.elementor-motion-effects-element-type-background),
.elementor-67 .elementor-element.elementor-element-7febb14>.elementor-motion-effects-container>.elementor-motion-effects-layer
{
	background-color: #ffffff;
}

.elementor-67 .elementor-element.elementor-element-7febb14
{
	box-shadow: 3px 5px 8px -6px rgba(0, 0, 0, 0.5);
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 10px;
	margin-bottom: 0px;
}

.elementor-67 .elementor-element.elementor-element-7febb14>.elementor-background-overlay
{
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-posts-container .elementor-post__thumbnail
{
	padding-bottom: calc(0.62 * 100%);
}

.elementor-67 .elementor-element.elementor-element-9483a5d:after
{
	content: "0.62";
	position: absolute;
	color: transparent;
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__thumbnail__link
{
	width: 186px;
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__meta-data span+span:before
{
	content: "-";
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-posts-container
{
	grid-column-gap: 25px;
	grid-row-gap: 17px;
}

.elementor-msie .elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post
{
	padding-right: calc(25px/2);
	padding-left: calc(25px/2);
	padding-bottom: 17px;
}

.elementor-msie .elementor-67 .elementor-element.elementor-element-9483a5d .elementor-posts-container
{
	margin-left: calc(-25px/2);
	margin-right: calc(-25px/2);
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post
{
	padding: 0px 0px 10px 0px;
	box-shadow: 0px 1px 0px 0px #dbdbdb;
	border-color: #0c0c0c;
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__text
{
	padding: 0px 0px 0px 0px;
}

.elementor-67 .elementor-element.elementor-element-9483a5d.elementor-posts--thumbnail-left .elementor-post__thumbnail__link
{
	margin-right: 20px;
}

.elementor-67 .elementor-element.elementor-element-9483a5d.elementor-posts--thumbnail-right .elementor-post__thumbnail__link
{
	margin-left: 20px;
}

.elementor-67 .elementor-element.elementor-element-9483a5d.elementor-posts--thumbnail-top .elementor-post__thumbnail__link
{
	margin-bottom: 20px;
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__title,
.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__title a
{
	font-size: 1.25rem;
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__meta-data
{
	font-size: 0.75rem;
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__excerpt p
{
	font-size: 0.875rem;
}

.elementor-67 .elementor-element.elementor-element-9483a5d>.elementor-widget-container
{
	margin: 0px 0px 0px 0px;
}

@media(max-width:1023px)
{
	.elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-posts-container .elementor-post__thumbnail
	{
		padding-bottom: calc(0.9 * 100%);
	}

	.elementor-67 .elementor-element.elementor-element-d7e1be0:after
	{
		content: "0.9";
		position: absolute;
		color: transparent;
	}
}

@media(max-width:767px)
{
	.elementor-67 .elementor-element.elementor-element-8bf1aad>.elementor-container
	{
		min-height: 30px;
	}

	.elementor-67 .elementor-element.elementor-element-8bf1aad>.elementor-container:after
	{
		content: "";
		min-height: inherit;
	}

	.elementor-67 .elementor-element.elementor-element-8bf1aad:not(.elementor-motion-effects-element-type-background),
	.elementor-67 .elementor-element.elementor-element-8bf1aad>.elementor-motion-effects-container>.elementor-motion-effects-layer
	{
		background-image: url("../images/blank.png");
	}

	.elementor-67 .elementor-element.elementor-element-8bf1aad
	{
		padding: 0px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-dbcc6fd>.elementor-element-populated
	{
		border-width: 0px 0px 1px 0px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-e7a4d81
	{
		text-align: left;
	}

	.elementor-67 .elementor-element.elementor-element-e7a4d81 .elementor-heading-title
	{
		font-size: 1.375rem;
	}

	.elementor-67 .elementor-element.elementor-element-e7a4d81>.elementor-widget-container
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-e3c4498>.elementor-element-populated
	{
		padding: 10px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-posts-container .elementor-post__thumbnail
	{
		padding-bottom: calc(0.9 * 100%);
	}

	.elementor-67 .elementor-element.elementor-element-c34de0c:after
	{
		content: "0.9";
		position: absolute;
		color: transparent;
	}

	.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__thumbnail__link
	{
		width: 90px;
	}

	.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__title,
	.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__title a
	{
		font-size: 1rem;
	}

	.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__excerpt p
	{
		font-size: 0.75rem;
	}

	.elementor-67 .elementor-element.elementor-element-c34de0c>.elementor-widget-container
	{
		padding: 0px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-posts-container .elementor-post__thumbnail
	{
		padding-bottom: calc(0.5 * 100%);
	}

	.elementor-67 .elementor-element.elementor-element-d7e1be0:after
	{
		content: "0.5";
		position: absolute;
		color: transparent;
	}

	.elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-post__thumbnail__link
	{
		width: 100%;
	}

	.elementor-67 .elementor-element.elementor-element-87e9aba>.elementor-container
	{
		min-height: 30px;
	}

	.elementor-67 .elementor-element.elementor-element-87e9aba>.elementor-container:after
	{
		content: "";
		min-height: inherit;
	}

	.elementor-67 .elementor-element.elementor-element-87e9aba:not(.elementor-motion-effects-element-type-background),
	.elementor-67 .elementor-element.elementor-element-87e9aba>.elementor-motion-effects-container>.elementor-motion-effects-layer
	{
		background-image: url("../images/blank.png");
	}

	.elementor-67 .elementor-element.elementor-element-87e9aba
	{
		padding: 0px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-26f7670:not(.elementor-motion-effects-element-type-background)>.elementor-element-populated,
	.elementor-67 .elementor-element.elementor-element-26f7670>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer
	{
		background-image: url("../images/blank.png");
	}

	.elementor-67 .elementor-element.elementor-element-26f7670>.elementor-element-populated
	{
		border-width: 0px 0px 1px 0px;
		margin: 0px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-26f7670>.elementor-element-populated,
	.elementor-67 .elementor-element.elementor-element-26f7670>.elementor-element-populated>.elementor-background-overlay
	{
		border-radius: 0px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-8b01705
	{
		text-align: left;
	}

	.elementor-67 .elementor-element.elementor-element-8b01705 .elementor-heading-title
	{
		font-size: 1.375rem;
	}

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

	.elementor-67 .elementor-element.elementor-element-e24b7b4>.elementor-element-populated
	{
		padding: 10px 0px 0px 0px;
	}

	.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-posts-container .elementor-post__thumbnail
	{
		padding-bottom: calc(0.9 * 100%);
	}

	.elementor-67 .elementor-element.elementor-element-9483a5d:after
	{
		content: "0.9";
		position: absolute;
		color: transparent;
	}

	.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__thumbnail__link
	{
		width: 90px;
	}

	.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__title,
	.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__title a
	{
		font-size: 1rem;
	}

	.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__meta-data
	{
		font-size: 0.75rem;
	}

	.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__excerpt p
	{
		font-size: 0.75rem;
	}
}

@media(min-width:768px)
{
	.elementor-67 .elementor-element.elementor-element-104eb02
	{
		width: 46%;
	}

	.elementor-67 .elementor-element.elementor-element-fa572dd
	{
		width: 53.976%;
	}
}

/* Start custom CSS for section, class: .elementor-element-8bf1aad */
@media screen and (max-width: 767px)
{
	.elementor-67 .elementor-element.elementor-element-8bf1aad .elementor-heading-title
	{
		color: #091D46 !important;
	}

	.elementor-67 .elementor-element.elementor-element-8bf1aad .elementor-element-populated
	{
		padding-left: 10px;

	}

	.elementor-67 .elementor-element.elementor-element-8bf1aad .elementor-element-populated::before
	{
		content: '';
		position: inherit;
		width: 8px;
		height: 8px;
		margin-bottom: -35px;
		margin-left: -25px;
		background-color: #c69c2a;
		display: inline-block;
	}

	.elementor-67 .elementor-element.elementor-element-8bf1aad .elementor-heading-title
	{
		margin-left: 10px;
	}
}

/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-c34de0c */
.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__excerpt
{}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__text
{
	display: flex;
	justify-content: space-between;
	flex-flow: column;
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__meta-data
{

	display: inline-flex;
	order: 3;
	color: #7A7A7A;
	font-size: 0.75rem;
	margin: 0;
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__meta-data span+span:before
{}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__meta-data span:nth-child(1)
{
	order: 3;
	margin-left: 30px;
}

.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__meta-data span:nth-child(2):before
{
	content: '';
	display: none;
}

@media screen and (max-width: 767px)
{

	.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__excerpt
	{
		display: none;
	}

	.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__thumbnail
	{
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__meta-data span:nth-child(1)
	{
		order: 3;
		margin-left: 10px;
	}

	.elementor-67 .elementor-element.elementor-element-c34de0c .elementor-post__thumbnail__link
	{
		margin-right: 10px !important;
	}

}

/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-d7e1be0 */
.elementor-67 .elementor-element.elementor-element-d7e1be0
{
	display: inline-block;
	width: 100%;
	height: 280px;

}

.elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-post__text
{
	position: absolute;
	bottom: 0px;
	display: inline-block;
	width: 100%;
	height: auto;
	padding: 10px;
	color: #fff;
	background-color: #0a1d47cc;
}

.elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-post-container
{}

.elementor-67 .elementor-element.elementor-element-d7e1be0 .elementor-post__title a
{
	color: #fff;
	font-size: 18px;
	font-weight: 200;
	line-height: 1.2rem;
}

.elementor-posts--thumbnail-top .elementor-post
{
	text-align: center;
	font-size: 18px;
	background: #fff;

	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	text-align: left;
	position: relative;
	height: 240px;

}

/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-94bd143 */
.elementor-67 .elementor-element.elementor-element-94bd143 .elementor-post__title a:hover
{
	color: #c69d2b;
}

.elementor-67 .elementor-element.elementor-element-94bd143 .elementor-post__title
{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 415px;

}

.elementor-67 .elementor-element.elementor-element-94bd143 :not(:last-child) .elementor-post__title :after
{
	width: 98%;
	height: 40px;
	position: absolute;
	left: 0px;
	content: '';
	border-bottom: 2px dotted #d9d9d9;
	border-bottom: 2px dotted #d9d9d9;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-05fd4e8 */
.elementor-67 .elementor-element.elementor-element-05fd4e8
{
	height: 262px;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-87e9aba */
@media screen and (max-width: 767px)
{
	.elementor-67 .elementor-element.elementor-element-87e9aba .elementor-heading-title
	{
		color: #091D46 !important;
	}

	.elementor-67 .elementor-element.elementor-element-87e9aba .elementor-element-populated
	{
		padding-left: 10px;

	}

	.elementor-67 .elementor-element.elementor-element-87e9aba .elementor-element-populated::before
	{
		content: '';
		position: inherit;
		width: 8px;
		height: 8px;
		margin-bottom: -35px;
		margin-left: -25px;
		background-color: #c69c2a;
		display: inline-block;
	}

	.elementor-67 .elementor-element.elementor-element-87e9aba .elementor-heading-title
	{
		margin-left: 10px;
	}
}

/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-9483a5d */
.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__excerpt
{}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__text
{
	display: flex;
	flex-flow: column;
	justify-content: space-between;
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__meta-data
{

	display: inline-flex;
	order: 3;
	color: #7A7A7A;
	font-size: 0.75rem;
	margin: 0;
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__meta-data span+span:before
{}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__meta-data span:nth-child(1)
{
	order: 3;
	margin-left: 30px;
}

.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__meta-data span:nth-child(2):before
{
	content: '';
	display: none;
}

@media screen and (max-width: 767px)
{

	.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__excerpt
	{
		display: none;
	}

	.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__thumbnail
	{
		border-radius: 5px 5px 5px 5px;
	}

	.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__meta-data span:nth-child(1)
	{
		order: 3;
		margin-left: 10px;
	}

	.elementor-67 .elementor-element.elementor-element-9483a5d .elementor-post__thumbnail__link
	{
		margin-right: 10px !important;
	}
}
