.elementor-25038 .elementor-element.elementor-element-2de8baad > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-25038 .elementor-element.elementor-element-2de8baad .neuros-heading{text-align:left;}.elementor-25038 .elementor-element.elementor-element-304a7f2{--direction:ltr;--horizontal-progress-border:none;--progress-border-radius:50px 50px 50px 50px;--horizontal-height:15px;--horizontal-border-style:none;}.elementor-25038 .elementor-element.elementor-element-304a7f2 .current-progress{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #999999 100%);}.elementor-25038 .elementor-element.elementor-element-304a7f2 .elementor-scrolling-tracker-horizontal{background-color:#DDDDDD;}.elementor-25038 .elementor-element.elementor-element-3206308a .grid-listing{margin-right:calc(-40px/2);margin-left:calc(-40px/2);margin-top:calc(-30px/2);margin-bottom:calc(-30px/2);}.elementor-25038 .elementor-element.elementor-element-3206308a .grid-listing .grid-item{padding-right:calc(40px/2);padding-left:calc(40px/2);padding-top:calc(30px/2);padding-bottom:calc(30px/2);}.elementor-25038 .elementor-element.elementor-element-3206308a .classic-listing .standard-blog-item-wrapper:not(:first-child){margin-top:30px;}.elementor-25038 .elementor-element.elementor-element-3206308a .list-listing .list-item-wrapper:not(:first-child){margin-top:30px;}.elementor-25038 .elementor-element.elementor-element-3206308a .standard-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before, 
                    .elementor-25038 .elementor-element.elementor-element-3206308a .grid-blog-item-wrapper:not(.neuros-format-quote) .blog-item:before{border-width:1px;}.elementor-25038 .elementor-element.elementor-element-3206308a .list-item-wrapper .blog-item{border-bottom-width:1px;}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-25038 .elementor-element.elementor-element-4a5094c{width:var( --container-widget-width, 1206px );max-width:1206px;--container-widget-width:1206px;--container-widget-flex-grow:0;}}/* Start custom CSS for image, class: .elementor-element-d9ae22e */.elementor-25038 .elementor-element.elementor-element-d9ae22e img, .elementor-25038 .elementor-element.elementor-element-d9ae22e video { 
    display: block;
    width: 100%;
    height: 100%; 
    object-fit: cover; 
    mask-image:
        linear-gradient(to right, transparent 0px, black 25px),
        linear-gradient(to left, transparent 0px, black 25px),
        linear-gradient(to bottom, transparent 0px, black 25px),
        linear-gradient(to top, transparent 0px, black 25px);
    mask-composite: intersect; 
    mask-size: 100% 100%; 
    mask-repeat: no-repeat; 
    -webkit-mask-image:
        -webkit-linear-gradient(to right, transparent 0px, black 25px),
        -webkit-linear-gradient(to left, transparent 0px, black 25px),
        -webkit-linear-gradient(to bottom, transparent 0px, black 25px),
        -webkit-linear-gradient(to top, transparent 0px, black 25px);
    -webkit-mask-composite: intersect;
    -webkit-mask-size: 100% 100%;
    -webkit-mask-repeat: no-repeat;
}/* End custom CSS */