.elementor-1534 .elementor-element.elementor-element-b0d5877{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1534 .elementor-element.elementor-element-b0d5877:not(.elementor-motion-effects-element-type-background), .elementor-1534 .elementor-element.elementor-element-b0d5877 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0D;}.elementor-1534 .elementor-element.elementor-element-8269f62{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1534 .elementor-element.elementor-element-b0d5877{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1534 .elementor-element.elementor-element-b0d5877{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-b0d5877 */.lgr-footer {
    width: 100%;
    background-color: #0b0b0d;
    color: #A9B0B8;
    /* Redusert padding fra 60px/40px til 25px topp og bunn */
    padding: 25px 20px; 
    text-align: center;
    font-family: 'Inter', sans-serif;
    font-size: 13px;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}

.lgr-footer-org {
    color: #FFFFFF;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.lgr-footer-link {
    color: #1DFF00;
    text-decoration: none;
    font-weight: 600;
}

.lgr-footer-link:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

.lgr-footer-copyright {
    margin-top: 10px; /* Redusert avstand mellom linjene */
    opacity: 0.5;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 10px;
}/* End custom CSS */