:root{
	--primary-p-font-size: 17px;
	--primary-p-font-weight: 400;
	--primary-p-font-line-height: 25.5px;
	--primary-p-color: #151515;
	--global-typography-secondary-font-size: 28px;
	--global-typography-secondary-font-weight: 400;
	--global-typography-primary-line-height: 28px;
	--global-typography-primary-font-size: 40px;
	--global-typography-primary-font-weight: 400;
	--global-typography-primary-line-height: 55px;
	--global-nav-font-size: 15px;
	--gloval-nav-line-height: 24px;
	--global-footer-p-font-size: 15px;
	--global-footer-p-font-weight: 15px;
	--global-footer-p-line-height: 22.5px;
	--global-strong-font-weight: 700;
	
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/**umb_name:H1*/
h1{
	font-size: var(--global-typography-primary-font-size);
	font-weight: var(--global-typography-primary-font-weight);
	line-height: var(--global-typography-primary-line-height);
}

/**umb_name:H2*/
h2{
	font-size: var(--global-typography-secondary-font-size);
	font-weight: var(--global-typography-primary-font-weight);
	line-height: var(--global-typography-secondary-font-weight);
}

/**umb_name:H3*/
h3{}

/**umb_name:H4*/
h4{}

/**umb_name:H5*/
h5{}

/**umb_name:Paragraph*/
p{}

/**umb_name:Paragraph*/
p{}

/**umb_name:Blockquote*/

header .logoHolder img {
	height: 100px;
}

.employeeList a .employee .intro, .employee .intro, .form-render button{
	background-color: rgb(118, 184, 42);
}

.form-render button:hover{
	background-color: rgb(104, 167, 33);
}

.employeeList a .employee .image .overlay{
	background-color: rgba(0, 0, 0, .6);
}

.employee .intro h4{
	color: #fff !important;
}

.textContainer p a, a, .textContainer ul li a{
	color: rgb(204,51,102);
}

.textContainer p a, a:hover, .textContainer ul li a:hover,{
	color: rgb(51,51,102);
}

.ezme-pr-4 h2, .ezme .ezme-text-primary{
	color: rgb(118, 184, 42) !important;
}

.textContainer p a:hover, a:hover, .textContainer ul li a:hover{
	color: rgb(51,51,102);
}

.weOffer .owl-offer .item .overlay h3{
	font-size: 20px;
	font-weight: 600;
}

.owl-carousel .owl-item .item{
	min-height: 250px !important;
}


@media (max-width: 1199px) {
	.menuBtnHolder {
		background-color: rgb(61, 61, 61);
	}
	
	.menuBtnHolder>.menuBtns>.menuBtn,.menuBtnHolder>.menuBtns>.menuBtn.menuTrigger {
		background-color: rgb(118, 184, 42);
    	border: 2px solid rgb(118, 184, 42);
	}
	.menuBtnHolder>.menuBtns>.menuBtn:hover {
		background-color: rgb(104, 167, 33);
    	border: 2px solid rgb(104, 167, 33);
	}
	nav#menu .toggle:before, nav#menu .menuHeader span:before, nav#menu .backToPrevMenu:before{
		color: rgb(118, 184, 42);
	}
}

@media (max-width: 991px){
	.weOffer .owl-offer .item .overlay h3{
		font-size: 18px;
	}
}

@media (max-width: 767.98px){
	.employee .intro{
		background-color: rgb(118, 184, 42);
	}
}

p, .textContainer p{
    font-size: var(--primary-p-font-size);
    color: var(--primary-p-color);
    font-weight: var(--primary-p-font-weight);
    line-height: var(--primary-p-font-line-height);
}

a, .textContainer a{
	font-size: var(--primary-p-font-size);
	font-weight: var(--primary-p-font-weight);
    line-height: var(--primary-p-font-line-height);
}

.textContainer h2, .weOffer h3{
	font-size: var(--global-typography-secondary-font-size);
	font-weight: var(--global-typography-primary-font-weight);
	line-height: var(--global-typography-secondary-line-height);
}

.textContainer h1{
	font-size: var(--global-typography-primary-font-size);
	font-weight: var(--global-typography-primary-font-weight);
	line-height: var(--global-typography-primary-line-height);
}

nav#menu ul, nav#menu ul li a, nav#menu li a{
	font-size: var(--global-nav-font-size);
	line-height: var(--gloval-nav-line-height);
}

.mainFooter .footerSection ul li, .mainFooter .footerSection p, .mainFooter .footerSection table tr td{
	font-size: var(--global-footer-p-font-size);
	font-weight: var(--global-footer-p-font-weight);
	line-height: var(--global-footer-p-line-height);
}

strong, .weOffer h3{
	font-weight: var(--global-strong-font-weight);
}