.purple-lilac{ color: #4C14A5; background-color: #e3e5f3; }
.white-blue{ color: #fff; background-color: #35559a; }
.white-purple{ color: #fff; background-color: #4c14a5; }
.white-teal{ color: #fff; background-color: #106984; }
.navy-blue{ color: #1d2a4f; background-color: #35559a1f; }
.blue-light{ color: #35559a; background-color: #def0fa; }
.navy-light-green{ color: #1d2a4f; background-color: #e0f9f7; }

.purple-lilac,.white-blue,.white-purple,.white-teal,.navy-blue,.blue-light,.navy-light-green{
    display: inline-block;
    padding: 8px 16px;
    text-align: center;
    position: relative;
}

.bg-light-blue{ background-color: #e6e8fa; }
.bg-light-periwinkle{ background-color: #f6f7fc; }
.bg-light-lilac{ background-color: #fcfcfe; }
.bg-light-purp{ background-color: #ece2fb; }
.bg-dark-purp{ background-color: #4c14a5; }
.bg-light-navy{ background-color: #e2e6f4; }
.bg-light-blue-green{ background-color: #e1faf9; }
.bg-light-grey{ background-color: #ececec; }
.bg-light-grey2{ background-color: #f6f6f6; }
.bg-magenta{ background-color: #ac3e97; }

.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .blue, .blue{ color: #222faf !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .periwinkle, .periwinkle{ color: #a7acdf !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .lilac, .lilac{ color: #e4e6f4 !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .lilac2, .lilac2{ color: #36569A !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .purple, .purple{ color: #4c14a5 !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .lite-purp, .lite-purp{ color: #4c14a5 !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .white, .white{ color: #f7f7f8 !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .navy, .navy{ color: #1d2a4f !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .green, .green{ color: #00b6a4 !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .blue-green, .blue-green{ color: #106984 !important; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .blue-green2, .blue-green2{ color: #106984 !important; }

.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-blue, .bg-blue{ background-color: #222faf; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-periwinkle, .bg-periwinkle{ background-color: #a7acdf; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-lilac, .bg-lilac{ background-color: #e4e6f4; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-purple, .bg-purple{ background-color: #4c14a5; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-white, .bg-white{ background-color: #f7f7f8; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-navy, .bg-navy{ background-color: #1d2a4f; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-green, .bg-green{ background-color: #00b6a4; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-blue-green, .bg-blue-green{ background-color: #106984; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-blue-green2, .bg-blue-green2{ background-color: #adc9d4; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-lite-purp, .bg-lite-purp{ background-color: #e4dbf1; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-magenta, .bg-magenta{ background-color: #ac3e97; }

.bg-tilt-blue,.bg-tilt-periwinkle,.bg-tilt-lilac,.bg-tilt-orange,.bg-tilt-pink,.bg-tilt-white,.bg-tilt-navy,
.bg-tilt-blue-green,.bg-tilt-blue-green2,.bg-tilt-lilac2,.bg-tilt-lite-purp,.bg-tilt-dark-purp,.bg-tilt-indigo-blue,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-blue,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-periwinkle,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-lilac,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-purple,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-orange,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-pink,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-white,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-navy,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-blue-green,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-blue-green2,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-lilac2,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-lite-purp,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-indigo-blue {
    position: relative;
    display: inline-block;
    padding: 0.55em 0.5em;
    color:#fff;
    font-family: 'Calibre Regular';
}

.bg-tilt-blue{ color: #fff; }
.bg-tilt-periwinkle { color: #fff; }
.bg-tilt-lilac { color: #fff; }
.bg-tilt-orange { color: #fff; }
.bg-tilt-pink { color: #fff; }
.bg-tilt-white { color: #fff; }
.bg-tilt-navy { color: #fff; }
.bg-tilt-blue-green { color: #fff; }
.bg-tilt-blue-green2  { color: #106984; }
.bg-tilt-lilac2  { color: #36569A; }
.bg-tilt-lite-purp  { color: #4c14a5; }
.bg-tilt-dark-purp  { color: #fff; }
.bg-tilt-indigo-blue { color:#fff; }

.bg-tilt-blue::before,.bg-tilt-periwinkle::before,.bg-tilt-lilac::before,.bg-tilt-orange::before,.bg-tilt-pink::before,.bg-tilt-lilac2::before,
.bg-tilt-lite-purp::before,.bg-tilt-dark-purp::before,.bg-tilt-white::before,.bg-tilt-navy::before,.bg-tilt-blue-green::before,
.bg-tilt-blue-green2::before, .bg-tilt-indigo-blue::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-blue::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-periwinkle::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-lilac::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-purple::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-orange::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-pink::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-lilac2::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-lite-purp::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-white::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-navy::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-blue-green::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-blue-green2::before,
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-indigo-blue::before{
    content: "";
    position: absolute;
    width: 100%;
    height: 75%;
    z-index: -1;
    transform: rotate(-2deg);
    top: 5px;
    left: 0;
}
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-blue::before, .bg-tilt-blue::before{ background-color: #222faf; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-periwinkle::before, .bg-tilt-periwinkle::before{ background-color: #a7acdf; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-lilac::before, .bg-tilt-lilac::before{ background-color: #e4e6f4; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-purple::before, .bg-tilt-purple::before{ background-color: #4c14a5; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-orange::before, .bg-tilt-orange::before{ background-color: #e57d3a; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-pink::before, .bg-tilt-pink::before{ background-color: #c60088; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-lilac2::before, .bg-tilt-lilac2::before{ background-color: #e4e6f4; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-lite-purp::before, .bg-tilt-lite-purp::before{ background-color: #e4dbf1; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-dark-purp::before, .bg-tilt-dark-purp::before{ background-color: #4c14a5; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-white::before, .bg-tilt-white::before{ background-color: #f7f7f8; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-navy::before, .bg-tilt-navy::before{ background-color: #1d2a4f; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-blue-green::before, .bg-tilt-blue-green::before{ background-color: #106984; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-blue-green2::before, .bg-tilt-blue-green2::before{ background-color: #adc9d4; }
.auto_meta_overlaid_spaced .masonry-blog-item .meta-category .bg-tilt-indigo-blue::before, .bg-tilt-indigo-blue::before{ background-color: #4c14a5; }

.fs-cta-hover-magenta *, .fs-cta-hover-teal *{
    font-size: 14px !important;
    font-family: "Proxima Nova" !important;
    font-weight: 600 !important;
    text-align: center !important;
}
.fs-cta-hover-magenta:hover, .fs-cta-hover-teal:hover{
    opacity: .87;
}

.blue-green-background{
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;   
}
.blue-green-background h2{
    color: #FFF;
    font-family: 'Calibre Regular';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    padding: 8px 16px;
    background-color: #106984;
}

/*---------------------*/
/* Media - Mobile [ max-width: 767px ]
/*---------------------*/
@media only screen and (max-width: 767px){
    .bg-tilt-blue, .bg-tilt-periwinkle, .bg-tilt-lilac, .bg-tilt-purple, .bg-tilt-orange, .bg-tilt-pink, .bg-tilt-white, .bg-tilt-navy, .bg-tilt-blue-green, .bg-tilt-blue-green2, .bg-tilt-lilac2, .bg-tilt-lite-purp, .bg-tilt-dark-purp, .bg-tilt-indigo-blue { display: block; width: fit-content; }
}

/*---------------------*/
/* Media - Tablet [ min-width: 768px ] & [ max-width: 1024px ]
/*---------------------*/
@media only screen and (min-width: 768px) and (max-width:1024px){

}
/*---------------------*/
/* Media - Small Desktop [ min-width: 1025px ] & [ max-width: 1400px ]
/*---------------------*/
@media only screen and (min-width: 1025px) and (max-width:1400px){
    
}

/*---------------------*/
/* Media - Large Desktop [ min-width: 1401px ] 
/*---------------------*/
@media only screen and (min-width: 1401px){
    
}