@import url("/assets/restored/af87994054e448ef.css");
@import url("/assets/restored/8d2a074571a825c6.css");

/* Root Variables */
:root {
    /* Colors */
    --mfn-blue: #00ACED;
    --mfn-blue-dark: #1C75BC;
    --mfn-blue-darker: #0059A8;
    --mfn-yellow: #F6931D;
    --mfn-red: #BD1D2D;
    --mfn-light: #f7f7f7;
    --mfn-grey: #5D5D60;
    --mfn-dark: #545454;
    --mfn-black: #141414;

    /* Shadows */
    --mfn-shadow: 0 .5rem 1rem rgba(0,0,0,.15);
    --mfn-shadow-sm: 0 .125rem .25rem rgba(0,0,0,.075);
}

/* Defaults */
html {
    scroll-snap-type: y proximity;
    scroll-behavior: smooth;
}
body {
    font-family: 'Titillium Web', sans-serif;
    font-size: 16px;

    scroll-snap-type: y proximity;
}
a {
    color: var(--mfn-blue-dark);
}
h1, h2, h3, h4, h5 {
    font-size: 1rem;
    /* font-weight: 600; */
    line-height: 1rem;
}

/* Utilities */
._withImgBg {
    background-size: cover;
    background-position: center;
    position: relative;
}
._withImgBg::before {
    content: "";
    position: absolute;
    top: 0;
    background-color: rgba(0, 0, 0, 0.1);
    width: 100%;
    height: 100%;
}
._withParallax {
    background-attachment: fixed;
}

/* Background Colors */
.bg-mfn-light {
    background-color: var(--mfn-light);
}
.bg-mfn-blue {
    background-color: var(--mfn-blue-darker);
}

/* Constants */
section, .block {
    padding: 2rem 0;
}
.container {
    max-width: 1280px;
}
.font--display-1, .content h1 {
    font-size: 56px;
    letter-spacing: 0;
    line-height: 56px;
    margin-bottom: 16px;
}
.font--display-2, .content h2 {
    font-size: 38px;
    letter-spacing: 0;
    line-height: 38px;
    margin-bottom: 16px;
}
.font--display-3, .content h3 {
    font-size: 26px;
    letter-spacing: 0;
    line-height: 32px;
    margin-bottom: 16px;
}
.font--display-4, .content h4 {
    font-size: 22px;
    letter-spacing: 0;
    line-height: 26px;
    margin-bottom: 8px;
}
.font--display-5, .content h5 {
    font-size: 20px;
    letter-spacing: 0;
    line-height: 24px;
    margin-bottom: 8px;
}

/* Buttons */
.btn {
    margin-bottom: .5rem;
    padding-left: 1.3rem;
    padding-right: 1.3rem;
}
.btn-mfn-blue {
    background-color: var(--mfn-blue);
    color: #fff;
    transition: all .3s ease;
}
.btn-mfn-blue:hover {
    background-color: #0098cf;
}
.btn-mfn-blue-dark {
    background-color: var(--mfn-blue-dark);
    color: #fff;
    transition: all .3s ease;
}
.btn-mfn-blue-dark:hover {
    background-color: #186aad;
}
.btn-mfn-blue-darker {
    background-color: var(--mfn-blue-darker);
    color: #fff;
    transition: all .3s ease;
}
.btn-mfn-blue-darker:hover {
    background-color: #004f94;
}
.btn-mfn-white {
    background-color: #fff;
    transition: all .3s ease;
}
.btn-mfn-white:hover {
    background-color: #d9d9d9;
}
.btn-mfn-transparent-white {
    background-color: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.btn-mfn-transparent-white:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.1);
}
.btn-mfn-transparent-dark {
    background-color: transparent;
    color: #000;
    border: 1px solid #cfcfcf;
}
.btn-mfn-transparent-dark:hover {
    background-color: rgba(235, 235, 235, 0.5);
}
.btn-mfn-yellow {
    background-color: var(--mfn-yellow);
    color: #fff;
}
.btn-mfn-red {
    background-color: var(--mfn-red);
    color: #fff;
}
.btn-mfn-black {
    background-color: var(--mfn-black);
    color: #fff;
}
.btn-mfn-grey {
    background-color: var(--mfn-grey);
}
/* .btn:hover {
    box-shadow: 0 0 0 0.2rem rgb(0 123 255 / 25%);
} */
.btn-mfn-blue:hover, .btn-mfn-blue-dark:hover, .btn-mfn-blue-darker:hover, .btn-mfn-red:hover, .btn-mfn-black:hover {
    color: #fff;
}

