/* _master.cshtml */

.gtagmanager {
    display: none;
    visibility: hidden;
    height: 0px;
    width: 0px;
}

/* DatePicker.cshtml */

.umbraco-forms-date-picker-config {
    display: none;
}

/* Scripts.cshtml */

.umbraco-forms-form-config {
    display: none;
}

/* ScrollToFornScripts.cshtml */

#umbraco-forms-form-submitted {
    display: none;
}

/* Fieldtype.Recaptcha3.cshtml */

.umbraco-forms-recaptcha-v3-config {
    display: none;
}

/* Accordion.cshtml */

/* .desktop-accordion-section .accordion-container .accordion .row {
    text-align: center;
} */

/* Carousel.cshtml */

.carousel-item-container .video-container {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.carousel-item-container .video-container video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

#left-aligned-banner-body .carousel-item-body {
    padding-top: 0;
    margin-top: 0;
}

.dynamicFooterContainer {
    height: 105px;
    /* overflow: hidden; */
    position: absolute;
    left: 0;
    top: 88%;
    right: 0;
}

.livestream_module_body_iframe {
    border-radius: 20px;
}

/* Benefits.cshtml */

.benefits-section-margins {
    background-color: #f3f3f3;
}

.benefits-section-margins .mobileBE a,
.benefits-section-margins .deskBE a {
    padding-right: 20px;
}

/* headingLeftInfoRight.cshtml */

.heading-left-info .bti-small-heading-text {
    padding-top: 0 !important
}

/* filledCTA.cshtml */

.filled-cta-mobile {
    padding-bottom: 95px;
}

/* newsArticle.cshtml */

.newsArticleHR {
    margin: 100px 0px 0px 0px;
}

.h2headline p {
    color: var(--black);
    font-family: 'Adieu-Regular';
    font-size: 30px !important;
    text-transform: uppercase;
    margin-top: 70px;
    padding-left: 0px;
}

/* errorLanding.cshtml */

.error-container {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    padding-top: 220px;
}

@media only screen and (max-width: 992px) {
    .error-container {
        padding-top: 175px;
    }
}

.error-container .error-heading p:nth-child(n+2) {
    color: #5000A0;
}

.error-container .error-heading p:nth-child(2) {
    padding-left: 20px;
}

/* AstronLandingPage.cshtml */

.landing-page-box {
    background: #003d73;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}

.landing-page-box img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}

/* AstronNewLandingPage.cshtml */

.astron-landing-page-box {
    background: #FF6600;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
}