body {
    background:none;
}
.blog-featured-inner {
    padding: 2em;
    background: #eaf5ff;
    margin-bottom: 1.25rem;
  
}
.home .blog-featured {
    border-top: 1px solid #d1d9e0;
    padding-top: 2.25rem;
    margin-top: 2.25rem;  
}  
.home .items {
    display:grid;
    grid-template-columns:1fr 1fr 1fr;
    gap:2.5em;
    background:#fff;
    padding:2.5em;
}
.home .items .item {
    background: #eaf5ff;
    position:relative;
}
.home .items .item:first-child {
    background: #fff;
}

.home .items .item-inner {
    padding:2em 2em 4em 2em;
}
.home .items .item img {
    width:100%;
    display:block;
}
.home .items .item-inner a {
    color:#0f7196;
}
.home .items .item-inner .u-editor-content img {
    display:none;
}
.home .news .blog-featured-image img {
    margin:0;
    display:block;
}
@media only screen and (max-width: 768px) {
    .home .items {
        display: grid;
        grid-template-columns: 1fr ;
        gap: 2.5em;
        background: #fff;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .home .items .item-inner {
        padding-bottom: 2em;
        padding-left: 1.25rem;
        padding-right: 1.25rem;
    }
    .home .items .item-inner:first-child {
        padding:0;
        padding-bottom:2em;
    }
    .blog-featured-inner {
        padding: 1.25rem;
        background: #eaf5ff;
        margin-bottom: 1.25rem;
    }
}
@media only screen and (min-width: 992px) {
    .nav-dropdown {
        bottom:0;
    }
}
/*
.news-grid.news-grid-mosaic-layout {
    display:grid;
    gap:2em;
    grid-template-areas:
        "one"
        "one"
        "two"
        "three"
        "four"
        "five"
        "six"
        "six";
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: repeat(8, 300px);
}
.news-grid .news-grid-item:first-child {
    grid-area: one;
}
@supports (color:rgb(0 0 0/0)) and (top:var(--f)) {
    .news-grid .news-grid-item-large {
        background-color: rgb(64 64 64 / var(--tw-bg-opacity));
    }
}



.news-grid .news-grid-item {

    position: relative;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    border:10px solid #eaf5ff;
}
.news-grid .news-grid-item-large {
    --tw-bg-opacity: 1;
    border:0;
    background-color: #eaf5ff;
}
.news-grid .news-grid-item .news-grid-item-content-container {
    display: flex;
    flex-direction: column;
    gap: .5rem;
    justify-content: space-between;
    padding: 1.5rem;
    position: relative;
}
.news-grid .news-grid-item .news-grid-item-background-image-container {
    height: auto;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
}
.news-grid .news-grid-item .news-grid-item-background-image-container .news-grid-item-background-overlay {
    background-color: #fff0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition-duration: .3s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 100%;
}
.news-grid .news-grid-item:nth-child(6) {
    grid-area: six;
}
*/
.image-full-contain,
.image-full-cover {
    height: 100%;
    max-height: 100%;
    width: 100%;
}
.news-item {
    display:block;
    margin-bottom:4em;
    background:#eaf5ff;
}
.news-grid-item-content-container {
    padding:2em;
}