.elementor-6 .elementor-element.elementor-element-6e4eaf0:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-6e4eaf0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url(/images/author-bg.jpg);
	background-position: center right;
	background-size: cover
}

.elementor-6 .elementor-element.elementor-element-6e4eaf0>.elementor-background-overlay {
	background-color: var(--e-global-color-astglobalcolor5);
	background-image: url(https://websitedemos.net/author-04/wp-content/uploads/sites/186/2018/03/logo-bg-overlay-02-free-img.png);
	background-position: center center;
	background-size: cover;
	opacity: .64;
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-6 .elementor-element.elementor-element-6e4eaf0 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 150px 0 100px
}

.elementor-6 .elementor-element.elementor-element-63943da img {
	max-width: 80%;

}

.elementor-6 .elementor-element.elementor-element-63943da>.elementor-widget-container {
	margin: 20px
}

.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-52c0990.elementor-column .elementor-column-wrap {
	align-items: center
}

.elementor-6 .elementor-element.elementor-element-52c0990.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center
}

.elementor-6 .elementor-element.elementor-element-52c0990>.elementor-element-populated {
	padding: 50px
}

.elementor-6 .elementor-element.elementor-element-53a47d1 {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-1ad1112 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 2px
}

.elementor-6 .elementor-element.elementor-element-1ad1112 .elementor-divider-separator {
	width: 140px;
	margin: 0 auto;
}

.elementor-6 .elementor-element.elementor-element-1ad1112 .elementor-divider {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px
}

.elementor-6 .elementor-element.elementor-element-1ad1112>.elementor-widget-container {
	margin: -15px 0 0
}

.elementor-6 .elementor-element.elementor-element-e4996af.elementor-position-right .elementor-image-box-img {
	margin-left: 15px
}

.elementor-6 .elementor-element.elementor-element-e4996af.elementor-position-left .elementor-image-box-img {
	margin-right: 15px
}

.elementor-6 .elementor-element.elementor-element-e4996af.elementor-position-top .elementor-image-box-img {
	margin-bottom: 15px
}

.elementor-6 .elementor-element.elementor-element-e4996af .elementor-image-box-wrapper .elementor-image-box-img {
	width: 30%
}

.elementor-6 .elementor-element.elementor-element-e4996af .elementor-image-box-img img {
	transition-duration: .3s
}

.elementor-6 .elementor-element.elementor-element-e4996af .elementor-image-box-wrapper {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-e4996af>.elementor-widget-container {
	margin: 0
}

.elementor-6 .elementor-element.elementor-element-eb4adb9 .elementor-testimonial-wrapper {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-f311332 .elementor-spacer-inner {
	height: 10px
}

.elementor-6 .elementor-element.elementor-element-5c09a2a>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center
}

.elementor-6 .elementor-element.elementor-element-5c09a2a {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	margin-top: 0;
	margin-bottom: 0;
	padding: 50px 0
}

.elementor-6 .elementor-element.elementor-element-5c09a2a>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-6 .elementor-element.elementor-element-2bd674e>.elementor-element-populated {
	padding: 70px
}

.elementor-6 .elementor-element.elementor-element-2eb137a {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-d6af01e {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor2);
	--divider-border-width: 2px
}

.elementor-6 .elementor-element.elementor-element-d6af01e .elementor-divider-separator {
	width: 80px;
	margin: 0 auto;
}

.elementor-6 .elementor-element.elementor-element-d6af01e .elementor-divider {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px
}

.elementor-6 .elementor-element.elementor-element-d6af01e>.elementor-widget-container {
	margin: -15px 0 0;
	padding: 0
}

.elementor-6 .elementor-element.elementor-element-4f1bd98 {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-4f1bd98>.elementor-widget-container {
	margin: 30px 0 0
}

.elementor-6 .elementor-element.elementor-element-b7d1ea9 {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-c0ae987 {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-c0ae987>.elementor-widget-container {
	margin: 30px 0 0
}

.elementor-6 .elementor-element.elementor-element-39b17b82 {
	--grid-template-columns: repeat(0, auto);
	--icon-size: 16px;
	--grid-column-gap: 10px;
	--grid-row-gap: 0px
}

.elementor-6 .elementor-element.elementor-element-39b17b82 .elementor-widget-container {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-39b17b82 .elementor-social-icon {
	background-color: var(--e-global-color-astglobalcolor5);
	--icon-padding: 1em
}

.elementor-6 .elementor-element.elementor-element-39b17b82 .elementor-social-icon i {
	color: var(--e-global-color-astglobalcolor0)
}

.elementor-6 .elementor-element.elementor-element-39b17b82 .elementor-social-icon svg {
	fill: var(--e-global-color-astglobalcolor0)
}

.elementor-6 .elementor-element.elementor-element-39b17b82 .elementor-social-icon:hover {
	background-color: var(--e-global-color-astglobalcolor0)
}

.elementor-6 .elementor-element.elementor-element-39b17b82 .elementor-social-icon:hover i {
	color: var(--e-global-color-astglobalcolor4)
}

.elementor-6 .elementor-element.elementor-element-39b17b82 .elementor-social-icon:hover svg {
	fill: var(--e-global-color-astglobalcolor4)
}

.elementor-6 .elementor-element.elementor-element-39b17b82>.elementor-widget-container {
	margin: 30px 0 0
}

.elementor-6 .elementor-element.elementor-element-6de0b29>.elementor-element-populated {
	padding: 70px
}

.elementor-6 .elementor-element.elementor-element-2f0a913 img {
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5)
}

.elementor-6 .elementor-element.elementor-element-2f0a913>.elementor-widget-container {
	margin: 20px
}

.elementor-6 .elementor-element.elementor-element-0d6bff1 img {
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5)
}

.elementor-6 .elementor-element.elementor-element-0d6bff1>.elementor-widget-container {
	margin: 20px
}

.elementor-6 .elementor-element.elementor-element-10f849c img {
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5)
}

.elementor-6 .elementor-element.elementor-element-10f849c>.elementor-widget-container {
	margin: 20px
}

.elementor-6 .elementor-element.elementor-element-1ed66a8 img {
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5)
}

.elementor-6 .elementor-element.elementor-element-1ed66a8>.elementor-widget-container {
	margin: 20px
}

.elementor-6 .elementor-element.elementor-element-8369d08:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-8369d08>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: transparent;
	background-image: linear-gradient(60deg, var(--e-global-color-astglobalcolor4) 0%, var(--e-global-color-astglobalcolor6) 100%)
}

