/*  MICROTHEMER STYLES  */


/*= Geral ===================== */

/** Geral >> Elementor widget wrap **/
.elementor-element-489fa8d .elementor-widget-wrap {
	background-color: rgba(0, 0, 0, 0) !important;
}

/** Geral >> Cabeca02 **/
#cabeca02 {
	text-shadow: 0 0 rgba(255, 255, 255, 0.5) !important;
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.5) !important;
	background-color: rgba(255, 255, 255, 0) !important;
	background-image: none, linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
	background-repeat: repeat !important;
	position: static !important;
}

/** Geral >> Cabeca01 **/
#cabeca01 {
	background-color: rgb(179, 38, 221) !important;
	background-image: none !important;
}

/** Geral >> Elementor widget wrap _2 **/
.elementor-element-17435b2 .elementor-widget-wrap {
	text-shadow: 0 0 rgba(255, 255, 255, 0.4) !important;
	box-shadow: 0 0 0 0 rgb(255, 255, 255) !important;
}

/** Geral >> Elementor button **/
#cabeca02 .elementor-button {
	text-shadow: 0 0 rgba(235, 28, 28, 0) !important;
	box-shadow: 0 0 0 0 rgba(235, 28, 28, 0) !important;
	background-image: linear-gradient(rgb(182, 22, 208), rgb(182, 22, 208)) !important;
}

/** Geral >> Elementor animation grow **/
img.elementor-animation-grow {
	background-image: url("https://itnext.pt/portal/wp-content/uploads/2021/12/tracos-brancos-300x241.png") !important;
	display: none !important;
}

/** Geral >> Elementor widget wrap _3 **/
.elementor-element-f4654e6 .elementor-widget-wrap {
	background-color: rgba(255, 255, 255, 0) !important;
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0), rgba(255, 255, 255, 0)) !important;
	text-shadow: 0 0 rgba(255, 255, 255, 0) !important;
	box-shadow: 0 0 0 0 rgba(255, 255, 255, 0) !important;
}
.elementor-element-45ab1bb {
	position: relative !important;
}
.elementor-element-45ab1bb::before {
	content: "" !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 10 !important;
	background: transparent !important;
	cursor: pointer !important;
}

/** Geral >> Elementor widget container **/
.elementor-element-45ab1bb .elementor-widget-container {
	width: 100% !important;
	min-width: 25% !important;
	height: auto !important;
	min-height: 100% !important;
	max-height: 100% !important;
	box-sizing: content-box !important;
	object-fit: fill !important;
	background-image: url("https://itnext.pt/portal/wp-content/uploads/2021/12/tracos-brancos-300x241.png") !important;
	background-position: center bottom !important;
	background-repeat: no-repeat !important;
	background-size: contain !important;
}
.elementor-element-45ab1bb {
	position: relative !important;
}
.elementor-element-45ab1bb::before {
	content: "" !important;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	width: 100% !important;
	height: 100% !important;
	z-index: 10 !important;
	background: transparent !important;
	cursor: pointer !important;
	display: block !important;
	z-index: 9999 !important;
}

/** Geral >> Hfe menu item **/
#menu-item-3703 .hfe-menu-item {
	color: rgb(255, 255, 255) !important;
}

/** Geral >> Hfe menu item _2 **/
#menu-item-4295 .hfe-menu-item {
	color: rgb(255, 255, 255) !important;
}

/** Geral >> Hfe menu item _3 **/
#menu-item-4402 .hfe-menu-item {
	color: rgb(255, 255, 255) !important;
}

/** Geral >> Hfe menu item _4 **/
#menu-item-4352 .hfe-menu-item {
	color: rgb(255, 255, 255) !important;
}

/** Geral >> Hfe menu item _5 **/
#menu-item-4479 .hfe-menu-item {
	color: rgb(255, 255, 255) !important;
}

/** Geral >> Hfe menu item _6 **/
#menu-item-4480 .hfe-menu-item {
	color: rgb(255, 255, 255) !important;
}

/** Geral >> Hfe menu item (:hover) **/
#menu-item-3703 .hfe-menu-item:hover {
	color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe menu item (:hover) _2 **/
#menu-item-4295 .hfe-menu-item:hover {
	color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe menu item (:hover) _3 **/
#menu-item-4402 .hfe-menu-item:hover {
	color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe menu item (:hover) _4 **/
#menu-item-4352 .hfe-menu-item:hover {
	color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe menu item (:hover) _5 **/
#menu-item-4479 .hfe-menu-item:hover {
	color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe menu item (:hover) _6 **/
#menu-item-4480 .hfe-menu-item:hover {
	color: rgb(197, 61, 238) !important;
}

/** Geral >> Elementor button wrapper **/
#cabeca02 .elementor-button-wrapper {
	color: rgb(55, 55, 55) !important;
}

/** Geral >> Hfe sub menu item **/
#menu-item-4235 .hfe-sub-menu-item {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(0, 0, 0) !important;
}

/** Geral >> Hfe sub menu item _2 **/
#menu-item-4236 .hfe-sub-menu-item {
	background-color: rgb(0, 0, 0) !important;
}

