<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:   Neuros Child
 Description:  Neuros Child Theme
 Theme URI:	   https://demo.artureanec.com/themes/neuros
 Author:       Artureanec
 Author URI:   https://demo.artureanec.com
 Template:     neuros
 Version:      1.0.0
 License: GNU  General Public License version 3.0
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html
 Text Domain:  neuros-child
*/

/* =Theme customization starts here
------------------------------------------------------- */

body, 
.rtmegamenu-contents {
	background-color: #f3f3fa!important;
	padding-top: 115px;
}

.post-content,
.wp-block-archives li &gt; a,
.widget_categories ul &gt; li, ul.wp-block-categories &gt; li,
.post-meta-header .post-meta-item a {
	color: #534E6D!important;
	/* Wroom - paragrafo */
	font-family: Jost!important;
	font-size: 18px;
	font-style: normal;
	font-weight: 300;
	line-height: 26px; /* 144.444% */
}

.post-meta-items {
	background-color: #f3f3fa;
	color: #534E6D;
}

.post-meta-items-wrapper:after {
	box-shadow: 0 20px 0 0 #f3f3fa;
}

.post-categories a.post-category-item {
	background-color: #272148;
	color: #61CE70;
	font-weight: 700; /*900*/
	font-size: 12px;
}

.single-post &gt; .post-title:not(:first-child) {
	color: #272148;

	/* Wroom - H1 */
	font-family: Poppins;
	font-size: 60px;
	font-style: normal;
	font-weight: 900;
	line-height: 66px; /* 110% */
}

h2.wp-block-heading {
	color: #272148;
    font-family: Poppins !important;
    font-size: 40px !important;
    font-style: normal;
    font-weight: 900 !important;
    line-height: 54px !important;
	border-bottom-width: 0!important;
}

h2.wp-block-heading::before {
    content: "" !important;
}

.post-category-item {
	text-align: left;
    font-family: "Poppins", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 145%;
    letter-spacing: 0.54px;
}

.post-categories .post-category-item:before,
.post-categories .post-category-item:after {
	margin:0;
} 

.post-categories .post-category-item:before {
    content: '&lt;/';
}

.post-categories .post-category-item:after {
    content: '&gt;';
}

.mt-minus-130 {
	margin-top: -130px!important;
}

.elementor &gt; .e-flex{
	margin: auto;
}

