
.elementor-28989 .elementor-element.elementor-element-51a1bf78 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-28989 .elementor-element.elementor-element-51a1bf78:not(.elementor-motion-effects-element-type-background), .elementor-28989 .elementor-element.elementor-element-51a1bf78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #fff;
	background-image: url("https://cdn-dnblf.nitrocdn.com/UssRZbPliPzEXURAnGFeyyltdXsWFcWU/assets/images/optimized/rev-3e2b165/ottawarealtyman.com/wp-content/uploads/2023/10/Pros-and-Cons-of-Living-in-Ottawa.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-28989 .elementor-element.elementor-element-51a1bf78:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-28989 .elementor-element.elementor-element-51a1bf78 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-28989 .elementor-element.elementor-element-51a1bf78 > .elementor-background-overlay {
	background-color: rgba(0, 0, 0, .76);
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-28989 .elementor-element.elementor-element-51a1bf78 > .elementor-container {
	min-height: 100vh;
}

.elementor-28989 .elementor-element.elementor-element-51a1bf78 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-28989 .elementor-element.elementor-element-105efe1 > .elementor-element-populated {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-28989 .elementor-element.elementor-element-105efe1 > .elementor-element-populated > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	word-spacing: var(--e-global-typography-primary-word-spacing);
	color: var(--e-global-color-primary);
}

.elementor-28989 .elementor-element.elementor-element-488fdcf5 {
	text-align: center;
}

.elementor-28989 .elementor-element.elementor-element-488fdcf5 .elementor-heading-title {
	font-family: "Aboreto", Sans-serif;
	font-size: 80px;
	font-weight: 500;
	-webkit-text-stroke-width: 0px;
	stroke-width: 0px;
	-webkit-text-stroke-color: #000;
	stroke: #000;
	text-shadow: 0px 0px 15px #000;
	color: #fff;
}

.elementor-28989 .elementor-element.elementor-element-7fe22305:not(.elementor-motion-effects-element-type-background), .elementor-28989 .elementor-element.elementor-element-7fe22305 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: rgba(203, 200, 202, .42);
}

.elementor-28989 .elementor-element.elementor-element-7fe22305 > .elementor-background-overlay {
	opacity: .5;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-28989 .elementor-element.elementor-element-7fe22305 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
}

.elementor-28989 .elementor-element.elementor-element-da6b7b9 > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-28989 .elementor-element.elementor-element-da6b7b9 {
	text-align: center;
}

.elementor-28989 .elementor-element.elementor-element-da6b7b9 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-28989 .elementor-element.elementor-element-4598a989 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 35px 35px 35px 35px;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 5px 5px 6px 6px rgba(50.699981689453, 50.611807471897, 50.611807471897, .18);
}

.elementor-28989 .elementor-element.elementor-element-4598a989 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.elementor-28989 .elementor-element.elementor-element-8f325bd {
	margin-top: 0px;
	margin-bottom: 50px;
}

.elementor-widget-image .widget-image-caption {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-28989 .elementor-element.elementor-element-519fe47 > .elementor-widget-container {
	margin: 50px 0px 20px 0px;
}

.elementor-28989 .elementor-element.elementor-element-519fe47 img {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-28989 .elementor-element.elementor-element-962a0c6 > .elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-28989 .elementor-element.elementor-element-962a0c6 {
	text-align: center;
}

.elementor-28989 .elementor-element.elementor-element-962a0c6 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-28989 .elementor-element.elementor-element-3f827b7 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 35px 35px 35px 35px;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 5px 5px 6px 6px rgba(50.699981689453, 50.611807471897, 50.611807471897, .18);
}

.elementor-28989 .elementor-element.elementor-element-3f827b7 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.elementor-28989 .elementor-element.elementor-element-bf26616 {
	margin-top: 60px;
	margin-bottom: 0px;
}

.elementor-28989 .elementor-element.elementor-element-467ea981 > .elementor-widget-container {
	border-style: double;
	border-width: 7px 7px 7px 7px;
	border-color: #aaa7a7;
	border-radius: 15px 15px 15px 15px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .5);
}

.elementor-28989 .elementor-element.elementor-element-467ea981 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
	filter: brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-28989 .elementor-element.elementor-element-1501146a > .elementor-widget-container {
	padding: 100px 0px 0px 0px;
}

.elementor-28989 .elementor-element.elementor-element-1501146a {
	text-align: center;
}

.elementor-28989 .elementor-element.elementor-element-1501146a .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-28989 .elementor-element.elementor-element-1bfc943c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-widget-call-to-action .elementor-cta__title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	word-spacing: var(--e-global-typography-primary-word-spacing);
}

.elementor-widget-call-to-action .elementor-cta__description {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-widget-call-to-action .elementor-cta__button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
}

.elementor-widget-call-to-action .elementor-ribbon-inner {
	background-color: var(--e-global-color-accent);
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	line-height: var(--e-global-typography-accent-line-height);
	word-spacing: var(--e-global-typography-accent-word-spacing);
}

.elementor-28989 .elementor-element.elementor-element-5f9d49b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-5f9d49b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-5f9d49b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-5f9d49b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-5f9d49b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-5f9d49b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-5f9d49b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1481925 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1481925 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1481925 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1481925 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1481925 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1481925 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1481925 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-ddc99aa > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-90b1760 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-90b1760 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-90b1760 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-90b1760 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-90b1760 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-90b1760 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-90b1760 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1c820ee .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1c820ee .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1c820ee > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1c820ee .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1c820ee .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1c820ee .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1c820ee .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-a551c7f .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-a551c7f .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-a551c7f > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-a551c7f .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-a551c7f .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-a551c7f .elementor-ribbon-inner {
	background-color: #f00;
	font-family: "Times New Roman", Sans-serif;
	font-weight: 500;
}

