
.elementor-1501 .elementor-element.elementor-element-b010fcb {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 3%;
	--padding-bottom: 0%;
	--padding-left: 0%;
	--padding-right: 0%;
}

.elementor-1501 .elementor-element.elementor-element-af8b8d2 > .elementor-widget-container {
	padding: 0% 0% 2% 0%;
}

.elementor-1501 .elementor-element.elementor-element-af8b8d2 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: var(--e-global-color-6dcc62b);
}

.elementor-1501 .elementor-element.elementor-element-8d8db95 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-77d8422 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-77d8422.e-con {
	--flex-grow: 0;
	--flex-shrink: 0;
}

.elementor-1501 .elementor-element.elementor-element-ec43005 {
	--grid-columns: 1;
}

.elementor-1501 .elementor-element.elementor-element-ec43005 .elementor-pagination {
	text-align: center;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
	margin-top: 50px;
}

.elementor-1501 .elementor-element.elementor-element-ec43005 .elementor-pagination .page-numbers:not(.dots) {
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-ec43005 .elementor-pagination a.page-numbers:hover {
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-ec43005 .elementor-pagination .page-numbers.current {
	color: var(--e-global-color-044b931);
}

body:not(.rtl) .elementor-1501 .elementor-element.elementor-element-ec43005 .elementor-pagination .page-numbers:not(:first-child) {
	margin-left: calc(28px / 2);
}

body:not(.rtl) .elementor-1501 .elementor-element.elementor-element-ec43005 .elementor-pagination .page-numbers:not(:last-child) {
	margin-right: calc(28px / 2);
}

body.rtl .elementor-1501 .elementor-element.elementor-element-ec43005 .elementor-pagination .page-numbers:not(:first-child) {
	margin-right: calc(28px / 2);
}

body.rtl .elementor-1501 .elementor-element.elementor-element-ec43005 .elementor-pagination .page-numbers:not(:last-child) {
	margin-left: calc(28px / 2);
}

.elementor-1501 .elementor-element.elementor-element-37d6937 {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-64c1d21 {
	--display: flex;
	border-style: solid;
	--border-style: solid;
	border-color: #fff;
	--border-color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-39e341f.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-39e341f.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-39e341f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-39e341f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .image-box-header {
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-39e341f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-53177a9 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-43490bd.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-43490bd.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-43490bd.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-43490bd.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-43490bd .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-b22e51c {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-3cf8ecc.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-3cf8ecc.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-3cf8ecc.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-3cf8ecc .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-02f35c1 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-14b1e5f.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-14b1e5f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-14b1e5f.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-14b1e5f .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-462bdaa {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-0fd0865.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-0fd0865.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-0fd0865.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-0fd0865 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-f12b971 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-4fd58e0.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-4fd58e0.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-4fd58e0.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-4fd58e0 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-35db194 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-7919308.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-7919308.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-7919308.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-7919308.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-7919308 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-aad2a55 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-0db4874.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-0db4874.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-0db4874.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-0db4874.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-0db4874 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-fd52071 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-2625b78.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-2625b78.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-2625b78.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-2625b78.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-2625b78 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-2353958 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-7cdce09.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-7cdce09.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-7cdce09.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-7cdce09 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-9268499 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-6f425d9.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-6f425d9.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-6f425d9.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-6f425d9 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-9df0964 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-29c94a1.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-29c94a1.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-29c94a1.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-29c94a1 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-604abe5 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-50f3f8a.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-50f3f8a.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-50f3f8a.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-50f3f8a .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-cb145fd {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-efbf443.jkit-equal-height-enable, .elementor-1501 .elementor-element.elementor-element-efbf443.jkit-equal-height-enable > .elementor-widget-container, .elementor-1501 .elementor-element.elementor-element-efbf443.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box, .elementor-1501 .elementor-element.elementor-element-efbf443.jkit-equal-height-enable .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	height: 100%;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a {
	background-color: var(--e-global-color-d49ac81);
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	text-transform: none;
	text-decoration: none;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box {
	flex-direction: row;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner {
	text-align: left;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .image-box-header {
	width: 200px;
	align-self: start;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .image-box-header img {
	object-fit: cover;
	opacity: 100%;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box:hover .image-box-header img {
	opacity: 100%;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	color: var(--e-global-color-d49ac81);
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .image-box-body .body-title.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .image-box-body .body-inner .body-description {
	font-family: "Arial", Sans-serif;
	font-size: 14px;
	color: #000;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before i, .elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-before svg {
	margin-right: 5px;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after i, .elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .button-box.icon-position-after svg {
	margin-left: 5px;
}

.elementor-1501 .elementor-element.elementor-element-efbf443 .jeg-elementor-kit.jkit-image-box .button-box .button-wrapper a svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-209ede2 {
	--display: flex;
	--padding-top: 0%;
	--padding-bottom: 0%;
	--padding-left: 4%;
	--padding-right: 0%;
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 > .elementor-widget-container {
	background-color: rgba(58, 88, 93, .9);
	padding: 10% 10% 10% 10%;
	border-radius: 5px 5px 5px 5px;
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
	padding-block-end: calc(30px / 2);
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
	margin-block-start: calc(30px / 2);
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
	margin-inline: calc(30px / 2);
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-items.elementor-inline-items {
	margin-inline: calc(-30px / 2);
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
	inset-inline-end: calc(-30px / 2);
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-item:not(:last-child):after {
	content: "";
	border-color: #ddd;
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
	border-block-start-style: solid;
	border-block-start-width: 1px;
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-style: solid;
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
	border-inline-start-width: 1px;
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-icon i {
	transition: color .3s;
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-icon svg {
	transition: fill .3s;
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 {
	--e-icon-list-icon-size: 14px;
	--icon-vertical-offset: 0px;
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-item > a {
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	font-weight: 600;
}

.elementor-1501 .elementor-element.elementor-element-62e9f43 .elementor-icon-list-text {
	color: var(--e-global-color-291baba);
	transition: color .3s;
}

.elementor-1501 .elementor-element.elementor-element-41b598c {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--padding-top: 3em;
	--padding-bottom: 2em;
	--padding-left: 0em;
	--padding-right: 0em;
}

.elementor-1501 .elementor-element.elementor-element-5427352 {
	--display: flex;
	--border-radius: 5px 5px 5px 5px;
	--padding-top: 2%;
	--padding-bottom: 2%;
	--padding-left: 2%;
	--padding-right: 2%;
}

.elementor-1501 .elementor-element.elementor-element-5427352:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-5427352 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #3f9ba6;
}

.elementor-1501 .elementor-element.elementor-element-da01926 {
	--display: flex;
}

.elementor-1501 .elementor-element.elementor-element-a346525 {
	text-align: center;
}

.elementor-1501 .elementor-element.elementor-element-a346525 .elementor-heading-title {
	font-family: "Montserrat", Sans-serif;
	font-size: 32px;
	font-weight: 600;
	color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-af8393a {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-b3afc77 {
	--display: flex;
	--margin-top: 0px;
	--margin-bottom: 0px;
	--margin-left: 0px;
	--margin-right: 0px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 20px;
}

.elementor-1501 .elementor-element.elementor-element-c2b7b7b .ue_item {
	flex-direction: row;
	text-align: inherit;
	padding: 0 0 40px 0;
}

.elementor-1501 .elementor-element.elementor-element-c2b7b7b .ue_item_spacer {
	width: 20px;
}

.elementor-1501 .elementor-element.elementor-element-c2b7b7b .ue_item_hr_line {
	background-color: var(--e-global-color-text);
	height: 2px;
	width: 50px;
	margin-top: 40px;
}

.elementor-1501 .elementor-element.elementor-element-c2b7b7b .ue_item_vr_line {
	background-color: var(--e-global-color-text);
	width: 2px;
}

.elementor-1501 .elementor-element.elementor-element-c2b7b7b .ue_item_icon {
	color: #fff;
	width: 65px;
	height: 65px;
	font-size: 34px;
	border-radius: 50px;
	border-style: solid;
	border-width: 2px 2px 2px 2px;
	border-color: var(--e-global-color-text);
}

.elementor-1501 .elementor-element.elementor-element-c2b7b7b .ue_item_icon svg {
	fill: #fff;
}

.elementor-1501 .elementor-element.elementor-element-c2b7b7b .ue_item_icon img {
	width: 65px;
	height: 65px;
	border-radius: 50px;
}

.elementor-1501 .elementor-element.elementor-element-c2b7b7b .ue_active .ue_item_content {
	border-color: #fff;
}

.elementor-1501 .elementor-element.elementor-element-c2b7b7b .ue_item_title {
	color: #000;
	font-family: "Montserrat", Sans-serif;
	font-size: 18px;
	margin-top: 0;
}

.elementor-1501 .elementor-element.elementor-element-c2b7b7b .ue_item_text {
	color: #fcfcfc;
	font-family: "Montserrat", Sans-serif;
	font-size: 16px;
	font-weight: 500;
	margin-top: 5px;
}

.elementor-1501 .elementor-element.elementor-element-12268cc {
	--display: flex;
	--justify-content: center;
	--border-radius: 25px 25px 25px 25px;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-1501 .elementor-element.elementor-element-12268cc:not(.elementor-motion-effects-element-type-background), .elementor-1501 .elementor-element.elementor-element-12268cc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-1501 .elementor-element.elementor-element-9cd3e69 img {
	width: 83%;
	border-radius: 12px 12px 12px 12px;
	box-shadow: -4px 18px 10px 0 rgba(0, 0, 0, .5);
}

@media (min-width:768px) {
	.elementor-1501 .elementor-element.elementor-element-77d8422 {
		--width: 78%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-b3afc77 {
		--width: 60%;
	}
	
	.elementor-1501 .elementor-element.elementor-element-12268cc {
		--width: 36%;
	}
}

@media (max-width:1024px) {
	.elementor-1501 .elementor-element.elementor-element-ec43005 {
		--grid-columns: 2;
	}
}

@media (max-width:767px) {
	.elementor-1501 .elementor-element.elementor-element-ec43005 {
		--grid-columns: 1;
	}
}