body .elementor[data-elementor-type="wp-page"] .elementor-section-wrap,
.footer-width-fixer .elementor[data-elementor-type="wp-post"] .elementor-section-wrap{
	width: 100%;
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.elementor-widget-text-editor p strong{
	color: #272148;
	font-family: Poppins;
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	line-height: 145%;
}

.elementor-widget-neuros_blog_listing .grid-item{
	overflow: hidden;
}

.elementor-widget-neuros_blog_listing .grid-item .blog-item{
	padding-bottom: 45px !important;
	padding-top:  45px !important;
	border: solid 2px #E7E7F5;
	border-radius: 20px 20px 20px 20px !important;
	    overflow: visible;
}

.elementor-widget-neuros_blog_listing .grid-item .blog-item:before{
	    border-bottom: 0;
	border: none;
}

.elementor-widget-neuros_blog_listing .grid-item .blog-item &gt; div{
	border-bottom: none;
	border-radius: 30px 0px 0px 0px!important;
	background-color: #f3f3fa;
	border-right: none;
    border-bottom: none;
}

.elementor-widget-neuros_blog_listing .grid-item .blog-item:hover .post-media-wrapper img{
	transform: scale(1.0) translateX(0);
}

.elementor-widget-neuros_blog_listing .grid-item .blog-item .post-media-wrapper{
	margin: 0 45px 30px 45px !important;
}

.elementor-widget-neuros_blog_listing .grid-item .blog-item .post-media-wrapper img{
	border-radius: 20px;
	transform: scale(1.0) translateX(0);
}

.elementor-widget-neuros_blog_listing .grid-item .post-media-wrapper img{
	transform: scale(1.0) translateX(0);
}

.elementor-widget-neuros_blog_listing .grid-item .post-meta-header{
	margin: 0 45px 0 45px !important;
}

.elementor-widget-neuros_blog_listing .grid-item .post-meta-header .post-meta-items-wrapper{
	padding: 0;
}

.elementor-widget-neuros_blog_listing .grid-item .post-meta-header .post-meta-items-wrapper:after{
	display: none;
}

.elementor-widget-neuros_blog_listing .grid-item .post-meta-header .post-meta-items-wrapper .post-meta-items{
	padding: 0;
	background-color: transparent;
}

.elementor-widget-neuros_blog_listing .grid-item .post-title{
	margin-top: 15px !important;
}

.elementor-widget-neuros_blog_listing .grid-item .post-content{
	margin-top: 15px !important;
}

.elementor-widget-neuros_blog_listing .grid-item .custom-neuros-button-wrapper{
	position: absolute;
    bottom: -2px;
    right: -2px;
    padding: 10px 12px 2px 10px;
    background-color: #f3f3fa;
	border: solid 2px #E7E7F5;
}

.elementor-widget-neuros_blog_listing .grid-item .custom-neuros-button-wrapper .custom-neuros-button{
    padding: 15px;
    background-color: #272148;
    border-radius: 100px;
	transition: all .3s;
}

.elementor-widget-neuros_blog_listing .grid-item .custom-neuros-button-wrapper .custom-neuros-button:hover{
    background-color: #20D86A;
}

.elementor-widget-neuros_blog_listing .grid-item .custom-neuros-button-wrapper .custom-neuros-button:hover svg.plus{
	animation: out-in-from-left 0.65s ease-in-out forwards;
}

.elementor-widget-neuros_blog_listing .grid-item .custom-neuros-button-wrapper .custom-neuros-button:after{
	content: '';
    background-color: #ededf7;
    width: 20px;
    height: 20px;
    right: -1px;
    top: -19px;
    position: absolute;
}

.elementor-widget-neuros_blog_listing .grid-item .custom-neuros-button-wrapper .custom-neuros-button svg.plus{
	width: 13px;
    display: block;
	fill: #fff;
	transition: transform 0.4s, fill 0.3s, opacity 0.4s;
	transform: translateX(0);
}

.elementor-widget-neuros_blog_listing .grid-item .custom-neuros-button-wrapper .custom-neuros-button svg.ramp-01{
	position: absolute;
	left: -20px;
    bottom: 0px;
    z-index: 10;
	background-color: #f3f3fa;
	padding-bottom: 1px;
}

.elementor-widget-neuros_blog_listing .grid-item .custom-neuros-button-wrapper .custom-neuros-button svg.ramp-02{
	position: absolute;
	right: -1px;
    top: -19px;
    z-index: 10;
	background-color: #f3f3fa;
	padding-right: 2px;
    padding-bottom: 2px;
}

.elementor-widget-neuros_blog_listing .grid-item .custom-neuros-button-wrapper .custom-neuros-button svg.ramp-01 path,
.elementor-widget-neuros_blog_listing .grid-item .custom-neuros-button-wrapper .custom-neuros-button svg.ramp-02 path{
	fill: none;
	stroke: #e7e7f5;
}

.elementor-widget-neuros_blog_listing .content-pagination .page-numbers{
	width: 12px;
    height: 12px;
    min-width: 0px;
	min-height: 0px;
}

.elementor-widget-neuros_blog_listing .content-pagination .page-numbers.next,
.elementor-widget-neuros_blog_listing .content-pagination .page-numbers.prev{
	display: none;
}

@keyframes out-in-from-left {
  0% {
    transform: translateX(0);
  }
  70% {
    transform: translateX(777px);
  }
  71% {
    transform: translateX(-777px);
  }
  100% {
    transform: translateX(0);
  }
}

form.wpcf7-form .wpcf7-acceptance{
	display: block;
}

form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{
	display: block;
	margin: 0;
}

form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: center;
	gap: 15px;
}

form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"]{
	margin: 0;
}

form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"] + .wpcf7-list-item-label{
	width: 80%;
    flex-grow: 1;
}

form.wpcf7-form input[type="submit"]{
	font-family: "Poppins", Sans-serif;
	font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
	line-height: 200%;
	box-shadow: 0px 3.336px 8.339px 0.834px rgba(38.99999999999998, 33, 72, 0.15)!important;
	border-style: solid;
	border-width: 2px;
	border-color: #0078DA;
	border-radius: 10px;
	padding: 8px 20px 8px 20px;
	color: #fff;
	background-color: #0078DA;
}

