.gform_button {
    cursor: pointer;
}

.home .shadow-shadow1 {
    box-shadow: none;
}

.contact__form_header {
    margin-bottom: 56px;
}

.cta-img-person {
    height: 120px;
    min-width: 120px;
    width: 120px;
}


.button_secondary:hover, .button_outline:hover {
    color: #fff;
    background-color:#0064A2!important;
    border-color:#0064A2!important;
}

.transparent__header .header_cta a:hover {
    color: #fff;
    background-color:#0064A2!important;
    border-color:#0064A2!important;
}


.bg-fjellvann-overlay {
    background-color: rgba(1, 44, 70, 0.25);
}


/* Basic styling for ul, excluding header and footer */
ul:not(header ul):not(footer ul) {
    padding-left: 20px;    /* Space for bullet points */
    margin-bottom: 1.5em;  /* Space below the list */
    list-style: disc;
}

/* Basic styling for ol, excluding header and footer */
ol:not(header ol):not(footer ol) {
    padding-left: 20px;       /* Space for numbers */
    margin-bottom: 1.5em;     /* Space below the list */
}

/* Styling for list items, excluding header and footer */
ul li:not(header ul li):not(footer ul li),
ol li:not(header ol li):not(footer ol li) {
    margin-bottom: 0.5em;     /* Space between items */
    line-height: 1.6;         /* Improves readability */
}

/* Optional: Nested lists for more indentation, excluding header and footer */
ul ul:not(header ul ul):not(footer ul ul),
ol ol:not(header ol ol):not(footer ol ol),
ul ol:not(header ul ol):not(footer ul ol),
ol ul:not(header ol ul):not(footer ol ul) {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    padding-left: 20px;
}


.leading-normal {
    line-height:1.5;
}

.content__bannerimage-rte {
    padding-top: 20px;
}

.image__inner-rte h3 {
    margin-bottom: 1rem!important;
}


.testimonials__content {
    font-size:18px;
    line-height:1.7em;
    font-weight: normal;
}

.test-img {
    min-height:550px;
}

.video-hero-heading {
    font-size:42px;
}

@media only screen and (max-width: 1140px) {
.video-hero-heading {
    font-size:32px;
}
}

@media only screen and (max-width: 1021px) {
    .video-hero-heading {
        font-size:22px;
    }
    .archive__references-filter {
        margin-bottom:16px;
    }
    }


.testimonial__companylogo {
    display: flex;
    align-items: center;
}

.contact__person_info h3 {
    display: none;
}