.elementor-6 .elementor-element.elementor-element-8369d08>.elementor-background-overlay {
	background-image: url(https://websitedemos.net/author-04/wp-content/uploads/sites/186/2018/03/logo-bg-overlay-02-free-img.png);
	background-position: center center;
	background-size: cover;
	opacity: 1;
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-6 .elementor-element.elementor-element-8369d08 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 130px 0
}

.elementor-6 .elementor-element.elementor-element-1c8078e {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-1c8078e .elementor-heading-title {
	color: var(--e-global-color-astglobalcolor4);
    font-family: 'Cormorant Infant', serif;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-6 .elementor-element.elementor-element-1c8078e>.elementor-widget-container {
	margin: 0 0 40px
}

.elementor-6 .elementor-element.elementor-element-29f4517 {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-29f4517 .elementor-heading-title {
	color: var(--e-global-color-astglobalcolor4)
}

.elementor-6 .elementor-element.elementor-element-9685d12>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center
}

.elementor-6 .elementor-element.elementor-element-9685d12 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0
}

.elementor-6 .elementor-element.elementor-element-9685d12>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-6 .elementor-element.elementor-element-a2b67ac {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-4690ab0 {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-astglobalcolor0);
	--divider-border-width: 2px
}

.elementor-6 .elementor-element.elementor-element-4690ab0 .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
}

.elementor-6 .elementor-element.elementor-element-4690ab0 .elementor-divider {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px
}

.elementor-6 .elementor-element.elementor-element-4690ab0>.elementor-widget-container {
	margin: 0;
	padding: 0
}

.elementor-6 .elementor-element.elementor-element-9d62f76 img {
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5)
}

.elementor-6 .elementor-element.elementor-element-9d62f76>.elementor-widget-container {
	margin: 20px
}

.elementor-6 .elementor-element.elementor-element-20130c9 {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-20130c9>.elementor-widget-container {
	margin: 10px 0 20px
}

.elementor-6 .elementor-element.elementor-element-dda0a53 img {
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5)
}

.elementor-6 .elementor-element.elementor-element-dda0a53>.elementor-widget-container {
	margin: 20px
}

.elementor-6 .elementor-element.elementor-element-c83fe95 {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-c83fe95>.elementor-widget-container {
	margin: 10px 0 20px
}

.elementor-6 .elementor-element.elementor-element-930607a img {
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5)
}

.elementor-6 .elementor-element.elementor-element-930607a>.elementor-widget-container {
	margin: 20px
}

.elementor-6 .elementor-element.elementor-element-1867e06 {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-1867e06>.elementor-widget-container {
	margin: 10px 0 20px
}

.elementor-6 .elementor-element.elementor-element-e148049 img {
	box-shadow: 0 10px 30px -10px rgba(0, 0, 0, .5)
}

.elementor-6 .elementor-element.elementor-element-e148049>.elementor-widget-container {
	margin: 20px
}

.elementor-6 .elementor-element.elementor-element-4a9a111 {
	text-align: center
}

.elementor-6 .elementor-element.elementor-element-4a9a111>.elementor-widget-container {
	margin: 10px 0 20px
}

.elementor-6 .elementor-element.elementor-element-24649ad4>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center
}

.elementor-6 .elementor-element.elementor-element-24649ad4:not(.elementor-motion-effects-element-type-background),
.elementor-6 .elementor-element.elementor-element-24649ad4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	
	background-position: center right;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-6 .elementor-element.elementor-element-24649ad4>.elementor-background-overlay {
	background-color: var(--e-global-color-astglobalcolor5);
	opacity: .48;
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-6 .elementor-element.elementor-element-24649ad4 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 100px 0
}

.elementor-6 .elementor-element.elementor-element-1fa78e00>.elementor-element-populated {
	padding: 0% 30% 0% 0%
}

.elementor-6 .elementor-element.elementor-element-124c754f>.elementor-widget-container {
	padding: 20px 0 0
}

.elementor-6 .elementor-element.elementor-element-7ab45ca8>.elementor-widget-container {
	padding: 20px 0 0
}

.elementor-6 .elementor-element.elementor-element-763e939>.elementor-widget-container {
	margin: 30px 0 0
}

.elementor-6 .elementor-element.elementor-element-3b75fad>.elementor-element-populated {
	padding: 0%
}

.elementor-6 .elementor-element.elementor-element-4e6e718 img {
	max-width: 90%;
	
}

.elementor-6 .elementor-element.elementor-element-4e6e718>.elementor-widget-container {
	margin: 20px
}

body.elementor-page-6:not(.elementor-motion-effects-element-type-background),
body.elementor-page-6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: var(--e-global-color-astglobalcolor5)
}

@media(min-width:768px) {
	.elementor-6 .elementor-element.elementor-element-1fa78e00 {
		width: 60%
	}

	.elementor-6 .elementor-element.elementor-element-3b75fad {
		width: 40%
	}
}

