body { margin: 0; padding: 0; background: var(--e-global-color-bbe9c50); }

p { margin: 0 0 20px; }
p:last-child { margin-bottom: 0; }

.elementor-nav-menu--layout-horizontal .elementor-nav-menu {
    align-items: center;
}

.elementor-nav-menu--main > ul > li:last-child > a {
	background: var(--e-global-color-secondary) !important;
    padding: 16px 30px !important;
    border-radius: 10px;
    color: #fff !important;
    font-weight: 600 !important;
	transition: 0.5s ease all !important; 
}

.elementor-nav-menu--main > ul > li:last-child > a:hover { 
	background: var(--e-global-color-accent); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color); transform: translate(0, -5px); 
}  

@media( max-width: 991px ) {
	
	header .elementor-nav-menu {
		padding: 20px;
		background: #002635;
		justify-content: center;
		display: flex;
		flex-wrap: wrap;
		gap: 15px;
	}

	header .elementor-nav-menu > li {
		width: 100%;
		display: flex;
		justify-content: center;
	}

	header .elementor-nav-menu > li > a {
		color: var(--e-global-color-secondary);
		border: 1px solid var(--e-global-color-79d874b) !important;
		background: var(--e-global-color-79d874b);
		font-weight: 600 !important;
		font-size: 16px !important;
		text-align: center !important;
		padding: 15px !important;
		border-radius: 6px;
		max-width: 270px;
		display: block;
		width: 100%;	
	}

	header .elementor-nav-menu > li:last-child > a {
		background: transparent;
		color: #fff;
	}
	
}

@media( max-width: 767px ) {

	footer .elementor-nav-menu--main > ul {
		display: flex;
		flex-wrap: wrap;
		gap: 30px;
	}
	
	footer .elementor-nav-menu--main > ul > li {
		width: 100% !important;
		justify-content: center !important;
	}
	
	footer .elementor-nav-menu--main > ul > li > a {
		width: auto !important;
		flex-grow: inherit !important;
	}
	
	
	
}