form.wpcf7-form input[type="email"]{
	background-color: #fff;
	color: #272148;
	padding: 8px 20px 8px 20px;
	border-radius: 10px;
	font-family: Jost;
	font-size: 16px;
	font-weight: 400;
	line-height: 160%;
}

form.wpcf7-form input[type="email"]::placeholder {
	color: #534E6D;
}

form.wpcf7-form label{
	color: #fff;
}

form.wpcf7-form label input{
	margin-top: 15px;
}

form.wpcf7-form .d-flex &gt; div{
	display: flex;
	width: 92%;
}

form.wpcf7-form .d-flex &gt; div p{
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
    align-items: center;
    gap: 15px;
}

form.wpcf7-form .wpcf7-response-output{
	display: none;
}

form.wpcf7-form .wpcf7-not-valid-tip{
	position: absolute;
}

.gap-30{
	gap: 30px;
}

.d-flex{
	display: flex;
	flex-wrap: wrap;
}
    
.flex-row{
	flex-direction: row;
}

.flex-end{
	justify-content: flex-end;
}

.flex-end{
    align-self: flex-end;
}

.nl-checkbox {
	background-color: #FFF !important;
    /*margin-left: -14px !important;*/
    margin-top: 0 !important;
}

.bottom-dash,
h2.wp-block-heading {
    position: relative;
}

.bottom-dash::after,
h2.wp-block-heading::after {
    width: 40px;
    height: 10px;
    background-color: #272148;
    border-radius: 4px;
    content: "";
    position: absolute;
    bottom: 10px;
    right: 0;
	display: none;
}

.elementor-widget-text-editor ul,
.elementor-widget-text-editor ol {
    padding: 0px 0px 0px 60px!important;
}

.neuros-content-slider-widget .neuros-content-wrapper-1,
.neuros-content-slider-widget .neuros-content-wrapper-2,
.neuros-content-slider-widget .neuros-content-wrapper-3 {
  opacity: 1!important;
}


@media screen and (min-width: 768px) {
	form.wpcf7-form .wpcf7-spinner{
		display: none;
	}
	
	.bottom-dash::after,
	h2.wp-block-heading::after{
		display:block;
	}
}

@media screen and (max-width: 767px) {
	form.wpcf7-form {
		text-align: center;
	}
	
	form.wpcf7-form .wpcf7-spinner{
		display: block;
		margin: 0;
	}
	
	form.wpcf7-form .d-flex &gt; div{
		width: 100%;
	}
	
	form.wpcf7-form .d-flex &gt; div p{
		width: 100%;
	}
}

.sr7-bullets.custom .sr7-bullet{
	border-radius: 100px;
	background-color: #fff!important;
}

.sr7-bullets.custom .sr7-bullet.selected{
	background-color: #272148!important;
}

header ul &gt; li:before{
	display: none;
}

header ul &gt; li a {
  transition: font-weight 0.3s ease;
}

header ul &gt; li a:hover{
	font-weight: 800!important;
}

@media screen and (min-width: 768px) {
	.sr7-bullets.custom{
		left: auto!important;
		right: 200px!important;
		bottom: 31px!important;
	}
}

.elementor-widget-button.icon-green path{
	fill: #20D86A;
}

@keyframes bounce {
    0%, 100% {
        transform: translateY(0);
    }
 
    50% {
        transform: translateY(-20px);
    }
}
 
.bounce-loop {
    animation: bounce 4s infinite;
}

.e-con-boxed {
	max-width: var(--container-max-width)!important;
}

@media screen and (max-width: 1024px) {
	
	.d-responsive{
		display: block!important;
	}
	
	.e-con-boxed {
	max-width: 100%!important;
}
	
	.elementor-widget-shortcode form{
	text-align:center
}
	
	.elementor-widget-shortcode form .d-flex{
		flex-direction: column;
		align-items: center;
	}
	
	.elementor-widget-shortcode form .d-flex.gap-30{
		gap: 15px;
	}
	
	.elementor-widget-shortcode form .d-flex &gt; div.flex-end{
		    align-self: auto;
		    order: 1;
	}
	    	
	.elementor-widget-neuros_blog_listing .grid-item .post-meta-header{
		margin: 0 20px 0 20px !important
	}
	
	.elementor-widget-neuros_blog_listing .grid-item .blog-item{
		padding-top: 20px!important;
	}
	
.elementor-widget-neuros_blog_listing .grid-item .blog-item .post-media-wrapper{
	margin: 0 20px 30px 20px !important;
}
	
	.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .blog-item{
		padding: 20px 20px 60px 20px!important;
	}
	
	form.wpcf7-form .d-flex &gt; div{
	width: initial;
}
}