/** Geral >> Hfe sub menu item _3 **/
#menu-item-4237 .hfe-sub-menu-item {
	background-color: rgb(0, 0, 0) !important;
}

/** Geral >> Hfe sub menu item _4 **/
#menu-item-4238 .hfe-sub-menu-item {
	background-color: rgb(0, 0, 0) !important;
}

/** Geral >> Hfe sub menu item _5 **/
#menu-item-4239 .hfe-sub-menu-item {
	background-color: rgb(0, 0, 0) !important;
}

/** Geral >> Hfe sub menu item _6 **/
#menu-item-4240 .hfe-sub-menu-item {
	background-color: rgb(0, 0, 0) !important;
}

/** Geral >> Menu item 4235 (:hover) **/
#menu-item-4235:hover {
	background-color: rgb(197, 61, 238) !important;
}

/** Geral >> Sub menu (:hover) **/
#menu-item-4295 .sub-menu:hover {
	background-color: rgb(197, 61, 238) !important;
}

/** Geral >> Menu item 4235 (:hover) _2 **/
#menu-item-4235:hover {
	background-color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe sub menu item (:hover) **/
#menu-item-4235 .hfe-sub-menu-item:hover {
	background-color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe sub menu item (:hover) _2 **/
#menu-item-4236 .hfe-sub-menu-item:hover {
	background-color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe sub menu item (:hover) _3 **/
#menu-item-4237 .hfe-sub-menu-item:hover {
	background-color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe sub menu item (:hover) _4 **/
#menu-item-4238 .hfe-sub-menu-item:hover {
	background-color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe sub menu item (:hover) _5 **/
#menu-item-4239 .hfe-sub-menu-item:hover {
	background-color: rgb(197, 61, 238) !important;
}

/** Geral >> Hfe sub menu item (:hover) _6 **/
#menu-item-4240 .hfe-sub-menu-item:hover {
	background-color: rgb(197, 61, 238) !important;
}

/** Geral >> Fa linkedin (::before) **/
#cabeca01 .fa-linkedin::before {
	color: rgb(179, 38, 221) !important;
	background-color: rgb(255, 255, 255) !important;
}


/*= Geral 2 =================== */

/** Geral 2 >> Elementor repeater item d249c6e **/
#cabeca01 .elementor-repeater-item-d249c6e {
	background-color: rgb(255, 255, 255) !important;
}

/** Geral 2 >> Elementor social icon instagram **/
#cabeca01 .elementor-social-icon-instagram {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(255, 255, 255) !important;
}

/** Geral 2 >> Fa instagram (::before) **/
#cabeca01 .fa-instagram::before {
	color: rgb(179, 38, 221) !important;
}

/** Geral 2 >> Elementor repeater item b853cc9 **/
#cabeca01 .elementor-repeater-item-b853cc9 {
	background-color: rgb(255, 255, 255) !important;
}

/** Geral 2 >> Elementor repeater item d0dea57 **/
#cabeca01 .elementor-repeater-item-d0dea57 {
	background-color: rgb(255, 255, 255) !important;
}

/** Geral 2 >> Fa youtube (::before) **/
#cabeca01 .fa-youtube::before {
	color: rgb(179, 38, 221) !important;
}

/** Geral 2 >> Fa whatsapp (::before) **/
#cabeca01 .fa-whatsapp::before {
	color: rgb(179, 38, 221) !important;
}

/** Geral 2 >> Elementor element 24ea6ec **/
#colophon .elementor-element-24ea6ec {
	background-color: rgb(0, 0, 0) !important;
}

/** Geral 2 >> Elementor element f040af3 **/
#colophon .elementor-element-f040af3 {
	
}
.img.er-cont-primary {
	display: none !important;
}

/** Geral 2 >> Elementor widget container **/
.img.er-cont-primary {
	
}
.elementor-element-cf2cbe7 .elementor-widget-container {
	background-color: rgba(0, 0, 0, 0) !important;
}

/** Geral 2 >> Elementor element cf2cbe7 **/
#colophon .elementor-element-cf2cbe7 {
	background-color: rgba(0, 0, 0, 0) !important;
}

/** Geral 2 >> Image **/
#colophon img {
	
}
.img.er-cont-primary {
	display: none !important;
}

/** Geral 2 >> Image _2 **/
#colophon img {
	
}
.img.er-cont-primary {
	display: none !important;
}

/** Geral 2 >> Image _3 **/
.img.er-cont-primary {
	display: none !important;
}

/** Geral 2 >> Image _4 **/
#colophon img {
	
}
.img.er-cont-primary {
	display: none !important;
}

/** Geral 2 >> Image _5 **/
#colophon img {
	
}
.img.er-cont-primary {
	display: none !important;
}

/** Geral 2 >> Elementor element f040af3 _2 **/
#colophon .elementor-element-f040af3 {
	
}
.img.er-cont-primary {
	display: none !important;
}

/** Geral 2 >> Elementor element f040af3 _3 **/
#colophon .elementor-element-f040af3 {
	
}
#colophon img {
	display: none !important;
}

/** Geral 2 >> Image _6 **/
#colophon img {
	display: none !important;
}

/** Geral 2 >> Elementor element f040af3 _4 **/
#colophon .elementor-element-f040af3 {
	display: none !important;
}