@media(max-width:1024px) {
	.elementor-6 .elementor-element.elementor-element-6e4eaf0 {
		padding: 80px 0
	}
.elementor-image-box-description {
    font-size: 1.2rem;
    line-height: 1.4rem;
}
	.elementor-6 .elementor-element.elementor-element-63943da>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-52c0990>.elementor-element-populated {
		padding: 30px;
        padding-left: 0;
	}

	.elementor-6 .elementor-element.elementor-element-e4996af>.elementor-widget-container {
		margin: 0
	}

	.elementor-6 .elementor-element.elementor-element-5c09a2a {
		margin-top: 50px;
		margin-bottom: 50px
	}

	.elementor-6 .elementor-element.elementor-element-2bd674e>.elementor-element-populated {
		padding: 30px
	}

	.elementor-6 .elementor-element.elementor-element-2eb137a {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-d6af01e .elementor-divider {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-d6af01e .elementor-divider-separator {
		margin: 0 auto;
	}

	.elementor-6 .elementor-element.elementor-element-4f1bd98 {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-b7d1ea9 {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-c0ae987 {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-39b17b82 {
		--icon-size: 16px
	}

	.elementor-6 .elementor-element.elementor-element-6de0b29>.elementor-element-populated {
		padding: 0
	}

	.elementor-6 .elementor-element.elementor-element-2f0a913>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-0d6bff1>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-10f849c>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-1ed66a8>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-8369d08 {
		padding: 50px 0;
	}

	.elementor-6 .elementor-element.elementor-element-1c8078e>.elementor-widget-container {
		margin: 0 0 10px;
		padding: 0
	}

	.elementor-6 .elementor-element.elementor-element-9685d12 {
		padding: 80px 0
	}

	.elementor-6 .elementor-element.elementor-element-4690ab0 .elementor-divider {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-4690ab0 .elementor-divider-separator {
		margin: 0 auto;
	}

	.elementor-6 .elementor-element.elementor-element-9d62f76>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-dda0a53>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-930607a>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-e148049>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-24649ad4 {
		padding: 80px 25px
	}

	.elementor-6 .elementor-element.elementor-element-1fa78e00>.elementor-element-populated {
		padding: 40px
	}

	.elementor-6 .elementor-element.elementor-element-124c754f>.elementor-widget-container {
		padding: 0
	}

	.elementor-6 .elementor-element.elementor-element-763e939>.elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-6 .elementor-element.elementor-element-3b75fad>.elementor-element-populated {
		padding: 0
	}

	.elementor-6 .elementor-element.elementor-element-4e6e718 img {
		max-width: 100%
	}

	.elementor-6 .elementor-element.elementor-element-4e6e718>.elementor-widget-container {
		margin: 10px
	}
}

@media(max-width:767px) {
    .elementor-6 .elementor-element.elementor-element-63943da img {
        max-height: 350px;
        max-width:  267px;
    }
	.elementor-6 .elementor-element.elementor-element-6e4eaf0>.elementor-background-overlay {
		background-position: center center
	}

	.elementor-6 .elementor-element.elementor-element-6e4eaf0 {
		padding: 90px 20px 50px;
    background-position: center left !important;
	}

	.elementor-6 .elementor-element.elementor-element-63943da>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-52c0990>.elementor-element-populated {
		padding: 30px 0 0
	}

	.elementor-6 .elementor-element.elementor-element-53a47d1 {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-1ad1112 .elementor-divider {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-1ad1112 .elementor-divider-separator {
		margin: 0 auto;
	}

	.elementor-6 .elementor-element.elementor-element-e4996af .elementor-image-box-img {
		margin-bottom: 15px
	}

	.elementor-6 .elementor-element.elementor-element-e4996af .elementor-image-box-wrapper {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-f311332 .elementor-spacer-inner {
		height: 10px
	}

	.elementor-6 .elementor-element.elementor-element-5c09a2a {
		margin-top: 0;
		margin-bottom: 0;
		padding: 45px 0
	}

	.elementor-6 .elementor-element.elementor-element-2bd674e>.elementor-element-populated {
		padding: 20px
	}

	.elementor-6 .elementor-element.elementor-element-3052f77 {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-2f0a913>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-f00b93e {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-0d6bff1>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-902a582 {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-10f849c>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-0c644af {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-1ed66a8>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-8369d08 {
		padding: 50px 0
	}

	.elementor-6 .elementor-element.elementor-element-1c8078e {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-1c8078e>.elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-6 .elementor-element.elementor-element-29f4517 {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-29f4517>.elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-6 .elementor-element.elementor-element-5c34f39 {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-9d62f76>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-8442e1e {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-dda0a53>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-06d5a7a {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-930607a>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-31dfc82 {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-e148049>.elementor-widget-container {
		margin: 10px
	}

	.elementor-6 .elementor-element.elementor-element-24649ad4 {
		padding: 70px 20px
	}

	.elementor-6 .elementor-element.elementor-element-1fa78e00>.elementor-element-populated {
		margin: 50px 0 0;
		padding: 0
	}

	.elementor-6 .elementor-element.elementor-element-6714dbdf {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-124c754f {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-7ab45ca8 {
		text-align: center
	}

	.elementor-6 .elementor-element.elementor-element-763e939>.elementor-widget-container {
		margin: 0;
		padding: 0
	}

	.elementor-6 .elementor-element.elementor-element-3b75fad>.elementor-element-populated {
		padding: 0
	}

	.elementor-6 .elementor-element.elementor-element-4e6e718 img {
		max-width: 80%
	}

	.elementor-6 .elementor-element.elementor-element-4e6e718>.elementor-widget-container {
		margin: 10px
	}
}

@media(max-width:1024px) and (min-width:768px) {
	.elementor-6 .elementor-element.elementor-element-8a6688c {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-52c0990 {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-2bd674e {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-6de0b29 {
		width: 50%
	}

	.elementor-6 .elementor-element.elementor-element-a9dc680 {
		width: 100%
	}

	.elementor-6 .elementor-element.elementor-element-1fa78e00 {
		width: 60%
	}

	.elementor-6 .elementor-element.elementor-element-3b75fad {
		width: 40%
	}
}

@media(min-width:1025px) {

	.elementor-6 .elementor-element.elementor-element-6e4eaf0:not(.elementor-motion-effects-element-type-background),
	.elementor-6 .elementor-element.elementor-element-6e4eaf0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll
	}

	.elementor-6 .elementor-element.elementor-element-8369d08>.elementor-background-overlay {
		background-attachment: fixed
	}

	.elementor-6 .elementor-element.elementor-element-24649ad4:not(.elementor-motion-effects-element-type-background),
	.elementor-6 .elementor-element.elementor-element-24649ad4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: scroll
	}
}

.elementor-7 .elementor-element.elementor-element-8be268b>.elementor-container {
    max-width: 750px
}

.elementor-7 .elementor-element.elementor-element-8be268b:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-8be268b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://websitedemos.net/author-04/wp-content/uploads/sites/186/2018/03/logo-bg-overlay-02-free-img.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-7 .elementor-element.elementor-element-8be268b {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 180px 0 100px
}

.elementor-7 .elementor-element.elementor-element-8be268b>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-7 .elementor-element.elementor-element-6a0d8db {
    text-align: center
}

.elementor-7 .elementor-element.elementor-element-c977c14 {
    text-align: center;
    z-index: 2
}

.elementor-7 .elementor-element.elementor-element-58028fbc>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-7 .elementor-element.elementor-element-58028fbc {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 0
}

.elementor-7 .elementor-element.elementor-element-58028fbc>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-7 .elementor-element.elementor-element-5ca7f777>.elementor-element-populated {
    padding: 0 50px 0 100px
}

.elementor-7 .elementor-element.elementor-element-249adea7 {
    text-align: left
}

.elementor-7 .elementor-element.elementor-element-249adea7>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-7 .elementor-element.elementor-element-64417339 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor0 );
    --divider-border-width: 2px
}

.elementor-7 .elementor-element.elementor-element-64417339 .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-left: 0
}

.elementor-7 .elementor-element.elementor-element-64417339 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-7 .elementor-element.elementor-element-64417339>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-7 .elementor-element.elementor-element-a4ee787>.elementor-widget-container {
    margin: 0
}

.elementor-7 .elementor-element.elementor-element-620ad339>.elementor-element-populated {
    padding: 0% 15% 0% 0%
}

.elementor-7 .elementor-element.elementor-element-c02db11 {
    text-align: left
}

.elementor-7 .elementor-element.elementor-element-f33e2af {
    text-align: right
}

.elementor-7 .elementor-element.elementor-element-f33e2af img {
    max-width: 90%;

}

.elementor-7 .elementor-element.elementor-element-cb73aca>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-7 .elementor-element.elementor-element-cb73aca:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-cb73aca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4 )
}

.elementor-7 .elementor-element.elementor-element-cb73aca {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 0
}

.elementor-7 .elementor-element.elementor-element-cb73aca>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-7 .elementor-element.elementor-element-0026930 {
    text-align: left
}

.elementor-7 .elementor-element.elementor-element-0026930 img {
    max-width: 90%;
    box-shadow: 0 30px 50px -20px rgba(0,0,0,.25)
}

.elementor-7 .elementor-element.elementor-element-c173b09>.elementor-element-populated {
    padding: 0 100px 0 50px
}

.elementor-7 .elementor-element.elementor-element-f5bc4c0 {
    text-align: left
}

.elementor-7 .elementor-element.elementor-element-2b5fe9e {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor0 );
    --divider-border-width: 2px
}

.elementor-7 .elementor-element.elementor-element-2b5fe9e .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-left: 0
}

.elementor-7 .elementor-element.elementor-element-2b5fe9e .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-7 .elementor-element.elementor-element-2b5fe9e>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-7 .elementor-element.elementor-element-c132c4e>.elementor-widget-container {
    margin: 0
}

.elementor-7 .elementor-element.elementor-element-a312aa7>.elementor-element-populated {
    padding: 0% 15% 0% 0%
}

.elementor-7 .elementor-element.elementor-element-7ee7254 {
    text-align: left
}

.elementor-7 .elementor-element.elementor-element-34af6c8>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-7 .elementor-element.elementor-element-34af6c8 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 0
}

.elementor-7 .elementor-element.elementor-element-34af6c8>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-7 .elementor-element.elementor-element-bd22c1c>.elementor-element-populated {
    padding: 0 50px 0 100px
}

.elementor-7 .elementor-element.elementor-element-b434624 {
    text-align: left
}

.elementor-7 .elementor-element.elementor-element-51f4f89 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor0 );
    --divider-border-width: 2px
}

.elementor-7 .elementor-element.elementor-element-51f4f89 .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-left: 0
}

.elementor-7 .elementor-element.elementor-element-51f4f89 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-7 .elementor-element.elementor-element-51f4f89>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-7 .elementor-element.elementor-element-926e2ac>.elementor-widget-container {
    margin: 0
}

.elementor-7 .elementor-element.elementor-element-6c20399>.elementor-element-populated {
    padding: 0% 15% 0% 0%
}

.elementor-7 .elementor-element.elementor-element-47a841d {
    text-align: left
}

.elementor-7 .elementor-element.elementor-element-91d1a12 {
    text-align: right
}

.elementor-7 .elementor-element.elementor-element-91d1a12 img {
    max-width: 90%;
    box-shadow: 0 30px 50px -20px rgba(0,0,0,.25)
}

.elementor-7 .elementor-element.elementor-element-444e0f4>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-7 .elementor-element.elementor-element-444e0f4:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-444e0f4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor4 )
}

.elementor-7 .elementor-element.elementor-element-444e0f4 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 0
}

.elementor-7 .elementor-element.elementor-element-444e0f4>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-7 .elementor-element.elementor-element-d6837d0 {
    text-align: left
}

.elementor-7 .elementor-element.elementor-element-d6837d0 img {
    max-width: 90%;
    box-shadow: 0 30px 50px -20px rgba(0,0,0,.25)
}

.elementor-7 .elementor-element.elementor-element-455aec2>.elementor-element-populated {
    padding: 0 100px 0 50px
}

.elementor-7 .elementor-element.elementor-element-042affd {
    text-align: left
}

.elementor-7 .elementor-element.elementor-element-0434c57 {
    --divider-border-style: solid;
    --divider-color: var( --e-global-color-astglobalcolor0 );
    --divider-border-width: 2px
}

.elementor-7 .elementor-element.elementor-element-0434c57 .elementor-divider-separator {
    width: 15%;
    margin: 0 auto;
    margin-left: 0
}

.elementor-7 .elementor-element.elementor-element-0434c57 .elementor-divider {
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-7 .elementor-element.elementor-element-0434c57>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-7 .elementor-element.elementor-element-dcad036>.elementor-widget-container {
    margin: 0
}

.elementor-7 .elementor-element.elementor-element-a78f790>.elementor-element-populated {
    padding: 0% 15% 0% 0%
}

.elementor-7 .elementor-element.elementor-element-9694df9 {
    text-align: left
}

body.elementor-page-7:not(.elementor-motion-effects-element-type-background),body.elementor-page-7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 )
}

@media(max-width: 1024px) {
    .elementor-7 .elementor-element.elementor-element-8be268b {
        padding:100px 0 80px
    }

    .elementor-7 .elementor-element.elementor-element-1e7109c>.elementor-element-populated {
        padding: 50px 80px 0
    }

    .elementor-7 .elementor-element.elementor-element-58028fbc {
        padding: 80px 0 100px
    }

    .elementor-7 .elementor-element.elementor-element-5ca7f777>.elementor-element-populated {
        margin: 0;
        padding: 0 50px
    }

    .elementor-7 .elementor-element.elementor-element-249adea7 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-64417339 .elementor-divider {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-64417339 .elementor-divider-separator {
        margin: 0 auto;
    }

    .elementor-7 .elementor-element.elementor-element-c9f2d05 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-a4ee787>.elementor-widget-container {
        margin: 50px 0
    }

    .elementor-7 .elementor-element.elementor-element-620ad339>.elementor-element-populated {
        padding: 25px 25px 0
    }

    .elementor-7 .elementor-element.elementor-element-c02db11 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-5cd49bf5 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-27ee44c5>.elementor-element-populated {
        padding: 25px 0 0
    }

    .elementor-7 .elementor-element.elementor-element-f33e2af img {
        max-width: 100%
    }

    .elementor-7 .elementor-element.elementor-element-cb73aca {
        padding: 100px 0
    }

    .elementor-7 .elementor-element.elementor-element-61710c0>.elementor-element-populated {
        padding: 25px 0 0
    }

    .elementor-7 .elementor-element.elementor-element-0026930 img {
        max-width: 100%
    }

    .elementor-7 .elementor-element.elementor-element-c173b09>.elementor-element-populated {
        margin: 0;
        padding: 0 20px
    }

    .elementor-7 .elementor-element.elementor-element-f5bc4c0 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-2b5fe9e .elementor-divider {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-2b5fe9e .elementor-divider-separator {
        margin: 0 auto;
    }

    .elementor-7 .elementor-element.elementor-element-63958c1 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-c132c4e>.elementor-widget-container {
        margin: 50px 0 0
    }

    .elementor-7 .elementor-element.elementor-element-a312aa7>.elementor-element-populated {
        padding: 50px 25px 0
    }

    .elementor-7 .elementor-element.elementor-element-7ee7254 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-dac1480 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-34af6c8 {
        padding: 100px 0
    }

    .elementor-7 .elementor-element.elementor-element-bd22c1c>.elementor-element-populated {
        margin: 0;
        padding: 0 50px
    }

    .elementor-7 .elementor-element.elementor-element-b434624 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-51f4f89 .elementor-divider {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-51f4f89 .elementor-divider-separator {
        margin: 0 auto;
    }

    .elementor-7 .elementor-element.elementor-element-7a09519 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-926e2ac>.elementor-widget-container {
        margin: 50px 0
    }

    .elementor-7 .elementor-element.elementor-element-6c20399>.elementor-element-populated {
        padding: 25px 25px 0
    }

    .elementor-7 .elementor-element.elementor-element-47a841d {
        text-align: left
    }

    .elementor-7 .elementor-element.elementor-element-3c9fdd3 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-1ece5ca>.elementor-element-populated {
        padding: 25px 0 0
    }

    .elementor-7 .elementor-element.elementor-element-91d1a12 img {
        max-width: 100%
    }

    .elementor-7 .elementor-element.elementor-element-444e0f4 {
        padding: 100px 0
    }

    .elementor-7 .elementor-element.elementor-element-98e79d6>.elementor-element-populated {
        padding: 25px 0 0
    }

    .elementor-7 .elementor-element.elementor-element-d6837d0 img {
        max-width: 100%
    }

    .elementor-7 .elementor-element.elementor-element-455aec2>.elementor-element-populated {
        margin: 0;
        padding: 0 20px
    }

    .elementor-7 .elementor-element.elementor-element-042affd {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-0434c57 .elementor-divider {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-0434c57 .elementor-divider-separator {
        margin: 0 auto;
    }

    .elementor-7 .elementor-element.elementor-element-b03426a {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-dcad036>.elementor-widget-container {
        margin: 50px 0 0
    }

    .elementor-7 .elementor-element.elementor-element-a78f790>.elementor-element-populated {
        padding: 50px 25px 0
    }

    .elementor-7 .elementor-element.elementor-element-9694df9 {
        text-align: left
    }

    .elementor-7 .elementor-element.elementor-element-b3d87fc {
        text-align: center
    }
}

@media(max-width: 767px) {
    .elementor-7 .elementor-element.elementor-element-1e7109c>.elementor-element-populated {
        padding:50px 20px 0
    }

    .elementor-7 .elementor-element.elementor-element-6a0d8db {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-c977c14 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-58028fbc {
        padding: 50px 0 80px
    }

    .elementor-7 .elementor-element.elementor-element-5ca7f777>.elementor-element-populated {
        padding: 20px 20px 0
    }

    .elementor-7 .elementor-element.elementor-element-c9f2d05 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-c9f2d05>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-7 .elementor-element.elementor-element-a4ee787>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-7 .elementor-element.elementor-element-620ad339>.elementor-element-populated {
        padding: 20px
    }

    .elementor-7 .elementor-element.elementor-element-c02db11 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-5cd49bf5 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-5cd49bf5>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-7 .elementor-element.elementor-element-f33e2af {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-f33e2af img {
        max-width: 80%
    }

    .elementor-7 .elementor-element.elementor-element-cb73aca {
        padding: 50px 0 80px
    }

    .elementor-7 .elementor-element.elementor-element-0026930 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-0026930 img {
        max-width: 80%
    }

    .elementor-7 .elementor-element.elementor-element-c173b09>.elementor-element-populated {
        padding: 20px
    }

    .elementor-7 .elementor-element.elementor-element-f5bc4c0>.elementor-widget-container {
        margin: 50px 0 0
    }

    .elementor-7 .elementor-element.elementor-element-63958c1 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-63958c1>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-7 .elementor-element.elementor-element-c132c4e>.elementor-widget-container {
        margin: 0
    }

    .elementor-7 .elementor-element.elementor-element-a312aa7>.elementor-element-populated {
        padding: 20px
    }

    .elementor-7 .elementor-element.elementor-element-7ee7254 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-dac1480 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-dac1480>.elementor-widget-container {
        margin: 0
    }

    .elementor-7 .elementor-element.elementor-element-34af6c8 {
        padding: 50px 0
    }

    .elementor-7 .elementor-element.elementor-element-bd22c1c>.elementor-element-populated {
        padding: 20px
    }

    .elementor-7 .elementor-element.elementor-element-7a09519 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-7a09519>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-7 .elementor-element.elementor-element-926e2ac>.elementor-widget-container {
        margin: 0
    }

    .elementor-7 .elementor-element.elementor-element-6c20399>.elementor-element-populated {
        padding: 25px 20px 0
    }

    .elementor-7 .elementor-element.elementor-element-47a841d {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-3c9fdd3 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-3c9fdd3>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-7 .elementor-element.elementor-element-91d1a12 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-91d1a12 img {
        max-width: 80%
    }

    .elementor-7 .elementor-element.elementor-element-444e0f4 {
        padding: 50px 0
    }

    .elementor-7 .elementor-element.elementor-element-d6837d0 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-d6837d0 img {
        max-width: 80%
    }

    .elementor-7 .elementor-element.elementor-element-455aec2>.elementor-element-populated {
        padding: 20px
    }

    .elementor-7 .elementor-element.elementor-element-042affd>.elementor-widget-container {
        margin: 50px 0 0
    }

    .elementor-7 .elementor-element.elementor-element-b03426a {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-b03426a>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-7 .elementor-element.elementor-element-dcad036>.elementor-widget-container {
        margin: 0
    }

    .elementor-7 .elementor-element.elementor-element-a78f790>.elementor-element-populated {
        padding: 20px
    }

    .elementor-7 .elementor-element.elementor-element-9694df9 {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-b3d87fc {
        text-align: center
    }

    .elementor-7 .elementor-element.elementor-element-b3d87fc>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
}

@media(min-width: 768px) {
    .elementor-7 .elementor-element.elementor-element-5ca7f777 {
        width:35.308%
    }

    .elementor-7 .elementor-element.elementor-element-620ad339 {
        width: 37.776%
    }

    .elementor-7 .elementor-element.elementor-element-27ee44c5 {
        width: 26.915%
    }

    .elementor-7 .elementor-element.elementor-element-61710c0 {
        width: 26.915%
    }

    .elementor-7 .elementor-element.elementor-element-c173b09 {
        width: 35.308%
    }

    .elementor-7 .elementor-element.elementor-element-a312aa7 {
        width: 37.776%
    }

    .elementor-7 .elementor-element.elementor-element-bd22c1c {
        width: 35.308%
    }

    .elementor-7 .elementor-element.elementor-element-6c20399 {
        width: 37.776%
    }

    .elementor-7 .elementor-element.elementor-element-1ece5ca {
        width: 26.915%
    }

    .elementor-7 .elementor-element.elementor-element-98e79d6 {
        width: 26.915%
    }

    .elementor-7 .elementor-element.elementor-element-455aec2 {
        width: 35.308%
    }

    .elementor-7 .elementor-element.elementor-element-a78f790 {
        width: 37.776%
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-7 .elementor-element.elementor-element-5ca7f777 {
        width:100%
    }

    .elementor-7 .elementor-element.elementor-element-620ad339 {
        width: 50%
    }

    .elementor-7 .elementor-element.elementor-element-27ee44c5 {
        width: 50%
    }

    .elementor-7 .elementor-element.elementor-element-61710c0 {
        width: 50%
    }

    .elementor-7 .elementor-element.elementor-element-c173b09 {
        width: 50%
    }

    .elementor-7 .elementor-element.elementor-element-a312aa7 {
        width: 100%
    }

    .elementor-7 .elementor-element.elementor-element-bd22c1c {
        width: 100%
    }

    .elementor-7 .elementor-element.elementor-element-6c20399 {
        width: 50%
    }

    .elementor-7 .elementor-element.elementor-element-1ece5ca {
        width: 50%
    }

    .elementor-7 .elementor-element.elementor-element-98e79d6 {
        width: 50%
    }

    .elementor-7 .elementor-element.elementor-element-455aec2 {
        width: 50%
    }

    .elementor-7 .elementor-element.elementor-element-a78f790 {
        width: 100%
    }
}

@media(min-width: 1025px) {
    .elementor-7 .elementor-element.elementor-element-8be268b:not(.elementor-motion-effects-element-type-background),.elementor-7 .elementor-element.elementor-element-8be268b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment:fixed
    }
    .elementor-6 .elementor-element.elementor-element-8369d08 {
        font-size: 1.4rem;
	}
    
}

.elementor-8 .elementor-element.elementor-element-6378de3a:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-6378de3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 )
}

.elementor-8 .elementor-element.elementor-element-6378de3a>.elementor-background-overlay {
    background-color: #fff;
    background-image: url(/images/author-bg.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 1;
    mix-blend-mode: darken;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-8 .elementor-element.elementor-element-6378de3a {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 250px 0 200px
}

.elementor-8 .elementor-element.elementor-element-04ed705 {
    text-align: left
}

.elementor-8 .elementor-element.elementor-element-fc91f4a {
    text-align: justify;
    z-index: 2
}

.elementor-8 .elementor-element.elementor-element-92ba08c {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 0
}

.elementor-8 .elementor-element.elementor-element-92ba08c>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-8 .elementor-element.elementor-element-78f681c>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end
}

.elementor-8 .elementor-element.elementor-element-340fa09 {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-e1a8227 {
    text-align: center;
    letter-spacing: 3.7px
}

.elementor-8 .elementor-element.elementor-element-e1a8227>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-8 .elementor-element.elementor-element-3092543 {
    --divider-border-style: dotted;
    --divider-color: var( --e-global-color-astglobalcolor3 );
    --divider-border-width: 3px
}

.elementor-8 .elementor-element.elementor-element-3092543 .elementor-divider-separator {
    width: 80%;
    margin: 0 auto
}

.elementor-8 .elementor-element.elementor-element-3092543 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-8 .elementor-element.elementor-element-3092543>.elementor-widget-container {
    margin: -20px 0 0
}

.elementor-8 .elementor-element.elementor-element-4f21d60 .elementor-spacer-inner {
    height: 20px
}

.elementor-8 .elementor-element.elementor-element-c8aa79c {
    text-align: justify;
    z-index: 2
}

.elementor-8 .elementor-element.elementor-element-c8aa79c>.elementor-widget-container {
    margin: 0 -150px -50px 0;
    padding: 50px 100px 40px 0;
    background-color: var( --e-global-color-astglobalcolor5 )
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-1566a33.elementor-column .elementor-column-wrap {
    align-items: center
}

.elementor-8 .elementor-element.elementor-element-1566a33.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-8 .elementor-element.elementor-element-1564959 {
    --divider-border-style: solid;
    --divider-color: #000;
    --divider-border-width: 2px
}

.elementor-8 .elementor-element.elementor-element-1564959 .elementor-divider-separator {
    width: 150px;
    margin: 0 auto
}

.elementor-8 .elementor-element.elementor-element-1564959 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px
}

.elementor-8 .elementor-element.elementor-element-1564959>.elementor-widget-container {
    margin: -10px 0 0
}

.elementor-8 .elementor-element.elementor-element-eccec9c {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 50px 0
}

.elementor-8 .elementor-element.elementor-element-eccec9c>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-8 .elementor-element.elementor-element-5313037 {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-5313037>.elementor-widget-container {
    margin: 0 0 50px
}

.elementor-8 .elementor-element.elementor-element-30e71ba9>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-8 .elementor-element.elementor-element-30e71ba9 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 0
}

.elementor-8 .elementor-element.elementor-element-30e71ba9>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-8 .elementor-element.elementor-element-4da9170f>.elementor-element-populated {
    padding: 25px
}

.elementor-8 .elementor-element.elementor-element-23a3d40e {
    text-align: left
}

.elementor-8 .elementor-element.elementor-element-52a4579>.elementor-element-populated {
    padding: 25px
}

.elementor-8 .elementor-element.elementor-element-5687e6dd>.elementor-element-populated {
    padding: 25px
}

.elementor-8 .elementor-element.elementor-element-6070724a>.elementor-widget-container {
    padding: 100px 0 0
}

.elementor-8 .elementor-element.elementor-element-765c8361:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-765c8361>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(60deg,var( --e-global-color-astglobalcolor1 ) 0%,var( --e-global-color-astglobalcolor0 ) 100%)
}

.elementor-8 .elementor-element.elementor-element-765c8361>.elementor-background-overlay {
    background-image: url(https://websitedemos.net/author-04/wp-content/uploads/sites/186/2018/03/logo-bg-overlay-02-free-img.png);
    background-position: center center;
    background-size: cover;
    opacity: 1;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-8 .elementor-element.elementor-element-765c8361 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 150px 0
}

.elementor-8 .elementor-element.elementor-element-4fd27b29 {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-4fd27b29 .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4 )
}

.elementor-8 .elementor-element.elementor-element-4fd27b29>.elementor-widget-container {
    margin: 0 0 50px
}

.elementor-8 .elementor-element.elementor-element-334fc60d {
    text-align: center
}

.elementor-8 .elementor-element.elementor-element-334fc60d .elementor-heading-title {
    color: var( --e-global-color-astglobalcolor4 )
}

.elementor-8 .elementor-element.elementor-element-3b4e93ba>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-8 .elementor-element.elementor-element-3b4e93ba:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3b4e93ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://websitedemos.net/author-04/wp-content/uploads/sites/186/2020/01/author-bg.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-8 .elementor-element.elementor-element-3b4e93ba>.elementor-background-overlay {
    background-color: var( --e-global-color-astglobalcolor5 );
    opacity: .48;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-8 .elementor-element.elementor-element-3b4e93ba {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 100px 0
}

.elementor-8 .elementor-element.elementor-element-bf4a28>.elementor-element-populated {
    padding: 0% 30% 0% 0%
}

.elementor-8 .elementor-element.elementor-element-3c2f567a>.elementor-widget-container {
    padding: 20px 0 0
}

.elementor-8 .elementor-element.elementor-element-4e3b5a1a>.elementor-widget-container {
    padding: 20px 0 0
}

.elementor-8 .elementor-element.elementor-element-12252a18>.elementor-widget-container {
    margin: 50px 0 0
}

.elementor-8 .elementor-element.elementor-element-62eb4937>.elementor-element-populated {
    padding: 0%
}

.elementor-8 .elementor-element.elementor-element-54b19a90 img {
    max-width: 90%;
    box-shadow: 0 10px 30px -10px rgba(0,0,0,.5)
}

.elementor-8 .elementor-element.elementor-element-54b19a90>.elementor-widget-container {
    margin: 20px
}

body.elementor-page-8:not(.elementor-motion-effects-element-type-background),body.elementor-page-8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-astglobalcolor5 )
}

@media(min-width: 768px) {
    .elementor-8 .elementor-element.elementor-element-e13d57c {
        width:58%
    }

    .elementor-8 .elementor-element.elementor-element-1566a33 {
        width: 42%
    }

    .elementor-8 .elementor-element.elementor-element-0850d7b {
        width: 10%
    }

    .elementor-8 .elementor-element.elementor-element-519bf27 {
        width: 20%
    }

    .elementor-8 .elementor-element.elementor-element-82d9a9c {
        width: 20%
    }

    .elementor-8 .elementor-element.elementor-element-f7ce315 {
        width: 20%
    }

    .elementor-8 .elementor-element.elementor-element-983bc75 {
        width: 18.664%
    }

    .elementor-8 .elementor-element.elementor-element-70d7bbe {
        width: 10%
    }

    .elementor-8 .elementor-element.elementor-element-bf4a28 {
        width: 60%
    }

    .elementor-8 .elementor-element.elementor-element-62eb4937 {
        width: 40%
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-0850d7b {
        width:100%
    }

    .elementor-8 .elementor-element.elementor-element-519bf27 {
        width: 50%
    }

    .elementor-8 .elementor-element.elementor-element-82d9a9c {
        width: 50%
    }

    .elementor-8 .elementor-element.elementor-element-f7ce315 {
        width: 50%
    }

    .elementor-8 .elementor-element.elementor-element-983bc75 {
        width: 50%
    }

    .elementor-8 .elementor-element.elementor-element-70d7bbe {
        width: 100%
    }

    .elementor-8 .elementor-element.elementor-element-bf4a28 {
        width: 60%
    }

    .elementor-8 .elementor-element.elementor-element-62eb4937 {
        width: 40%
    }
}

@media(min-width: 1025px) {
    .elementor-8 .elementor-element.elementor-element-765c8361>.elementor-background-overlay {
        background-attachment:fixed
    }

    .elementor-8 .elementor-element.elementor-element-3b4e93ba:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-3b4e93ba>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll
    }
}

@media(max-width: 1024px) {
    .elementor-8 .elementor-element.elementor-element-6378de3a {
        padding:120px 0 80px
    }

    .elementor-8 .elementor-element.elementor-element-be579fb>.elementor-element-populated {
        padding: 20px
    }

    .elementor-8 .elementor-element.elementor-element-92ba08c {
        padding: 50px 0 0
    }

    .elementor-8 .elementor-element.elementor-element-c8aa79c>.elementor-widget-container {
        margin: 0 -100px 0 0;
        padding: 50px
    }

    .elementor-8 .elementor-element.elementor-element-eccec9c {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-30e71ba9 {
        padding: 100px 25px
    }

    .elementor-8 .elementor-element.elementor-element-4da9170f>.elementor-element-populated {
        padding: 10px
    }

    .elementor-8 .elementor-element.elementor-element-52a4579>.elementor-element-populated {
        padding: 10px
    }

    .elementor-8 .elementor-element.elementor-element-5687e6dd>.elementor-element-populated {
        padding: 10px
    }

    .elementor-8 .elementor-element.elementor-element-3b4e93ba {
        padding: 100px 25px
    }

    .elementor-8 .elementor-element.elementor-element-bf4a28>.elementor-element-populated {
        padding: 40px
    }

    .elementor-8 .elementor-element.elementor-element-62eb4937>.elementor-element-populated {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-54b19a90 img {
        max-width: 100%
    }

    .elementor-8 .elementor-element.elementor-element-54b19a90>.elementor-widget-container {
        margin: 10px
    }
}

@media(max-width: 767px) {
    .elementor-8 .elementor-element.elementor-element-6378de3a {
        padding:150px 0 50px
    }

    .elementor-8 .elementor-element.elementor-element-be579fb>.elementor-element-populated {
        padding: 10px
    }

    .elementor-8 .elementor-element.elementor-element-04ed705 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-fc91f4a {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-4f21d60 .elementor-spacer-inner {
        height: 5px
    }

    .elementor-8 .elementor-element.elementor-element-c8aa79c {
        text-align: left
    }

    .elementor-8 .elementor-element.elementor-element-c8aa79c>.elementor-widget-container {
        margin: 0;
        padding: 0 20px
    }

    .elementor-8 .elementor-element.elementor-element-eccec9c {
        padding: 30px 0 0
    }

    .elementor-8 .elementor-element.elementor-element-519bf27 {
        width: 50%
    }

    .elementor-8 .elementor-element.elementor-element-82d9a9c {
        width: 50%
    }

    .elementor-8 .elementor-element.elementor-element-f7ce315 {
        width: 50%
    }

    .elementor-8 .elementor-element.elementor-element-983bc75 {
        width: 50%
    }

    .elementor-8 .elementor-element.elementor-element-30e71ba9 {
        padding: 50px 20px
    }

    .elementor-8 .elementor-element.elementor-element-4da9170f>.elementor-element-populated {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-76fb7982 {
        text-align: left
    }

    .elementor-8 .elementor-element.elementor-element-76fb7982 img {
        max-width: 50%
    }

    .elementor-8 .elementor-element.elementor-element-76fb7982>.elementor-widget-container {
        padding: 20px 20px 0 0
    }

    .elementor-8 .elementor-element.elementor-element-52a4579>.elementor-element-populated {
        padding: 25px 0 0
    }

    .elementor-8 .elementor-element.elementor-element-48bccfbf {
        text-align: right
    }

    .elementor-8 .elementor-element.elementor-element-48bccfbf img {
        max-width: 50%
    }

    .elementor-8 .elementor-element.elementor-element-48bccfbf>.elementor-widget-container {
        margin: -135px 0 0;
        padding: 0 0 0 20px
    }

    .elementor-8 .elementor-element.elementor-element-3324b685>.elementor-widget-container {
        padding: 20px 0
    }

    .elementor-8 .elementor-element.elementor-element-5687e6dd {
        width: 100%
    }

    .elementor-8 .elementor-element.elementor-element-5687e6dd>.elementor-element-populated {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-6070724a>.elementor-widget-container {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-765c8361 {
        padding: 50px 0
    }

    .elementor-8 .elementor-element.elementor-element-4fd27b29 {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-4fd27b29>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-334fc60d {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-334fc60d>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-3b4e93ba {
        padding: 50px 20px
    }

    .elementor-8 .elementor-element.elementor-element-bf4a28>.elementor-element-populated {
        margin: 50px 0 0;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-abb030a {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-3c2f567a {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-4e3b5a1a {
        text-align: center
    }

    .elementor-8 .elementor-element.elementor-element-12252a18>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-62eb4937>.elementor-element-populated {
        padding: 0
    }

    .elementor-8 .elementor-element.elementor-element-54b19a90 img {
        max-width: 80%
    }

    .elementor-8 .elementor-element.elementor-element-54b19a90>.elementor-widget-container {
        margin: 10px
    }
}
