.elementor-kit-7{--e-global-color-primary:#2A2B2C;--e-global-color-secondary:#A6A8AB;--e-global-color-text:#2A2B2C;--e-global-color-accent:#7DBD42;--e-global-color-3af17b5:#EE4B33;--e-global-color-78da259:#2B6D8E;--e-global-color-ccd04d9:#FFFFFF;--e-global-typography-primary-font-family:"Montserrat";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Montserrat";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Montserrat";--e-global-typography-accent-font-weight:500;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#2B6D8E;text-decoration:underline;}.elementor-kit-7 a:hover{color:#2B6D8E;}.elementor-kit-7 h1{font-size:50px;font-weight:700;}.elementor-kit-7 h2{font-size:36px;font-weight:700;}.elementor-kit-7 h3{font-weight:700;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Montserrat", Sans-serif;text-transform:uppercase;font-style:normal;box-shadow:2px 3px 8px -1px rgba(0,0,0,0.5);border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-right:0px;padding-left:0px;}@media(max-width:1024px){.elementor-kit-7 h1{font-size:40px;}.elementor-kit-7 h2{font-size:25px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7 a{font-size:40px;}.elementor-kit-7 h1{font-size:36px;}.elementor-kit-7 h2{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.btn-link-blue .elementor-button-link {
	border-bottom:5px solid #2b6d8e;
	-webkit-transition:color .25s ease,background .25s ease,opacity .25s ease,border-color .25s ease;
	-o-transition:color .25s ease,background .25s ease,opacity .25s ease,border-color .25s ease;
	transition:color .25s ease,background .25s ease,opacity .25s ease,border-color .25s ease;
}

.btn-link-blue:hover [class*=" fa-"],
.btn-link-blue:hover [class^=fa-] {
	-webkit-transform:translateX(-6px);
	-ms-transform:translateX(-6px);
	transform:translateX(-6px);
}

.btn-link-blue [class*=" fa-"],
.btn-link-blue [class^=fa-] {
	-webkit-transition:-webkit-transform .3s ease-out;
	-o-transition:transform .3s ease-out;
	transition:transform .3s ease-out;
	transition:transform .3s ease-out,-webkit-transform .3s ease-out;
	color:#2b6d8e;
}


.logo {
	padding-top:0;
	max-width:32rem;
	margin-left:31px;
}
@media (max-width:767px) {
.logo {
        padding-top:0;
		max-width:193px;
		margin-left:5px;
	}
	
}

/*!
.elementor-nav-menu--main .elementor-item.elementor-item-active {
    background-color: #FFFFFF !important;
    color: #717274 !important;
}
.elementor-nav-menu--main .elementor-item.elementor-item-active:hover {
    background-color: #7DBD42 !important;
    color: #2A2B2C !important;
}
*/


.elementor-nav-menu a.highlighted .sub-arrow i::before {
	content:"\f068";
	color:#2b6d8e;
}

.elementor-nav-menu .sub-arrow {
    position: relative;
    top: -.75em;
    left: -.75em;
    font-size: .5em;
    line-height: 1;
    color: #7dbd42;
	-webkit-transition:color .25s ease;
	-o-transition:color .25s ease;
	transition:color .25s ease;
}

.elementor-nav-menu--dropdown {
    min-width: 25em !important;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    max-width: 1000px;
}

.elementor-nav-menu--main .elementor-nav-menu a, 
.elementor-nav-menu--main .elementor-nav-menu a.highlighted, 
.elementor-nav-menu--main .elementor-nav-menu a:focus, 
.elementor-nav-menu--main .elementor-nav-menu a:hover {
    display: inline-flex;
}


.elementor-nav-menu--dropdown a:hover,
.elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-nav-menu--dropdown a.highlighted {
    background-color: #FFFFFF !important;
    font-weight: 700 !important;
}

.elementor-nav-menu li> ul> li:not(.drop-title)> a::before {
    font-family: "Font Awesome 5 Free";
    opacity: 0;
    content: "\f061";
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-top: 1px;
    font-size: 14px;
    color: #2b6d8e;
}
.header-menu li> ul> li:not(.drop-title)> a:hover::before {
	opacity:1;
}

.menu-item i._before, .rtl .menu-item i._after {
    margin-right: .8em;
}

.fa-linkedin-square:before {
    font-family: "Font Awesome 5 Brands";
    content: "\f08c" !important;
    color: #2b6d8e;
    font-size: 12px;
}
.fa-save:before {
    font-family: "Font Awesome 5 Free";
    content: "\f51f" !important;
    color: #2b6d8e;
    font-size: 12px;
}

.nav-bar .elementor-container::after {
	content:"";
	position:absolute;
	top:-2.2rem;
	left:22rem;
	width:8rem;
	height:3rem;
	background-image:url(/wp-content/uploads/2021/07/decor-header.svg);
	background-size:100% auto;
}

@media (max-width:767px) {
	.nav-bar .elementor-container::after {
		top:-18px;
		left:259px;
		width:64px;
		height:24px;
	}
}
@media (max-width:374px) {
	.nav-bar .elementor-container::after {
		left:220px;
	}
	
}

.footer a {
	color:#FFFFFF;
}
.footer a:hover {
	color:#7dbd42;
}/* End custom CSS */