
.elementor-1201 .elementor-element.elementor-element-52f3b1a1 > .elementor-container {
	min-height: 400px;
}

.elementor-1201 .elementor-element.elementor-element-52f3b1a1 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	overflow: visible;
}

.elementor-1201 .elementor-element.elementor-element-52f3b1a1 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-1201 .elementor-element.elementor-element-7a0fae8 > .elementor-widget-container {
	margin: 50px 0px 0px 0px;
}

.elementor-1201 .elementor-element.elementor-element-7a0fae8 {
	text-align: center;
}

.elementor-1201 .elementor-element.elementor-element-7a0fae8 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 48px;
}

.elementor-1201 .elementor-element.elementor-element-69ad9e28 {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
	color: var(--e-global-color-secondary);
}

.elementor-1201 .elementor-element.elementor-element-2a3049e4 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-1201 .elementor-element.elementor-element-2a3049e4 {
	margin-top: -30px;
	margin-bottom: 0px;
	overflow: visible;
}

.elementor-1201 .elementor-element.elementor-element-25e86491 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1201 .elementor-element.elementor-element-25e86491 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1201 .elementor-element.elementor-element-25e86491 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1201 .elementor-element.elementor-element-25e86491 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1201 .elementor-element.elementor-element-25e86491 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1201 .elementor-element.elementor-element-25e86491 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1201 .elementor-element.elementor-element-44e9ff45 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1201 .elementor-element.elementor-element-44e9ff45 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1201 .elementor-element.elementor-element-44e9ff45 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1201 .elementor-element.elementor-element-44e9ff45 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1201 .elementor-element.elementor-element-44e9ff45 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1201 .elementor-element.elementor-element-44e9ff45 .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1201 .elementor-element.elementor-element-4e17655d {
	margin-top: 0px;
	margin-bottom: 80px;
	overflow: visible;
}

.elementor-1201 .elementor-element.elementor-element-3d9984f0 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-1201 .elementor-element.elementor-element-6e394959 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-1201 .elementor-element.elementor-element-57a43069 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: space-between;
	align-items: space-between;
}

.elementor-1201 .elementor-element.elementor-element-57a43069 {
	margin-top: -30px;
	margin-bottom: 0px;
	overflow: visible;
}

.elementor-1201 .elementor-element.elementor-element-3ea1f36a .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1201 .elementor-element.elementor-element-3ea1f36a .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1201 .elementor-element.elementor-element-3ea1f36a {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1201 .elementor-element.elementor-element-3ea1f36a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1201 .elementor-element.elementor-element-3ea1f36a .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 20px;
	font-weight: 500;
}

.elementor-1201 .elementor-element.elementor-element-3ea1f36a .elementor-icon-list-text {
	transition: color .3s;
}

.elementor-1201 .elementor-element.elementor-element-5d6b66ff {
	margin-top: 0px;
	margin-bottom: 80px;
	overflow: visible;
}

.elementor-1201 .elementor-element.elementor-element-24a5605b {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-1201 .elementor-element.elementor-element-33fadd97 {
	--e-image-carousel-slides-to-show: 1;
}

.elementor-1201 .elementor-element.elementor-element-3966125 {
	overflow: visible;
}

.elementor-1201 .elementor-element.elementor-element-69cba0c {
	overflow: visible;
}

.elementor-1201 .elementor-element.elementor-element-4412f33.ekit-equal-height-enable, .elementor-1201 .elementor-element.elementor-element-4412f33.ekit-equal-height-enable > div, .elementor-1201 .elementor-element.elementor-element-4412f33.ekit-equal-height-enable .ekit-wid-con, .elementor-1201 .elementor-element.elementor-element-4412f33.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box.style-modern .elementskit-box-body {
	width: 90%;
	margin-top: -20px;
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box .elementskit-box-header img {
	opacity: 1;
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box.elementskit-thumb-card > img {
	opacity: 1;
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box:hover .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box .elementskit-box-body {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #f5f5f5;
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box .elementskit-info-box-title {
	color: #000;
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box .elementskit-info-box-title a {
	color: #000;
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box .elementskit-info-box-title svg path {
	stroke: #000;
	fill: #000;
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-primary);
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-primary);
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-1201 .elementor-element.elementor-element-4412f33 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
}

.elementor-1201 .elementor-element.elementor-element-1f6423f .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
}

.elementor-1201 .elementor-element.elementor-element-1f6423f .elementor-button:hover, .elementor-1201 .elementor-element.elementor-element-1f6423f .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-1201 .elementor-element.elementor-element-1f6423f .elementor-button:hover svg, .elementor-1201 .elementor-element.elementor-element-1f6423f .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1201 .elementor-element.elementor-element-245d9a3.ekit-equal-height-enable, .elementor-1201 .elementor-element.elementor-element-245d9a3.ekit-equal-height-enable > div, .elementor-1201 .elementor-element.elementor-element-245d9a3.ekit-equal-height-enable .ekit-wid-con, .elementor-1201 .elementor-element.elementor-element-245d9a3.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
	height: 100%;
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box.style-modern .elementskit-box-body {
	width: 90%;
	margin-top: -20px;
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box .elementskit-box-header img {
	opacity: 1;
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box.elementskit-thumb-card > img {
	opacity: 1;
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box:hover .elementskit-box-header img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box.elementskit-thumb-card:hover > img {
	opacity: 1;
	transform: scale(1.1);
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box .elementskit-box-body {
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	border-color: #f5f5f5;
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box .elementskit-info-box-title {
	margin: 0px 0px 20px 0px;
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a ) {
	font-family: "Montserrat", Sans-serif;
	font-size: 25px;
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box .elementskit-info-box-title {
	color: #000;
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box .elementskit-info-box-title a {
	color: #000;
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box .elementskit-info-box-title svg path {
	stroke: #000;
	fill: #000;
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box:hover .elementskit-info-box-title {
	color: var(--e-global-color-primary);
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box:hover .elementskit-info-box-title a {
	color: var(--e-global-color-primary);
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box:hover .elementskit-info-box-title svg path {
	stroke: var(--e-global-color-primary);
	fill: var(--e-global-color-primary);
}

.elementor-1201 .elementor-element.elementor-element-245d9a3 .elementskit-info-image-box .elementskit-box-style-content {
	margin: 0px 0px 14px 0px;
}

.elementor-1201 .elementor-element.elementor-element-e4e866d .elementor-button {
	background-color: var(--e-global-color-primary);
	font-family: "Montserrat", Sans-serif;
}

.elementor-1201 .elementor-element.elementor-element-e4e866d .elementor-button:hover, .elementor-1201 .elementor-element.elementor-element-e4e866d .elementor-button:focus {
	color: var(--e-global-color-secondary);
}

.elementor-1201 .elementor-element.elementor-element-e4e866d .elementor-button:hover svg, .elementor-1201 .elementor-element.elementor-element-e4e866d .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1201 .elementor-element.elementor-element-1053b85b {
	overflow: visible;
}

@media (min-width:768px) {
	.elementor-1201 .elementor-element.elementor-element-193befbf {
		width: 100%;
	}
}