/* MFN Card */
.mfn-card {
    border-radius: .5rem;
    display: block;
    overflow: hidden;
    width: 100%;
    border: 1px solid #cfcfcfc5;
    transition: box-shadow .1s ease-in;
    margin-bottom: 1rem;
    color: inherit;
}
.mfn-card._image:hover {
    box-shadow: var(--mfn-shadow);
    text-decoration: none;
    color: inherit;
}
.mfn-card img {
    width: 100%;
    height: 180px;
    object-fit: cover;
}
.mfn-card ._body {
    padding: 1.2rem 1rem;
}
.mfn-card ._body ._title {
    font-weight: 600;
}
.mfn-card ._body ._desc {
    margin: 0;
}
.mfn-card._icon i, .mfn-card._icon svg  {
    font-size: 3rem;
    width: 2.7rem;
    color: var(--mfn-blue-darker);
}
/* .mfn-card._icon ._body {
    padding-left: 5rem;
} */
.mfn-card._icon ._body ._head {
    display: flex;
    align-items: center;
    position: relative;
}
.mfn-card._icon ._title {
    padding-left: .5rem;
    font-size: 1.3rem;
}

/* Line */
.mfn-vline {
    border-left: 1px solid #e8e8e8;
    position: relative;
    right: 1.2%;
    margin-left: -3px;
    top: 0;
}
@media (max-width: 767px) {
    .mfn-vline {
        border-top: 1px solid #e8e8e8;
        border-left: none !important;
        right: 0;
        left: 0;
        width: 100%;
    }
}

/* Header */
header {
    border-bottom: 1px solid #ededed;
}
header .navbar-brand {
    margin-right: 2rem;
}
header .navbar-brand img {
    height: 40px;
    width: auto;
}
header .navbar-nav .dropdown-menu {
    border: 0;
    box-shadow: var(--mfn-shadow);
}
header .navbar-nav .nav-item {
    position: relative;
}
header .navbar-nav .nav-item.dropdown svg {
    height: 15px;
    width: auto;
}
header .navbar-nav .nav-link,
header .dropdown-menu .dropdown-item   {
    font-size: 1.05rem;
    color: var(--mfn-black);
}
header .dropdown-item:focus, header .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #e9ecef;
}
header .dropdown:hover .dropdown-menu {
    display: block;
}
header .navbar-nav .nav-link._icon-only {
    cursor: pointer;
}
header .navbar-nav .nav-link._icon-only i::before {
    line-height: 1.3;
}
header .navbar-nav .nav-link:hover {
    color: inherit !important;
}
header .navbar-light .navbar-nav .nav-link {
    color: var(--mfn-black);
}
header .navbar._hover ._desktop.search-btn {
    visibility: hidden;
}

/* Search Form */
.mfn-search {
    position: absolute;
    width: 100%;
    z-index: 3;
    top: 87px;
    background: var(--mfn-light);

    display: none;
}
.mfn-search .search-bar {
    padding: 1.5rem 0 1.5rem 0;
}
.mfn-search ._arrow_close {
    position: relative;
}
.mfn-search ._close.btn {
    position: absolute;
    right: 15px;
    background: var(--mfn-light);
    height: 100px;
    display: flex;
    top: -70px;
    padding: .375rem .75rem;
}
.mfn-search ._close.btn i {
    padding-top: .5rem;
}
.mfn-search form, .mfn-search form input,
.mfn-404-page form, .mfn-404-page form input {
    width: 100%;
    position: relative;
}
.mfn-search form input, .page-title form input, .mfn-404-page form input {
    padding-right: 7rem;
}
.mfn-search form ._icon, .mfn-404-page form ._icon {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    color: #fff;
}
.mfn-search form button, .mfn-404-page form button,
.page-title button {
    position: absolute;
    right: 0;
    top: 0;
    text-transform: uppercase;
    border-radius: 0;
    display: flex;
    height: 100%;
    padding-right: 1em;
    padding-left: 1rem;
    align-items: center;
    overflow: hidden;
}
.mfn-search form button i, .mfn-404-page form button i,
.page-title form button i {
    line-height: 0;
    margin-left: .3rem;
}
.mfn-search form button:hover, .mfn-404-page form button:hover,
.page-title form button:hover {
    background: var(--mfn-blue);
    color: #fff;
    opacity: .9;
}
.mfn-search form button:focus, .mfn-search ._close.btn:focus,
.mfn-404-page form button:focus {
    outline: none;
    box-shadow: none;
}
.mobile-search button {
    position: absolute;
    top: 0;
    height: 100%;
    display: flex;
    align-items: center;
    right: 0;
}

