.elementor-21216 .elementor-element.elementor-element-bdf2d00:not(.elementor-motion-effects-element-type-background), .elementor-21216 .elementor-element.elementor-element-bdf2d00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:#ffffff;
}
.elementor-21216 .elementor-element.elementor-element-bdf2d00{
	box-shadow:0px 0px 10px 0px rgba(0,0,0,0.08);
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-21216 .elementor-element.elementor-element-bdf2d00 > .elementor-background-overlay{
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21216 .elementor-element.elementor-element-09e012a .neuron-site-title a{
	font-size:2.66667rem;
}
.elementor-21216 .elementor-element.elementor-element-09e012a > .elementor-widget-container{
	margin:0px 65px 0px 0px;
}
.elementor-21216 .elementor-element.elementor-element-09e012a{
	width:auto;max-width:auto;align-self:center;
}
.elementor-21216 .elementor-element.elementor-element-ed97574 nav > ul:not(.sub-menu){
	text-align:left;
}
.elementor-21216 .elementor-element.elementor-element-ed97574 nav > ul li.menu-item-has-children .menu-item-icon{
	left:auto;
}
.elementor-21216 .elementor-element.elementor-element-ed97574 nav.m-nav-menu--vertical > ul li.menu-item-has-children ul.sub-menu{
	padding-left:1.8333333333rem;
}
.elementor-21216 .elementor-element.elementor-element-ed97574 .m-nav-menu--mobile-icon-holder{
	justify-content:flex-start !important;
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
}
.elementor-21216 .elementor-element.elementor-element-ed97574 .m-nav-menu--horizontal > ul > li.menu-item-has-children > ul.sub-menu{
	margin-top:28px !important;
}
.elementor-21216 .elementor-element.elementor-element-ed97574 .m-nav-menu--horizontal > ul > li.menu-item-has-children > ul.sub-menu::before{
	height:28px !important;
	top:-28px !important;
}
.elementor-21216 .elementor-element.elementor-element-ed97574 .m-nav-menu--vertical > ul > li.menu-item-has-children > ul.sub-menu{
	margin-top:28px;
	margin-bottom:28px;
}
.elementor-21216 .elementor-element.elementor-element-ed97574 .m-nav-menu--mobile ul li.menu-item-has-children > ul.sub-menu{margin-top:28px;margin-bottom:28px;
}
.elementor-21216 .elementor-element.elementor-element-ed97574 .m-nav-menu--mobile{
	margin-top:15px !important;
}
.elementor-21216 .elementor-element.elementor-element-ed97574{width:auto;max-width:auto;align-self:center;}
.elementor-bc-flex-widget .elementor-21216 .elementor-element.elementor-element-40367d6.elementor-column .elementor-column-wrap{
	align-items:center;
}
.elementor-21216 .elementor-element.elementor-element-40367d6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{
	align-content:center;align-items:center;
}
.elementor-21216 .elementor-element.elementor-element-40367d6.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
	justify-content:flex-end;
}
.elementor-21216 .elementor-element.elementor-element-d4968b2 .elementor-heading-title{
	color:#000000;
}
.elementor-21216 .elementor-element.elementor-element-d4968b2{
	width:auto;
	max-width:auto;
	align-self:center;
}
.elementor-21216 .elementor-element.elementor-element-19af13c .l-primary-header__bag-holder{
	justify-content:flex-start !important;
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
}
.elementor-21216 .elementor-element.elementor-element-19af13c > .elementor-widget-container{
	margin:0px 0px 0px 18px;
}
.elementor-21216 .elementor-element.elementor-element-19af13c{
	width:auto;
	max-width:auto;
	align-self:center;
}
@media(max-width:1024px)
{
	.elementor-21216 .elementor-element.elementor-element-09e012a > .elementor-widget-container{
		margin:0px 32px 0px 0px;
	}
	.elementor-21216 .elementor-element.elementor-element-ed97574 .m-nav-menu--horizontal > ul > li.menu-item-has-children > ul.sub-menu{
		margin-top:8px !important;
	}
	.elementor-21216 .elementor-element.elementor-element-ed97574 .m-nav-menu--horizontal > ul > li.menu-item-has-children > ul	.sub-menu::before{
		height:8px !important;
		top:-8px !important;
	}
	.elementor-21216 .elementor-element.elementor-element-ed97574 .m-nav-menu--vertical > ul > li.menu-item-has-children > ul.sub-menu{
		margin-top:8px;
		margin-bottom:8px;
	}
	.elementor-21216 .elementor-element.elementor-element-ed97574 .m-nav-menu--mobile ul li.menu-item-has-children > ul.sub-menu{margin-top:8px;
	margin-bottom:8px;
	}
}
@media(max-width:767px)
{
	.elementor-21216 .elementor-element.elementor-element-4a7b377{
		width:50%;
	}
	.elementor-21216 .elementor-element.elementor-element-09e012a > .elementor-widget-container{
		margin:0px 12px 0px 0px;
	}
	.elementor-21216 .elementor-element.elementor-element-40367d6{
		width:50%;
	}
}

.elementor-20503 .elementor-element.elementor-element-d5c9fc8{
	z-index:999;
}
.elementor-20503 .elementor-element.elementor-element-0e31b8b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
	align-content:center;
	align-items:center;
}
.elementor-20503 .elementor-element.elementor-element-0e31b8b:not(.elementor-motion-effects-element-type-background), .elementor-20503 .elementor-element.elementor-element-0e31b8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:#000000;
}
.elementor-20503 .elementor-element.elementor-element-0e31b8b{
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	padding:2px 0px 2px 0px;
}
.elementor-20503 .elementor-element.elementor-element-0e31b8b > .elementor-background-overlay{
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20503 .elementor-element.elementor-element-411a9e6 .elementor-heading-title{
	color:#ffffff;
	font-size:14px;
	font-style:italic;
}
.elementor-bc-flex-widget .elementor-20503 .elementor-element.elementor-element-5bfa94e.elementor-column .elementor-column-wrap{
	align-items:center;
}
.elementor-20503 .elementor-element.elementor-element-5bfa94e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{
	align-content:center;
	align-items:center;
}
.elementor-20503 .elementor-element.elementor-element-5bfa94e.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
	justify-content:flex-end;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc nav > ul:not(.sub-menu){
	text-align:left;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc nav > ul li.menu-item-has-children .menu-item-icon{
	left:auto;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc nav.m-nav-menu--vertical > ul li.menu-item-has-children ul.sub-menu{
	padding-left:1.8333333333rem;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--mobile-icon-holder{
	justify-content:flex-start !important;
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc nav > ul > li > a{
	font-size:13px;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal > ul > li > a{
	color:#ffffff !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--vertical > ul > li > a{
	color:#ffffff !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--mobile nav > ul > li > a{
	color:#ffffff !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal ul > li:hover > a:not(.menu-item-icon){
	color:#ffffff !important;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;                        		
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--vertical ul > li:hover > a:not(.menu-item-icon){
	color:#ffffff !important;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--mobile nav ul > li:hover > a:not(.menu-item-icon){
	color:#ffffff !important;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal ul > li.menu-item.current_page_ancestor > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal ul > li.menu-item.current_page_item > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--vertical ul > li.menu-item.current_page_ancestor > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--vertical ul > li.menu-item.current_page_item > a{
	color:#ffffff;-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--mobile ul > li.menu-item.current_page_ancestor > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--mobile ul > li.menu-item.current_page_item > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal > ul > li{
	margin-left:16px;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--vertical > ul > li{
	margin-left:16px;
	margin-right:16px;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc nav ul li.menu-item-has-children > ul.sub-menu li a, .elementor-20503 .elementor-element.elementor-element-a3532bc nav ul li.menu-item.menu-item-has-children.m-mega-menu > ul.sub-menu > li.menu-item ul.sub-menu li.menu-item a{
	font-size:13px;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc nav ul li.menu-item-has-children > ul.sub-menu{
	min-width:17.9166666667rem;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal ul li.menu-item-has-children > ul.sub-menu{
	padding:16px 20px 16px 20px;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal ul li.menu-item-has-children:not(.m-mega-menu) > ul.sub-menu ul.sub-menu{
	margin-top:-16px !important;
	margin-left:calc(20px + 1px) !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal ul li.menu-item-has-children:not(.m-mega-menu) > ul.sub-menu ul.sub-menu::before{
	left:calc(-20px - 1px) !important;
	width:calc(20px + 2px) !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal ul li.menu-item-has-children:not(.m-mega-menu) > ul.sub-menu ul.sub-menu.sub-menu--left{
	margin-right:calc(20px + 1px) !important;
	margin-left:0 !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal ul li.menu-item-has-children:not(.m-mega-menu) > ul.sub-menu ul.sub-menu.sub-menu--left::before{
	right:calc(-20px - 1px) !important;
	width:calc(20px + 2px) !important;
	left:auto !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal ul.m-mega-menu-holder li.menu-item-has-children.m-mega-menu > ul.sub-menu{
	padding-top:16px !important;
	padding-bottom:16px !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal ul.m-mega-menu-holder li.menu-item-has-children.m-mega-menu > ul.sub-menu > li{
	padding-right:20px !important;
	padding-left:20px !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--vertical ul li.menu-item-has-children > ul.sub-menu{
	padding:16px 20px 16px 20px;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--mobile ul li.menu-item-has-children > ul.sub-menu{
	padding:16px 20px 16px 20px;
	margin-top:12px;
	margin-bottom:12px;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc nav ul li.menu-item-has-children > ul.sub-menu li:not(:last-of-type){
	margin-bottom:4px;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal > ul > li.menu-item-has-children > ul.sub-menu{
	margin-top:12px !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--horizontal > ul > li.menu-item-has-children > ul.sub-menu::before{
	height:12px !important;
	top:-12px !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--vertical > ul > li.menu-item-has-children > ul.sub-menu{
	margin-top:12px;
	margin-bottom:12px;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--mobile-icon svg line{
	stroke:#ffffff !important;
}
.elementor-20503 .elementor-element.elementor-element-a3532bc{
	width:auto;
	max-width:auto;
	align-self:center;
}
.elementor-20503 .elementor-element.elementor-element-c36e0c4{
	text-align:center;
	width:auto;
	max-width:auto;
	align-self:center;
}
.elementor-20503 .elementor-element.elementor-element-c36e0c4 .elementor-social-icon{
	background-color:rgba(0,0,0,0);
	font-size:15px;
	padding:0em;
}
.elementor-20503 .elementor-element.elementor-element-c36e0c4 .elementor-social-icon i{
	color:#ffffff;
}
.elementor-20503 .elementor-element.elementor-element-c36e0c4 .elementor-social-icon svg{
	fill:#ffffff;
}
.elementor-20503 .elementor-element.elementor-element-c36e0c4 .elementor-social-icon:not(:last-child){
	margin-right:14px;
}
.elementor-20503 .elementor-element.elementor-element-c36e0c4 .elementor-social-icon:hover{
	background-color:rgba(0,0,0,0);
}
.elementor-20503 .elementor-element.elementor-element-c36e0c4 > .elementor-widget-container{
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 15px;
	border-style:solid;
	border-width:0px 0px 0px 1px;
	border-color:#bababa;
}
.elementor-20503 .elementor-element.elementor-element-a689b68 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
	align-content:center;
	align-items:center;
}
.elementor-20503 .elementor-element.elementor-element-a689b68{
	padding:8px 0px 8px 0px;
}
.elementor-20503 .elementor-element.elementor-element-371c4ab .neuron-site-title a{
	font-size:2.66667rem;
}
.elementor-20503 .elementor-element.elementor-element-371c4ab > .elementor-widget-container{
	margin:0px 65px 0px 0px;
}
.elementor-20503 .elementor-element.elementor-element-371c4ab{
	width:auto;
	max-width:auto;
	align-self:center;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 nav > ul:not(.sub-menu){
	text-align:left;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 nav > ul li.menu-item-has-children .menu-item-icon{
	left:auto;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 nav.m-nav-menu--vertical > ul li.menu-item-has-children ul.sub-menu{
	padding-left:1.8333333333rem;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 .m-nav-menu--mobile-icon-holder{
	justify-content:flex-start !important;
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 .m-nav-menu--horizontal > ul > li.menu-item-has-children > ul.sub-menu{
	margin-top:1.8333333333rem !important;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 .m-nav-menu--horizontal > ul > li.menu-item-has-children > ul.sub-menu::before{
	height:1.8333333333rem !important;
	top:-1.8333333333rem !important;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 .m-nav-menu--vertical > ul > li.menu-item-has-children > ul.sub-menu{
	margin-top:1.8333333333rem;
	margin-bottom:1.8333333333rem;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 .m-nav-menu--mobile ul li.menu-item-has-children > ul.sub-menu{
	margin-top:1.8333333333rem;
	margin-bottom:1.8333333333rem;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 .m-nav-menu--mobile{
	margin-top:15px !important;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2{
	width:auto;
	max-width:auto;
	align-self:center;
}
.elementor-bc-flex-widget .elementor-20503 .elementor-element.elementor-element-edb2b2d.elementor-column .elementor-column-wrap{
	align-items:center;
}
.elementor-20503 .elementor-element.elementor-element-edb2b2d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{
	align-content:center;
	align-items:center;
}
.elementor-20503 .elementor-element.elementor-element-edb2b2d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
	justify-content:flex-end;
}
.elementor-20503 .elementor-element.elementor-element-cca10e4 .elementor-heading-title{
	color:#000000;
}
.elementor-20503 .elementor-element.elementor-element-cca10e4{
	width:auto;
	max-width:auto;
	align-self:center;
}
.elementor-20503 .elementor-element.elementor-element-0db6d1e .a-site-search-icon-holder{
	justify-content:flex-start !important;
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
}
.elementor-20503 .elementor-element.elementor-element-0db6d1e > .elementor-widget-container{
	margin:0px 0px 0px 18px;
	padding:0px 0px 0px 18px;
	border-style:solid;border-width:0px 0px 0px 1px;
}
.elementor-20503 .elementor-element.elementor-element-0db6d1e{
	width:auto;max-width:auto;align-self:center;
}
.elementor-20503 .elementor-element.elementor-element-86bd1de .l-primary-header__bag-holder{
	justify-content:flex-start !important;
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
}
.elementor-20503 .elementor-element.elementor-element-86bd1de > .elementor-widget-container{
	margin:0px 0px 0px 12px;
}
.elementor-20503 .elementor-element.elementor-element-86bd1de{
	width:auto;
	max-width:auto;
	align-self:center;
}@media(max-width:1024px){
	.elementor-20503 .elementor-element.elementor-element-a3532bc .m-nav-menu--mobile-icon svg{
	width:28px;
	height:28px !important;
}
	.elementor-20503 .elementor-element.elementor-element-a689b68{
		padding:0px 0px 0px 0px;
	}
.elementor-20503 .elementor-element.elementor-element-371c4ab > .elementor-widget-container{
	margin:0px 32px 0px 0px;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 .m-nav-menu--horizontal > ul > li.menu-item-has-children > ul.sub-menu{
	margin-top:8px !important;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 .m-nav-menu--horizontal > ul > li.menu-item-has-children > ul.sub-menu::before{
	height:8px !important;
	top:-8px !important;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 .m-nav-menu--vertical > ul > li.menu-item-has-children > ul.sub-menu{
	margin-top:8px;
	margin-bottom:8px;
}
.elementor-20503 .elementor-element.elementor-element-0b9f6e2 .m-nav-menu--mobile ul li.menu-item-has-children > ul.sub-menu{
	margin-top:8px;
	margin-bottom:8px;
}
}
@media(max-width:767px){
	.elementor-20503 .elementor-element.elementor-element-a689b68{
	padding:5px 5px 5px 5px;
	}
	.elementor-20503 .elementor-element.elementor-element-24d81ed{
		width:50%;
	}
	.elementor-20503 .elementor-element.elementor-element-371c4ab > .elementor-widget-container{
		margin:0px 12px 0px 0px;
	}
    .elementor-20503 .elementor-element.elementor-element-edb2b2d{width:50%;
    }
}

/*SOBRE MÍ*/
.elementor-28307 .elementor-element.elementor-element-e06913d{
	padding:12px 12px 12px 12px;
}
.elementor-bc-flex-widget .elementor-28307 .elementor-element.elementor-element-28fb536.elementor-column .elementor-column-wrap{
	align-items:center;
}
.elementor-28307 .elementor-element.elementor-element-28fb536.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{
	align-content:center;
	align-items:center;
}
.elementor-28307 .elementor-element.elementor-element-28fb536.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
	justify-content:space-between;
}
.elementor-28307 .elementor-element.elementor-element-102675b .neuron-site-title a{
	color:#ffffff !important;
	font-size:2.6666666667rem;
}
.elementor-28307 .elementor-element.elementor-element-102675b .neuron-site-title a:hover{
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
}
.elementor-28307 .elementor-element.elementor-element-102675b .neuron-site-title{
	text-align:left;
}
.elementor-28307 .elementor-element.elementor-element-102675b{
	width:auto;
	max-width:auto;
	align-self:center;
}
.elementor-28307 .elementor-element.elementor-element-42073cf .a-hamburger-holder{
	justify-content:flex-start !important;
	-webkit-box-pack:start !important;
	-ms-flex-pack:start !important;
}
.elementor-28307 .elementor-element.elementor-element-42073cf .a-hamburger svg line{
	stroke:#ffffff !important;
}
.elementor-28307 .elementor-element.elementor-element-42073cf{
	width:auto;
	max-width:auto;
	align-self:center;
}
.elementor-28307 .elementor-element.elementor-element-8701b4c > .elementor-container{
	min-height:100vh;
}
.elementor-28307 .elementor-element.elementor-element-8701b4c > .elementor-container:after{
	content:"";
	min-height:inherit;
}
.elementor-28307 .elementor-element.elementor-element-8701b4c:not(.elementor-motion-effects-element-type-background), .elementor-28307 .elementor-element.elementor-element-8701b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color:#000000;
}
.elementor-28307 .elementor-element.elementor-element-8701b4c{
	width:100%;
	max-width:100%;
	transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	z-index:999;
}
.elementor-28307 .elementor-element.elementor-element-8701b4c .a-close-button svg{
	color:#ffffff;
}
.elementor-28307 .elementor-element.elementor-element-8701b4c > .elementor-background-overlay{
	transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-28307 .elementor-element.elementor-element-a3e7230.elementor-column .elementor-column-wrap{
	align-items:center;
}
.elementor-28307 .elementor-element.elementor-element-a3e7230.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{
	align-content:center;
	align-items:center;
}
.elementor-28307 .elementor-element.elementor-element-a3e7230.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{
	justify-content:center;
}
.elementor-28307 .elementor-element.elementor-element-a3e7230 > .elementor-element-populated{
	padding:5% 5% 5% 5%;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav > ul:not(.sub-menu){
	text-align:center;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav > ul li.menu-item-has-children .menu-item-icon{
	center:auto;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav.m-nav-menu--vertical > ul li.menu-item-has-children ul.sub-menu{
	padding-center:1.8333333333rem;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav > ul > li > a{
	font-size:3.1666666667rem;
	font-weight:600;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal > ul > li > a{
	color:#ffffff !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--vertical > ul > li > a{
	color:#ffffff !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--mobile nav > ul > li > a{
	color:#ffffff !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal ul > li:hover > a:not(.menu-item-icon){
	color:#ffffff !important;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--vertical ul > li:hover > a:not(.menu-item-icon){
	color:#ffffff !important;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--mobile nav ul > li:hover > a:not(.menu-item-icon){
	color:#ffffff !important;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal ul > li.menu-item.current_page_ancestor > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal ul > li.menu-item.current_page_item > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--vertical ul > li.menu-item.current_page_ancestor > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--vertical ul > li.menu-item.current_page_item > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--mobile ul > li.menu-item.current_page_ancestor > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--mobile ul > li.menu-item.current_page_item > a{
	color:#ffffff;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav > ul > li{
	padding-top:8px;
	padding-bottom:8px;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--vertical > ul > li.menu-item-has-children > .menu-item-icon{
	margin-top:8px;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--mobile nav > ul > li.menu-item-has-children > .menu-item-icon{
	margin-top:8px;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav ul li.menu-item-has-children > ul.sub-menu li a, .elementor-28307 .elementor-element.elementor-element-6e12ba9 nav ul li.menu-item.menu-item-has-children.m-mega-menu > ul.sub-menu > li.menu-item ul.sub-menu li.menu-item a{
	font-size:2.3333333333rem;
	font-weight:600;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav ul li.menu-item-has-children > ul.sub-menu li a{
	color:#ffffff !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav ul li.menu-item.menu-item-has-children > ul.sub-menu li.menu-item a:hover{
	color:#ffffff !important;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav ul li.menu-item-has-children > ul.sub-menu li.current-menu-item > a{
	color:#ffffff !important;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav ul li.menu-item-has-children > ul.sub-menu li.current_page_ancestor > a{
	color:#ffffff !important;
	-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
	box-shadow:inset 0 0 0 rgba(0, 0, 0, 0), 0 1px 0 #ffffff;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal ul li.menu-item-has-children > ul.sub-menu{
	padding:12px 0px 0px 0px;

}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal ul li.menu-item-has-children:not(.m-mega-menu) > ul.sub-menu ul.sub-menu{
	margin-top:-12px !important;
	margin-left:calc(0px + 1px) !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal ul li.menu-item-has-children:not(.m-mega-menu) > ul.sub-menu ul.sub-menu::before{
	left:calc(-0px - 1px) !important;
	width:calc(0px + 2px) !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal ul li.menu-item-has-children:not(.m-mega-menu) > ul.sub-menu ul.sub-menu.sub-menu--left{
	margin-right:calc(0px + 1px) !important;
	margin-left:0 !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal ul li.menu-item-has-children:not(.m-mega-menu) > ul.sub-menu ul.sub-menu.sub-menu--left::before{
	right:calc(-0px - 1px) !important;
	width:calc(0px + 2px) !important;
	left:auto !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal ul.m-mega-menu-holder li.menu-item-has-children.m-mega-menu > ul.sub-menu{
	padding-top:12px !important;
	padding-bottom:0px !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--horizontal ul.m-mega-menu-holder li.menu-item-has-children.m-mega-menu > ul.sub-menu > li{
	padding-right:0px !important;
	padding-left:0px !important;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--vertical ul li.menu-item-has-children > ul.sub-menu{
	padding:12px 0px 0px 0px;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--mobile ul li.menu-item-has-children > ul.sub-menu{
	padding:12px 0px 0px 0px;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav ul li.menu-item-has-children > ul.sub-menu li:not(:last-of-type){
	margin-bottom:22px;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav ul li.menu-item-has-children > ul.sub-menu li.menu-item-has-children::after{
	color:#ffffff !important;
	font-size:26px;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--vertical ul li.menu-item-has-children .menu-item-icon svg{
	color:#ffffff !important;
	width:26px;
	height:26px;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 .m-nav-menu--mobile ul li.menu-item-has-children .menu-item-icon svg{
	color:#ffffff !important;
	width:26px;
	height:26px;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9 > .elementor-widget-container{
	margin:0px 0px 54px 0px;
}
.elementor-28307 .elementor-element.elementor-element-6e12ba9{
	width:335px;
	max-width:335px;
}
.elementor-28307 .elementor-element.elementor-element-3449cdf{
	text-align:center;
}
.elementor-28307 .elementor-element.elementor-element-3449cdf .elementor-social-icon{
	background-color:rgba(0,0,0,0);
	font-size:24px;
	padding:0em;
}
.elementor-28307 .elementor-element.elementor-element-3449cdf .elementor-social-icon i{
	color:#ffffff;
}
.elementor-28307 .elementor-element.elementor-element-3449cdf .elementor-social-icon svg{
	fill:#ffffff;
}
.elementor-28307 .elementor-element.elementor-element-3449cdf .elementor-social-icon:not(:last-child){
	margin-right:26px;
}
.elementor-28307 .elementor-element.elementor-element-3449cdf .elementor-social-icon:hover{
	background-color:rgba(0,0,0,0);
}
.elementor-28307 .elementor-element.elementor-element-3449cdf .elementor-social-icon:hover i{
	color:#ffffff;
}
.elementor-28307 .elementor-element.elementor-element-3449cdf .elementor-social-icon:hover svg{
	fill:#ffffff;
}
@media(max-width:767px){
	.elementor-28307 .elementor-element.elementor-element-6e12ba9 nav > ul > li > a{
		font-size:2.5rem;
		line-height:20px;
	}
	.elementor-28307 .elementor-element.elementor-element-3449cdf .elementor-social-icon{
		font-size:20px;
	}
}
/*//SOBRE MÍ*/
