.image-text-cta {
    padding: 75px 0;
    position: relative;

    @media (max-width: 769px) {
        padding: 0;
        margin: 0 auto;

        .col-md-6 {
            padding: 0;
        }
    }
}

.image-text-cta-flex {
    display: flex;
    align-items: center;

    @media (max-width: 769px) {
        flex-direction: column;
    }
}

.image-text-cta-flex.navy {
    gap: 50px;

    @media (max-width: 769px) {
        gap: 0;
    }
}

.image-text-cta__content {
    background-color: #0B2E43;
    padding-left: 90% !important;
    margin-left: -90%;
    position: relative;
    z-index: 0;
    color: #fff;
    padding: 90px 65px;
    pointer-events: auto;

    @media (max-width: 769px) {
        padding: 50px 20px !important;
        margin: 0;
    }

    h2 {
        font-size: 28px;
        text-transform: none;
        font-weight: 700;
        line-height: 41px;
    }

}

.eyebrow {
    font-family: Lato;
    font-size: 18px;
    font-weight: 400;
    border-bottom: 1px solid #CE7B0F;
    width: min-content;
}

.image-text-cta__img {
    position: relative;
    z-index: 1;
    border: 2px solid #fff;
    padding: 20px;

    @media (max-width: 769px) {
        padding: 0;
        border: none;
    }
}

.frame {
    border: 2px solid #0B2E43;
    aspect-ratio: 1.2 / 1;
    overflow: hidden;

    @media (max-width: 769px) {
        border: none;
    }
}
  
  .image-text-cta__img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
  }

#orange-link {
    border-bottom: none !important;
    margin-top: 30px;

    @media (max-width: 769px) {
        margin-bottom: 0;
    }


    a {
        color: #fff;
        width: fit-content;
        font-size: 20px;
        font-style: italic;
        font-weight: normal;
        font-family: "Libre Baskerville",serif;
        text-transform: none;
        text-decoration: none;
        display: flex;
        flex-direction: row;
        &:hover {
            text-decoration: underline;
        }
    }

    #arrow {
        background: url("../../assets/build/img/button.png");
        width: 33px;
        height: 28px;
        display: block;
        border-bottom: none;
        margin-top: 3px;
    }
}