/* Breadcrumb */
.breadcrumb {
    background: transparent;
    border-radius: 0;
    font-size: 14px;
    margin-bottom: 0;
}

/* Page Title */
.page-title {
    color: #fff;
}
.page-title._withImgBg::before {
    background-color: rgba(0, 0, 0, 0.5);
}

.page-title form {
    position: relative;
}
/* .page-title form button {
    position: absolute;
    top: 0;
    right: 0;
} */

/* Blocks */
.block .btn {
    display: block;
    margin-bottom: 1rem;
}
.block.bg-mfn-blue {
    color: #fff;
}
.block.basic-with-img ._body {
    margin: auto 0;
}
.block.basic-with-img ._img.container {
    margin: auto 0;
}
.block.basic-with-img ._img-container img {
    height: auto;
    max-width: 100%;
    border-radius: 4px;
    transition: all .2s ease-in-out;
}
.block.callout {
    padding: 0;
}
.block.callout ._body-container, .block.snap-rows ._body._boxed {
    padding: 1.5rem;
}
.block.image-cards ._cards .row > * {
    display: flex;
}
.block.icon-cards ._cards .btn {
    margin: 0 1.2rem 1.2rem 1rem;
}
.block.snap-rows {
    padding: 0;
}
.block.snap-rows .snap {
    height: 100vh;
    display: flex;
    align-items: center;
    scroll-snap-align: start;
}
.block.contact a {
    color: initial;
    /* text-decoration: underline; */
}
/* .block.contact a:hover {
    text-decoration-style: dotted;
} */
.block.contact ._details {
    margin-top: auto;
    margin-bottom: auto;
    padding: 1rem;
    padding-bottom: 1rem;
}
.block.contact ._details ._body {
    margin-top: 1rem;
}
.block.contact ._meta {
    margin: .5em;
}
.block.contact ._meta ._title {
    font-weight: 400;
    font-size: 1.3em;
}
.block.contact ._meta ._icon {
    text-align: center;
    background-color: var(--mfn-light);
}
.block.contact.bg-mfn-light ._meta ._icon {
    background-color: #fff;
}
.block.contact ._meta ._icon i::before {
    font-size: 1em;
    text-align: center;
    line-height: 2;
}
.block.contact ._meta ._desc {
    margin: 0.2em 0 0 0;
    padding-right: initial;
}
.block.contact ._map-link{
    display: inline-block;
    margin-top: 0.5rem;
}
.block.contact ._map iframe {
    width: 100%;
    height: 400px;
}
.block.quote blockquote {
    padding: 0;
}
.block.quote blockquote i {
    font-size: 2rem;
    opacity: .3;
}
.block.quote blockquote p {
    font-size: 1.2rem;
}
.block.people-row .person:nth-child(even) {
    background: var(--mfn-light);
}
.block.people-row .person ._data.sticky-top {
    top: 2em;
}
.block.people-row .person ._data {
    text-align: center;
}
.block.people-row .person ._data h4 {
    margin: .5em 0;
}
.block.logo-display .logos {
    padding: 2rem 0;
    position: relative;
}
.block.logo-display ._static.logos {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
.block.logo-display ._static.logos .item {
    height: 85px;
    /* flex-basis: 15%; */
    width: auto;
    margin: 1rem 0.5rem;
}
.block.logo-display ._slide.logos .owl-stage {
    display: flex;
    align-items: center;
}
.block.logo-display ._slide.logos .owl-item img {
    width: 70%;
    margin: auto;
} 
.block.logo-display ._slide.logos .owl-dots {
    text-align: center;
    margin: 1rem 0;
}
.block.logo-display ._slide.logos .owl-dots .owl-dot {
    padding: 4px !important;
    background: transparent;
    border: 1px solid var(--mfn-grey);
    border-radius: 100%;
    margin: 0.5rem;
    position: relative;
}
.block.logo-display ._slide.logos .owl-dots .owl-dot:hover,
.block.logo-display ._slide.logos .owl-dots .owl-dot.active {
    background: var(--mfn-black);
    border: 1px solid var(--mfn-grey);
}
.block.logo-display ._slide.logos .owl-nav {
    position: absolute;
    display: flex;
    width: 100%;
    height: 100%;
    top: -25px;
    align-items: center;
    justify-content: space-between;
}
.block.logo-display ._slide.logos .owl-nav.disabled {
    display: none;
}
.block.logo-display ._slide.logos .owl-nav button {
    height: 1rem;
    padding: 1.1rem !important;
    border: 1px solid var(--mfn-black);
    color: var(--mfn-black);
    width: 1rem;
    vertical-align: middle;
    display: flex;
    border-radius: 100%;
    font-size: 1.3rem;
    line-height: 2em;
    align-items: center;
    justify-content: center;
    font-family: 'Titillium Web', sans-serif;
}
.block.logo-display ._slide.logos .owl-nav button i {
    line-height: 0;
}
.block.logo-display ._slide.logos .owl-nav button.owl-prev {
    left: -40px;
    position: relative;
}
.block.logo-display ._slide.logos .owl-nav button.owl-next {
    right: -40px;
    position: relative;
}
.block.hero {
    padding: 0;
    position: relative;
}
.block.hero .hero-img::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    background: -moz-linear-gradient(90deg, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.1) 90%);
    background: -webkit-linear-gradient(90deg, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.1) 90%);
    background: linear-gradient(90deg, rgba(0,0,0,0.5) 66%, rgba(0,0,0,0.1) 90%);
}
.block.hero .hero-img {
    min-height: 70vh;
    background-position: center;
    background-size: cover;
}
.block.hero .carousel-caption {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: start;
    flex-wrap: wrap;
    right: 0;
    left: 0;
}
.block.hero .carousel-indicators li {
    width: 15px !important;
}
.block.hero .carousel-indicators i {
    color: white;
    font-size: 1.8rem;
    opacity: .5;
}
.block.hero .carousel-control-next {
    justify-content: end;
}
.block.hero .carousel-control-prev {
    justify-content: start;
}
.block.hero .carousel-control-next, .block.hero .carousel-control-prev {
    font-size: 2em;
    padding: 1.5em;
    display: none;
}
@media (min-width: 768px) {
    .block.hero:hover .carousel-control-next, .block.hero:hover .carousel-control-prev {
        display: flex;
    }
}