.elementor-28989 .elementor-element.elementor-element-a551c7f .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6c1c2c5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-48427e4 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-48427e4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-48427e4 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-48427e4 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-48427e4 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-48427e4 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-48427e4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-8569806 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-8569806 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-8569806 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-8569806 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-8569806 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-8569806 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-8569806 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-9534b3f .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-9534b3f .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-9534b3f > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-9534b3f .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-9534b3f .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-9534b3f .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-9534b3f .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-dcde5ab > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-f8b2ce9 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-f8b2ce9 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-f8b2ce9 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-f8b2ce9 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-f8b2ce9 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-f8b2ce9 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-f8b2ce9 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-43678dc .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-43678dc .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-43678dc > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-43678dc .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-43678dc .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-43678dc .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-43678dc .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-3b913cb .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-3b913cb .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-3b913cb > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-3b913cb .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-3b913cb .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-3b913cb .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-3b913cb .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-8f61e4f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-e3dbafb .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-e3dbafb .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-e3dbafb > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-e3dbafb .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-e3dbafb .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-e3dbafb .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-e3dbafb .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-f718400 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-f718400 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-f718400 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-f718400 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-f718400 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-f718400 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-f718400 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-c5c65c0 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-c5c65c0 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-c5c65c0 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-c5c65c0 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-c5c65c0 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-c5c65c0 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-c5c65c0 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-fddde59 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-444498a .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-444498a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-444498a > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-444498a .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-444498a .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-444498a .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-444498a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-b7b0c16 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-b7b0c16 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-b7b0c16 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-b7b0c16 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-b7b0c16 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-b7b0c16 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-b7b0c16 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-212bdee .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-212bdee .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-212bdee > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-212bdee .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-212bdee .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-212bdee .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-212bdee .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1138a17 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-ea357f7 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-ea357f7 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-ea357f7 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-ea357f7 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-ea357f7 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-ea357f7 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-ea357f7 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-87fe2f4 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-87fe2f4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-87fe2f4 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-87fe2f4 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-87fe2f4 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-87fe2f4 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-87fe2f4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-b03b69b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-b03b69b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-b03b69b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-b03b69b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-b03b69b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-b03b69b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-b03b69b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-11871a3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-10c0291 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-10c0291 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-10c0291 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-10c0291 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-10c0291 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-10c0291 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-10c0291 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-917e0a9 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-917e0a9 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-917e0a9 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-917e0a9 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-917e0a9 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-917e0a9 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-917e0a9 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-b064e97 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-b064e97 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-b064e97 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-b064e97 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-b064e97 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-b064e97 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-b064e97 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-8a93e16 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-15f7c61 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-15f7c61 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-15f7c61 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-15f7c61 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-15f7c61 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-15f7c61 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-15f7c61 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-e32df72 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-e32df72 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-e32df72 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-e32df72 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-e32df72 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-e32df72 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-e32df72 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-a939478 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-a939478 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-a939478 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-a939478 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-a939478 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-a939478 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-a939478 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-df17153 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-c12fbd8 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-c12fbd8 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-c12fbd8 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-c12fbd8 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-c12fbd8 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-c12fbd8 .elementor-ribbon-inner {
	background-color: #f00;
	color: #fff;
}

