.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.admin-bar [data-id="1d183db9"] { top:32px; }
@media(max-width:782px) { .admin-bar [data-id="1d183db9"] { top:46px; } }
@media(max-width:600px) { #wpadminbar {position:fixed;} }
#ast-scroll-top {display:none!important;}
.elementor-42 summary {list-style:none}
.elementor-42 summary::-webkit-details-marker {display:none}
.elementor-42 a {text-decoration:none}
.elementor-42 [data-id="60d568da"], .elementor-42 [data-id="192c6f34"] {text-decoration:underline}
.elementor-42 [data-id="1d183db9"] {background:#000;}
@supports(animation-timeline:scroll()) {
 .elementor-42 [data-id="1d183db9"] {animation:svarta-header-background linear both;animation-timeline:scroll(root);animation-range:0px 120px;}
}
@keyframes svarta-header-background {from{background-color:transparent;}to{background-color:#000;}}

body.page-id-37 [data-id="1d183db9"],body.page-id-38 [data-id="1d183db9"] {background:#000!important;animation:none!important;}
body:is(.page-id-37,.page-id-38) #primary {margin-block:0!important;}
body:is(.page-id-37,.page-id-38) #content > .ast-container {padding:0;max-width:none;}
.elementor-37 > section,.elementor-38 > section {width:100%!important;max-width:none!important;left:auto!important;margin-inline:0!important;}/* End custom CSS */