/*

Theme Name: ENP
Description: ENP
Author: Bee Marketing
Author URI: 
Template: hello-biz
Version: 1.0

*/

.elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-widget-text-editor ul{padding-left:18px;}



/*** HEADER ***/

#header{position:relative;}
.header-btn .elementor-button-icon svg{height:32px;}
.header-btn .elementor-button-content-wrapper{align-items:center;}
.header-btn .elementor-button-text{text-align:left;}
.header-btn .elementor-button:hover path{transition:fill 0.3s;}
.header-btn .elementor-button:hover svg g path{fill:#fff !important;}	

.header-btn.header-btn-pds .elementor-button-icon svg{width:26px;}
.header-btn.header-btn-gp .elementor-button-icon svg{width:39px;}

#header-logo-cp{right:40px;}

#main-menu nav{height:100%;}
#main-menu ul{height:100%;align-items:start;justify-content:space-around;flex-wrap:nowrap;}
#main-menu.menu-pds li{max-width:290px;}
#main-menu.menu-gp li{max-width:270px;}
#main-menu li{height:100%;}
#main-menu li a{white-space:normal;text-align:center;}
#main-menu ul:after{display:none;}
#main-menu .current-menu-item,#main-menu .menu-item:hover{background:#75003F;}
#main-menu .current-menu-item a,#main-menu .menu-item:hover a{color:#fff;}
#main-menu .menu-item{transition:background 0.3s;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu>li:last-child>a{    margin-inline-end: var(--e-nav-menu-horizontal-menu-item-margin);}
@media(max-width:1500px){
#main-menu.menu-pds li{max-width:260px;}    
#main-menu.menu-gp li{max-width:240px;}    
}

@media(max-width:1024px){
	#header-logo-cp{right:20px;}
}
@media(min-width:1025px){
	.elementor-nav-menu li.menu-home{display:none !important;}
}

/*** MENU MOBILE ***/

.elementor-widget-off-canvas{
	--e-off-canvas-animation-duration:0.3s !important;
	--e-off-canvas-animation-duration-minimum:0.3s !important;
}

/**** FOOTER ***/

#mentions a{word-break:break-all;}


/*** QUIZ ***/

.quiz-result{display:none;}
.quiz-card.is-answered .quiz-result{display:block;}
.quiz-card .quiz-btn{cursor:pointer;}
.quiz-card.is-answered .quiz-btn{display:none;}
.quiz-card.is-answered .quiz-btn.is-correct{display:flex;}
.quiz-card.is-answered .quiz-btn.is-correct .elementor-icon{background:#fff;}
.quiz-card.is-answered .quiz-btn.is-correct .elementor-icon svg{fill:#8A255B;}
.quiz-card.is-answered .quiz-btn.is-correct .elementor-icon-box-title{color:#fff !important;}