.elementor-28989 .elementor-element.elementor-element-c12fbd8 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-ec07b75 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-ec07b75 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-ec07b75 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-ec07b75 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-ec07b75 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-ec07b75 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-ec07b75 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-b5d7305 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-b5d7305 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-b5d7305 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-b5d7305 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-b5d7305 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-b5d7305 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-b5d7305 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-cc6a945 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-a45124b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-a45124b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-a45124b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-a45124b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-a45124b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-a45124b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-a45124b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7ccae90 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7ccae90 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7ccae90 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7ccae90 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7ccae90 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7ccae90 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7ccae90 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-08c5bc3 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-08c5bc3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-08c5bc3 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-08c5bc3 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-08c5bc3 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-08c5bc3 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-08c5bc3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-3151937 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-1d06985 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1d06985 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1d06985 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1d06985 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1d06985 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1d06985 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1d06985 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-f60a1c5 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-f60a1c5 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-f60a1c5 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-f60a1c5 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-f60a1c5 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-f60a1c5 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-f60a1c5 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-20e61ef .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-20e61ef .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-20e61ef > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-20e61ef .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-20e61ef .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-20e61ef .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-20e61ef .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-40dfaf1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-f5e0505 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-f5e0505 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-f5e0505 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-f5e0505 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-f5e0505 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-f5e0505 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-f5e0505 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-88704a2 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-88704a2 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-88704a2 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-88704a2 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-88704a2 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-88704a2 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-88704a2 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-8ec9648 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-8ec9648 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-8ec9648 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-8ec9648 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-8ec9648 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-8ec9648 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-8ec9648 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4233d6d > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-e497d46 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-e497d46 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-e497d46 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-e497d46 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-e497d46 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-e497d46 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-e497d46 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-0a51023 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-0a51023 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-0a51023 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-0a51023 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-0a51023 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-0a51023 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-0a51023 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-970e614 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-970e614 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-970e614 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-970e614 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-970e614 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-970e614 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-970e614 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-01a08f3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-ee341e8 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-ee341e8 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-ee341e8 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-ee341e8 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-ee341e8 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-ee341e8 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-ee341e8 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-c47a611 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-c47a611 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-c47a611 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-c47a611 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-c47a611 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-c47a611 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-c47a611 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-8683fc6 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-8683fc6 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-8683fc6 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-8683fc6 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-8683fc6 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-8683fc6 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-8683fc6 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-ba993c0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-f1b694a .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-f1b694a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-f1b694a > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-f1b694a .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-f1b694a .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-f1b694a .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-f1b694a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-da99443 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-da99443 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-da99443 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-da99443 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-da99443 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-da99443 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-da99443 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2597daa .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2597daa .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2597daa > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2597daa .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2597daa .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2597daa .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2597daa .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-d0d3e2b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-e9af471 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-e9af471 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-e9af471 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-e9af471 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-e9af471 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-e9af471 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-e9af471 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-d0366c6 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-d0366c6 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-d0366c6 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-d0366c6 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-d0366c6 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-d0366c6 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-d0366c6 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-3af6712 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-3af6712 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-3af6712 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-3af6712 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-3af6712 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-3af6712 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-3af6712 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-77e79c5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-bc761b6 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-bc761b6 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-bc761b6 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-bc761b6 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-bc761b6 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-bc761b6 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-bc761b6 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-46af0eb .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-46af0eb .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-46af0eb > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-46af0eb .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-46af0eb .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-46af0eb .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-46af0eb .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-aed5728 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-aed5728 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-aed5728 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-aed5728 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-aed5728 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-aed5728 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-aed5728 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-5787ffb > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-5d42bfd .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-5d42bfd .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-5d42bfd > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-5d42bfd .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-5d42bfd .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-5d42bfd .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-5d42bfd .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-26cbdf9 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-26cbdf9 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-26cbdf9 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-26cbdf9 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-26cbdf9 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-26cbdf9 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-26cbdf9 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-10230a8 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-10230a8 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-10230a8 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-10230a8 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-10230a8 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-10230a8 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-10230a8 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-d40995b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-2a1c3ae .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2a1c3ae .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2a1c3ae > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2a1c3ae .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2a1c3ae .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2a1c3ae .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2a1c3ae .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-166959a .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-166959a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-166959a > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-166959a .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-166959a .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-166959a .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-166959a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-3d5c7d4 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-3d5c7d4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-3d5c7d4 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-3d5c7d4 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-3d5c7d4 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-3d5c7d4 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-3d5c7d4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-87523c6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-67868fa .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-67868fa .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-67868fa > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-67868fa .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-67868fa .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-67868fa .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-67868fa .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-d06a82d .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-d06a82d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-d06a82d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-d06a82d .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-d06a82d .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-d06a82d .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-d06a82d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-ffde8ad .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-ffde8ad .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-ffde8ad > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-ffde8ad .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-ffde8ad .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-ffde8ad .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-ffde8ad .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-9c5a50c > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-a9d29c7 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-a9d29c7 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-a9d29c7 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-a9d29c7 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-a9d29c7 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-a9d29c7 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-a9d29c7 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-d8cd81e .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-d8cd81e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-d8cd81e > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-d8cd81e .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-d8cd81e .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-d8cd81e .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-d8cd81e .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-e91d6b3 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-e91d6b3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-e91d6b3 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-e91d6b3 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-e91d6b3 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-e91d6b3 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-e91d6b3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-bf556de > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-64ab4b8 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-64ab4b8 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-64ab4b8 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-64ab4b8 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-64ab4b8 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-64ab4b8 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-64ab4b8 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7933a19 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7933a19 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7933a19 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7933a19 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7933a19 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7933a19 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7933a19 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-5ccf25e .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-5ccf25e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-5ccf25e > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-5ccf25e .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-5ccf25e .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-5ccf25e .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-5ccf25e .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-cc626c1 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-5b0bf76 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-5b0bf76 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-5b0bf76 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-5b0bf76 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-5b0bf76 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-5b0bf76 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-5b0bf76 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4e1068b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-4e1068b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-4e1068b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-4e1068b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-4e1068b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-4e1068b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-4e1068b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-0559c97 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-0559c97 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-0559c97 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-0559c97 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-0559c97 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-0559c97 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-0559c97 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-626f648 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-0c8c488 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-0c8c488 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-0c8c488 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-0c8c488 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-0c8c488 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-0c8c488 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-0c8c488 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-bd62826 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-bd62826 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-bd62826 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-bd62826 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-bd62826 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-bd62826 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-bd62826 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-b30a1e5 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-b30a1e5 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-b30a1e5 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-b30a1e5 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-b30a1e5 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-b30a1e5 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-b30a1e5 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-c03fac8 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-0279166 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-0279166 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-0279166 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-0279166 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-0279166 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-0279166 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-0279166 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-3cbef47 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-3cbef47 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-3cbef47 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-3cbef47 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-3cbef47 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-3cbef47 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-3cbef47 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-70d9694 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-70d9694 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-70d9694 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-70d9694 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-70d9694 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-70d9694 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-70d9694 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-f4d0d7b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-af04ef0 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-af04ef0 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-af04ef0 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-af04ef0 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-af04ef0 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-af04ef0 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-af04ef0 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-5d953ae .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-5d953ae .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-5d953ae > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-5d953ae .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-5d953ae .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-5d953ae .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-5d953ae .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-284e4e8 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-284e4e8 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-284e4e8 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-284e4e8 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-284e4e8 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-284e4e8 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-284e4e8 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-44bfee3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-602b84c .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-602b84c .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-602b84c > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-602b84c .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-602b84c .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-602b84c .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-602b84c .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1c4e868 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1c4e868 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1c4e868 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1c4e868 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1c4e868 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1c4e868 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1c4e868 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-af39a71 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-af39a71 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-af39a71 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-af39a71 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-af39a71 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-af39a71 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-af39a71 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4df3ad3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-f203297 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-f203297 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-f203297 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-f203297 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-f203297 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-f203297 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-f203297 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1a9660e .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1a9660e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1a9660e > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1a9660e .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1a9660e .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1a9660e .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1a9660e .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-211c2a4 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-211c2a4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-211c2a4 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-211c2a4 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-211c2a4 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-211c2a4 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-211c2a4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-795ffec > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-5340dc6 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-5340dc6 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-5340dc6 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-5340dc6 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-5340dc6 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-5340dc6 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-5340dc6 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-90db058 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-90db058 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-90db058 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-90db058 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-90db058 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-90db058 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-90db058 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-ba5cea9 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-ba5cea9 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-ba5cea9 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-ba5cea9 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-ba5cea9 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-ba5cea9 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-ba5cea9 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4bdc52a > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-741114d .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-741114d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-741114d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-741114d .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-741114d .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-741114d .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-741114d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-8784fb5 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-8784fb5 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-8784fb5 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-8784fb5 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-8784fb5 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-8784fb5 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-8784fb5 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-c90baea .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-c90baea .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-c90baea > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-c90baea .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-c90baea .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-c90baea .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-c90baea .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-115ebde > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-be62ee3 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-be62ee3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-be62ee3 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-be62ee3 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-be62ee3 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-be62ee3 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-be62ee3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-8399472 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-8399472 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-8399472 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-8399472 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-8399472 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-8399472 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-8399472 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7005a95 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7005a95 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7005a95 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7005a95 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7005a95 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7005a95 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7005a95 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-cb7ac5f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-1af9b02 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1af9b02 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1af9b02 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1af9b02 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1af9b02 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1af9b02 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1af9b02 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-3f511ca .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-3f511ca .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-3f511ca > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-3f511ca .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-3f511ca .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-3f511ca .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-3f511ca .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-8aaaec3 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-8aaaec3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-8aaaec3 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-8aaaec3 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-8aaaec3 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-8aaaec3 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-8aaaec3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-8a588c6 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-fee0a19 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-fee0a19 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-fee0a19 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-fee0a19 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-fee0a19 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-fee0a19 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-fee0a19 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-e09f096 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-e09f096 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-e09f096 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-e09f096 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-e09f096 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-e09f096 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-e09f096 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-11fde9a .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-11fde9a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-11fde9a > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-11fde9a .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-11fde9a .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-11fde9a .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-11fde9a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4e96ba0 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-8734917 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-8734917 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-8734917 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-8734917 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-8734917 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-8734917 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-8734917 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-692a5cc .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-692a5cc .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-692a5cc > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-692a5cc .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-692a5cc .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-692a5cc .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-692a5cc .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-b9bac9e .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-b9bac9e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-b9bac9e > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-b9bac9e .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-b9bac9e .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-b9bac9e .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-b9bac9e .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4bcedd3 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-a9ac235 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-a9ac235 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-a9ac235 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-a9ac235 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-a9ac235 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-a9ac235 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-a9ac235 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-06c74c7 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-06c74c7 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-06c74c7 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-06c74c7 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-06c74c7 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-06c74c7 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-06c74c7 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-95c10fa .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-95c10fa .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-95c10fa > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-95c10fa .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-95c10fa .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-95c10fa .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-95c10fa .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-9ff06fb > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-71e5052 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-71e5052 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-71e5052 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-71e5052 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-71e5052 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-71e5052 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-71e5052 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-5b7bd2c .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-5b7bd2c .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-5b7bd2c > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-5b7bd2c .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-5b7bd2c .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-5b7bd2c .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-5b7bd2c .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7951926 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7951926 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7951926 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7951926 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7951926 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7951926 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7951926 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-d05cbce > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-966fbca .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-966fbca .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-966fbca > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-966fbca .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-966fbca .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-966fbca .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-966fbca .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-946b87a .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-946b87a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-946b87a > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-946b87a .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-946b87a .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-946b87a .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-946b87a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2580037 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2580037 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2580037 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2580037 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2580037 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2580037 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2580037 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-31b9f49 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-d6c1be6 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-d6c1be6 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-d6c1be6 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-d6c1be6 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-d6c1be6 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-d6c1be6 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-d6c1be6 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2e33f72 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2e33f72 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2e33f72 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2e33f72 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2e33f72 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2e33f72 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2e33f72 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-9d34478 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-9d34478 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-9d34478 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-9d34478 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-9d34478 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-9d34478 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-9d34478 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-690fc96 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-cff0cd5 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-cff0cd5 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-cff0cd5 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-cff0cd5 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-cff0cd5 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-cff0cd5 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-cff0cd5 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-8b8d0df .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-8b8d0df .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-8b8d0df > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-8b8d0df .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-8b8d0df .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-8b8d0df .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-8b8d0df .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-527e2d0 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-527e2d0 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-527e2d0 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-527e2d0 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-527e2d0 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-527e2d0 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-527e2d0 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-5a19ae07 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-7f295007 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7f295007 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7f295007 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7f295007 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7f295007 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7f295007 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7f295007 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7924812f .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7924812f .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7924812f > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7924812f .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7924812f .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7924812f .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7924812f .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6833fdd8 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6833fdd8 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6833fdd8 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6833fdd8 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6833fdd8 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6833fdd8 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6833fdd8 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2ea62fce > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-7f909f7b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7f909f7b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7f909f7b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7f909f7b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7f909f7b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7f909f7b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7f909f7b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1c9ae85b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1c9ae85b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1c9ae85b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1c9ae85b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1c9ae85b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1c9ae85b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1c9ae85b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1ac3801c .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1ac3801c .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1ac3801c > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1ac3801c .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1ac3801c .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1ac3801c .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1ac3801c .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-cb2bf79 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-11dcb79f .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-11dcb79f .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-11dcb79f > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-11dcb79f .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-11dcb79f .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-11dcb79f .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-11dcb79f .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-116cf778 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-116cf778 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-116cf778 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-116cf778 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-116cf778 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-116cf778 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-116cf778 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-52688327 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-52688327 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-52688327 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-52688327 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-52688327 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-52688327 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-52688327 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4b5db150 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-289a166d .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-289a166d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-289a166d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-289a166d .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-289a166d .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-289a166d .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-289a166d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-50a6f2da .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-50a6f2da .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-50a6f2da > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-50a6f2da .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-50a6f2da .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-50a6f2da .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-50a6f2da .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2eefb405 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2eefb405 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2eefb405 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2eefb405 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2eefb405 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2eefb405 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2eefb405 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1f7b1226 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-2533b7a4 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2533b7a4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2533b7a4 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2533b7a4 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2533b7a4 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2533b7a4 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2533b7a4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4f26652b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-4f26652b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-4f26652b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-4f26652b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-4f26652b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-4f26652b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-4f26652b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-5954d83d .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-5954d83d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-5954d83d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-5954d83d .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-5954d83d .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-5954d83d .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-5954d83d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7ad9c167 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-16258890 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-16258890 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-16258890 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-16258890 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-16258890 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-16258890 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-16258890 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-104bc7f1 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-104bc7f1 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-104bc7f1 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-104bc7f1 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-104bc7f1 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-104bc7f1 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-104bc7f1 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-25010b87 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-25010b87 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-25010b87 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-25010b87 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-25010b87 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-25010b87 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-25010b87 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-cc49bbe > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-31f56788 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-31f56788 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-31f56788 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-31f56788 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-31f56788 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-31f56788 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-31f56788 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1e898a84 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1e898a84 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1e898a84 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1e898a84 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1e898a84 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1e898a84 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1e898a84 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-a38a246 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-a38a246 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-a38a246 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-a38a246 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-a38a246 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-a38a246 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-a38a246 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-52a53724 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-538eef .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-538eef .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-538eef > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-538eef .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-538eef .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-538eef .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-538eef .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4ba33f56 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-4ba33f56 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-4ba33f56 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-4ba33f56 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-4ba33f56 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-4ba33f56 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-4ba33f56 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2c485527 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2c485527 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2c485527 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2c485527 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2c485527 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2c485527 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2c485527 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-48b933a7 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: flex-end;
	align-items: flex-end;
}

