.elementor-822 .elementor-element.elementor-element-bzjirry:not(.elementor-motion-effects-element-type-background),
.elementor-822 .elementor-element.elementor-element-bzjirry>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: rgba(255, 255, 255, 0.79);
	background-image: url("https://www.rmcad.edu/wp-content/uploads/2017/11/rmcad-campus-6.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-822 .elementor-element.elementor-element-bzjirry>.elementor-background-overlay {
	background-color: #7a7a7a;
	opacity: 0.4;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-822 .elementor-element.elementor-element-bzjirry {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 300px 0px 50px 0px;
}

.elementor-822 .elementor-element.elementor-element-rnhohgf>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-822 .elementor-element.elementor-element-acimqnt .elementor-heading-title {
	color: #ffffff;
	font-size: 70px;
	font-weight: 500;
	text-transform: uppercase;
}

.elementor-822 .elementor-element.elementor-element-acimqnt>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-70448baa>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-822 .elementor-element.elementor-element-70448baa:not(.elementor-motion-effects-element-type-background),
.elementor-822 .elementor-element.elementor-element-70448baa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #3e3834;
}

.elementor-822 .elementor-element.elementor-element-70448baa {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-70448baa>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-822 .elementor-element.elementor-element-418d2b7e.elementor-column .elementor-column-wrap {
	align-items: center;
}

.elementor-822 .elementor-element.elementor-element-418d2b7e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-822 .elementor-element.elementor-element-418d2b7e>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
	margin-bottom: 0px;
}

.elementor-822 .elementor-element.elementor-element-418d2b7e>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-4d2f5e6 .elementor-menu-toggle {
	margin: 0 auto;
	background-color: #ededed;
}

.elementor-822 .elementor-element.elementor-element-4d2f5e6 .elementor-nav-menu .elementor-item {
	font-weight: 300;
	text-transform: uppercase;
}

.elementor-822 .elementor-element.elementor-element-4d2f5e6 .elementor-nav-menu--main .elementor-item {
	color: #ffffff;
}

.elementor-822 .elementor-element.elementor-element-4d2f5e6 .elementor-nav-menu--main .elementor-item:hover,
.elementor-822 .elementor-element.elementor-element-4d2f5e6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-822 .elementor-element.elementor-element-4d2f5e6 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-822 .elementor-element.elementor-element-4d2f5e6 .elementor-nav-menu--main .elementor-item:focus {
	color: #ee7421;
}

.elementor-822 .elementor-element.elementor-element-4d2f5e6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
.elementor-822 .elementor-element.elementor-element-4d2f5e6 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
	background-color: #ee7421;
}

.elementor-822 .elementor-element.elementor-element-4d2f5e6 .e--pointer-framed .elementor-item:before,
.elementor-822 .elementor-element.elementor-element-4d2f5e6 .e--pointer-framed .elementor-item:after {
	border-color: #ee7421;
}

.elementor-822 .elementor-element.elementor-element-4d2f5e6>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-ehboraa>.elementor-container {
	max-width: 875px;
}