@media screen and (max-width: 767px) {
	
	.elementor-widget-neuros_blog_listing .grid-item .blog-item .post-media-wrapper{
	margin: 0 15px 25px 15px !important
}
	
	.elementor-widget-shortcode form .d-flex .wpcf7-acceptance .wpcf7-list-item{
		margin: 0;
	}
	
	form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"] + .wpcf7-list-item-label{
		text-align: left;
	}
	
	form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{
		    align-items: flex-start;
	}
	
	form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label input[type="checkbox"]{
		    margin-top: 5px !important;
	}
	
	.elementor-widget-shortcode form .d-flex input:not([type="checkbox"]){
		width: 100%;
	}
	
	form.wpcf7-form .wpcf7-acceptance{
	margin-top: 15px;
}
	
	.elementor-widget-neuros_blog_listing .post-labels{
		margin-right: 60px!important;
	}
	
	.elementor-widget-neuros_blog_listing .post-content{
		padding-bottom: 20px;
	}
	
	.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper{
	width: calc(calc(calc(100% - 0px)/ 1 ) * 1)!important;
}
	
	
	
}

.neuros-content-slider-widget .owl-carousel.owl-theme .slider-item{
	height: unset!important;
}

.elementor-widget-neuros_content_slider .owl-dots .owl-dot{
	border: none;
}

.elementor-widget-neuros_content_slider .owl-dots .owl-dot span{
	background-color: #fff !important;
    border-color: #fff  !important;
}

.elementor-widget-neuros_content_slider .owl-dots .owl-dot.active span{
	background-color: #272148 !important;
    border-color: #272148 !important;
}

.elementor-widget-neuros_content_slider .owl-dots .owl-dot span::after{
	display: none;
}

@media screen and (min-width: 1025px) {
	.menu-container{
		background-color: transparent!important;
	}
}

.rtmega-menu-mobile-button{
	    display: flex;
}

.d-none{
	display: none;
}

.rtmega-menu-mobile-sidebar{
	border-radius: 20px 0 0 20px;
}

.elementor-widget-n-tabs button[role="tab"]{
	transition: all 300ms ease;
}

.elementor-widget-n-tabs button[role="tab"]:hover{
	cursor: pointer;
}

.elementor-widget-n-tabs button[role="tab"][tabindex="0"]{
	font-weight: 700!important;
}

.e-n-accordion-item-title,
.e-n-accordion-item-title + .elementor-element{
	transition: all 300ms ease;
}

.e-n-accordion-item-title[aria-expanded="true"]{
	border-radius: 25px 25px 0px 0px;
	border-bottom-color: #fff!important;
}

.e-n-accordion-item-title[aria-expanded="false"] + .elementor-element{
	border-radius: 25px 25px 25px 25px ;
}

.shadow svg{
	filter: drop-shadow(0px 4px 10px rgba(39, 33, 72, 0.15));
}

footer .elementor-widget-navigation-menu .hfe-layout-vertical .hfe-nav-menu{
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: flex-end;
}

footer .elementor-widget-navigation-menu .hfe-layout-vertical .hfe-nav-menu li:before{
	display: none;
}

footer .elementor-widget-navigation-menu .hfe-layout-vertical .hfe-nav-menu li a{
	text-align: end;
}

.elementor-widget-text-editor ul{
	list-style: disc;
    list-style-position: outside;
	padding: 0px 0px 0px 20px;
	margin: 0;
}

.elementor-widget-text-editor ul li{
	padding: 0;
}

.elementor-widget-text-editor ul li:before{
	display: none;
}

.elementor-widget-text-editor ul li + li{
	padding-top: 10px;
}

.elementor-widget-text-editor ul li ul{
	padding: 5px 0px 0px 20px;
}

.post-template-default.single-post .wp-post-image{
	width: 100%;
}

.text-deco{
	text-decoration-thickness: 7%; /* 1.12px */
	text-underline-offset: 40%; /* 6.4px */
	text-underline-position: from-font;
}