/* Footer */
footer {
    border-top: 1px solid #ededed;
}
footer .mfn-bookmark {
    background-color: #fff; 
    padding: 1.5rem 0;
}
footer .mfn-bookmark .row > * {
    flex-wrap: wrap;
}
footer .mfn-bookmark .nav-item .nav-link {
    padding: .5em 1.5em .5em 0;
    color: var(--mfn-black);
}
footer .mfn-bookmark .nav-item:last-child .nav-link {
    padding-right: 0;
}
footer .mfn-bookmark ._scroll2top {
    text-align: right;
    padding: .5em 0;
}
footer .mfn-bookmark ._scroll2top a {
    color: var(--mfn-black) !important;
    cursor: pointer;
}
footer .mfn-bookmark .nav-item .nav-link:hover,
footer .mfn-bookmark ._scroll2top a:hover {
    text-decoration: underline;
}
footer .mfn-bookmark .nav-item .nav-link::after {
    content: "▪";
    margin-left: 1.5em;
    font-family: inherit;
    color: var(--mfn-black);
    display: inline;
}
footer .mfn-bookmark .nav-item:last-child .nav-link::after, 
footer .mfn-copyright .nav-item:last-child .nav-link::after {
    display: none;
}
footer .mfn-bookmark .nav-item .nav-link {
    padding: .5rem 1rem;
}
footer .mfn-bookmark .nav-item .nav-link::after {
    display: none;
}
footer .mfn-bookmark .nav, footer .mfn-copyright .nav {
    justify-content: center;
    flex-basis: 100%;
}
footer .mfn-copyright p, 
footer .mfn-copyright .nav-item .nav-link, 
footer .mfn-bookmark ._scroll2top {
    text-align: center;
}
footer .mfn-copyright .nav-item:last-child .nav-link {
    padding-right: 2.5em;
}
footer .mfn-copyright ._brand,
footer ._brand {
    text-align: center;
    margin-bottom: 1em;
    margin-right: 0;
    flex-basis: 100%;
}
footer .mfn-copyright > * {
    display: flex;
    flex-wrap: wrap;
    justify-content: center !important;
}  
footer .mfn-copyright {
    background-color: var(--mfn-light);
    padding: 1rem 0;
}
footer .mfn-copyright ._brand svg, footer .mfn-copyright ._brand img,
footer ._brand svg, footer ._brand img  {
    /* filter: grayscale(); */
    height: 60px;
    width: auto;
}
footer .mfn-copyright p, footer .mfn-copyright .nav-item .nav-link  {
    margin: 0;
    color: var(--mfn-black);
    font-size: .9em;
}
footer .nav-item .nav-link {
    transition: opacity .3s ease;
}
footer .nav-item .nav-link:hover {
    opacity: .9;
}
footer .mfn-copyright .nav-item .nav-link::after {
    content: "▪";
    margin-left: 1.5em;
    font-family: inherit;
    color: var(--mfn-black);
    display: inline;
}
footer .mfn-copyright .nav-item:last-child .nav-link {
    padding-left: 0;
    padding-right: 0;
}

