.elementor-2529 .elementor-element.elementor-element-341b9d9 > .elementor-container{min-height:100vh;}.elementor-2529 .elementor-element.elementor-element-341b9d9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post .m-neuron-post__thumbnail--link{padding-bottom:calc( 1.5 * 100% );width:100%;}.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__meta-data span + span:before{content:"/";}.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__title{margin-bottom:8px;}.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__meta-data span, .elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__meta-data a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__meta-data{margin-bottom:16px;}.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__excerpt{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__read-more{font-family:"Sora", Sans-serif;font-size:11.5px;font-weight:400;text-transform:uppercase;text-decoration:underline;line-height:1.39em;letter-spacing:1.5px;}.elementor-2529 .elementor-element.elementor-element-8b150f0 .neuron-icon{font-size:48px;}.elementor-2529 .elementor-element.elementor-element-8b150f0 .neuron-swiper-button--prev{top:100%;transform:translateX(-100%) translateY(-100%);left:100%;margin-left:-162px;margin-top:-100px;}.elementor-2529 .elementor-element.elementor-element-8b150f0 .neuron-swiper-button--next{top:100%;transform:translateX(-100%) translateY(-100%);left:100%;margin-left:-100px;margin-top:-100px;}.elementor-2529 .elementor-element.elementor-element-8b150f0 .neuron-swiper-dots{top:100%;left:50%;transform:translateX(-50%) translateY(-100%);margin-top:30px;}.elementor-2529 .elementor-element.elementor-element-8b150f0 > .elementor-widget-container{margin:-5% 0% 0% 0%;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__meta-data span, .elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__meta-data a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__excerpt{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2529 .elementor-element.elementor-element-8b150f0 .neuron-swiper-button--prev{margin-left:-120px;margin-top:-40px;}.elementor-2529 .elementor-element.elementor-element-8b150f0 .neuron-swiper-button--next{margin-left:-40px;margin-top:-40px;}}@media(max-width:720px){.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post .m-neuron-post__thumbnail--link{padding-bottom:calc( 1.2 * 100% );}.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__meta-data span, .elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__meta-data a{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__excerpt{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-2529 .elementor-element.elementor-element-8b150f0 > .elementor-widget-container{margin:20px 20px 20px 20px;}}/* Start custom CSS for neuron-posts, class: .elementor-element-8b150f0 */.elementor-2529 .elementor-element.elementor-element-8b150f0 .swiper-slide-active .m-neuron-post__text{
    opacity: 1;
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-2529 .elementor-element.elementor-element-8b150f0 .swiper-slide-active {
    opacity: 1 !important;
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
}

.elementor-2529 .elementor-element.elementor-element-8b150f0 article {
    opacity: 0.5 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100vh;
    overflow: visible !important;
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
}

@media (min-width: 1279px) {
    .elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__text {
        position: absolute;
        bottom: 68px;
        left: -34vw;
        transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
    }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__text {
        left: -40%;
        bottom: 40px;
    }
}

.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__text {
    opacity: 0;
}

.elementor-2529 .elementor-element.elementor-element-8b150f0 .m-neuron-post__read-more {
    text-underline-offset: 3px;
}

.elementor-2529 .elementor-element.elementor-element-8b150f0 {
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.elementor-2529 .elementor-element.elementor-element-8b150f0 .neuron-icon:hover svg{
    filter: invert(1);
    background: white;
}

.elementor-2529 .elementor-element.elementor-element-8b150f0 svg{
    transition: all .3s cubic-bezier(0.4, 0, 0.2, 1);
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2529 header {
    position: absolute;
    width: 100%;
}/* End custom CSS */