.elementor-35 .elementor-element.elementor-element-cac6288 > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content:center;
	align-items:center;
}
.elementor-35 .elementor-element.elementor-element-cac6288 {
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:20px 0px 20px 0px;
}
.elementor-35 .elementor-element.elementor-element-cac6288 > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-33d7a4f > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content:center;
	align-items:center;
}
.elementor-35 .elementor-element.elementor-element-1e028ff.elementor-view-framed:not(:hover) .elementor-icon {
background-color:#ffffff;
}
.elementor-35 .elementor-element.elementor-element-1e028ff.elementor-view-stacked:not(:hover) .elementor-icon {
color:#ffffff;
}
.elementor-35 .elementor-element.elementor-element-1e028ff.elementor-position-right .elementor-icon-box-icon {
	margin-left:15px;
}
.elementor-35 .elementor-element.elementor-element-1e028ff.elementor-position-left .elementor-icon-box-icon {
	margin-right:15px;
}
.elementor-35 .elementor-element.elementor-element-1e028ff.elementor-position-top .elementor-icon-box-icon {
	margin-bottom:15px;
}
.elementor-35 .elementor-element.elementor-element-1e028ff .elementor-icon {
	font-size:20px;
	border-width:1px 1px 1px 1px;
}
.elementor-35 .elementor-element.elementor-element-1e028ff .elementor-icon i {
	transform:rotate(0deg);
}
.elementor-35 .elementor-element.elementor-element-1e028ff:not(:hover) .elementor-icon {
border-color:#cf9d6c;
}
.elementor-35 .elementor-element.elementor-element-1e028ff .elementor-icon-box-wrapper {
	text-align:left;
}
.elementor-35 .elementor-element.elementor-element-1e028ff .elementor-icon-box-title {
	margin-bottom:0px;
}
.elementor-35 .elementor-element.elementor-element-1e028ff .elementor-icon-box-content .elementor-icon-box-description {
	font-size:14px;
}
.elementor-35 .elementor-element.elementor-element-a508c02.elementor-view-framed:not(:hover) .elementor-icon {
background-color:#ffffff;
}
.elementor-35 .elementor-element.elementor-element-a508c02.elementor-view-stacked:not(:hover) .elementor-icon {
color:#ffffff;
}
.elementor-35 .elementor-element.elementor-element-a508c02.elementor-position-right .elementor-icon-box-icon {
	margin-left:15px;
}
.elementor-35 .elementor-element.elementor-element-a508c02.elementor-position-left .elementor-icon-box-icon {
	margin-right:15px;
}
.elementor-35 .elementor-element.elementor-element-a508c02.elementor-position-top .elementor-icon-box-icon {
	margin-bottom:15px;
}
.elementor-35 .elementor-element.elementor-element-a508c02 .elementor-icon {
	font-size:20px;
	border-width:1px 1px 1px 1px;
}
.elementor-35 .elementor-element.elementor-element-a508c02 .elementor-icon i {
	transform:rotate(0deg);
}
.elementor-35 .elementor-element.elementor-element-a508c02:not(:hover) .elementor-icon {
border-color:#cf9d6c;
}
.elementor-35 .elementor-element.elementor-element-a508c02 .elementor-icon-box-wrapper {
	text-align:left;
}
.elementor-35 .elementor-element.elementor-element-a508c02 .elementor-icon-box-title {
	margin-bottom:0px;
}
.elementor-35 .elementor-element.elementor-element-a508c02 .elementor-icon-box-content .elementor-icon-box-description {
	font-size:14px;
}
.elementor-widget-opal-site-logo .widget-image-caption {
	color:var( --e-global-color-text );
}
.elementor-35 .elementor-element.elementor-element-ad1fd88 img {
	width:80px;
}
.elementor-35 .elementor-element.elementor-element-f82f4e2.elementor-column > .elementor-widget-wrap {
	justify-content:space-between;
}
.elementor-35 .elementor-element.elementor-element-253bda7 {
	text-align:left;
	width:auto;
	max-width:auto;
	align-self:center;
}
.elementor-35 .elementor-element.elementor-element-253bda7.elementor-widget-heading .elementor-heading-title {
	color:#cf9d6c;
}
.elementor-35 .elementor-element.elementor-element-253bda7 .elementor-heading-title {
	font-weight:700;
}
.elementor-35 .elementor-element.elementor-element-343bb55 {
	width:auto;
	max-width:auto;
	align-self:center;
}
.elementor-35 .elementor-element.elementor-element-678d5bf > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content:center;
	align-items:center;
}
.elementor-35 .elementor-element.elementor-element-678d5bf:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-678d5bf > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-color:#423a36;
}
.elementor-35 .elementor-element.elementor-element-678d5bf {
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-35 .elementor-element.elementor-element-678d5bf > .elementor-background-overlay {
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu .sub-arrow {
	font-size:10px;
}
.elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu--dropdown.elementor-nav-menu__container {
	width:500px;
}
.elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu--main, #nav-popup-b209e02 .elementor-nav-menu--popup, #nav-popup-b209e02 .elementor-nav-menu--popup > ul > li > a {
	font-size:12px;
	font-weight:600;
	text-transform:uppercase;
}
.elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu--main .elementor-item:not(:hover) {
color:#ffffff;
}
#nav-popup-b209e02 .elementor-nav-menu--popup .elementor-item(:hover) {
color:#ffffff;
}
.elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu--main .elementor-item {
	padding-top:20px;
	padding-bottom:20px;
}
#nav-popup-b209e02 .elementor-nav-menu--popup .elementor-item {
	padding-top:20px;
	padding-bottom:20px;
}
.elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu--dropdown:not(.mega-menu), #nav-popup-b209e02 .elementor-nav-menu--dropdown {
background-color:#ffffff;
font-size:14px;
font-weight:400;
text-transform:capitalize;
}
.elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu--layout-horizontal .elementor-nav-menu li.menu-item-has-children:hover:before,  .elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu--layout-horizontal .elementor-nav-menu li.has-mega-menu:hover:before {
	opacity:1;
}
.elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu--main .elementor-nav-menu--dropdown:not(.mega-menu),  .elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu__container.elementor-nav-menu--dropdown:not(.mega-menu),  #nav-popup-b209e02 .elementor-nav-menu--main .elementor-nav-menu--dropdown:not(.mega-menu),  #nav-popup-b209e02 .elementor-nav-menu__container.elementor-nav-menu--dropdown:not(.mega-menu),  .elementor-35 .elementor-element.elementor-element-b209e02 .elementor-nav-menu--dropdown:not(.mega-menu), #nav-popup-b209e02 .elementor-nav-menu--dropdown {
box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.15);
}
.elementor-35 .elementor-element.elementor-element-fc4ba3b > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content:center;
	align-items:center;
}
.elementor-35 .elementor-element.elementor-element-fc4ba3b {
	padding:20px 20px 20px 20px;
}
.elementor-35 .elementor-element.elementor-element-bc5ed23 {
	text-align:left;
}
.elementor-35 .elementor-element.elementor-element-bc5ed23 img {
	width:153px;
}
.elementor-35 .elementor-element.elementor-element-2a8040e .elementor-menu-toggle {
	background-color:rgba(0, 0, 0, 0);
}
.elementor-35 .elementor-element.elementor-element-2a8040e .elementor-nav-menu--dropdown:not(.mega-menu), #nav-popup-2a8040e .elementor-nav-menu--dropdown {
background-color:#ffffff;
}
.elementor-35 .elementor-element.elementor-element-2a8040e .elementor-menu-toggle .eicon {
	color:#000000;
}
@media(max-width:1024px) {
.elementor-35 .elementor-element.elementor-element-ad1fd88 {
text-align:left;
}
}
@media(max-width:1024px) and (min-width:768px) {
.elementor-35 .elementor-element.elementor-element-a7c7c90 {
width:100%;
}
.elementor-35 .elementor-element.elementor-element-15912c6 {
width:40%;
}
.elementor-35 .elementor-element.elementor-element-f82f4e2 {
width:60%;
}
}
@media(max-width:767px) {
.elementor-35 .elementor-element.elementor-element-1e028ff .elementor-icon-box-icon {
margin-bottom:15px;
}
.elementor-35 .elementor-element.elementor-element-a508c02 .elementor-icon-box-icon {
margin-bottom:15px;
}
.elementor-35 .elementor-element.elementor-element-ad1fd88 {
text-align:center;
}
.elementor-35 .elementor-element.elementor-element-1223ec2 {
width:80%;
}
.elementor-35 .elementor-element.elementor-element-bc5ed23 img {
width:70px;
}
.elementor-35 .elementor-element.elementor-element-361cc92 {
width:20%;
}
.content h1{
font-size:30px ;
}
.slide,.slider{
height:400px ;
}
}