/* Pagination */
.screen-reader-text {
    display: none;
}
.pagination {
    display: inline-block;
}
.pagination .nav-links ul, .page-numbers {
    list-style: none;
    text-align: center;
    padding: 0;
}
.pagination .nav-links .page-numbers li, .page-numbers li {
    display: inline-block !important;
    margin-bottom: 1.5rem;
}
.pagination .nav-links .page-numbers li a, .page-numbers li a {
    border-radius: 0;
    padding: 12px 18px;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0 .3em;
    cursor: pointer;
    color: var(--mfn-black);
    transition-property: all;
    transition-duration: .5s;
    transition-timing-function: ease;
}
.pagination .nav-links .page-numbers li a:hover, .page-numbers li a:hover {
    border-bottom: 1px solid var(--mfn-black) !important;
    text-decoration: none;
}
.pagination .nav-links .page-numbers li span, .page-numbers li span {
    padding: 12px 18px;
    letter-spacing: .1em;
    border-bottom: 1px solid var(--mfn-black) !important;
}

/* Content */
.content img, .content p img, .content .wp-caption img, .content .wp-caption {
    max-width: 100% !important;
    height: auto;
}
.content img.alignleft {
    float: left;
    margin: auto 20px 20px auto;
}
.content img.alignright {
    float: right;
    margin: auto auto 20px 20px;
}
.content p img {
    margin-bottom: 30px;
}
.content .meta p {
    font-size: 80%;
    line-height: 2;
}
.content .meta p a {
    background: #265A9B;
    color: #fff;
    padding: 3px;
    border-radius: .2rem;
}
.content .meta.video p a {
    background: #fff;
    color: #265A9B;
    padding: 3px;
    border-radius: .2rem;
}
.content p iframe {
    width: 100%;
    height: 481px;
}
@media only screen and (max-width: 768px) {
    .content p iframe {
        height: 381px;
    }
}
.content .wp-caption {
    border-bottom: 1px solid;
    margin-bottom: 30px;
}
.content .wp-caption .wp-caption-text {
    font-size: .7rem;
    padding: 7px 3px;
    margin-bottom: 0;
}
.content .wp-video, .content .wp-video .mejs-container {
    width: 100% !important;
    margin-bottom: 30px;
}

/* From Devices Larger than 1000px */
@media screen and (min-width: 1000px) {
    .font--display-1, .content h1 {
        font-size: 80px;
        line-height: 80px;
        margin-bottom: 16px;
    }
    .font--display-2, .content h2 {
        font-size: 50px;
        line-height: 56px;
        margin-bottom: 16px;
    }
    .font--display-3, .content h3 {
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 16px;
    }
    .font--display-4, .content h4 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 8px;
    }
    .page-title, .block.callout {
        min-height: 450px;
        padding: 1rem 0;
        display: flex;
        align-items: center;
    }
    .block.callout ._body-container {   
        margin: 15px;
    }
    /* .block.hero .hero-img {
        height: 650px;
    } */
}