.elementor-28989 .elementor-element.elementor-element-6b88bd52 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6b88bd52 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6b88bd52 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6b88bd52 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6b88bd52 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6b88bd52 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6b88bd52 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-76cb872c .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-76cb872c .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-76cb872c > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-76cb872c .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-76cb872c .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-76cb872c .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-76cb872c .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-ab7559c .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-ab7559c .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-ab7559c > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-ab7559c .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-ab7559c .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-ab7559c .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-ab7559c .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2eecf879 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2eecf879 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2eecf879 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2eecf879 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2eecf879 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2eecf879 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2eecf879 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-30ae0e51 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-30ae0e51 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-30ae0e51 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-30ae0e51 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-30ae0e51 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-30ae0e51 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-30ae0e51 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-3c8bc80d .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-3c8bc80d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-3c8bc80d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-3c8bc80d .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-3c8bc80d .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-3c8bc80d .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-3c8bc80d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-10e97da4 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-10e97da4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-10e97da4 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-10e97da4 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-10e97da4 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-10e97da4 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-10e97da4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7919374f .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7919374f .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7919374f > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7919374f .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7919374f .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7919374f .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7919374f .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4806634c .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-4806634c .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-4806634c > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-4806634c .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-4806634c .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-4806634c .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-4806634c .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-37b13021 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-37b13021 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-37b13021 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-37b13021 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-37b13021 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-37b13021 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-37b13021 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2e54d271 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2e54d271 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2e54d271 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2e54d271 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2e54d271 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2e54d271 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2e54d271 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7118f875 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7118f875 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7118f875 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7118f875 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7118f875 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7118f875 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7118f875 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2766532f .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2766532f .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2766532f > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2766532f .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2766532f .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2766532f .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2766532f .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-63fbde56 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-63fbde56 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-63fbde56 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-63fbde56 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-63fbde56 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-63fbde56 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-63fbde56 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7296025e .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7296025e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7296025e > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7296025e .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7296025e .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7296025e .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7296025e .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-69b1b975 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-69b1b975 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-69b1b975 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-69b1b975 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-69b1b975 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-69b1b975 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-69b1b975 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-25182c9 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-25182c9 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-25182c9 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-25182c9 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-25182c9 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-25182c9 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-25182c9 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-74ea94e3 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-74ea94e3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-74ea94e3 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-74ea94e3 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-74ea94e3 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-74ea94e3 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-74ea94e3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-271fa21b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-271fa21b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-271fa21b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-271fa21b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-271fa21b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-271fa21b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-271fa21b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-592ab277 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-592ab277 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-592ab277 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-592ab277 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-592ab277 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-592ab277 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-592ab277 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-15c7cc38 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-15c7cc38 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-15c7cc38 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-15c7cc38 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-15c7cc38 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-15c7cc38 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-15c7cc38 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-ba952a2 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-ba952a2 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-ba952a2 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-ba952a2 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-ba952a2 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-ba952a2 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-ba952a2 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6c74fdee .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6c74fdee .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6c74fdee > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6c74fdee .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6c74fdee .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6c74fdee .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6c74fdee .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-f1d457a .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-f1d457a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-f1d457a > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-f1d457a .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-f1d457a .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-f1d457a .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-f1d457a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-506b14c2 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-506b14c2 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-506b14c2 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-506b14c2 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-506b14c2 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-506b14c2 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-506b14c2 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6c497ead .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6c497ead .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6c497ead > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6c497ead .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6c497ead .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6c497ead .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6c497ead .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-48b320 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-48b320 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-48b320 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-48b320 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-48b320 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-48b320 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-48b320 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-12e7003a .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-12e7003a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-12e7003a > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-12e7003a .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-12e7003a .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-12e7003a .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-12e7003a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2f377ad0 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2f377ad0 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2f377ad0 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2f377ad0 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2f377ad0 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2f377ad0 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2f377ad0 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-34b1dd80 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-34b1dd80 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-34b1dd80 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-34b1dd80 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-34b1dd80 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-34b1dd80 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-34b1dd80 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-247be7b9 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-247be7b9 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-247be7b9 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-247be7b9 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-247be7b9 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-247be7b9 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-247be7b9 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-693e47c1 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-693e47c1 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-693e47c1 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-693e47c1 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-693e47c1 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-693e47c1 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-693e47c1 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-704ebee .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-704ebee .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-704ebee > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-704ebee .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-704ebee .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-704ebee .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-704ebee .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4c832966 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-4c832966 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-4c832966 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-4c832966 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-4c832966 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-4c832966 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-4c832966 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-72f8fa99 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-72f8fa99 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-72f8fa99 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-72f8fa99 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-72f8fa99 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-72f8fa99 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-72f8fa99 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1a9c957d .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1a9c957d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1a9c957d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1a9c957d .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1a9c957d .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1a9c957d .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1a9c957d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-70abac74 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-70abac74 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-70abac74 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-70abac74 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-70abac74 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-70abac74 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-70abac74 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-79619fb8 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-79619fb8 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-79619fb8 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-79619fb8 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-79619fb8 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-79619fb8 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-79619fb8 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2cc23f3b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2cc23f3b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2cc23f3b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2cc23f3b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2cc23f3b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2cc23f3b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2cc23f3b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1c494b62 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1c494b62 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1c494b62 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1c494b62 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1c494b62 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1c494b62 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1c494b62 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-47eac5e4 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-47eac5e4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-47eac5e4 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-47eac5e4 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-47eac5e4 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-47eac5e4 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-47eac5e4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6b44cfd1 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6b44cfd1 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6b44cfd1 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6b44cfd1 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6b44cfd1 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6b44cfd1 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6b44cfd1 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-642e2bfa .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-642e2bfa .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-642e2bfa > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-642e2bfa .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-642e2bfa .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-642e2bfa .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-642e2bfa .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-55055f06 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-55055f06 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-55055f06 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-55055f06 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-55055f06 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-55055f06 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-55055f06 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-42842b25 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-42842b25 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-42842b25 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-42842b25 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-42842b25 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-42842b25 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-42842b25 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-550c66a2 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-550c66a2 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-550c66a2 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-550c66a2 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-550c66a2 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-550c66a2 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-550c66a2 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-138d8a48 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-138d8a48 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-138d8a48 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-138d8a48 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-138d8a48 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-138d8a48 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-138d8a48 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4cb4d3db .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-4cb4d3db .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-4cb4d3db > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-4cb4d3db .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-4cb4d3db .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-4cb4d3db .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-4cb4d3db .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-14f65e39 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-14f65e39 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-14f65e39 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-14f65e39 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-14f65e39 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-14f65e39 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-14f65e39 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-262dee3a .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-262dee3a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-262dee3a > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-262dee3a .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-262dee3a .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-262dee3a .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-262dee3a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-5e0fa6d5 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-5e0fa6d5 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-5e0fa6d5 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-5e0fa6d5 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-5e0fa6d5 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-5e0fa6d5 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-5e0fa6d5 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-26853dc3 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-26853dc3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-26853dc3 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-26853dc3 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-26853dc3 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-26853dc3 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-26853dc3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6a83fc5d .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6a83fc5d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6a83fc5d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6a83fc5d .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6a83fc5d .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6a83fc5d .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6a83fc5d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-198ea482 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-198ea482 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-198ea482 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-198ea482 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-198ea482 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-198ea482 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-198ea482 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-44e9ba29 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-44e9ba29 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-44e9ba29 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-44e9ba29 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-44e9ba29 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-44e9ba29 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-44e9ba29 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-634b5b17 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-634b5b17 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-634b5b17 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-634b5b17 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-634b5b17 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-634b5b17 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-634b5b17 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-393bfaaf .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-393bfaaf .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-393bfaaf > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-393bfaaf .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-393bfaaf .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-393bfaaf .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-393bfaaf .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-38208ff7 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-38208ff7 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-38208ff7 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-38208ff7 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-38208ff7 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-38208ff7 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-38208ff7 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1eb4473c .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1eb4473c .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1eb4473c > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1eb4473c .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1eb4473c .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1eb4473c .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1eb4473c .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-48c85154 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-48c85154 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-48c85154 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-48c85154 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-48c85154 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-48c85154 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-48c85154 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6d14d45b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6d14d45b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6d14d45b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6d14d45b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6d14d45b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6d14d45b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6d14d45b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-229daa66 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-229daa66 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-229daa66 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-229daa66 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-229daa66 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-229daa66 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-229daa66 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-430e5c97 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-430e5c97 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-430e5c97 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-430e5c97 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-430e5c97 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-430e5c97 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-430e5c97 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-17adaa8b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-17adaa8b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-17adaa8b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-17adaa8b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-17adaa8b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-17adaa8b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-17adaa8b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6ee6c7aa .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6ee6c7aa .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6ee6c7aa > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6ee6c7aa .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6ee6c7aa .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6ee6c7aa .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6ee6c7aa .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4a1580ba .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-4a1580ba .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-4a1580ba > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-4a1580ba .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-4a1580ba .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-4a1580ba .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-4a1580ba .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6f0b157 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6f0b157 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6f0b157 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6f0b157 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6f0b157 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6f0b157 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6f0b157 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-de283e1 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-de283e1 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-de283e1 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-de283e1 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-de283e1 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-de283e1 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-de283e1 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-14f4ec19 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-14f4ec19 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-14f4ec19 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-14f4ec19 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-14f4ec19 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-14f4ec19 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-14f4ec19 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-57c7936a .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-57c7936a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-57c7936a > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-57c7936a .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-57c7936a .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-57c7936a .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-57c7936a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-207ec136 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-207ec136 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-207ec136 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-207ec136 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-207ec136 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-207ec136 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-207ec136 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-5c144e07 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-5c144e07 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-5c144e07 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-5c144e07 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-5c144e07 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-5c144e07 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-5c144e07 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-559562b2 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-559562b2 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-559562b2 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-559562b2 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-559562b2 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-559562b2 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-559562b2 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7c1e5e4 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7c1e5e4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7c1e5e4 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7c1e5e4 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7c1e5e4 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7c1e5e4 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7c1e5e4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7d7afe45 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7d7afe45 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7d7afe45 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7d7afe45 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7d7afe45 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7d7afe45 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7d7afe45 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-c9d3421 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-c9d3421 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-c9d3421 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-c9d3421 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-c9d3421 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-c9d3421 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-c9d3421 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2ba41d23 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2ba41d23 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2ba41d23 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2ba41d23 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2ba41d23 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2ba41d23 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2ba41d23 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6f7155a5 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6f7155a5 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6f7155a5 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6f7155a5 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6f7155a5 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6f7155a5 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6f7155a5 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-324b8284 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-324b8284 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-324b8284 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-324b8284 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-324b8284 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-324b8284 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-324b8284 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-24ed8655 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-24ed8655 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-24ed8655 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-24ed8655 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-24ed8655 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-24ed8655 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-24ed8655 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-46c04eb3 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-46c04eb3 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-46c04eb3 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-46c04eb3 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-46c04eb3 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-46c04eb3 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-46c04eb3 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-27029f0a .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-27029f0a .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-27029f0a > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-27029f0a .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-27029f0a .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-27029f0a .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-27029f0a .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-54e0cd4d .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-54e0cd4d .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-54e0cd4d > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-54e0cd4d .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-54e0cd4d .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-54e0cd4d .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-54e0cd4d .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2de43125 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2de43125 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2de43125 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2de43125 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2de43125 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2de43125 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2de43125 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-12f6f858 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-12f6f858 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-12f6f858 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-12f6f858 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-12f6f858 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-12f6f858 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-12f6f858 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2ef687f .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2ef687f .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2ef687f > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2ef687f .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2ef687f .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2ef687f .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2ef687f .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-15b55d04 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-15b55d04 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-15b55d04 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-15b55d04 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-15b55d04 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-15b55d04 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-15b55d04 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-38ff9bfe .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-38ff9bfe .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-38ff9bfe > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-38ff9bfe .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-38ff9bfe .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-38ff9bfe .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-38ff9bfe .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6ef5193e .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6ef5193e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6ef5193e > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6ef5193e .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6ef5193e .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6ef5193e .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6ef5193e .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4b1b6b0e .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-4b1b6b0e .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-4b1b6b0e > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-4b1b6b0e .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-4b1b6b0e .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-4b1b6b0e .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-4b1b6b0e .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-2c167d6b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-2c167d6b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-2c167d6b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-2c167d6b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-2c167d6b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-2c167d6b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-2c167d6b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1e2568f4 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1e2568f4 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1e2568f4 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1e2568f4 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1e2568f4 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1e2568f4 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1e2568f4 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-40b90570 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-40b90570 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-40b90570 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-40b90570 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-40b90570 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-40b90570 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-40b90570 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-363c7560 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-363c7560 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-363c7560 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-363c7560 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-363c7560 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-363c7560 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-363c7560 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7ac3a581 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7ac3a581 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7ac3a581 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7ac3a581 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7ac3a581 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7ac3a581 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7ac3a581 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-3184a1be .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-3184a1be .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-3184a1be > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-3184a1be .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-3184a1be .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-3184a1be .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-3184a1be .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4b46a962 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-4b46a962 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-4b46a962 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-4b46a962 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-4b46a962 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-4b46a962 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-4b46a962 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1f56ed34 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1f56ed34 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1f56ed34 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1f56ed34 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1f56ed34 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1f56ed34 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1f56ed34 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-6bbf0556 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-6bbf0556 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-6bbf0556 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-6bbf0556 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-6bbf0556 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-6bbf0556 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-6bbf0556 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-69ed4ac0 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-69ed4ac0 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-69ed4ac0 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-69ed4ac0 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-69ed4ac0 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-69ed4ac0 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-69ed4ac0 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-4be23aa2 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-4be23aa2 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-4be23aa2 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-4be23aa2 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-4be23aa2 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-4be23aa2 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-4be23aa2 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1a3d3860 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1a3d3860 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1a3d3860 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1a3d3860 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1a3d3860 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1a3d3860 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1a3d3860 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-3f6b959b .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-3f6b959b .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-3f6b959b > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-3f6b959b .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-3f6b959b .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-3f6b959b .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-3f6b959b .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7ee09469 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-7ee09469 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-7ee09469 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-7ee09469 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-7ee09469 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-7ee09469 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-7ee09469 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-1d6af586 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-1d6af586 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-1d6af586 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 20px 20px 20px 20px;
	box-shadow: 7px 7px 6px 5px #9d9a95;
}

