.elementor-31 .elementor-element.elementor-element-9332d32>.elementor-container {
	min-height: 348px
}

.elementor-31 .elementor-element.elementor-element-9332d32>.elementor-container:after {
	content: "";
	min-height: inherit
}

.elementor-31 .elementor-element.elementor-element-9332d32:not(.elementor-motion-effects-element-type-background),
.elementor-31 .elementor-element.elementor-element-9332d32>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url(../../2020/04/brown-book-page-1112048.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover
}

.elementor-31 .elementor-element.elementor-element-9332d32>.elementor-background-overlay {
	background-color: #7a7a7a;
	opacity: .24;
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-9332d32 .elementor-background-overlay {
	filter: brightness( 70%) contrast( 96%) saturate( 100%) blur( 2px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-9332d32 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-9332d32>.elementor-shape-bottom .elementor-shape-fill {
	fill: teal;
}

.elementor-31 .elementor-element.elementor-element-9332d32>.elementor-shape-bottom svg {
	height: 24px;
	transform: translateX(-50%) rotateY(180deg)
}

.elementor-31 .elementor-element.elementor-element-6903dcf .elementor-headline {
	text-align: center
}

.elementor-31 .elementor-element.elementor-element-6903dcf .elementor-headline-dynamic-text {
	color: #fff
}

.elementor-31 .elementor-element.elementor-element-6903dcf>.elementor-widget-container {
	margin: 0 0 -29px;
	padding: 0
}

.elementor-31 .elementor-element.elementor-element-c8115e3 {
	--divider-border-style: solid;
	--divider-border-color: #FFFFFF;
	--divider-border-width: 1.2px;
	--divider-element-spacing: 16px
}

.elementor-31 .elementor-element.elementor-element-c8115e3 .elementor-divider-separator {
	width: 58%;
	margin: 0 auto;
	margin-center: 0
}

.elementor-31 .elementor-element.elementor-element-c8115e3 .elementor-divider {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px
}

.elementor-31 .elementor-element.elementor-element-c8115e3 .elementor-divider__text {
	color: teal;
	;
	font-family: advent pro, Sans-serif;
	font-size: 18px
}

.elementor-31 .elementor-element.elementor-element-567e724 .elementor-text-editor {
	text-align: center;
	column-gap: 0
}

.elementor-31 .elementor-element.elementor-element-567e724 {
	color: #fff;
	font-family: arial, Sans-serif;
	font-size: 18px;
	line-height: .1em
}

.elementor-31 .elementor-element.elementor-element-1ad9416 .elementor-text-editor {
	text-align: center;
	columns: 1;
	column-gap: 0
}

.elementor-31 .elementor-element.elementor-element-1ad9416 {
	color: #fff;
	font-size: 30px;
	font-weight: 700
}

.elementor-31 .elementor-element.elementor-element-1ad9416>.elementor-widget-container {
	margin: 0 0 -72px
}

.elementor-31 .elementor-element.elementor-element-30f6f46 {
	text-align: center
}

.elementor-31 .elementor-element.elementor-element-30f6f46 .elementor-star-rating {
	font-size: 31px
}

body:not(.rtl) .elementor-31 .elementor-element.elementor-element-30f6f46 .elementor-star-rating i:not(:last-of-type) {
	margin-right: 5px
}

body.rtl .elementor-31 .elementor-element.elementor-element-30f6f46 .elementor-star-rating i:not(:last-of-type) {
	margin-left: 5px
}

.elementor-31 .elementor-element.elementor-element-30f6f46 .elementor-star-rating i:before {
	color: teal;
}

.elementor-31 .elementor-element.elementor-element-30f6f46 .elementor-star-rating i {
	color: #fff
}

.elementor-31 .elementor-element.elementor-element-30f6f46>.elementor-widget-container {
	margin: 0 0 -21px
}

.elementor-31 .elementor-element.elementor-element-951a176 .elementor-text-editor {
	text-align: center
}

.elementor-31 .elementor-element.elementor-element-951a176 {
	color: #fff
}

.elementor-31 .elementor-element.elementor-element-951a176>.elementor-widget-container {
	margin: 0 0 -18px
}

.elementor-31 .elementor-element.elementor-element-c2863cb>.elementor-container {
	min-height: 555px
}

.elementor-31 .elementor-element.elementor-element-c2863cb>.elementor-container:after {
	content: "";
	min-height: inherit
}

.elementor-31 .elementor-element.elementor-element-bc1a434 .elementor-spacer-inner {
	height: 50px
}

.elementor-31 .elementor-element.elementor-element-01c4653 {
	text-align: left
}

.elementor-31 .elementor-element.elementor-element-01c4653 .elementor-heading-title {
	color: teal;
	;
	font-family: arial, Sans-serif;
	font-size: 36px;
	text-shadow: 1px -1px 2px rgba(0, 0, 0, .3)
}

.elementor-31 .elementor-element.elementor-element-166d9d3 .elementor-spacer-inner {
	height: 10px
}

.elementor-31 .elementor-element.elementor-element-e32d4b5>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-e32d4b5>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-e32d4b5>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-e32d4b5>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-e32d4b5>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-e32d4b5>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-e686a77 {
	font-size: 16px;
	line-height: 1.5em
}

.elementor-31 .elementor-element.elementor-element-368c593 .elementor-text-editor {
	text-align: justify
}

.elementor-31 .elementor-element.elementor-element-368c593 {
	color: #54595f;
	font-family: arial, Sans-serif;
	font-size: 12px
}

.elementor-31 .elementor-element.elementor-element-ffd8290>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-ffd8290>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-ffd8290>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-ffd8290>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-ffd8290>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-ffd8290>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-237742a>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-237742a>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-237742a>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-237742a>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-237742a>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-237742a>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-f0f8971 {
	font-size: 16px;
	line-height: 1.5em
}

.elementor-31 .elementor-element.elementor-element-5991395 .elementor-text-editor {
	text-align: justify
}

.elementor-31 .elementor-element.elementor-element-5991395 {
	color: #54595f;
	font-family: arial, Sans-serif;
	font-size: 12px
}

.elementor-31 .elementor-element.elementor-element-08d60f0>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-08d60f0>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-08d60f0>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-08d60f0>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-08d60f0>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-08d60f0>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-33cce80>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-33cce80>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-33cce80>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-33cce80>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-33cce80>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-33cce80>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-32ca7c4 {
	font-size: 16px;
	line-height: 1.5em
}

.elementor-31 .elementor-element.elementor-element-b5f1646 .elementor-text-editor {
	text-align: justify
}

.elementor-31 .elementor-element.elementor-element-b5f1646 {
	color: #54595f;
	font-family: arial, Sans-serif;
	font-size: 12px
}

.elementor-31 .elementor-element.elementor-element-b892c73 {
	margin-top: 25px;
	margin-bottom: 0
}

.elementor-31 .elementor-element.elementor-element-0e66c3d>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-0e66c3d>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-0e66c3d>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-0e66c3d>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-0e66c3d>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-0e66c3d>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-f23a968 {
	font-size: 16px;
	line-height: 1.5em
}

.elementor-31 .elementor-element.elementor-element-b313149 .elementor-text-editor {
	text-align: justify
}

.elementor-31 .elementor-element.elementor-element-b313149 {
	color: #54595f;
	font-family: arial, Sans-serif;
	font-size: 12px
}

.elementor-31 .elementor-element.elementor-element-9f9de24>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-9f9de24>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-9f9de24>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-9f9de24>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-9f9de24>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-9f9de24>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-1695e67>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-1695e67>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-1695e67>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-1695e67>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-1695e67>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-1695e67>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-096fb70 {
	font-size: 16px;
	line-height: 1.5em
}

.elementor-31 .elementor-element.elementor-element-1e6331e .elementor-text-editor {
	text-align: justify
}

.elementor-31 .elementor-element.elementor-element-1e6331e {
	color: #54595f;
	font-family: arial, Sans-serif;
	font-size: 12px
}

.elementor-31 .elementor-element.elementor-element-cbecde6>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-cbecde6>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-cbecde6>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-cbecde6>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-cbecde6>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-cbecde6>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-e28ca06>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-e28ca06>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-e28ca06>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-e28ca06>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-e28ca06>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-e28ca06>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-f1dd93b {
	font-size: 16px;
	line-height: 1.5em
}

.elementor-31 .elementor-element.elementor-element-662fb25 .elementor-text-editor {
	text-align: justify
}

.elementor-31 .elementor-element.elementor-element-662fb25 {
	color: #54595f;
	font-family: arial, Sans-serif;
	font-size: 12px
}

.elementor-31 .elementor-element.elementor-element-208c6b4 {
	margin-top: 25px;
	margin-bottom: 0
}

.elementor-31 .elementor-element.elementor-element-68da2f5>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-68da2f5>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-68da2f5>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-68da2f5>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-68da2f5>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-68da2f5>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-0082109 {
	font-size: 16px;
	line-height: 1.5em
}

.elementor-31 .elementor-element.elementor-element-6848c8e .elementor-text-editor {
	text-align: justify
}

.elementor-31 .elementor-element.elementor-element-6848c8e {
	color: #54595f;
	font-family: arial, Sans-serif;
	font-size: 12px
}

.elementor-31 .elementor-element.elementor-element-7a25661>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-7a25661>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-7a25661>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-7a25661>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-7a25661>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-7a25661>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-45be3ea>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-45be3ea>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-45be3ea>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-45be3ea>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-45be3ea>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-45be3ea>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-3c2e1a0 {
	font-size: 16px;
	line-height: 1.5em
}

.elementor-31 .elementor-element.elementor-element-c0161dc .elementor-text-editor {
	text-align: justify
}

.elementor-31 .elementor-element.elementor-element-c0161dc {
	color: #54595f;
	font-family: arial, Sans-serif;
	font-size: 12px
}

.elementor-31 .elementor-element.elementor-element-d5ba2a1>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-d5ba2a1>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-d5ba2a1>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-d5ba2a1>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-d5ba2a1>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-d5ba2a1>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-3ec87a5>.elementor-element-populated>.elementor-background-overlay {
	background-color: #fff;
	background-image: url(../../2020/03/im3g-7.png);
	background-position: top center;
	background-repeat: no-repeat;
	background-size: auto;
	opacity: .51;
	filter: brightness( 103%) contrast( 84%) saturate( 100%) blur( 2.9px) hue-rotate( 0deg)
}

.elementor-31 .elementor-element.elementor-element-3ec87a5>.elementor-element-populated {
	border-style: double;
	border-width: 3px;
	border-color: teal;
	;
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-31 .elementor-element.elementor-element-3ec87a5>.elementor-element-populated,
.elementor-31 .elementor-element.elementor-element-3ec87a5>.elementor-element-populated>.elementor-background-overlay,
.elementor-31 .elementor-element.elementor-element-3ec87a5>.elementor-background-slideshow {
	border-radius: 10px 10px 10px 10px
}

.elementor-31 .elementor-element.elementor-element-3ec87a5>.elementor-element-populated>.elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-31 .elementor-element.elementor-element-f34f0c3 {
	font-size: 16px;
	line-height: 1.5em
}

.elementor-31 .elementor-element.elementor-element-4c3e392 .elementor-text-editor {
	text-align: justify
}

.elementor-31 .elementor-element.elementor-element-4c3e392 {
	color: #54595f;
	font-family: arial, Sans-serif;
	font-size: 12px
}

@media(min-width:768px) {
	.elementor-31 .elementor-element.elementor-element-e32d4b5 {
		width: 31.109%
	}
	.elementor-31 .elementor-element.elementor-element-ffd8290 {
		width: 2.061%
	}
	.elementor-31 .elementor-element.elementor-element-237742a {
		width: 30.92%
	}
	.elementor-31 .elementor-element.elementor-element-08d60f0 {
		width: 2.061%
	}
	.elementor-31 .elementor-element.elementor-element-33cce80 {
		width: 33.806%
	}
	.elementor-31 .elementor-element.elementor-element-0e66c3d {
		width: 31.109%
	}
	.elementor-31 .elementor-element.elementor-element-9f9de24 {
		width: 2.061%
	}
	.elementor-31 .elementor-element.elementor-element-1695e67 {
		width: 30.92%
	}
	.elementor-31 .elementor-element.elementor-element-cbecde6 {
		width: 2.061%
	}
	.elementor-31 .elementor-element.elementor-element-e28ca06 {
		width: 33.806%
	}
	.elementor-31 .elementor-element.elementor-element-68da2f5 {
		width: 31.109%
	}
	.elementor-31 .elementor-element.elementor-element-7a25661 {
		width: 2.061%
	}
	.elementor-31 .elementor-element.elementor-element-45be3ea {
		width: 30.92%
	}
	.elementor-31 .elementor-element.elementor-element-d5ba2a1 {
		width: 2.061%
	}
	.elementor-31 .elementor-element.elementor-element-3ec87a5 {
		width: 33.806%
	}
}