/* From Devices Larger than 992px */
@media screen and (min-width: 992px) {
    header .navbar-brand img {
        height: 60px;
    }
    header .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.7rem;
        padding-left: 0.7rem;
    }
    header .navbar-nav .nav-link:not(.nav-link._icon-only):hover:after {
        opacity: 1;
    }
    header .navbar-nav .nav-link:not(.nav-link._icon-only):after {
        content: "";
        position: absolute;
        bottom: 6px;
        left: 10px;
        right: 10px;
        height: 1px;
        -webkit-transition: opacity .2s;
        transition: opacity .2s;
        background: #141414;
        opacity: 0;
    }
    .mfn-card._icon i, .mfn-card._icon svg  {
        position: absolute;
        left: -60px;
        top: -5px;
    }
    .mfn-card._icon ._body {
        padding: 2rem 1rem 1rem 5rem;
    }
    .mfn-card._icon ._title {
        padding-left: 0;
    }
    .block.icon-cards ._cards .btn {
        margin: 0 0 1.5rem 5rem;
    }
    .block.contact ._details {
        padding: .5rem;
        padding-bottom: .5rem;
    }
    .block.contact ._details ._body {
        margin-top: 2rem;
    }
    .block.contact ._meta ._icon i::before {
        font-size: 2.4em !important;
    }
    .block.contact ._meta ._desc {
        font-size: 1.2rem;
        padding-right: 1rem;
    }
    .block.quote, .block.logo-display {
        padding: 5rem 0;
    }
    .block.quote blockquote {
        padding: 0 5rem;
    }
    .block.quote blockquote i {
        font-size: 3rem;
        position: relative;
        color: var(--mfn-blue);
        left: -50px;
    }
    .block.quote blockquote p {
        font-size: 1.8rem;
    }   
    .block.people-row .person {
        padding: 4rem 0;
    }
    .block.people-row .person .content {
        font-size: 1.1rem;
    } 
    .block.logo-display ._static.logos {
        justify-content: space-between;
    }
    .block.logo-display ._static.logos .item {
        height: 90px;
        /* flex-basis: 19%; */
    }
    /* .block.logo-display ._slide.logos .owl-item {
        padding: 1rem;
    }  */
    .block.logo-display ._slide.logos .owl-item img {
        width: 100%;
    } 
    .block.logo-display ._slide.logos .owl-dots {
        margin: 0;
    }
    .block.hero .hero-img {
        /* min-height: calc(100vh - 80px); */
        min-height: 620px;
    }
    .block.hero .carousel-caption h2 {
        font-size: calc(50px + 40%);
    }
    .block.hero .carousel-caption .content {
        font-size: 1.1rem;
    }
    .block.hero .carousel-caption .btn-md {
        padding: 0.5rem 1.4rem;
        font-size: 1.15rem;
        line-height: 1.5;
        border-radius: 0.3rem;
    } 

    footer .mfn-copyright ._brand,
    footer ._brand {
        margin-right: 1em;
    }
    footer .mfn-copyright > * {
        flex-wrap: nowrap;
        justify-content: space-between !important;
        align-items: center;
    }
    footer .mfn-copyright .nav {
        justify-content: flex-end;
        flex-basis: initial;
    }
    footer .mfn-copyright p, 
    footer .mfn-copyright .nav-item .nav-link, 
    footer .mfn-bookmark ._scroll2top {
        text-align: right;
    }
}
/* From Devices Larger than 768px  */
@media screen and (min-width: 768px) {
    .block .btn {
        display: inline-block;
    }
    footer ._brand, footer .mfn-bookmark .nav {
        flex-basis: initial;
    }
}

/* From Devices Larger than 426px  */
@media screen and (min-width: 426px) {
    .block.contact ._meta ._icon i::before {
        font-size: 1.8em;
    }
    .block.contact ._meta ._desc {
        padding-top: .5rem!important;
        padding-bottom: .5rem!important;
    }
}
/*
     FILE ARCHIVED ON 00:40:15 Jul 02, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:58:35 Nov 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 0.402
  load_resource: 188.155
  PetaboxLoader3.resolve: 59.275
  PetaboxLoader3.datanode: 63.087 (2)
  loaddict: 84.306
*/