.archive.category .content-wrapper{
	padding: 0;
    margin-top: 60px;
}

.archive.category .content-wrapper .archive-listing-wrapper{
	display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: stretch;
	gap: 30px;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper{
	width: calc(calc(calc(100% - 30px)/ 2 ) * 1);
	margin: 0;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .blog-item{
	padding: 45px 45px 45px 45px;
	border:solid 2px #E7E7F5;
	background-color: #f3f3fa;
	overflow: visible;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .blog-item .post-media-wrapper{
	margin: 0 0 30px 0;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .blog-item .post-meta-header{
	margin: 0;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .blog-item .post-meta-header .post-meta-items{
	padding: 0;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .blog-item .post-title{
	margin: 0;
	padding-top: 15px;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .post-content{
	margin: 0;
	padding-top: 15px;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .post-labels{
	margin: 0;
	padding-top: 22px;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .post-labels .post-category-item{
	color: #20D86A;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .post-more-button{
	display: none;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .custom-neuros-button-wrapper{
	
    
    
	
	border-bottom: none!important;
    border-radius: 30px 0px 0px 0px !important;
    border-right: none!important;
	
	    position: absolute;
    bottom: -2px;
    right: -2px;
    padding: 10px 12px 2px 10px;
    background-color: #f3f3fa;
    border: solid 2px #E7E7F5;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .custom-neuros-button-wrapper .custom-neuros-button{
	    padding: 15px;
    background-color: #272148;
    border-radius: 100px;
    transition: all .3s;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .custom-neuros-button-wrapper .custom-neuros-button:hover{
    background-color: #20D86A;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .custom-neuros-button-wrapper .custom-neuros-button .ramp-01{
position: absolute;
    left: -20px;
    bottom: 0px;
    z-index: 10;
    background-color: #f3f3fa;
    padding-bottom: 1px;	
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .custom-neuros-button-wrapper .custom-neuros-button .ramp-02{
    position: absolute;
    right: -1px;
    top: -19px;
    z-index: 10;
    background-color: #f3f3fa;
    padding-right: 2px;
    padding-bottom: 2px;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .custom-neuros-button-wrapper .custom-neuros-button .plus{
	    width: 13px;
    display: block;
    fill: #fff;
    transition: transform 0.4s, fill 0.3s, opacity 0.4s;
    transform: translateX(0);
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .custom-neuros-button-wrapper .custom-neuros-button:hover .plus{
	animation: out-in-from-left 0.65s ease-in-out forwards;
}

.archive.category .content-wrapper .archive-listing-wrapper .standard-blog-item-wrapper .blog-item:before{
	display: none;
}

.sticky-header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  transition: top 0.3s ease-in-out;
	    transition: 0.3s all;
}

.sticky-header.sticky-header-bg{
	background-color: #fff
}

.sticky-header.sticky-header-bg .rtmegamenu-contents {
	background-color: #fff!important;
}

.sticky-header.sticky-header-bg .rtmegamenu-contents .neuros-icon-decoration-on{
	background-color: #E7E7F5!important;
}

.sticky-header.sticky-header-bg .rtmegamenu-contents .neuros-icon-decoration-on .elementor-icon-wrapper:before,
.sticky-header.sticky-header-bg .rtmegamenu-contents .neuros-icon-decoration-on .elementor-icon-wrapper:after{
	box-shadow: 0 20px 0 0 #fff!important;
}

.sticky-header.sticky-header-bg .rtmegamenu-contents .neuros-icon-decoration-on .elementor-icon-wrapper .elementor-icon-inner{
	background-color: #fff!important;
}

.green form.wpcf7-form input[type="submit"]{
	background-color: #20D86A;
	border-color: #20D86A;
}

.elementor-widget-slider_revolution a[data-subtype="button"],
.elementor-widget-slider_revolution a[data-subtype="image"],
form.wpcf7-form input[type="submit"]{
	transition: all .3s;
}

.elementor-widget-slider_revolution a[data-subtype="button"]:hover,
.elementor-widget-slider_revolution a[data-subtype="image"]:hover,
form.wpcf7-form input[type="submit"]:hover{
	transform: scale(.9)!important;
}

.post-content a{
	color: #272148;
}</pre></body></html>