.elementor-822 .elementor-element.elementor-element-ehboraa {
	margin-top: 050px;
	margin-bottom: 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-vxlnyfi {
	text-align: center;
}

.elementor-822 .elementor-element.elementor-element-vxlnyfi .elementor-heading-title {
	text-transform: uppercase;
}

.elementor-822 .elementor-element.elementor-element-vxlnyfi>.elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-global-198 {
	--divider-border-style: solid;
	--divider-border-color: #ee7421;
	--divider-border-width: 3px;
}

.elementor-822 .elementor-element.elementor-global-198 .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-822 .elementor-element.elementor-global-198 .elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-822 .elementor-element.elementor-element-hvkjgyl {
	text-align: center;
}

.elementor-822 .elementor-element.elementor-element-hvkjgyl .elementor-heading-title {
	color: #ee7421;
}

.elementor-822 .elementor-element.elementor-element-svznnoe>.elementor-container {
	max-width: 875px;
}

.elementor-822 .elementor-element.elementor-element-svznnoe {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-zstggwh .elementor-text-editor {
	text-align: center;
}

.elementor-822 .elementor-element.elementor-element-zstggwh {
	font-size: 21px;
	line-height: 1.4em;
}

.elementor-822 .elementor-element.elementor-element-zstggwh>.elementor-widget-container {
	margin: 00px 00px 00px 00px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-bwwtqac>.elementor-container {
	max-width: 875px;
}

.elementor-822 .elementor-element.elementor-element-bwwtqac>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-822 .elementor-element.elementor-element-bwwtqac:not(.elementor-motion-effects-element-type-background),
.elementor-822 .elementor-element.elementor-element-bwwtqac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-image: url("https://www.rmcad.edu/wp-content/uploads/2017/10/rmcad_general_0076.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-822 .elementor-element.elementor-element-bwwtqac>.elementor-background-overlay {
	background-color: #6ba2b8;
	opacity: 0.85;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-822 .elementor-element.elementor-element-bwwtqac {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 0px 50px 0px;
}

.elementor-bc-flex-widget .elementor-822 .elementor-element.elementor-element-dvlnjla.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-822 .elementor-element.elementor-element-dvlnjla.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-822 .elementor-element.elementor-element-dvlnjla>.elementor-element-populated {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-tsgvjvo>.elementor-element-populated {
	padding: 0px 0px 0px 30px;
}

.elementor-822 .elementor-element.elementor-element-ywvsulx {
	color: #ffffff;
	font-size: 19px;
	font-weight: 500;
}

.elementor-822 .elementor-element.elementor-element-erfgott>.elementor-container {
	max-width: 965px;
}

.elementor-822 .elementor-element.elementor-element-erfgott>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-822 .elementor-element.elementor-element-erfgott {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-erfgott>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-822 .elementor-element.elementor-element-lyoptdj.elementor-column .elementor-column-wrap {
	align-items: flex-start;
}

.elementor-822 .elementor-element.elementor-element-lyoptdj.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
	align-content: flex-start;
	align-items: flex-start;
}

.elementor-822 .elementor-element.elementor-element-lyoptdj>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 50px 50px 50px;
}

.elementor-822 .elementor-element.elementor-element-lyoptdj>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-822 .elementor-element.elementor-element-4m1164s {
	text-align: center;
}

.elementor-822 .elementor-element.elementor-element-4m1164s .elementor-heading-title {
	color: #ee7421;
}

.elementor-822 .elementor-element.elementor-element-y4jnqdp {
	--divider-border-style: solid;
	--divider-border-color: #ee7421;
	--divider-border-width: 3px;
}

.elementor-822 .elementor-element.elementor-element-y4jnqdp .elementor-divider-separator {
	width: 100px;
	margin: 0 auto;
	margin-center: 0;
}

.elementor-822 .elementor-element.elementor-element-y4jnqdp .elementor-divider {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}

.elementor-822 .elementor-element.elementor-element-y4jnqdp>.elementor-widget-container {
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-76jq0ra .elementor-text-editor {
	text-align: center;
}

.elementor-822 .elementor-element.elementor-element-76jq0ra {
	font-size: 25px;
	line-height: 1.3em;
}

.elementor-822 .elementor-element.elementor-element-76jq0ra>.elementor-widget-container {
	margin: 00px 00px 00px 00px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-i1edryp .elementor-text-editor {
	text-align: center;
}

.elementor-822 .elementor-element.elementor-element-i1edryp {
	font-size: 21px;
}

.elementor-822 .elementor-element.elementor-element-i1edryp>.elementor-widget-container {
	margin: 00px 00px 00px 00px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-8wdryd8:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-822 .elementor-element.elementor-element-8wdryd8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #ededed;
}

.elementor-822 .elementor-element.elementor-element-8wdryd8>.elementor-element-populated {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 50px 50px 50px 50px;
}

.elementor-822 .elementor-element.elementor-element-8wdryd8>.elementor-element-populated>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-822 .elementor-element.elementor-element-mugmef2 .elementor-text-editor {
	text-align: left;
}

.elementor-822 .elementor-element.elementor-element-mugmef2 {
	font-size: 24px;
	line-height: 1.5em;
}

.elementor-822 .elementor-element.elementor-element-mugmef2>.elementor-widget-container {
	margin: 00px 00px 00px 00px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-0bi9iki .elementor-text-editor {
	text-align: left;
}

.elementor-822 .elementor-element.elementor-element-0bi9iki {
	font-size: 16px;
	line-height: 1.25em;
}

.elementor-822 .elementor-element.elementor-element-0bi9iki>.elementor-widget-container {
	margin: 00px 00px 00px 00px;
	padding: 0px 0px 0px 0px;
}

.elementor-822 .elementor-element.elementor-element-isayimf>.elementor-container {
	max-width: 1140px;
}

.elementor-822 .elementor-element.elementor-element-isayimf:not(.elementor-motion-effects-element-type-background),
.elementor-822 .elementor-element.elementor-element-isayimf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
	background-color: #1e355e;
}

.elementor-822 .elementor-element.elementor-element-isayimf {
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding: 030px 75px 30px 75px;
}

.elementor-822 .elementor-element.elementor-element-isayimf>.elementor-background-overlay {
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-822 .elementor-element.elementor-element-ibzqqml>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-822 .elementor-element.elementor-element-zbadlnm.elementor-position-right .elementor-image-box-img {
	margin-left: 45px;
}

.elementor-822 .elementor-element.elementor-element-zbadlnm.elementor-position-left .elementor-image-box-img {
	margin-right: 45px;
}

.elementor-822 .elementor-element.elementor-element-zbadlnm.elementor-position-top .elementor-image-box-img {
	margin-bottom: 45px;
}

.elementor-822 .elementor-element.elementor-element-zbadlnm .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-822 .elementor-element.elementor-element-zbadlnm .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-822 .elementor-element.elementor-element-zbadlnm .elementor-image-box-content .elementor-image-box-title {
	color: #ffffff;
	text-transform: uppercase;
}

.elementor-822 .elementor-element.elementor-element-zbadlnm .elementor-image-box-content .elementor-image-box-description {
	color: #ffffff;
}

.elementor-822 .elementor-element.elementor-element-lxgwwca>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-822 .elementor-element.elementor-element-krmjzgu.elementor-position-right .elementor-image-box-img {
	margin-left: 45px;
}

.elementor-822 .elementor-element.elementor-element-krmjzgu.elementor-position-left .elementor-image-box-img {
	margin-right: 45px;
}

.elementor-822 .elementor-element.elementor-element-krmjzgu.elementor-position-top .elementor-image-box-img {
	margin-bottom: 45px;
}

.elementor-822 .elementor-element.elementor-element-krmjzgu .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-822 .elementor-element.elementor-element-krmjzgu .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-822 .elementor-element.elementor-element-krmjzgu .elementor-image-box-content .elementor-image-box-title {
	color: #ffffff;
	text-transform: uppercase;
}

.elementor-822 .elementor-element.elementor-element-krmjzgu .elementor-image-box-content .elementor-image-box-description {
	color: #ffffff;
}

.elementor-822 .elementor-element.elementor-element-orixqaz>.elementor-element-populated {
	padding: 15px 15px 15px 15px;
}

.elementor-822 .elementor-element.elementor-element-ymsyaci.elementor-position-right .elementor-image-box-img {
	margin-left: 45px;
}

.elementor-822 .elementor-element.elementor-element-ymsyaci.elementor-position-left .elementor-image-box-img {
	margin-right: 45px;
}

.elementor-822 .elementor-element.elementor-element-ymsyaci.elementor-position-top .elementor-image-box-img {
	margin-bottom: 45px;
}

.elementor-822 .elementor-element.elementor-element-ymsyaci .elementor-image-box-wrapper .elementor-image-box-img {
	width: 50%;
}

.elementor-822 .elementor-element.elementor-element-ymsyaci .elementor-image-box-img img {
	transition-duration: 0.3s;
}

.elementor-822 .elementor-element.elementor-element-ymsyaci .elementor-image-box-content .elementor-image-box-title {
	color: #ffffff;
	text-transform: uppercase;
}

.elementor-822 .elementor-element.elementor-element-ymsyaci .elementor-image-box-content .elementor-image-box-description {
	color: #ffffff;
}

@media(min-width:768px) {
	.elementor-822 .elementor-element.elementor-element-dvlnjla {
		width: 50.702%;
	}

	.elementor-822 .elementor-element.elementor-element-tsgvjvo {
		width: 49.298%;
	}
}

@media(max-width:1024px) {
	.elementor-822 .elementor-element.elementor-element-bzjirry {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 140px 20px 40px 20px;
	}

	.elementor-822 .elementor-element.elementor-element-rnhohgf>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-418d2b7e>.elementor-element-populated {
		padding: 010px 0px 10px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-svznnoe {
		padding: 20px 20px 20px 20px;
	}

	.elementor-822 .elementor-element.elementor-element-bwwtqac {
		padding: 90px 30px 90px 30px;
	}

	.elementor-822 .elementor-element.elementor-element-tsgvjvo>.elementor-element-populated {
		padding: 0px 0px 0px 30px;
	}

	.elementor-822 .elementor-element.elementor-element-erfgott {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-lyoptdj>.elementor-element-populated {
		padding: 50px 50px 50px 50px;
	}

	.elementor-822 .elementor-element.elementor-element-8wdryd8>.elementor-element-populated {
		padding: 50px 50px 50px 50px;
	}

	.elementor-822 .elementor-element.elementor-element-ibzqqml>.elementor-element-populated {
		padding: 13px 13px 13px 13px;
	}

	.elementor-822 .elementor-element.elementor-element-lxgwwca>.elementor-element-populated {
		padding: 13px 13px 13px 13px;
	}

	.elementor-822 .elementor-element.elementor-element-orixqaz>.elementor-element-populated {
		padding: 13px 13px 13px 13px;
	}
}

@media(max-width:767px) {
	.elementor-822 .elementor-element.elementor-element-bzjirry {
		margin-top: 0px;
		margin-bottom: 0px;
		padding: 60px 20px 60px 20px;
	}

	.elementor-822 .elementor-element.elementor-element-rnhohgf>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-acimqnt {
		text-align: center;
	}

	.elementor-822 .elementor-element.elementor-element-acimqnt .elementor-heading-title {
		font-size: 35px;
		line-height: 35px;
	}

	.elementor-822 .elementor-element.elementor-element-acimqnt>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-4d2f5e6>.elementor-widget-container {
		padding: 10px 10px 10px 10px;
	}

	.elementor-822 .elementor-element.elementor-element-ehboraa {
		margin-top: 25px;
		margin-bottom: 0px;
		padding: 0px 15px 0px 15px;
	}

	.elementor-822 .elementor-element.elementor-element-xnmcuov>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-vxlnyfi .elementor-heading-title {
		line-height: 1.25em;
	}

	.elementor-822 .elementor-element.elementor-element-hvkjgyl>.elementor-widget-container {
		padding: 0px 0px 020px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-svznnoe {
		padding: 0px 020px 0px 020px;
	}

	.elementor-822 .elementor-element.elementor-element-kxwadrr>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-zstggwh>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-bwwtqac {
		padding: 50px 20px 50px 20px;
	}

	.elementor-822 .elementor-element.elementor-element-dvlnjla>.elementor-element-populated {
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-tsgvjvo>.elementor-element-populated {
		margin: 0px 0px 0px 0px;
		padding: 030px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-lyoptdj>.elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}

	.elementor-822 .elementor-element.elementor-element-4m1164s>.elementor-widget-container {
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-y4jnqdp .elementor-divider {
		padding-top: 15px;
		padding-bottom: 15px;
	}

	.elementor-822 .elementor-element.elementor-element-y4jnqdp>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-76jq0ra>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-i1edryp>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-8wdryd8>.elementor-element-populated {
		padding: 30px 30px 30px 30px;
	}

	.elementor-822 .elementor-element.elementor-element-mugmef2>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-0bi9iki>.elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-isayimf {
		padding: 25px 0px 25px 0px;
	}

	.elementor-822 .elementor-element.elementor-element-ibzqqml>.elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-822 .elementor-element.elementor-element-zbadlnm .elementor-image-box-img {
		margin-bottom: 45px;
	}

	.elementor-822 .elementor-element.elementor-element-lxgwwca>.elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-822 .elementor-element.elementor-element-krmjzgu .elementor-image-box-img {
		margin-bottom: 45px;
	}

	.elementor-822 .elementor-element.elementor-element-orixqaz>.elementor-element-populated {
		padding: 20px 20px 20px 20px;
	}

	.elementor-822 .elementor-element.elementor-element-ymsyaci .elementor-image-box-img {
		margin-bottom: 45px;
	}
}

@media(min-width:1025px) {

	.elementor-822 .elementor-element.elementor-element-bwwtqac:not(.elementor-motion-effects-element-type-background),
	.elementor-822 .elementor-element.elementor-element-bwwtqac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

/* Start custom CSS for nav-menu, class: .elementor-element-4d2f5e6 */
.eicon {
	margin: 0;
	background-color: #3e3834;
}

.elementor-menu-toggle {

	padding: 0em !important;
}

.elementor-793 .elementor-element.elementor-element-4e1df80>.elementor-widget-container {
	background-color: #3e3834;
}

/* End custom CSS */
