.elementor-4901 .elementor-element.elementor-element-5a3e173{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-5279e1b );padding:7.2rem 0rem 7.2rem 0rem;}.elementor-4901 .elementor-element.elementor-element-1b4464f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4901 .elementor-element.elementor-element-6be9ef7 > .elementor-widget-container{padding:0rem 0rem 2.4rem 0rem;}.elementor-4901 .elementor-element.elementor-element-6be9ef7{font-size:1.6rem;font-weight:500;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-4901 .elementor-element.elementor-element-6be9ef7 .m-neuron-breadcrumbs__separator{color:var( --e-global-color-primary );}.elementor-4901 .elementor-element.elementor-element-6be9ef7 .m-neuron-breadcrumbs span:not(:last-of-type){margin-right:8px;}.elementor-4901 .elementor-element.elementor-element-6be9ef7 a{color:var( --e-global-color-primary );}.elementor-4901 .elementor-element.elementor-element-d4551ad .a-animated-heading{text-align:left;color:var( --e-global-color-b1798bb );font-size:6.4rem;font-weight:700;line-height:1.15em;}.elementor-4901 .elementor-element.elementor-element-6dfdce7 > .elementor-container{min-height:100vh;}.elementor-4901 .elementor-element.elementor-element-6dfdce7{padding:0rem 0rem 6.4rem 0rem;}.elementor-4901 .elementor-element.elementor-element-18d758f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .l-neuron-grid{margin-bottom:-5.6rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .l-neuron-grid__item{margin-bottom:5.6rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post .m-neuron-post__thumbnail--link{padding-bottom:calc( 0.62 * 100% );width:100%;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination .m-neuron-pagination--icon{font-size:4rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination{margin-top:7.2rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__thumbnail--link{margin-bottom:2.4rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__title{font-size:2.9rem;font-weight:700;line-height:1.2em;margin-bottom:1.6rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__meta-data span{color:var( --e-global-color-primary );}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__meta-data span a{color:var( --e-global-color-primary );}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__meta-data span, .elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__meta-data a{font-size:1.4rem;font-weight:500;line-height:1.5384615385em;letter-spacing:0px;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__meta-data{margin-bottom:1.6rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__excerpt{font-size:1.6rem;font-weight:400;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination .page-numbers, .elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination{font-size:1.5rem;font-weight:600;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination .page-numbers{color:var( --e-global-color-8dfddbd );padding:10px 0px 10px 0px;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination .page-numbers:hover{color:var( --e-global-color-text );}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination .current{color:var( --e-global-color-text );}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination .page-numbers:not(:first-child){margin-left:calc( 24px/2 );}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination .page-numbers:not(:last-child){margin-right:calc( 24px/2 );}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination button{padding:10px 0px 10px 0px;}.elementor-4901 .elementor-element.elementor-element-e6d4ff3 > .elementor-element-populated{margin:0rem 0rem 0rem 4rem;--e-column-margin-right:0rem;--e-column-margin-left:4rem;}.elementor-4901 .elementor-element.elementor-element-889c3e4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-4901 .elementor-element.elementor-element-922fa08 > .elementor-widget-container{padding:0rem 0rem 6.4rem 0rem;}.elementor-4901 .elementor-element.elementor-element-922fa08 .m-neuron-search-form__input{font-size:1.5rem;font-weight:500;border-style:solid;border-width:1px 0px 1px 1px;}.elementor-4901 .elementor-element.elementor-element-922fa08 .m-neuron-search-form input[type="search"]{padding:10px 0px 10px 16px;}.elementor-4901 .elementor-element.elementor-element-922fa08 .m-neuron-search-form__submit{border-style:solid;border-width:1px 1px 1px 0px;border-radius:0px 0px 0px 0px;padding:10px 16px 10px 0px;color:var( --e-global-color-primary );background-color:#02010100;border-color:var( --e-global-color-5279e1b );font-size:1.8rem;}.elementor-4901 .elementor-element.elementor-element-1d554e1 > .elementor-widget-container{margin:0rem 0rem 1.6rem 0rem;padding:0rem 0rem 1.6rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-5279e1b );}.elementor-4901 .elementor-element.elementor-element-296dda7 > .elementor-widget-container{padding:6.4rem 0rem 6.4rem 0rem;}.elementor-4901 .elementor-element.elementor-element-0130c92 > .elementor-widget-container{margin:0rem 0rem 2.4rem 0rem;padding:0rem 0rem 1.6rem 0rem;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-5279e1b );}.elementor-4901 .elementor-element.elementor-element-f00b4b5{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-4901 .elementor-element.elementor-element-f00b4b5 .elementor-widget-container{text-align:left;}.elementor-4901 .elementor-element.elementor-element-f00b4b5 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-4901 .elementor-element.elementor-element-f00b4b5 .elementor-social-icon i{color:var( --e-global-color-primary );}.elementor-4901 .elementor-element.elementor-element-f00b4b5 .elementor-social-icon svg{fill:var( --e-global-color-primary );}@media(max-width:1279px){.elementor-4901 .elementor-element.elementor-element-5a3e173{padding:4.8rem 3rem 4.8rem 3rem;}.elementor-4901 .elementor-element.elementor-element-d4551ad .a-animated-heading{font-size:4.8rem;}.elementor-4901 .elementor-element.elementor-element-6dfdce7{padding:0rem 3rem 3.2rem 3rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .l-neuron-grid{margin-bottom:-3.2rem;margin-right:calc(-3.2rem / 2);margin-left:calc(-3.2rem / 2);}.elementor-4901 .elementor-element.elementor-element-2bdc626 .l-neuron-grid__item{margin-bottom:3.2rem;padding-right:calc(3.2rem / 2);padding-left:calc(3.2rem / 2);}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination .m-neuron-pagination--icon{font-size:3.2rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination{margin-top:5.6rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__thumbnail--link{margin-bottom:2rem;}.elementor-4901 .elementor-element.elementor-element-e6d4ff3 > .elementor-element-populated{margin:5.6rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}}@media(max-width:720px){.elementor-4901 .elementor-element.elementor-element-5a3e173{padding:3rem 1.5rem 3rem 1.5rem;}.elementor-4901 .elementor-element.elementor-element-6dfdce7{padding:0rem 1.5rem 1.5rem 1.5rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .l-neuron-grid{margin-bottom:-4rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .l-neuron-grid__item{margin-bottom:4rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination{margin-top:4.8rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__thumbnail--link{margin-bottom:1.6rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__title{font-size:2.2rem;margin-bottom:1.2rem;}.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__meta-data{margin-bottom:1.2rem;}.elementor-4901 .elementor-element.elementor-element-e6d4ff3 > .elementor-element-populated{margin:4.8rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}}@media(min-width:721px){.elementor-4901 .elementor-element.elementor-element-18d758f{width:70%;}.elementor-4901 .elementor-element.elementor-element-e6d4ff3{width:30%;}}@media(max-width:1279px) and (min-width:721px){.elementor-4901 .elementor-element.elementor-element-18d758f{width:100%;}.elementor-4901 .elementor-element.elementor-element-e6d4ff3{width:100%;}}/* Start custom CSS for neuron-breadcrumbs, class: .elementor-element-6be9ef7 */.elementor-4901 .elementor-element.elementor-element-6be9ef7 .m-neuron-breadcrumbs__separator {
    display: inline-flex;
    vertical-align: middle;
}

.elementor-4901 .elementor-element.elementor-element-6be9ef7 i {
    font-size: 5px;
}/* End custom CSS */
/* Start custom CSS for neuron-animated-heading, class: .elementor-element-d4551ad */.elementor-4901 .elementor-element.elementor-element-d4551ad {
    min-height: 4.8rem;
}

@media (min-width: 721px) {
    .elementor-4901 .elementor-element.elementor-element-d4551ad {
        min-height: 5.4rem;
    }
}

@media (min-width: 1280px) {
    .elementor-4901 .elementor-element.elementor-element-d4551ad {
        min-height: 7.2rem;
    }
}/* End custom CSS */
/* Start custom CSS for neuron-archive-posts, class: .elementor-element-2bdc626 */.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__meta-data span {
    padding-right: 1.3rem;
    position: relative;
}

.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-post__meta-data span:not(:last-child):after {
    background-color: #000;
    content: '';
    width: 4px;
    height: 4px;
    border-radius: 50%;
    position: absolute;
    top: 6px;
    right: 2px;
}

.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination {
    position: relative;
}

.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination .prev {
    position: absolute;
    left: 0;
}

.elementor-4901 .elementor-element.elementor-element-2bdc626 .m-neuron-pagination .next {
    position: absolute;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for neuron-search-form, class: .elementor-element-922fa08 */.elementor-4901 .elementor-element.elementor-element-922fa08 input {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}/* End custom CSS */
/* Start custom CSS for sidebar, class: .elementor-element-296dda7 */.elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget:not(:last-child) {
    padding-bottom: 6.4rem;
    margin: 0;
}

@media (max-width: 1279px) {
    .elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget:not(:last-child) {
        padding-bottom: 4.4rem;
        margin-bottom: 4.4rem;
    }
}

@media (max-width: 720px) {
    .elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget:not(:last-child) {
        padding-bottom: 3.2rem;
        margin-bottom: 3.2rem;
    }
}

.elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget__title {
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    line-height: var( --e-global-typography-secondary-line-height );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    padding-bottom: 1.6rem;
    margin-bottom: 1.6rem;
    border-bottom: 1px solid #3030301a;
}

.elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget a {
    font-size: 1.4rem;
    line-height: 1.4;
    font-weight: 400;
}

.elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget ul {
    padding: 0;
    margin: 0;
    list-style-type: circle !important;
}

.elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget ul li {
    display: block;
    position: relative;
    padding-left: 14px;
}

.elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 11px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background-color: #000;
}

.elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget ul li:not(:last-child) {
    margin-bottom: 1.2rem;
}

.elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget.widget_tag_cloud:before {
    content: 'Tags';
    display: block;
    color: var( --e-global-color-primary );
    font-size: var( --e-global-typography-secondary-font-size );
    font-weight: var( --e-global-typography-secondary-font-weight );
    text-transform: var( --e-global-typography-secondary-text-transform );
    line-height: var( --e-global-typography-secondary-line-height );
    letter-spacing: var( --e-global-typography-secondary-letter-spacing );
    padding-bottom: 1.6rem;
    margin-bottom: 1.6rem;
    border-bottom: 1px solid #3030301a;
}

.elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget.widget_tag_cloud p {
    margin-bottom: 0;
}

.elementor-4901 .elementor-element.elementor-element-296dda7 .m-ntheme-widget.widget_tag_cloud a {
    display: inline-block;
    font-size: 1rem !important;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: 1px solid #3030301a;
    padding: 3px 7px;
    margin: 0 5px 6px 0 !important;
}/* End custom CSS */