.elementor-28989 .elementor-element.elementor-element-1d6af586 .elementor-cta__content {
	min-height: 270px;
	text-align: start;
}

.elementor-28989 .elementor-element.elementor-element-1d6af586 .elementor-cta__button {
	font-family: "Cormorant SC", Sans-serif;
	font-size: 18px;
	font-weight: 900;
	background-color: rgba(0, 0, 0, .39);
	border-radius: 7px;
}

.elementor-28989 .elementor-element.elementor-element-1d6af586 .elementor-ribbon-inner {
	background-color: #f00;
}

.elementor-28989 .elementor-element.elementor-element-1d6af586 .elementor-cta:hover .elementor-cta__bg-overlay {
	background-color: rgba(2, 1, 1, 0);
}

.elementor-28989 .elementor-element.elementor-element-7595be3a > .elementor-widget-container {
	margin: 100px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28989 .elementor-element.elementor-element-7595be3a {
	text-align: center;
}

.elementor-28989 .elementor-element.elementor-element-7595be3a .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-28989 .elementor-element.elementor-element-adb12f5 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 35px 35px 35px 35px;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 5px 5px 6px 6px rgba(50.699981689453, 50.611807471897, 50.611807471897, .18);
}

.elementor-28989 .elementor-element.elementor-element-adb12f5 {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.elementor-28989 .elementor-element.elementor-element-3a9ea1a > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28989 .elementor-element.elementor-element-3a9ea1a {
	text-align: center;
}

.elementor-28989 .elementor-element.elementor-element-3a9ea1a .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-28989 .elementor-element.elementor-element-45521b20 .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-28989 .elementor-element.elementor-element-45521b20.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-28989 .elementor-element.elementor-element-45521b20.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-28989 .elementor-element.elementor-element-45521b20.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-28989 .elementor-element.elementor-element-45521b20 .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-45521b20 .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-45521b20 {
	z-index: 2;
}

.elementor-28989 .elementor-element.elementor-element-45521b20 > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-28989 .elementor-element.elementor-element-45521b20 .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-28989 .elementor-element.elementor-element-45521b20 .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-28989 .elementor-element.elementor-element-375120fa .elementor-cta__content-item {
	transition-duration: 2057ms;
}

.elementor-28989 .elementor-element.elementor-element-375120fa.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2) {
	transition-delay: calc(2057ms / 3);
}

