.c-slant--skewed--white-to-green, .c-slant--skewed--green-to-white, .c-slant--skewed--green-to-blue {
    background-color: transparent;
}

.c-slant--skewed--start {
    margin-bottom: 0;
    height: 80px;
}

.c-slant--skewed--end {
    height: 80px;
    margin-top: 0;
}

.u-bg--green--cruise {
    background-color: #d8f5f44d;
}

.c-slant__wrapper {
    display: none;
}

footer .c-slant--skewed--end {
    display: none;
}

footer .u-margin--b8n {
    margin-bottom: 0;
}

._margin--footer-disclaimer {
    margin-top: 0;
}

.v-blob::after, .v-blob--small::after, .v-blob--medium::after {
    display: none;
}

.v-gradient--basic, .v-gradient--basic::after {
    background-image: none;
    background-color: #d8f5f4;
}

.u-white, .u-white--80, .u-blue--sapphire {
    color: #002e34;
}

a:not([class*="button"]), a:not([class*="button"]):visited {
    color: #002e34 !important;
}

@font-face {
    font-family: "Lufga Bold";
    font-style: normal;
    font-weight: 400;
    src: url("/fonts/lufga/Lufga-Bold.otf") format("opentype");
}

@font-face {
    font-family: "Lufga Bold";
    font-style: italic;
    font-weight: 400;
    src: url("/fonts/lufga/Lufga-Bold-Italic.otf") format("opentype");
}

@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 400;
    src: url("/fonts/open-sans/OpenSans-Regular.ttf") format("truetype");
}

@font-face {
    font-family: "Open Sans";
    font-style: italic;
    font-weight: 400;
    src: url("/fonts/open-sans/OpenSans-Italic.ttf") format("truetype");
}

.u-ff--museo-sans {
    font-family: 'Open Sans', sans-serif;
}

.s-cms-content p, .s-cms-content ul, .s-cms-content ol, .s-cms-content li,
.s-cms-content table, .s-cms-content blockquote, .s-cms-content blockquote + footer {
    font-family: 'Open Sans', sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Lufga Bold', sans-serif;
}

.u-weight--700 {
    font-weight: 400;
}

nav .u-weight--700 {
    font-weight: 700;
}

.v-border--nav::after, .v-rectangle::after {
    background-color: #00B4FA;
}

.o-button {
    border-radius: 50px;
}

.o-button.u-bg--yellow--golden {
    background-color: #00B4FA;
}

.c-icon--highlight img {
    object-fit: contain;
}