.elementor-28989 .elementor-element.elementor-element-375120fa.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3) {
	transition-delay: calc(( 2057ms / 3 ) * 2);
}

.elementor-28989 .elementor-element.elementor-element-375120fa.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4) {
	transition-delay: calc(( 2057ms / 3 ) * 3);
}

.elementor-28989 .elementor-element.elementor-element-375120fa .elementor-cta .elementor-cta__bg, .elementor-28989 .elementor-element.elementor-element-375120fa .elementor-cta .elementor-cta__bg-overlay {
	transition-duration: 1500ms;
}

.elementor-28989 .elementor-element.elementor-element-375120fa > .elementor-widget-container {
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #fff;
	border-radius: 8px 8px 8px 8px;
	box-shadow: 6px 6px 12px 3px #868383;
}

.elementor-28989 .elementor-element.elementor-element-375120fa .elementor-cta__content {
	min-height: 350px;
	text-align: center;
}

.elementor-28989 .elementor-element.elementor-element-375120fa .elementor-cta__button {
	font-family: "Times New Roman", Sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	line-height: 1em;
	background-color: rgba(0, 0, 0, .58);
}

.elementor-28989 .elementor-element.elementor-element-53228b4 > .elementor-widget-container {
	margin: 75px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-28989 .elementor-element.elementor-element-53228b4 {
	text-align: center;
}

.elementor-28989 .elementor-element.elementor-element-53228b4 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-widget-global .elementor-icon-list-item:not(:last-child):after {
	border-color: var(--e-global-color-text);
}

.elementor-widget-global .elementor-icon-list-icon i {
	color: var(--e-global-color-primary);
}

.elementor-widget-global .elementor-icon-list-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-global .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-item > a {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-widget-global .elementor-icon-list-text {
	color: var(--e-global-color-secondary);
}

.elementor-28989 .elementor-element.elementor-global-23975 .elementor-icon-list-icon i {
	color: #b5b5b5;
	transition: color .3s;
}

.elementor-28989 .elementor-element.elementor-global-23975 .elementor-icon-list-icon svg {
	fill: #b5b5b5;
	transition: fill .3s;
}

.elementor-28989 .elementor-element.elementor-global-23975 {
	--e-icon-list-icon-size: 18px;
	--icon-vertical-offset: 0px;
}

.elementor-28989 .elementor-element.elementor-global-23975 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-28989 .elementor-element.elementor-global-23975 .elementor-icon-list-item > a {
	font-family: "Times New Roman", Sans-serif;
	font-size: 21px;
	font-weight: 400;
}

.elementor-28989 .elementor-element.elementor-global-23975 .elementor-icon-list-text {
	color: #000;
	transition: color .3s;
}

.elementor-28989 .elementor-element.elementor-element-77255db7 > .elementor-widget-container {
	padding: 50px 0px 0px 0px;
}

.elementor-28989 .elementor-element.elementor-element-77255db7 {
	text-align: center;
}

.elementor-28989 .elementor-element.elementor-element-77255db7 .elementor-heading-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	text-transform: uppercase;
	color: #000;
}

.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title {
	color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
	fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title {
	color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
	fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	word-spacing: var(--e-global-typography-primary-word-spacing);
}

.elementor-widget-accordion .elementor-tab-content {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	line-height: var(--e-global-typography-text-line-height);
	word-spacing: var(--e-global-typography-text-word-spacing);
}

.elementor-28989 .elementor-element.elementor-element-5a3367bd .elementor-active .elementor-accordion-icon, .elementor-28989 .elementor-element.elementor-element-5a3367bd .elementor-active .elementor-accordion-title {
	color: #000;
}

.elementor-28989 .elementor-element.elementor-element-5a3367bd .elementor-active .elementor-accordion-icon svg {
	fill: #000;
}

.elementor-28989 .elementor-element.elementor-element-5a3367bd .elementor-accordion-title {
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-28989 .elementor-element.elementor-element-5a3367bd .elementor-tab-content {
	font-family: "Times New Roman", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

@media (min-width:768px) {
	.elementor-28989 .elementor-element.elementor-element-105efe1 {
		width: 100%;
	}
	
	.elementor-28989 .elementor-element.elementor-element-a5765fc {
		width: 30%;
	}
	
	.elementor-28989 .elementor-element.elementor-element-ac8d550 {
		width: 39.333%;
	}
	
	.elementor-28989 .elementor-element.elementor-element-d0e10ff {
		width: 30%;
	}
	
	.elementor-28989 .elementor-element.elementor-element-7d58a524 {
		width: 20%;
	}
	
	.elementor-28989 .elementor-element.elementor-element-581e5bdc {
		width: 59.666%;
	}
	
	.elementor-28989 .elementor-element.elementor-element-674b5865 {
		width: 20%;
	}
}

@media (min-width:1025px) {
	.elementor-28989 .elementor-element.elementor-element-51a1bf78:not(.elementor-motion-effects-element-type-background), .elementor-28989 .elementor-element.elementor-element-51a1bf78 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

@media (max-width:1024px) {
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-cta__title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-cta__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-cta__button {
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-ribbon-inner {
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-global .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-widget-heading .elementor-heading-title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-28989 .elementor-element.elementor-element-488fdcf5 .elementor-heading-title {
		font-size: 50px;
	}
	
	.elementor-28989 .elementor-element.elementor-element-da6b7b9 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-widget-text-editor {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-image .widget-image-caption {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-28989 .elementor-element.elementor-element-962a0c6 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-28989 .elementor-element.elementor-element-1501146a .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-widget-call-to-action .elementor-cta__title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-cta__description {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-cta__button {
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-widget-call-to-action .elementor-ribbon-inner {
		line-height: var(--e-global-typography-accent-line-height);
		word-spacing: var(--e-global-typography-accent-word-spacing);
	}
	
	.elementor-28989 .elementor-element.elementor-element-7595be3a .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-28989 .elementor-element.elementor-element-3a9ea1a .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-28989 .elementor-element.elementor-element-53228b4 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-widget-global .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-global .elementor-icon-list-item > a {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
	
	.elementor-28989 .elementor-element.elementor-element-77255db7 .elementor-heading-title {
		font-size: 27px;
	}
	
	.elementor-widget-accordion .elementor-accordion-title {
		line-height: var(--e-global-typography-primary-line-height);
		word-spacing: var(--e-global-typography-primary-word-spacing);
	}
	
	.elementor-widget-accordion .elementor-tab-content {
		font-size: var(--e-global-typography-text-font-size);
		line-height: var(--e-global-typography-text-line-height);
		word-spacing: var(--e-global-typography-text-word-spacing);
	}
}
