/*! tailwindcss v3.4.10 | MIT License | https://tailwindcss.com*/
*,
:after,
:before {
    border: 0 solid;
    box-sizing: border-box
}

:after,
:before {
    --tw-content: ""
}

:host,
html {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    : ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
    font-feature-settings: normal;
    font-variation-settings: normal;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4;
    -webkit-tap-highlight-color: transparent
}

body {
    line-height: inherit
}

hr {
    border-top-width: 1px;
    color: inherit;
    height: 0
}

abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: inherit
}

a {
    color: inherit;
    text-decoration: inherit
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    : ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
    font-feature-settings: normal;
    font-size: 1em;
    font-variation-settings: normal
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    border-collapse: collapse;
    border-color: inherit;
    text-indent: 0
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    : inherit;
    font-feature-settings: inherit;
    font-size: 100%;
    font-variation-settings: inherit;
    font-weight: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    margin: 0;
    padding: 0
}

button,
select {
    text-transform: none
}

button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
    -webkit-appearance: button;
    background-color: transparent;
    background-image: none
}

:-moz-focusring {
    outline: auto
}

:-moz-ui-invalid {
    box-shadow: none
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
    margin: 0
}

fieldset {
    margin: 0
}

fieldset,
legend {
    padding: 0
}

menu,
ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

dialog {
    padding: 0
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #9ca3af
}

input::placeholder,
textarea::placeholder {
    color: #9ca3af
}

[role=button],
button {
    cursor: pointer
}

:disabled {
    cursor: default
}

audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
    /* display: block; */
    vertical-align: middle;
}

img,
video {
    height: auto;
    max-width: 100%
}

[hidden] {
    display: none
}

*,
:after,
:before {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-rotate: 0;
    --tw-skew-x: 0;
    --tw-skew-y: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-pan-x: ;
    --tw-pan-y: ;
    --tw-pinch-zoom: ;
    --tw-scroll-snap-strictness: proximity;
    --tw-gradient-from-position: ;
    --tw-gradient-via-position: ;
    --tw-gradient-to-position: ;
    --tw-ordinal: ;
    --tw-slashed-zero: ;
    --tw-numeric-figure: ;
    --tw-numeric-spacing: ;
    --tw-numeric-fraction: ;
    --tw-ring-inset: ;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: rgba(59, 130, 246, .5);
    --tw-ring-offset-shadow: 0 0 #0000;
    --tw-ring-shadow: 0 0 #0000;
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
    --tw-blur: ;
    --tw-brightness: ;
    --tw-contrast: ;
    --tw-grayscale: ;
    --tw-hue-rotate: ;
    --tw-invert: ;
    --tw-saturate: ;
    --tw-sepia: ;
    --tw-drop-shadow: ;
    --tw-backdrop-blur: ;
    --tw-backdrop-brightness: ;
    --tw-backdrop-contrast: ;
    --tw-backdrop-grayscale: ;
    --tw-backdrop-hue-rotate: ;
    --tw-backdrop-invert: ;
    --tw-backdrop-opacity: ;
    --tw-backdrop-saturate: ;
    --tw-backdrop-sepia: ;
    --tw-contain-size: ;
    --tw-contain-layout: ;
    --tw-contain-paint: ;
    --tw-contain-style:
}

:root {
    --color-sangria: #541736;
    --color-platinum: #e1e3de;
    --color-grey: #b7b7b7;
    --color-black: #1b1b1b;
    --color-cream: #f3ffb9;
    --color-phthalo: #1c4147;
    --color-greenish: #1c4147;
    --color-red: #c11749;
    --color-alertRed: #f9d0d0;
    --color-darkred: #7c0606;
    --color-platinum-50: #f0f1ef
}

html {
    min-height: 100vh;
    padding-right: 0 !important;
    scroll-behavior: smooth
}

body {
    --scrollbar-width: 11px;
    margin: 0;
    overflow-y: scroll;
    padding: 0;
    position: relative
}

body[data-noscroll] {
    overflow-y: scroll;
    position: fixed;
    width: 100%
}

body [x-cloak] {
    display: none
}

[id=top] {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.l-main {
    flex-grow: 1
}

:focus {
    outline: 2px dashed var(--focus-colour, #1b1b1b);
    outline-offset: .25rem
}

:focus:not(:focus-visible) {
    outline: none
}

.js-focus-visible :focus:not(.focus-visible) {
    outline: 0
}

.focus-hidden {
    outline: none
}

.outline-inner {
    outline-offset: -.25rem
}

@media (hover: hover) {
    html {
        --scrollbar-bg: #fff;
        --scrollbar-thumb: #1b1b1b
    }

    * {
        scrollbar-color: var(--scrollbar-thumb) var(--scrollbar-bg);
        scrollbar-width: thin
    }

    ::-webkit-scrollbar {
        width: var(--scrollbar-width)
    }

    ::-webkit-scrollbar-track {
        background: var(--scrollbar-bg)
    }

    ::-webkit-scrollbar-thumb {
        background-color: var(--scrollbar-thumb);
        border: 3px solid var(--scrollbar-bg);
        border-radius: .4rem
    }
}

[disabled] {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    opacity: 1
}

input::placeholder,
textarea::placeholder {
    opacity: 1
}

button,
input[type=button],
input[type=color],
input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=submit],
input[type=tel],
input[type=text],
select,
textarea {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 1.1
}

select {
    background: #fff
}

input::-webkit-calendar-picker-indicator {
    cursor: pointer;
    height: 100%;
    inset: 0;
    opacity: 0;
    position: absolute;
    width: 100%
}

label {
    cursor: pointer
}

button {
    background: none;
    border-width: 0;
    color: inherit;
    letter-spacing: inherit
}

a,
button {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

button,
input[type=button],
input[type=checkbox],
input[type=color],
input[type=radio],
input[type=submit],
select {
    cursor: pointer
}

input[type=checkbox],
input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid #1b1b1b;
    height: 20px;
    transition: background-color .25s ease-out;
    width: 20px
}

input[type=checkbox]:checked,
input[type=radio]:checked {
    background: #1b1b1b
}

input[type=checkbox]:checked.sangria {
    background-color: #541736
}

input[type=radio] {
    border-radius: 50%
}

input[type=radio]:checked {
    box-shadow: inset 0 0 0 3px #fff
}

input[type=checkbox] {
    border-radius: 4px
}

input[type=checkbox]:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' fill='none' viewBox='0 0 14 10'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 1.6 5.3 9 1.4 5.3'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat
}

input[type=number] {
    -moz-appearance: textfield
}

input::-webkit-inner-spin-button,
input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

select::-ms-expand {
    display: none
}

label {
    display: block
}

textarea {
    resize: vertical
}

* {
    -webkit-background-clip: padding-box;
    background-clip: padding-box
}

picture {
    display: block;
    vertical-align: middle
}

picture,
picture img {
    display: flex;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.flex-col>* {
    max-width: 100%
}

@media (prefers-reduced-motion:reduce) {
    html:focus-within {
        scroll-behavior: auto
    }

    *,
    :after,
    :before {
        animation-duration: .01ms !important;
        animation-iteration-count: 1 !important;
        scroll-behavior: auto !important;
        transition-duration: .01ms !important
    }
}

[id] {
    scroll-margin-top: var(--header-height);
    scroll-snap-margin-top: var(--header-height)
}

.skeleton {
    animation: pulse-bg 1.2s ease-in-out infinite;
    background-color: #ddd
}

@keyframes pulse-bg {
    0% {
        background-color: #ddd
    }

    50% {
        background-color: #d0d0d0
    }

    to {
        background-color: #ddd
    }
}

.bg-secondary {
    background-color: #1c4147
}

.bg-lightgrey {
    background-color: #edf0f1
}

.bg-lightgreen {
    background-color: var(--color-phthalo)
}

.text-shadow {
    text-shadow: 0 0 2px #333
}

dialog {
    background: #fff;
    max-height: unset;
    max-width: unset;
    overflow: visible;
    position: fixed
}

dialog:after {
    content: url(/img/icon-close-white.svg);
    cursor: pointer;
    filter: invert(.75);
    position: absolute;
    right: 24px;
    top: 36px;
    z-index: 10
}

dialog::backdrop {
    animation: fadeIn .3s ease forwards;
    background-color: rgba(27, 27, 27, .6);
    opacity: 0
}

dialog.loading:before {
    animation: fadeInOverlay .3s ease-out forwards;
    background-color: hsla(0, 0%, 100%, .6);
    border-radius: 18px;
    content: "";
    inset: 0;
    bottom: 100px;
    position: absolute;
    z-index: 1
}

@keyframes fadeInOverlay {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.dialog-enter-from,
.dialog-leave-to {
    opacity: 0;
    transform: scale(1.05)
}

.dialog-enter-to,
.dialog-leave-from {
    opacity: 1;
    transform: scale(1)
}

.dialog-enter-active,
.dialog-leave-active {
    transition: all .25s ease-out
}

@media (min-width: 768px) {
    dialog {
        border-radius: 17px
    }

    dialog:after {
        content: url(/img/icon-close-white.svg);
        cursor: pointer;
        filter: none;
        position: absolute;
        right: -24px;
        top: -24px
    }
}

body:has([role=dialog]:not(#cookiescript_injected_wrapper):not(#cookiescript_injected)),
body:has(dialog[open]) {
    overflow: hidden;
    padding-right: var(--scrollbar-width)
}

.mobilePopover {
    align-items: flex-end;
    background: transparent;
    bottom: 0;
    display: flex;
    height: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    transition: height .25s ease-out, background-color .25s ease-out .2s;
    z-index: 10
}

.mobilePopover>div {
    background-color: #fff;
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
    height: 60%;
    padding: 1.5rem;
    position: relative;
    width: 100%
}

.mobilePopover>div:after {
    content: url(/img/icon-close-white.svg);
    cursor: pointer;
    filter: invert(.75);
    position: absolute;
    right: 1.5rem;
    top: 1.5rem;
    z-index: 10
}

.mobilePopover.opened {
    background-color: rgba(0, 0, 0, .2);
    height: 100vh
}

.trip-part {
    margin-top: 2rem;
    padding-bottom: 2rem;
    position: relative
}

.trip-part>img {
    left: -4rem;
    position: absolute;
    top: 0
}

.trip-part:before {
    background: linear-gradient(to bottom, var(--color-platinum) 50%, transparent 50%) repeat;
    background-size: 6px 16px;
    bottom: 0;
    content: "";
    height: calc(100% - 52px);
    left: -44px;
    position: absolute;
    width: 1.5px;
    z-index: -1
}

.trip-part.last-part:before {
    display: none
}

.trip-part.line-hidden:before {
    visibility: hidden
}

.trip-part.stop .chevron {
    background-color: var(--color-sangria);
    border-radius: 12px;
    cursor: pointer;
    left: -4rem;
    padding: 18px 15px;
    position: absolute;
    top: 0;
    transition: filter .2s ease-out
}

.trip-part.stop .chevron:hover {
    filter: brightness(1.5)
}

.trip-part.stop .chevron>img {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.trip-part.stop .stop-body {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    gap: 4rem;
    opacity: 1;
    overflow: hidden;
    transition: opacity .35s ease-in-out, max-height .35s ease-in-out
}

.trip-part.stop .stop-body.collapsed {
    max-height: 0 !important;
    opacity: 0
}

.trip-part.stop .stop-body .heading-icon {
    background-color: #fff;
    height: 48px;
    left: -4rem;
    padding: .5rem;
    position: absolute;
    width: 40px
}

@media (max-width: 767px) {
    .trip-part {
        padding-right: 4rem
    }

    .trip-part>img {
        left: unset;
        right: 0
    }

    .trip-part:before {
        left: unset;
        right: 20px
    }

    .trip-part.stop {
        padding-right: 0
    }

    .trip-part.stop .chevron {
        left: unset;
        right: 0
    }

    .trip-part .stop-body .heading-icon {
        margin-left: -.5rem;
        margin-right: .5rem;
        position: unset !important
    }
}

.trip-card {
    border-radius: 24px;
    cursor: pointer;
    outline: none;
    padding: .25rem;
    transition: box-shadow .3s ease-out, background-color .3s ease-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: hidden !important;
}

.trip-card .days-info {
    width: 100% !important;
    justify-content: flex-start !important;
    display: flex !important;
}

.thumbnail-gallery[data-v-6d748ebe] {
    border-radius: 20px;
    overflow: hidden;
    position: relative;
}

.trip-card:hover {
    background-color: #ebede9;
    box-shadow: 0 0 2px #bcb9b9
}

/* .trip-card:hover>h3 {
                text-decoration: underline
            } */

.trip-card.bg-light:hover {
    background-color: #f4f4f4
}

.swiper.swiper-nav {
    padding-inline: 2px
}

.swiper-wrapper .swiper-wrapper {
    padding-top: 0
}

.swiper-nav.nav-arrows-center .swiper-button-next,
.swiper-nav.nav-arrows-center .swiper-button-prev {
    background-color: #fff;
    background-position: 50%;
    background-size: 65%;
    top: 46%;
    transition: filter .3s ease-out
}

.swiper-nav.nav-arrows-center .swiper-button-next:hover,
.swiper-nav.nav-arrows-center .swiper-button-prev:hover {
    background-color: #fff !important;
    filter: invert(.95) brightness(2.5);
    font-style: normal
}

.swiper-nav.nav-arrows-center .swiper-button-prev {
    background-image: url(/img/icon-chevron-right-grey.svg);
    left: 0;
    right: unset;
    rotate: 180deg
}

.swiper-nav.nav-arrows-center .swiper-button-next {
    background-image: url(/img/icon-chevron-right-grey.svg);
    right: 0;
    rotate: 180deg
}

#cookiescript_readmore {
    color: var(--color-alertRed) !important;
    text-decoration: underline !important;
    text-underline-offset: 3px
}

#cookiescript_checkboxs .mdc-checkbox {
    filter: brightness(3)
}

@font-face {
    font-display: swap;
    : Krona One;
    font-style: normal;
    font-weight: 500;
    src: url(/_nuxt/KronaOne-Regular.Duzo3FGr.woff2) format("woff2"), url(/_nuxt/KronaOne-Regular.DzTVOndX.woff) format("woff"), url(/_nuxt/KronaOne-Regular.D4BHpB7a.ttf) format("truetype");
    unicode-range: u+0-ff, u+131, u+152, u+153, u+2bb, u+2bc, u+2c6, u+2da, u+2dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-display: swap;
    : Caveat;
    font-style: normal;
    font-weight: 500;
    src: url(/_nuxt/Caveat-SemiBold.BfoFAMy4.woff2) format("woff2"), url(/_nuxt/Caveat-SemiBold.EX3e6InG.woff) format("woff"), url(/_nuxt/Caveat-SemiBold.BGQP9tTr.ttf) format("truetype");
    unicode-range: u+0-ff, u+131, u+152, u+153, u+2bb, u+2bc, u+2c6, u+2da, u+2dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-display: swap;
    : Satoshi;
    font-style: normal;
    font-weight: 500;
    src: url(/_nuxt/Satoshi-Medium.CFKGS7aH.woff2) format("woff2"), url(/_nuxt/Satoshi-Medium.eqBSjZUL.woff) format("woff"), url(/_nuxt/Satoshi-Medium.DOt9kM-a.ttf) format("truetype");
    unicode-range: u+0-ff, u+131, u+152, u+153, u+2bb, u+2bc, u+2c6, u+2da, u+2dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-display: swap;
    : Satoshi;
    font-style: normal;
    font-weight: 700;
    src: url(/_nuxt/Satoshi-Bold.DBc0Fx_t.woff2) format("woff2"), url(/_nuxt/Satoshi-Bold.dLXt6Yru.woff) format("woff"), url(/_nuxt/Satoshi-Bold.CPly9kH5.ttf) format("truetype");
    unicode-range: u+0-ff, u+131, u+152, u+153, u+2bb, u+2bc, u+2c6, u+2da, u+2dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

.richtext {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.2
}

.richtext h1,
.richtext h2,
.richtext h3 {
    : Satoshi;
    font-size: 32px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: -.04em;
    line-height: 120%;
    margin-block: 0
}

.richtext h1,
.richtext h2,
.richtext h3,
.richtext h4,
.richtext h5,
.richtext h6 {
    margin-bottom: 8px;
    margin-top: 80px
}

.richtext>:first-child {
    margin-top: 0
}

.richtext ol,
.richtext ul {
    list-style: revert;
    padding-left: 20px
}

.richtext ol li,
.richtext ul li {
    margin-bottom: 8px
}

.richtext ol li:last-child,
.richtext ul li:last-child {
    margin-bottom: 0
}

.richtext p,
.richtext ul {
    margin-bottom: 1em
}

.richtext li,
.richtext p {
    font: inherit
}

.richtext li p:last-child {
    margin: 0
}

.richtext a {
    text-decoration: underline;
    word-wrap: break-word
}

.richtext a:focus,
.richtext a:hover {
    text-decoration: none
}

header#header.fixed {
    transition-duration: .3s;
    transition-property: transform, background-color;
    transition-timing-function: ease-in-out
}

.filter-container {
    transition-duration: .3s;
    transition-property: top;
    transition-timing-function: ease-in-out
}

.navbar-hide-on-scroll header#header.fixed {
    transform: translateY(-100%)
}

.navbar-hide-on-scroll .filter-container.fixed,
.navbar-hide-on-scroll .tabs-container.fixed,
.navbar-hide-on-scroll .tabs-trigger {
    top: 0
}

.btn-std-mobile:before {
    content: none
}

.btn-std-mobile {
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    min-width: 158px;
    position: relative;
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 44);
    color: rgb(255 255 255/var(--tw-text-opacity));
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -.03em;
    padding: 18px 32px;
    transition-duration: .3s;
    transition-property: background;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (min-width: 768px) {
    .btn-std-mobile {
        min-width: 230px
    }
}

.btn-std-mobile,
.btn-std-mobile span {
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.btn-std-mobile span {
    --tw-translate-x: 0px;
    color: rgb(255 255 255/var(--tw-text-opacity));
    transition-property: transform, color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    white-space: nowrap
}

.btn-std-mobile span,
.btn-std-mobile:before {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-duration: .3s
}

.btn-std-mobile:before {
    bottom: 0;
    content: "";
    margin-bottom: auto;
    margin-top: auto;
    pointer-events: none;
    position: absolute;
    right: 24px;
    top: 0;
    --tw-translate-x: -2rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.5 7h12m0 0-6-6m6 6-6 6'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    height: 15px;
    opacity: 0;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 14px
}

.btn-std-mobile:hover {
    background: #450b28
}

.btn-std-mobile:hover span {
    --tw-translate-x: var(--w);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.btn-std-mobile.loading {
    cursor: default;
    pointer-events: none
}

.btn-std-mobile.loading:after {
    animation: rotate360 1s linear infinite forwards;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACJklEQVR4AczYA4xdQRTG8X2ubSOobdu27TaobcXZoEZQ27Yd1bZt49/knGSy1ruzX/LL2Xk8OzMXeSGxzd+/f73wRPKci+JApJEw42QohXYYjcaONMUXuOExxg2wHA8RNnW0+aDPCn83wQVEldbBaEgb8BlLsxKaX9C8x3nswvAQSTCbyY1b+J+v0GxDW2R1bPNS8+C5NPBF6nGUDXtkwQMvXAm+gaWmwF1p4rvUqcbrPPDBHezZ8UhdF2ZmhmjDOoNOLlXrMM1M1H0Fl1PNuLTiMjT7jZmRZuzMzi+pRcznzTi1dzZBs8JWMy6p6fAKmjq2Z6caNE+Q0ukreNizcl9oDpjnJVsNzYBmUZjlst7Q7MTQ0CxoQhNDQ8Og2WRseInzJ8Um0FyCy9ZR5paa17jn+Y2C5vO2To6noRmnS2pzH42A5i4COku2li0z3uNPmFny25yl6dLMD2mshDZlax8FcBuah8ikz9k6BZQPc190B/nkuRje0MsNH8xxfJauqzTzU+pHdAr7D8An1ROG2YgfaeCP70z1hOa31ANoAG8MPic1iqIC8svYF9+mauOFuYSS65iPPvKaSiiLqmiBvhiELqiHMsgOb0LsqbRYiKjyGpdxGGsQirHoj5YoBF+CnQ7k7yKYh8cIm/e4gRPYhLkYgbrIEIyfZLzGOAXqYiKWY7dYionoiOJIFtQfs/SQ/zcyPMNI80IU5DBYdkfraDKhZH0SAQCIg5LRjueB+AAAAABJRU5ErkJggg==");
    background-size: contain;
    bottom: 0;
    content: "";
    height: 20px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px
}

.btn-std-mobile.loading span,
.btn-std-mobile.loading:before {
    opacity: 0
}

.btn-std-mobile {
    border-style: solid;
    border-width: 2px;
    --tw-border-opacity: 1;
    background-color: transparent;
    border-color: rgb(84 23 54/var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(84 23 54/var(--tw-text-opacity))
}

.btn-std-mobile:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath stroke='%23541736' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.5 7h12m0 0-6-6m6 6-6 6'/%3E%3C/svg%3E")
}

.btn-std-mobile:hover {
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(84 23 54/var(--tw-text-opacity))
}

.btn-std-mobile:hover:before {
    --tw-translate-x: 0px;
    opacity: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.btn-std-mobile span {
    --tw-text-opacity: 1;
    color: rgb(84 23 54/var(--tw-text-opacity))
}

.btn-std-mobile {
    border-color: var(--color-grey);
    line-height: 1.1;
    min-width: 140px
}

.btn-std-mobile>span {
    color: var(--color-black) !important;
    font-weight: 400
}

.btn-std-mobile:before {
    display: none
}

.dropdown-small {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    --color-platinum-25: hsla(0, 0%, 82%, .25);
    background: transparent;
    background-image: url(/img/icon-chev-grey-down.svg);
    background-position: 90% 10.5px;
    background-repeat: no-repeat;
    background-size: 12px 6px;
    border: 1px solid var(--color-platinum);
    border-radius: 4px;
    font-size: 14px;
    padding-block: 5px;
    padding-inline: 14px;
    padding-right: 24px;
    transition: background-color .2s ease-in-out
}

.dropdown-small.expanded {
    background-image: url(/img/icon-chev-grey-up.svg)
}

.dropdown-small:focus,
.dropdown-small:hover {
    background-color: var(--color-platinum-25)
}

.dropdown-small:focus {
    outline: none
}

.dropdown-small>option {
    color: #000
}

.badge {
    align-items: center;
    background-color: var(--color-sangria);
    border-radius: 50%;
    color: #fff;
    display: inline-flex;
    font-size: 20px;
    font-weight: 700;
    height: 3rem;
    justify-content: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 3rem
}

input[type=checkbox].toggle {
    --toggle-width: 42px;
    --toggle-height: 21px;
    border: none;
    height: 0;
    left: calc(var(--toggle-width)*-1);
    position: relative;
    width: 0
}

input[type=checkbox].toggle:before {
    background-color: var(--color-platinum);
    border-radius: 12px;
    height: var(--toggle-height);
    left: 0;
    transition: background-color .25s ease-out;
    width: var(--toggle-width)
}

input[type=checkbox].toggle:after,
input[type=checkbox].toggle:before {
    content: "";
    cursor: pointer;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

input[type=checkbox].toggle:after {
    background-color: #fff;
    border-radius: 50%;
    height: calc(var(--toggle-height) - 3px);
    left: 1.5px;
    transition: transform .25s ease-out;
    width: calc(var(--toggle-height) - 3px)
}

input[type=checkbox].toggle:checked:before {
    background-color: var(--color-sangria)
}

input[type=checkbox].toggle:checked:after {
    transform: translateX(20.5px) translateY(-50%)
}

.accordion {
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%
}

.accordion>button {
    align-items: center;
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 100%
}

.accordion>button:after {
    background-image: url(/img/icon-chev-sangria.svg);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 8px;
    position: absolute;
    right: 0;
    transition: rotate .25s ease-out;
    width: 14px
}

.accordion>section {
    display: flex;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: opacity .35s ease-in-out, max-height .35s ease-in-out
}

.accordion.expanded>button:after {
    rotate: -180deg
}

.accordion.expanded>section {
    max-height: -moz-max-content;
    max-height: max-content;
    opacity: 1
}

.\!p,
.body,
.p,
body {
    : Satoshi, Helvetica, Arial, sans-serif;
    font-weight: 400
}

.body,
.p,
body {
    font-size: 17px;
    line-height: 1.35;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeSpeed
}

.\!p {
    font-size: 17px !important;
    line-height: 1.35 !important;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    text-rendering: optimizeSpeed !important
}

@media (min-width: 768px) {

    .body,
    .p,
    body {
        font-size: 21px;
        line-height: 1.28
    }

    .\!p {
        font-size: 21px !important;
        line-height: 1.28 !important
    }
}

.h1 {
    : Krona One;
    font-size: 35px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.06em;
    line-height: 34px;
    margin-block: 0
}

@media (min-width: 768px) {
    .h1 {
        font-size: 50px;
        letter-spacing: -.1em;
        line-height: 120%
    }
}

.h2 {
    font-size: 40px;
    letter-spacing: -.03em
}

.h2,
.h3 {
    : Satoshi;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-block: 0
}

.h3 {
    font-size: 32px;
    letter-spacing: -.04em
}

.h4 {
    font-size: 25px;
    letter-spacing: -.02em
}

.h4,
.h5 {
    : Satoshi;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    margin-block: 0
}

.h5 {
    font-size: 20px;
    letter-spacing: -.01em
}

.body-xl {
    : Satoshi;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -.02em;
    line-height: 24px;
    margin-block: 0
}

.\!body-l {
    : Satoshi !important;
    font-size: 16px !important;
    font-style: normal !important;
    font-weight: 500 !important;
    line-height: 120% !important;
    margin-block: 0 !important
}

.body-l {
    font-size: 16px
}

.body-l,
.body-m {
    : Satoshi;
    font-style: normal;
    font-weight: 500;
    line-height: 120%;
    margin-block: 0
}

.body-m {
    font-size: 13px
}

.body-s {
    : Satoshi;
    font-size: 10px;
    font-weight: 500;
    line-height: 120%
}

.body-s,
.tagline-l {
    font-style: normal;
    margin-block: 0
}

.tagline-l {
    : Caveat;
    font-size: 38px;
    font-weight: 600;
    letter-spacing: -.06em;
    line-height: 48px
}

.container,
.container-grid {
    margin-left: auto;
    margin-right: auto;
    max-width: 1440px;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 1025px) {

    .container,
    .container-grid {
        padding-left: 40px;
        padding-right: 40px
    }
}

.container-grid,
.default-grid {
    -moz-column-gap: 20px;
    column-gap: 20px;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

@media (min-width: 768px) {

    .container-grid,
    .default-grid {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }
}

.btn,
.btn-down,
.btn-inverse,
.btn-sangria-on-white,
.btn-small,
.btn-white {
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    min-width: 158px;
    position: relative;
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 44);
    font-size: 18px;
    font-weight: 700;
    letter-spacing: -.03em;
    padding: 18px 32px;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    transition-duration: .3s;
    transition-property: background;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

@media (min-width: 768px) {

    .btn,
    .btn-down,
    .btn-inverse,
    .btn-sangria-on-white,
    .btn-small,
    .btn-white {
        min-width: 230px
    }
}

.btn,
.btn-down,
.btn-inverse,
.btn-sangria-on-white,
.btn-small,
.btn-white {
    text-decoration: none !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.btn span,
.btn-down span,
.btn-inverse span,
.btn-sangria-on-white span,
.btn-small span,
.btn-white span {
    --tw-translate-x: 0px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity));
    text-decoration: none !important;
    transition-property: transform, color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.btn span,
.btn-down span,
.btn-down:before,
.btn-inverse span,
.btn-inverse:before,
.btn-sangria-on-white span,
.btn-sangria-on-white:before,
.btn-small span,
.btn-small:before,
.btn-white span,
.btn-white:before,
.btn:before {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-duration: .3s
}

.btn-down:before,
.btn-inverse:before,
.btn-sangria-on-white:before,
.btn-small:before,
.btn-white:before,
.btn:before {
    bottom: 0;
    content: "";
    margin-bottom: auto;
    margin-top: auto;
    pointer-events: none;
    position: absolute;
    right: 24px;
    top: 0;
    --tw-translate-x: -2rem;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.5 7h12m0 0-6-6m6 6-6 6'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    height: 15px;
    opacity: 0;
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    width: 14px
}

.btn-down:hover,
.btn-inverse:hover,
.btn-sangria-on-white:hover,
.btn-small:hover,
.btn-white:hover,
.btn:hover {
    background: #435046;
}

.btn-down:hover span,
.btn-inverse:hover span,
.btn-sangria-on-white:hover span,
.btn-small:hover span,
.btn-white:hover span,
.btn:hover span {
    --tw-translate-x: var(--w);
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.btn-down:hover:before,
.btn-inverse:hover:before,
.btn-sangria-on-white:hover:before,
.btn-small:hover:before,
.btn-white:hover:before,
.btn:hover:before {
    --tw-translate-x: 0px;
    opacity: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.btn-down.loading,
.btn-inverse.loading,
.btn-sangria-on-white.loading,
.btn-small.loading,
.btn-white.loading,
.btn.loading {
    cursor: default;
    pointer-events: none
}

.btn-down.\!loading,
.btn-inverse.\!loading,
.btn-sangria-on-white.\!loading,
.btn-small.\!loading,
.btn-white.\!loading,
.btn.\!loading {
    cursor: default !important;
    pointer-events: none !important
}

.btn-down.loading:after,
.btn-inverse.loading:after,
.btn-sangria-on-white.loading:after,
.btn-small.loading:after,
.btn-white.loading:after,
.btn.loading:after {
    content: ""
}

.btn-down.\!loading:after,
.btn-inverse.\!loading:after,
.btn-sangria-on-white.\!loading:after,
.btn-small.\!loading:after,
.btn-white.\!loading:after,
.btn.\!loading:after {
    content: "" !important
}

.btn-down.\!loading:after,
.btn-down.loading:after,
.btn-inverse.\!loading:after,
.btn-inverse.loading:after,
.btn-sangria-on-white.\!loading:after,
.btn-sangria-on-white.loading:after,
.btn-small.\!loading:after,
.btn-small.loading:after,
.btn-white.\!loading:after,
.btn-white.loading:after,
.btn.\!loading:after,
.btn.loading:after {
    margin: auto;
    position: absolute
}

.btn-down.loading:after,
.btn-inverse.loading:after,
.btn-sangria-on-white.loading:after,
.btn-small.loading:after,
.btn-white.loading:after,
.btn.loading:after {
    animation: rotate360 1s linear infinite forwards;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACJklEQVR4AczYA4xdQRTG8X2ubSOobdu27TaobcXZoEZQ27Yd1bZt49/knGSy1ruzX/LL2Xk8OzMXeSGxzd+/f73wRPKci+JApJEw42QohXYYjcaONMUXuOExxg2wHA8RNnW0+aDPCn83wQVEldbBaEgb8BlLsxKaX9C8x3nswvAQSTCbyY1b+J+v0GxDW2R1bPNS8+C5NPBF6nGUDXtkwQMvXAm+gaWmwF1p4rvUqcbrPPDBHezZ8UhdF2ZmhmjDOoNOLlXrMM1M1H0Fl1PNuLTiMjT7jZmRZuzMzi+pRcznzTi1dzZBs8JWMy6p6fAKmjq2Z6caNE+Q0ukreNizcl9oDpjnJVsNzYBmUZjlst7Q7MTQ0CxoQhNDQ8Og2WRseInzJ8Um0FyCy9ZR5paa17jn+Y2C5vO2To6noRmnS2pzH42A5i4COku2li0z3uNPmFny25yl6dLMD2mshDZlax8FcBuah8ikz9k6BZQPc190B/nkuRje0MsNH8xxfJauqzTzU+pHdAr7D8An1ROG2YgfaeCP70z1hOa31ANoAG8MPic1iqIC8svYF9+mauOFuYSS65iPPvKaSiiLqmiBvhiELqiHMsgOb0LsqbRYiKjyGpdxGGsQirHoj5YoBF+CnQ7k7yKYh8cIm/e4gRPYhLkYgbrIEIyfZLzGOAXqYiKWY7dYionoiOJIFtQfs/SQ/zcyPMNI80IU5DBYdkfraDKhZH0SAQCIg5LRjueB+AAAAABJRU5ErkJggg==");
    background-size: contain;
    bottom: 0;
    height: 20px;
    left: 0;
    right: 0;
    top: 0;
    width: 20px
}

.btn-down.\!loading:after,
.btn-inverse.\!loading:after,
.btn-sangria-on-white.\!loading:after,
.btn-small.\!loading:after,
.btn-white.\!loading:after,
.btn.\!loading:after {
    animation: rotate360 1s linear infinite forwards !important;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACJklEQVR4AczYA4xdQRTG8X2ubSOobdu27TaobcXZoEZQ27Yd1bZt49/knGSy1ruzX/LL2Xk8OzMXeSGxzd+/f73wRPKci+JApJEw42QohXYYjcaONMUXuOExxg2wHA8RNnW0+aDPCn83wQVEldbBaEgb8BlLsxKaX9C8x3nswvAQSTCbyY1b+J+v0GxDW2R1bPNS8+C5NPBF6nGUDXtkwQMvXAm+gaWmwF1p4rvUqcbrPPDBHezZ8UhdF2ZmhmjDOoNOLlXrMM1M1H0Fl1PNuLTiMjT7jZmRZuzMzi+pRcznzTi1dzZBs8JWMy6p6fAKmjq2Z6caNE+Q0ukreNizcl9oDpjnJVsNzYBmUZjlst7Q7MTQ0CxoQhNDQ8Og2WRseInzJ8Um0FyCy9ZR5paa17jn+Y2C5vO2To6noRmnS2pzH42A5i4COku2li0z3uNPmFny25yl6dLMD2mshDZlax8FcBuah8ikz9k6BZQPc190B/nkuRje0MsNH8xxfJauqzTzU+pHdAr7D8An1ROG2YgfaeCP70z1hOa31ANoAG8MPic1iqIC8svYF9+mauOFuYSS65iPPvKaSiiLqmiBvhiELqiHMsgOb0LsqbRYiKjyGpdxGGsQirHoj5YoBF+CnQ7k7yKYh8cIm/e4gRPYhLkYgbrIEIyfZLzGOAXqYiKWY7dYionoiOJIFtQfs/SQ/zcyPMNI80IU5DBYdkfraDKhZH0SAQCIg5LRjueB+AAAAABJRU5ErkJggg==") !important;
    background-size: contain !important;
    bottom: 0 !important;
    height: 20px !important;
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    width: 20px !important
}

.btn-down.\!loading span,
.btn-down.\!loading:before,
.btn-down.loading span,
.btn-down.loading:before,
.btn-inverse.\!loading span,
.btn-inverse.\!loading:before,
.btn-inverse.loading span,
.btn-inverse.loading:before,
.btn-sangria-on-white.\!loading span,
.btn-sangria-on-white.\!loading:before,
.btn-sangria-on-white.loading span,
.btn-sangria-on-white.loading:before,
.btn-small.\!loading span,
.btn-small.\!loading:before,
.btn-small.loading span,
.btn-small.loading:before,
.btn-white.\!loading span,
.btn-white.\!loading:before,
.btn-white.loading span,
.btn-white.loading:before,
.btn.\!loading span,
.btn.\!loading:before,
.btn.loading span,
.btn.loading:before {
    opacity: 0 !important
}

@media (min-width: 768px) {
    .btn-landing {
        min-width: 270px
    }
}

.btn-landing:hover span {
    transform: none
}

.btn-landing:hover:before {
    --tw-translate-x: -2rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.btn-landing:before {
    opacity: 1;
    right: 0 !important
}

.btn-learn-more:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' fill='none' viewBox='0 0 15 15'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M7 1v13m0 0 6-6.5M7 14 1 7.5'/%3E%3C/svg%3E") !important
}

.btn-std:before {
    content: none
}

.btn-down:before,
.btn-down:hover:before {
    transform: rotate(90deg)
}

.btn-small {
    font-size: 16px;
    min-width: auto !important;
    padding: 14px 17px;
    width: -moz-fit-content;
    width: fit-content
}

.btn-small:hover {
    background: #450b28
}

.btn-small:hover span {
    --tw-translate-x: calc(var(--w) - 5px);
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.btn-small:hover span,
.btn-small:hover:before {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.btn-small:hover:before {
    --tw-translate-x: 15px;
    opacity: 1
}

.btn-white {
    border-style: solid;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity));
    border-style: 2px #fff solid
}

.btn-inverse,
.btn-white,
.btn-white:hover {
    background-color: transparent
}

.btn-inverse {
    border-style: solid;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(84 23 54/var(--tw-border-opacity));
    --tw-text-opacity: 1;
    color: rgb(84 23 54/var(--tw-text-opacity))
}

.btn-inverse:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath stroke='%23541736' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.5 7h12m0 0-6-6m6 6-6 6'/%3E%3C/svg%3E")
}

.btn-inverse:hover {
    background-color: transparent;
    --tw-text-opacity: 1;
    color: rgb(84 23 54/var(--tw-text-opacity))
}

.btn-inverse:hover:before {
    --tw-translate-x: 0px;
    opacity: 1;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.btn-inverse span {
    --tw-text-opacity: 1;
    color: rgb(84 23 54/var(--tw-text-opacity))
}

.btn-black-arrow:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.btn-black-arrow:before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.5 7h12m0 0-6-6m6 6-6 6'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    content: ""
}

@media (max-width: 1023px) {
    .nav-open .header-cta-button {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }

    .nav-open .header-cta-button span {
        --tw-text-opacity: 1;
        color: rgb(84 23 54/var(--tw-text-opacity))
    }
}

button:disabled {
    opacity: .5
}

.ticker-anim,
.ticker-anim--mobile {
    animation: ticker-scroll var(--duration, 55s) linear 0s infinite forwards
}

@media (min-width: 1025px) {
    .ticker-anim--mobile {
        animation: none
    }

    .ticker-anim--desktop {
        animation: ticker-scroll var(--duration, 55s) linear 0s infinite forwards
    }
}

.rotate-forever {
    animation: rotate360 var(--duration, 1s) linear infinite forwards
}

.thumbnail-carousel .swiper-button-prev:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23fff' transform='rotate(-180 24 24)'/%3E%3Cpath fill='%23fff' d='m24 30-6-5.575 6-5.575'/%3E%3Cpath stroke='%23541736' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M30 24.425H18m0 0L24 30m-6-5.575 6-5.575'/%3E%3C/svg%3E")
}

.thumbnail-carousel .swiper-button-next:after,
.thumbnail-carousel .swiper-button-prev:after {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 48px;
    width: 48px
}

.thumbnail-carousel .swiper-button-next:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' fill='none' viewBox='0 0 48 48'%3E%3Ccircle cx='24' cy='24' r='24' fill='%23fff'/%3E%3Cpath fill='%23fff' d='m24 18 6 5.575-6 5.575'/%3E%3Cpath stroke='%23541736' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 23.575h12m0 0L24 18m6 5.575-6 5.575'/%3E%3C/svg%3E")
}

.thumbnail-carousel .swiper-button-next,
.thumbnail-carousel .swiper-button-prev {
    height: 48px;
    opacity: 0;
    pointer-events: none;
    transition: opacity .2s ease-in-out;
    width: 48px
}

.thumbnail-carousel:hover .swiper-button-next,
.thumbnail-carousel:hover .swiper-button-prev {
    opacity: 1;
    pointer-events: all
}

.thumbnail-carousel:hover .swiper-button-disabled,
.thumbnail-carousel:hover .swiper-navigation-disabled {
    opacity: 0;
    pointer-events: none
}

@media (min-width: 768px) {
    .home-hero .swiper-pagination-bullets {
        padding-right: 39px;
        text-align: right;
        width: -moz-fit-content;
        width: fit-content
    }
}

.swiper .swiper-scrollbar-drag {
    cursor: grab;
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 44)
}

.swiper.swiper-horizontal {
    touch-action: unset !important
}

@media (min-width: 768px) {
    .swiper.swiper-horizontal {
        touch-action: pan-y
    }
}

.swiper.swiper-horizontal.force-swiping {
    touch-action: pan-y !important
}

.destinations>.container-wrapper>.swiper>.swiper-button-prev,
.destinations>.swiper>.swiper-button-prev,
.featured-list>.container-wrapper>.swiper>.swiper-button-prev,
.featured-list>.swiper>.swiper-button-prev,
.filter-list>.container-wrapper>.swiper>.swiper-button-prev,
.filter-list>.swiper>.swiper-button-prev,
.stays>.container-wrapper>.swiper>.swiper-button-prev,
.stays>.swiper>.swiper-button-prev,
.trip-list>.container-wrapper>.swiper>.swiper-button-prev,
.trip-list>.swiper>.swiper-button-prev {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 45 44'%3E%3Cpath stroke='%23541736' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28.5 22h-12m0 0 6 5.6m-6-5.6 6-5.6'/%3E%3Crect width='42.5' height='42.5' x='1.3' y='.8' stroke='%23541736' stroke-width='1.5' rx='21.3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 44px;
    height: 44px;
    transition: background-color .2s ease-in-out;
    width: 45px
}

.\!stays>.container-wrapper>.swiper>.swiper-button-prev,
.\!stays>.swiper>.swiper-button-prev {
    background-color: transparent !important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 45 44'%3E%3Cpath stroke='%23541736' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28.5 22h-12m0 0 6 5.6m-6-5.6 6-5.6'/%3E%3Crect width='42.5' height='42.5' x='1.3' y='.8' stroke='%23541736' stroke-width='1.5' rx='21.3'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    border-radius: 44px !important;
    height: 44px !important;
    transition: background-color .2s ease-in-out !important;
    width: 45px !important
}

.destinations>.container-wrapper>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover,
.destinations>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover,
.featured-list>.container-wrapper>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover,
.featured-list>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover,
.filter-list>.container-wrapper>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover,
.filter-list>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover,
.stays>.container-wrapper>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover,
.stays>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover,
.trip-list>.container-wrapper>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover,
.trip-list>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover {
    background-color: rgba(84, 23, 54, .2)
}

.\!stays>.container-wrapper>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover,
.\!stays>.swiper>.swiper-button-prev:not(.swiper-button-disabled):hover {
    background-color: rgba(84, 23, 54, .2) !important
}

@media (min-width: 768px) {

    .destinations>.container-wrapper>.swiper>.swiper-button-prev,
    .destinations>.swiper>.swiper-button-prev,
    .featured-list>.container-wrapper>.swiper>.swiper-button-prev,
    .featured-list>.swiper>.swiper-button-prev,
    .filter-list>.container-wrapper>.swiper>.swiper-button-prev,
    .filter-list>.swiper>.swiper-button-prev,
    .stays>.container-wrapper>.swiper>.swiper-button-prev,
    .stays>.swiper>.swiper-button-prev,
    .trip-list>.container-wrapper>.swiper>.swiper-button-prev,
    .trip-list>.swiper>.swiper-button-prev {
        right: 52px
    }

    .\!stays>.container-wrapper>.swiper>.swiper-button-prev,
    .\!stays>.swiper>.swiper-button-prev {
        right: 52px !important
    }
}

.\!stays>.container-wrapper>.swiper>.swiper-button-prev:after,
.\!stays>.swiper>.swiper-button-prev:after,
.destinations>.container-wrapper>.swiper>.swiper-button-prev:after,
.destinations>.swiper>.swiper-button-prev:after,
.featured-list>.container-wrapper>.swiper>.swiper-button-prev:after,
.featured-list>.swiper>.swiper-button-prev:after,
.filter-list>.container-wrapper>.swiper>.swiper-button-prev:after,
.filter-list>.swiper>.swiper-button-prev:after,
.stays>.container-wrapper>.swiper>.swiper-button-prev:after,
.stays>.swiper>.swiper-button-prev:after,
.trip-list>.container-wrapper>.swiper>.swiper-button-prev:after,
.trip-list>.swiper>.swiper-button-prev:after {
    content: none !important
}

.destinations>.container-wrapper>.swiper>.swiper-button-next,
.destinations>.swiper>.swiper-button-next,
.featured-list>.container-wrapper>.swiper>.swiper-button-next,
.featured-list>.swiper>.swiper-button-next,
.filter-list>.container-wrapper>.swiper>.swiper-button-next,
.filter-list>.swiper>.swiper-button-next,
.stays>.container-wrapper>.swiper>.swiper-button-next,
.stays>.swiper>.swiper-button-next,
.trip-list>.container-wrapper>.swiper>.swiper-button-next,
.trip-list>.swiper>.swiper-button-next {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 45 44'%3E%3Cpath stroke='%23541736' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.5 22h12m0 0-6-5.6m6 5.6-6 5.6'/%3E%3Crect width='42.5' height='42.5' x='43.8' y='43.3' stroke='%23541736' stroke-width='1.5' rx='21.3' transform='rotate(-180 43.8 43.3)'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 44px;
    height: 44px;
    transition: background-color .2s ease-in-out;
    width: 45px
}

.\!stays>.container-wrapper>.swiper>.swiper-button-next,
.\!stays>.swiper>.swiper-button-next {
    background-color: transparent !important;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 45 44'%3E%3Cpath stroke='%23541736' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M16.5 22h12m0 0-6-5.6m6 5.6-6 5.6'/%3E%3Crect width='42.5' height='42.5' x='43.8' y='43.3' stroke='%23541736' stroke-width='1.5' rx='21.3' transform='rotate(-180 43.8 43.3)'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat !important;
    background-size: contain !important;
    border-radius: 44px !important;
    height: 44px !important;
    transition: background-color .2s ease-in-out !important;
    width: 45px !important
}

.\!stays>.container-wrapper>.swiper>.swiper-button-next:after,
.\!stays>.swiper>.swiper-button-next:after,
.destinations>.container-wrapper>.swiper>.swiper-button-next:after,
.destinations>.swiper>.swiper-button-next:after,
.featured-list>.container-wrapper>.swiper>.swiper-button-next:after,
.featured-list>.swiper>.swiper-button-next:after,
.filter-list>.container-wrapper>.swiper>.swiper-button-next:after,
.filter-list>.swiper>.swiper-button-next:after,
.stays>.container-wrapper>.swiper>.swiper-button-next:after,
.stays>.swiper>.swiper-button-next:after,
.trip-list>.container-wrapper>.swiper>.swiper-button-next:after,
.trip-list>.swiper>.swiper-button-next:after {
    content: none !important
}

.destinations>.container-wrapper>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover,
.destinations>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover,
.featured-list>.container-wrapper>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover,
.featured-list>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover,
.filter-list>.container-wrapper>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover,
.filter-list>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover,
.stays>.container-wrapper>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover,
.stays>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover,
.trip-list>.container-wrapper>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover,
.trip-list>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover {
    background-color: rgba(84, 23, 54, .2)
}

.\!stays>.container-wrapper>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover,
.\!stays>.swiper>.swiper-button-next:not(.swiper-button-disabled):hover {
    background-color: rgba(84, 23, 54, .2) !important
}

.swiper-nav>.swiper-button-next,
.swiper-nav>.swiper-button-prev {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 45 44'%3E%3Cpath stroke='%23541736' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M28.5 22h-12m0 0 6 5.6m-6-5.6 6-5.6'/%3E%3Crect width='42.5' height='42.5' x='1.3' y='.8' stroke='%23541736' stroke-width='1.5' rx='21.3'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    border-radius: 44px;
    bottom: 0;
    height: 44px;
    left: auto;
    right: 52px;
    top: auto;
    transition: background-color .2s ease-in-out;
    width: 44px
}

.swiper-nav>.swiper-button-next:after,
.swiper-nav>.swiper-button-prev:after {
    display: none
}

.swiper-nav>.swiper-button-next:not(.swiper-button-disabled):hover,
.swiper-nav>.swiper-button-prev:not(.swiper-button-disabled):hover {
    background-color: rgba(84, 23, 54, .2)
}

.swiper-nav>.swiper-button-next {
    right: 0;
    transform: rotate(180deg)
}

.swiper-nav>.swiper-scrollbar {
    margin-bottom: 15px;
    margin-top: 70px;
    position: relative !important;
    width: calc(100% - 120px) !important
}

.swiper-nav .swiper-scrollbar.swiper-scrollbar-horizontal,
.swiper-nav.swiper-horizontal>.swiper-scrollbar {
    left: 0
}

.swiper-nav .swiper-scrollbar-drag {
    cursor: grab;
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 44)
}

.swiper-wrapper {
    padding-top: 2px
}

@media screen and (max-width: 768px) {
    .swiper-stack-mobile .swiper-wrapper {
        flex-direction: column
    }
}

.sr-only {
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    clip: rect(0, 0, 0, 0);
    border-width: 0;
    white-space: nowrap
}

.pointer-events-none {
    pointer-events: none
}

.pointer-events-auto {
    pointer-events: auto
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.\!absolute {
    position: absolute !important
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: sticky
}

.inset-0 {
    inset: 0
}

.inset-1 {
    inset: .25rem
}

.inset-5 {
    inset: 1.25rem
}

.inset-\[-10\%\] {
    inset: -10%
}

.inset-x-0 {
    left: 0;
    right: 0
}

.inset-x-\[31px\] {
    left: 31px;
    right: 31px
}

.inset-x-\[40px\] {
    left: 40px;
    right: 40px
}

.inset-y-0 {
    bottom: 0;
    top: 0
}

.bottom-0 {
    bottom: 0
}

.bottom-4 {
    bottom: 1rem
}

.bottom-\[-45px\] {
    bottom: -45px
}

.bottom-\[0px\] {
    bottom: 0
}

.bottom-\[100\%\] {
    bottom: 100%
}

.bottom-\[18px\] {
    bottom: 18px
}

.bottom-\[20px\] {
    bottom: 20px
}

.bottom-\[22px\] {
    bottom: 22px
}

.bottom-\[24px\] {
    bottom: 24px
}

.bottom-\[30px\] {
    bottom: 30px
}

.bottom-\[47px\] {
    bottom: 47px
}

.bottom-\[60px\] {
    bottom: 60px
}

.bottom-\[74px\] {
    bottom: 74px
}

.bottom-\[85\%\] {
    bottom: 85%
}

.bottom-full {
    bottom: 100%
}

.left-0 {
    left: 0
}

.left-1\/2 {
    left: 50%
}

.left-4 {
    left: 1rem
}

.left-\[-25px\] {
    left: -25px
}

.left-\[-37px\] {
    left: -37px
}

.left-\[-44px\] {
    left: -44px
}

.left-\[-64px\] {
    left: -64px
}

.left-\[0\],
.left-\[0px\] {
    left: 0
}

.left-\[10px\] {
    left: 10px
}

.left-\[15\.5px\] {
    left: 15.5px
}

.left-\[20px\] {
    left: 20px
}

.left-\[22px\] {
    left: 22px
}

.left-\[23\.5px\] {
    left: 23.5px
}

.right-0 {
    right: 0
}

.right-3 {
    right: .75rem
}

.right-4 {
    right: 1rem
}

.right-\[-13px\] {
    right: -13px
}

.right-\[-200px\] {
    right: -200px
}

.right-\[0px\] {
    right: 0
}

.right-\[10px\] {
    right: 10px
}

.right-\[114px\] {
    right: 114px
}

.right-\[12px\] {
    right: 12px
}

.right-\[16px\] {
    right: 16px
}

.right-\[20px\] {
    right: 20px
}

.right-\[22px\] {
    right: 22px
}

.right-\[24px\] {
    right: 24px
}

.right-\[27\%\] {
    right: 27%
}

.right-\[30px\] {
    right: 30px
}

.right-\[34px\] {
    right: 34px
}

.right-\[5px\] {
    right: 5px
}

.right-\[9px\] {
    right: 9px
}

.top-0 {
    top: 0
}

.top-1\/2 {
    top: 50%
}

.top-3 {
    top: .75rem
}

.top-4 {
    top: 1rem
}

.top-\[-110px\] {
    top: -110px
}

.top-\[-12px\] {
    top: -12px
}

.top-\[-30px\] {
    top: -30px
}

.top-\[-3px\] {
    top: -3px
}

.top-\[-40px\] {
    top: -40px
}

.top-\[-5px\] {
    top: -5px
}

.top-\[-99px\] {
    top: -99px
}

.top-\[0\],
.top-\[0px\] {
    top: 0
}

.top-\[10px\] {
    top: 10px
}

.top-\[128px\] {
    top: 128px
}

.top-\[12px\] {
    top: 12px
}

.top-\[15px\] {
    top: 15px
}

.top-\[18px\] {
    top: 18px
}

.top-\[1px\] {
    top: 1px
}

.top-\[20px\] {
    top: 20px
}

.top-\[23px\] {
    top: 23px
}

.top-\[24px\] {
    top: 24px
}

.top-\[26px\] {
    top: 26px
}

.top-\[30px\] {
    top: 30px
}

.top-\[48px\] {
    top: 48px
}

.top-\[5px\] {
    top: 5px
}

.top-\[86px\] {
    top: 86px
}

.top-\[99px\] {
    top: 99px
}

.top-auto {
    top: auto
}

.top-full {
    top: 100%
}

.-z-10 {
    z-index: -10
}

.z-10 {
    z-index: 10
}

.z-20 {
    z-index: 20
}

.z-40 {
    z-index: 40
}

.z-50 {
    z-index: 50
}

.z-\[-10\] {
    z-index: -10
}

.z-\[-1\] {
    z-index: -1
}

.z-\[0\] {
    z-index: 0
}

.z-\[100\] {
    z-index: 100
}

.z-\[10\] {
    z-index: 10
}

.z-\[15\] {
    z-index: 15
}

.z-\[1\] {
    z-index: 1
}

.z-\[20\] {
    z-index: 20
}

.z-\[2\] {
    z-index: 2
}

.z-\[3\] {
    z-index: 3
}

.z-\[4\] {
    z-index: 4
}

.z-\[50\] {
    z-index: 50
}

.z-\[5\] {
    z-index: 5
}

.z-\[60\] {
    z-index: 60
}

.-order-1 {
    order: -1
}

.order-1 {
    order: 1
}

.order-3 {
    order: 3
}

.order-\[1\] {
    order: 1
}

.order-\[2\] {
    order: 2
}

.order-\[3\] {
    order: 3
}

.order-\[4\] {
    order: 4
}

.order-last {
    order: 9999
}

.col-span-2 {
    grid-column: span 2/span 2
}

.col-span-3 {
    grid-column: span 3/span 3
}

.col-span-5 {
    grid-column: span 5/span 5
}

.col-span-6 {
    grid-column: span 6/span 6
}

.col-span-8 {
    grid-column: span 8/span 8
}

.col-span-full {
    grid-column: 1/-1
}

.col-start-1 {
    grid-column-start: 1
}

.col-start-2 {
    grid-column-start: 2
}

.col-start-3 {
    grid-column-start: 3
}

.col-start-5 {
    grid-column-start: 5
}

.col-start-6 {
    grid-column-start: 6
}

.row-span-2 {
    grid-row: span 2/span 2
}

.row-start-1 {
    grid-row-start: 1
}

.float-right {
    float: right
}

.float-left {
    float: left
}

.\!m-0 {
    margin: 0 !important
}

.m-\[-10px\] {
    margin: -10px
}

.m-\[-20px\] {
    margin: -20px
}

.m-auto {
    margin: auto
}

.\!mx-\[20px\] {
    margin-left: 20px !important;
    margin-right: 20px !important
}

.mx-0 {
    margin-left: 0;
    margin-right: 0
}

.mx-\[-20px\] {
    margin-left: -20px;
    margin-right: -20px
}

.mx-\[-24px\] {
    margin-left: -24px;
    margin-right: -24px
}

.mx-\[-25px\] {
    margin-left: -25px;
    margin-right: -25px
}

.mx-\[-40px\] {
    margin-left: -40px;
    margin-right: -40px
}

.mx-\[-64px\] {
    margin-left: -64px;
    margin-right: -64px
}

.mx-\[0\.3em\] {
    margin-left: .3em;
    margin-right: .3em
}

.mx-\[0px\] {
    margin-left: 0;
    margin-right: 0
}

.mx-\[16px\] {
    margin-left: 16px;
    margin-right: 16px
}

.mx-\[18px\] {
    margin-left: 18px;
    margin-right: 18px
}

.mx-\[1em\] {
    margin-left: 1em;
    margin-right: 1em
}

.mx-\[24px\] {
    margin-left: 24px;
    margin-right: 24px
}

.mx-\[29px\] {
    margin-left: 29px;
    margin-right: 29px
}

.mx-\[40px\] {
    margin-left: 40px;
    margin-right: 40px
}

.mx-\[5px\] {
    margin-left: 5px;
    margin-right: 5px
}

.mx-\[8px\] {
    margin-left: 8px;
    margin-right: 8px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-10 {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem
}

.my-2 {
    margin-bottom: .5rem;
    margin-top: .5rem
}

.my-5 {
    margin-bottom: 1.25rem;
    margin-top: 1.25rem
}

.my-\[10px\] {
    margin-bottom: 10px;
    margin-top: 10px
}

.my-\[16px\] {
    margin-bottom: 16px;
    margin-top: 16px
}

.my-\[1rem\] {
    margin-bottom: 1rem;
    margin-top: 1rem
}

.my-\[2\.5rem\] {
    margin-bottom: 2.5rem;
    margin-top: 2.5rem
}

.my-\[20px\] {
    margin-bottom: 20px;
    margin-top: 20px
}

.my-\[24px\] {
    margin-bottom: 24px;
    margin-top: 24px
}

.my-\[26px\] {
    margin-bottom: 26px;
    margin-top: 26px
}

.my-\[29px\] {
    margin-bottom: 29px;
    margin-top: 29px
}

.my-\[32px\] {
    margin-bottom: 32px;
    margin-top: 32px
}

.my-\[40px\] {
    margin-bottom: 40px;
    margin-top: 40px
}

.my-\[48px\] {
    margin-bottom: 48px;
    margin-top: 48px
}

.my-\[80px\] {
    margin-bottom: 80px;
    margin-top: 80px
}

.my-\[96px\] {
    margin-bottom: 96px;
    margin-top: 96px
}

.my-auto {
    margin-bottom: auto;
    margin-top: auto
}

.\!mb-\[0px\] {
    margin-bottom: 0 !important
}

.\!mb-\[57px\] {
    margin-bottom: 57px !important
}

.\!mb-\[88px\] {
    margin-bottom: 88px !important
}

.\!mr-0 {
    margin-right: 0 !important
}

.\!mt-0 {
    margin-top: 0 !important
}

.\!mt-\[10px\] {
    margin-top: 10px !important
}

.\!mt-\[2px\] {
    margin-top: 2px !important
}

.\!mt-\[40px\] {
    margin-top: 40px !important
}

.\!mt-\[72px\] {
    margin-top: 72px !important
}

.-mb-0 {
    margin-bottom: 0
}

.-mb-3 {
    margin-bottom: -.75rem
}

.-mr-4 {
    margin-right: -1rem
}

.-mt-0\.5 {
    margin-top: -.125rem
}

.-mt-2 {
    margin-top: -.5rem
}

.mb-0 {
    margin-bottom: 0
}

.mb-0\.5 {
    margin-bottom: .125rem
}

.mb-10 {
    margin-bottom: 2.5rem
}

.mb-2 {
    margin-bottom: .5rem
}

.mb-3 {
    margin-bottom: .75rem
}

.mb-4 {
    margin-bottom: 1rem
}

.mb-5 {
    margin-bottom: 1.25rem
}

.mb-6 {
    margin-bottom: 1.5rem
}

.mb-7 {
    margin-bottom: 1.75rem
}

.mb-8 {
    margin-bottom: 2rem
}

.mb-\[-2px\] {
    margin-bottom: -2px
}

.mb-\[-3px\] {
    margin-bottom: -3px
}

.mb-\[-40px\] {
    margin-bottom: -40px
}

.mb-\[-7px\] {
    margin-bottom: -7px
}

.mb-\[10px\] {
    margin-bottom: 10px
}

.mb-\[116px\] {
    margin-bottom: 116px
}

.mb-\[120px\] {
    margin-bottom: 120px
}

.mb-\[12px\] {
    margin-bottom: 12px
}

.mb-\[150px\] {
    margin-bottom: 150px
}

.mb-\[15px\] {
    margin-bottom: 15px
}

.mb-\[16px\] {
    margin-bottom: 16px
}

.mb-\[18px\] {
    margin-bottom: 18px
}

.mb-\[19px\] {
    margin-bottom: 19px
}

.mb-\[1em\] {
    margin-bottom: 1em
}

.mb-\[20px\] {
    margin-bottom: 20px
}

.mb-\[22px\] {
    margin-bottom: 22px
}

.mb-\[24px\] {
    margin-bottom: 24px
}

.mb-\[25px\] {
    margin-bottom: 25px
}

.mb-\[28px\] {
    margin-bottom: 28px
}

.mb-\[29px\] {
    margin-bottom: 29px
}

.mb-\[2rem\] {
    margin-bottom: 2rem
}

.mb-\[30px\] {
    margin-bottom: 30px
}

.mb-\[32px\] {
    margin-bottom: 32px
}

.mb-\[36px\] {
    margin-bottom: 36px
}

.mb-\[37px\] {
    margin-bottom: 37px
}

.mb-\[40px\] {
    margin-bottom: 40px
}

.mb-\[48px\] {
    margin-bottom: 48px
}

.mb-\[4px\] {
    margin-bottom: 4px
}

.mb-\[60px\] {
    margin-bottom: 60px
}

.mb-\[64px\] {
    margin-bottom: 64px
}

.mb-\[66px\] {
    margin-bottom: 66px
}

.mb-\[67px\] {
    margin-bottom: 67px
}

.mb-\[7px\] {
    margin-bottom: 7px
}

.mb-\[86px\] {
    margin-bottom: 86px
}

.mb-\[8px\] {
    margin-bottom: 8px
}

.mb-auto {
    margin-bottom: auto
}

.ml-0 {
    margin-left: 0
}

.ml-1 {
    margin-left: .25rem
}

.ml-12 {
    margin-left: 3rem
}

.ml-2 {
    margin-left: .5rem
}

.ml-3 {
    margin-left: .75rem
}

.ml-4 {
    margin-left: 1rem
}

.ml-6 {
    margin-left: 1.5rem
}

.ml-\[-24px\] {
    margin-left: -24px
}

.ml-\[10px\] {
    margin-left: 10px
}

.ml-\[12px\] {
    margin-left: 12px
}

.ml-\[14px\] {
    margin-left: 14px
}

.ml-\[15px\] {
    margin-left: 15px
}

.ml-\[16px\] {
    margin-left: 16px
}

.ml-\[24px\] {
    margin-left: 24px
}

.ml-\[40px\] {
    margin-left: 40px
}

.ml-\[48px\] {
    margin-left: 48px
}

.ml-\[5px\] {
    margin-left: 5px
}

.ml-\[8px\] {
    margin-left: 8px
}

.ml-auto {
    margin-left: auto
}

.mr-0 {
    margin-right: 0
}

.mr-0\.5 {
    margin-right: .125rem
}

.mr-16 {
    margin-right: 4rem
}

.mr-2 {
    margin-right: .5rem
}

.mr-3 {
    margin-right: .75rem
}

.mr-4 {
    margin-right: 1rem
}

.mr-\[-0\.5em\] {
    margin-right: -.5em
}

.mr-\[-64px\] {
    margin-right: -64px
}

.mr-\[10px\] {
    margin-right: 10px
}

.mr-\[14px\] {
    margin-right: 14px
}

.mr-\[16px\] {
    margin-right: 16px
}

.mr-\[20px\] {
    margin-right: 20px
}

.mr-\[27px\] {
    margin-right: 27px
}

.mr-\[40px\] {
    margin-right: 40px
}

.mr-\[4px\] {
    margin-right: 4px
}

.mr-\[5px\] {
    margin-right: 5px
}

.mr-\[62px\] {
    margin-right: 62px
}

.mr-\[8px\] {
    margin-right: 8px
}

.mr-auto {
    margin-right: auto
}

.mt-0 {
    margin-top: 0
}

.mt-1 {
    margin-top: .25rem
}

.mt-10 {
    margin-top: 2.5rem
}

.mt-12 {
    margin-top: 3rem
}

.mt-16 {
    margin-top: 4rem
}

.mt-2 {
    margin-top: .5rem
}

.mt-3 {
    margin-top: .75rem
}

.mt-4 {
    margin-top: 1rem
}

.mt-5 {
    margin-top: 1.25rem
}

.mt-6 {
    margin-top: 1.5rem
}

.mt-72 {
    margin-top: 18rem
}

.mt-8 {
    margin-top: 2rem
}

.mt-\[-10px\] {
    margin-top: -10px
}

.mt-\[-12\%\] {
    margin-top: -12%
}

.mt-\[-20px\] {
    margin-top: -20px
}

.mt-\[-2rem\] {
    margin-top: -2rem
}

.mt-\[-32px\] {
    margin-top: -32px
}

.mt-\[-33px\] {
    margin-top: -33px
}

.mt-\[-6px\] {
    margin-top: -6px
}

.mt-\[-80px\] {
    margin-top: -80px
}

.mt-\[-95px\] {
    margin-top: -95px
}

.mt-\[0\.875rem\] {
    margin-top: .875rem
}

.mt-\[10px\] {
    margin-top: 10px
}

.mt-\[120px\] {
    margin-top: 120px
}

.mt-\[12px\] {
    margin-top: 12px
}

.mt-\[132px\] {
    margin-top: 132px
}

.mt-\[13px\] {
    margin-top: 13px
}

.mt-\[150px\] {
    margin-top: 150px
}

.mt-\[15px\] {
    margin-top: 15px
}

.mt-\[16px\] {
    margin-top: 16px
}

.mt-\[17px\] {
    margin-top: 17px
}

.mt-\[18px\] {
    margin-top: 18px
}

.mt-\[1rem\] {
    margin-top: 1rem
}

.mt-\[20px\] {
    margin-top: 20px
}

.mt-\[21px\] {
    margin-top: 21px
}

.mt-\[24px\] {
    margin-top: 24px
}

.mt-\[25px\] {
    margin-top: 25px
}

.mt-\[26px\] {
    margin-top: 26px
}

.mt-\[27px\] {
    margin-top: 27px
}

.mt-\[28px\] {
    margin-top: 28px
}

.mt-\[30px\] {
    margin-top: 30px
}

.mt-\[32px\] {
    margin-top: 32px
}

.mt-\[35px\] {
    margin-top: 35px
}

.mt-\[36px\] {
    margin-top: 36px
}

.mt-\[37px\] {
    margin-top: 37px
}

.mt-\[40px\] {
    margin-top: 40px
}

.mt-\[42px\] {
    margin-top: 42px
}

.mt-\[44px\] {
    margin-top: 44px
}

.mt-\[45px\] {
    margin-top: 45px
}

.mt-\[48px\] {
    margin-top: 48px
}

.mt-\[4px\] {
    margin-top: 4px
}

.mt-\[50px\] {
    margin-top: 50px
}

.mt-\[52px\] {
    margin-top: 52px
}

.mt-\[58px\] {
    margin-top: 58px
}

.mt-\[5px\] {
    margin-top: 5px
}

.mt-\[60px\] {
    margin-top: 60px
}

.mt-\[62px\] {
    margin-top: 62px
}

.mt-\[64px\] {
    margin-top: 64px
}

.mt-\[67px\] {
    margin-top: 67px
}

.mt-\[68px\] {
    margin-top: 68px
}

.mt-\[6px\] {
    margin-top: 6px
}

.mt-\[77px\] {
    margin-top: 77px
}

.mt-\[79px\] {
    margin-top: 79px
}

.mt-\[80px\] {
    margin-top: 80px
}

.mt-\[86px\] {
    margin-top: 86px
}

.mt-\[88px\] {
    margin-top: 88px
}

.mt-\[8px\] {
    margin-top: 8px
}

.mt-\[90px\] {
    margin-top: 90px
}

.mt-auto {
    margin-top: auto
}

.line-clamp-2 {
    -webkit-line-clamp: 2
}

.line-clamp-2,
.line-clamp-3 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical
}

.line-clamp-3 {
    -webkit-line-clamp: 3
}

.line-clamp-4 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.\!inline {
    display: inline !important
}

.inline {
    display: inline
}

.\!flex {
    display: flex !important
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.\!hidden {
    display: none !important
}

.hidden {
    display: none
}

.aspect-\[1\] {
    aspect-ratio: 1
}

.aspect-\[320\/209\] {
    aspect-ratio: 320/209
}

.aspect-\[333\/350\] {
    aspect-ratio: 333/350
}

.aspect-\[335\/208\] {
    aspect-ratio: 335/208
}

.aspect-\[350\/165\] {
    aspect-ratio: 350/165
}

.aspect-auto {
    aspect-ratio: auto
}

.aspect-square {
    aspect-ratio: 1/1
}

.aspect-video {
    aspect-ratio: 16/9
}

.\!h-auto {
    height: auto !important
}

.\!h-full {
    height: 100% !important
}

.h-0 {
    height: 0
}

.h-12 {
    height: 3rem
}

.h-2\.5 {
    height: .625rem
}

.h-4\/5 {
    height: 80%
}

.h-70v {
    height: 70vh
}

.h-8 {
    height: 2rem
}

.h-80v {
    height: 80vh
}

.h-\[100\%\] {
    height: 100%
}

.h-\[100px\] {
    height: 100px
}

.h-\[106px\] {
    height: 106px
}

.h-\[120px\] {
    height: 120px
}

.h-\[122px\] {
    height: 122px
}

.h-\[12px\] {
    height: 12px
}

.h-\[140px\] {
    height: 140px
}

.h-\[14px\] {
    height: 14px
}

.h-\[15px\] {
    height: 15px
}

.h-\[160px\] {
    height: 160px
}

.h-\[168px\] {
    height: 168px
}

.h-\[16px\] {
    height: 16px
}

.h-\[180px\] {
    height: 180px
}

.h-\[184px\] {
    height: 184px
}

.h-\[18px\] {
    height: 18px
}

.h-\[19px\] {
    height: 19px
}

.h-\[1px\] {
    height: 1px
}

.h-\[200px\] {
    height: 200px
}

.h-\[20px\] {
    height: 20px
}

.h-\[220px\] {
    height: 220px
}

.h-\[22px\] {
    height: 22px
}

.h-\[24px\] {
    height: 24px
}

.h-\[250px\] {
    height: 250px
}

.h-\[26px\] {
    height: 26px
}

.h-\[280px\] {
    height: 280px
}

.h-\[2px\] {
    height: 2px
}

.h-\[300px\] {
    height: 300px
}

.h-\[30px\] {
    height: 30px
}

.h-\[325px\] {
    height: 325px
}

.h-\[32px\] {
    height: 32px
}

.h-\[335px\] {
    height: 335px
}

.h-\[33px\] {
    height: 33px
}

.h-\[343px\] {
    height: 343px
}

.h-\[34px\] {
    height: 34px
}

.h-\[36px\] {
    height: 36px
}

.h-\[36vh\] {
    height: 36vh
}

.h-\[38vh\] {
    height: 38vh
}

.h-\[40\%\] {
    height: 40%
}

.h-\[400px\] {
    height: 400px
}

.h-\[406px\] {
    height: 406px
}

.h-\[40px\] {
    height: 40px
}

.h-\[42px\] {
    height: 42px
}

.h-\[44px\] {
    height: 44px
}

.h-\[46px\] {
    height: 46px
}

.h-\[47px\] {
    height: 47px
}

.h-\[48px\] {
    height: 48px
}

.h-\[49px\] {
    height: 49px
}

.h-\[4px\] {
    height: 4px
}

.h-\[50\%\] {
    height: 50%
}

.h-\[50px\] {
    height: 50px
}

.h-\[52px\] {
    height: 52px
}

.h-\[55vh\] {
    height: 55vh
}

.h-\[56px\] {
    height: 56px
}

.h-\[580px\] {
    height: 580px
}

.h-\[59px\] {
    height: 59px
}

.h-\[5px\] {
    height: 5px
}

.h-\[60\%\] {
    height: 60%
}

.h-\[60px\] {
    height: 60px
}

.h-\[64px\] {
    height: 64px
}

.h-\[68px\] {
    height: 68px
}

.h-\[6px\] {
    height: 6px
}

.h-\[7\.5px\] {
    height: 7.5px
}

.h-\[70px\] {
    height: 70px
}

.h-\[72px\] {
    height: 72px
}

.h-\[75px\] {
    height: 75px
}

.h-\[76px\] {
    height: 76px
}

.h-\[80px\] {
    height: 80px
}

.h-\[85vw\] {
    height: 85vw
}

.h-\[87px\] {
    height: 87px
}

.h-\[8px\] {
    height: 8px
}

.h-\[90px\] {
    height: 90px
}

.h-\[calc\(100\%\+14px\)\] {
    height: calc(100% + 14px)
}

.h-\[var\(--country-height\)\] {
    height: var(--country-height)
}

.h-auto {
    height: auto
}

.h-fit {
    height: -moz-fit-content;
    height: fit-content
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.max-h-\[280px\] {
    max-height: 280px
}

.max-h-\[300px\] {
    max-height: 300px
}

.max-h-\[360px\] {
    max-height: 360px
}

.max-h-\[375px\] {
    max-height: 375px
}

.max-h-\[400px\] {
    max-height: 400px
}

.max-h-\[40px\] {
    max-height: 40px
}

.max-h-\[448px\] {
    max-height: 448px
}

.max-h-\[50vw\] {
    max-height: 50vw
}

.max-h-\[566px\] {
    max-height: 566px
}

.max-h-\[60px\] {
    max-height: 60px
}

.max-h-\[75px\] {
    max-height: 75px
}

.max-h-\[75vh\] {
    max-height: 75vh
}

.max-h-\[80vh\] {
    max-height: 80vh
}

.max-h-\[84vh\] {
    max-height: 84vh
}

.max-h-\[90vh\] {
    max-height: 90vh
}

.max-h-\[95vh\] {
    max-height: 95vh
}

.max-h-\[calc\(100\%-236px\)\] {
    max-height: calc(100% - 236px)
}

.max-h-\[calc\(100vh-80px\)\] {
    max-height: calc(100vh - 80px)
}

.max-h-full {
    max-height: 100%
}

.\!min-h-\[350px\] {
    min-height: 350px !important
}

.\!min-h-\[496px\] {
    min-height: 496px !important
}

.\!min-h-\[500px\] {
    min-height: 500px !important
}

.min-h-\[130px\] {
    min-height: 130px
}

.min-h-\[155px\] {
    min-height: 155px
}

.min-h-\[160px\] {
    min-height: 160px
}

.min-h-\[170px\] {
    min-height: 170px
}

.min-h-\[220px\] {
    min-height: 220px
}

.min-h-\[250px\] {
    min-height: 250px
}

.min-h-\[335px\] {
    min-height: 335px
}

.min-h-\[350px\] {
    min-height: 350px
}

.min-h-\[400px\] {
    min-height: 400px
}

.min-h-\[420px\] {
    min-height: 420px
}

.min-h-\[445px\] {
    min-height: 445px
}

.min-h-\[450px\] {
    min-height: 450px
}

.min-h-\[496px\] {
    min-height: 496px
}

.min-h-\[50vh\] {
    min-height: 50vh
}

.min-h-\[56px\] {
    min-height: 56px
}

.min-h-\[60px\] {
    min-height: 60px
}

.min-h-full {
    min-height: 100%
}

.\!w-0 {
    width: 0 !important
}

.\!w-\[100vw\] {
    width: 100vw !important
}

.\!w-\[120px\] {
    width: 120px !important
}

.\!w-\[150px\] {
    width: 150px !important
}

.\!w-\[160px\] {
    width: 160px !important
}

.\!w-\[250px\] {
    width: 250px !important
}

.\!w-\[275px\] {
    width: 275px !important
}

.\!w-auto {
    width: auto !important
}

.\!w-full {
    width: 100% !important
}

.w-0 {
    width: 0
}

.w-1\/2 {
    width: 50%
}

.w-1\/3 {
    width: 33.333333%
}

.w-11\/12 {
    width: 91.666667%
}

.w-12 {
    width: 3rem
}

.w-16 {
    width: 4rem
}

.w-2\/3 {
    width: 66.666667%
}

.w-5 {
    width: 1.25rem
}

.w-60 {
    width: 15rem
}

.w-8 {
    width: 2rem
}

.w-\[1\.5ch\] {
    width: 1.5ch
}

.w-\[1\.5px\] {
    width: 1.5px
}

.w-\[1\.5rem\] {
    width: 1.5rem
}

.w-\[100\%\] {
    width: 100%
}

.w-\[100px\] {
    width: 100px
}

.w-\[100vw\] {
    width: 100vw
}

.w-\[106px\] {
    width: 106px
}

.w-\[1130px\] {
    width: 1130px
}

.w-\[120px\] {
    width: 120px
}

.w-\[122px\] {
    width: 122px
}

.w-\[12px\] {
    width: 12px
}

.w-\[130px\] {
    width: 130px
}

.w-\[132px\] {
    width: 132px
}

.w-\[134px\] {
    width: 134px
}

.w-\[144px\] {
    width: 144px
}

.w-\[14px\] {
    width: 14px
}

.w-\[150px\] {
    width: 150px
}

.w-\[15px\] {
    width: 15px
}

.w-\[16px\] {
    width: 16px
}

.w-\[182px\] {
    width: 182px
}

.w-\[184px\] {
    width: 184px
}

.w-\[18px\] {
    width: 18px
}

.w-\[19px\] {
    width: 19px
}

.w-\[1px\] {
    width: 1px
}

.w-\[203px\] {
    width: 203px
}

.w-\[20px\] {
    width: 20px
}

.w-\[225px\] {
    width: 225px
}

.w-\[22px\] {
    width: 22px
}

.w-\[24px\] {
    width: 24px
}

.w-\[25px\] {
    width: 25px
}

.w-\[26px\] {
    width: 26px
}

.w-\[280px\] {
    width: 280px
}

.w-\[28px\] {
    width: 28px
}

.w-\[2px\] {
    width: 2px
}

.w-\[30\%\] {
    width: 30%
}

.w-\[300px\] {
    width: 300px
}

.w-\[30px\] {
    width: 30px
}

.w-\[328px\] {
    width: 328px
}

.w-\[32px\] {
    width: 32px
}

.w-\[330px\] {
    width: 330px
}

.w-\[33px\] {
    width: 33px
}

.w-\[34px\] {
    width: 34px
}

.w-\[36px\] {
    width: 36px
}

.w-\[37px\] {
    width: 37px
}

.w-\[40\.5\%\] {
    width: 40.5%
}

.w-\[40px\] {
    width: 40px
}

.w-\[42px\] {
    width: 42px
}

.w-\[44px\] {
    width: 44px
}

.w-\[475px\] {
    width: 475px
}

.w-\[50\%\] {
    width: 50%
}

.w-\[500px\] {
    width: 500px
}

.w-\[50px\] {
    width: 50px
}

.w-\[510px\] {
    width: 510px
}

.w-\[555px\] {
    width: 555px
}

.w-\[580px\] {
    width: 580px
}

.w-\[59px\] {
    width: 59px
}

.w-\[60\%\] {
    width: 60%
}

.w-\[60px\] {
    width: 60px
}

.w-\[64px\] {
    width: 64px
}

.w-\[670px\] {
    width: 670px
}

.w-\[674px\] {
    width: 674px
}

.w-\[68px\] {
    width: 68px
}

.w-\[7\.5px\] {
    width: 7.5px
}

.w-\[70\%\] {
    width: 70%
}

.w-\[72px\] {
    width: 72px
}

.w-\[80px\] {
    width: 80px
}

.w-\[87vw\] {
    width: 87vw
}

.w-\[8px\] {
    width: 8px
}

.w-\[96px\] {
    width: 96px
}

.w-\[calc\(100\%-30px\)\] {
    width: calc(100% - 30px)
}

.w-\[calc\(100\%-40px\)\] {
    width: calc(100% - 40px)
}

.w-\[calc\(100\%-60px\)\] {
    width: calc(100% - 60px)
}

.w-\[calc\(33\%-5px\)\] {
    width: calc(33% - 5px)
}

.w-\[fit-content\] {
    width: -moz-fit-content;
    width: fit-content
}

.w-auto {
    width: auto
}

.w-fit {
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.w-max {
    width: -moz-max-content;
    width: max-content
}

.w-screen {
    width: 100vw
}

.min-w-0 {
    min-width: 0
}

.min-w-\[120px\] {
    min-width: 120px
}

.min-w-\[14px\] {
    min-width: 14px
}

.min-w-\[150px\] {
    min-width: 150px
}

.min-w-\[185px\] {
    min-width: 185px
}

.min-w-\[200px\] {
    min-width: 200px
}

.min-w-\[20px\] {
    min-width: 20px
}

.min-w-\[220px\] {
    min-width: 220px
}

.min-w-\[320px\] {
    min-width: 320px
}

.min-w-\[350px\] {
    min-width: 350px
}

.min-w-\[40\%\] {
    min-width: 40%
}

.min-w-\[45\%\] {
    min-width: 45%
}

.min-w-\[75px\] {
    min-width: 75px
}

.min-w-\[80px\] {
    min-width: 80px
}

.min-w-fit {
    min-width: -moz-fit-content;
    min-width: fit-content
}

.min-w-max {
    min-width: -moz-max-content;
    min-width: max-content
}

.\!max-w-none {
    max-width: none !important
}

.max-w-\[1000px\] {
    max-width: 1000px
}

.max-w-\[100vw\] {
    max-width: 100vw
}

.max-w-\[110px\] {
    max-width: 110px
}

.max-w-\[1130px\] {
    max-width: 1130px
}

.max-w-\[130px\] {
    max-width: 130px
}

.max-w-\[135px\] {
    max-width: 135px
}

.max-w-\[1360px\] {
    max-width: 1360px
}

.max-w-\[160px\] {
    max-width: 160px
}

.max-w-\[165px\] {
    max-width: 165px
}

.max-w-\[210px\] {
    max-width: 210px
}

.max-w-\[220px\] {
    max-width: 220px
}

.max-w-\[240px\] {
    max-width: 240px
}

.max-w-\[260px\] {
    max-width: 260px
}

.max-w-\[275px\] {
    max-width: 275px
}

.max-w-\[325px\] {
    max-width: 325px
}

.max-w-\[40\%\] {
    max-width: 40%
}

.max-w-\[420px\] {
    max-width: 420px
}

.max-w-\[440px\] {
    max-width: 440px
}

.max-w-\[450px\] {
    max-width: 450px
}

.max-w-\[460px\] {
    max-width: 460px
}

.max-w-\[466px\] {
    max-width: 466px
}

.max-w-\[50\%\] {
    max-width: 50%
}

.max-w-\[500px\] {
    max-width: 500px
}

.max-w-\[50vw\] {
    max-width: 50vw
}

.max-w-\[520px\] {
    max-width: 520px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[620px\] {
    max-width: 620px
}

.max-w-\[670px\] {
    max-width: 670px
}

.max-w-\[730px\] {
    max-width: 730px
}

.max-w-\[785px\] {
    max-width: 785px
}

.max-w-\[850px\] {
    max-width: 850px
}

.max-w-\[880px\] {
    max-width: 880px
}

.max-w-\[900px\] {
    max-width: 900px
}

.max-w-\[calc\(100\%-2rem\)\] {
    max-width: calc(100% - 2rem)
}

.max-w-\[calc\(100\%-40px\)\] {
    max-width: calc(100% - 40px)
}

.max-w-\[none\] {
    max-width: none
}

.max-w-full {
    max-width: 100%
}

.max-w-none {
    max-width: none
}

.flex-1 {
    flex: 1 1 0%
}

.flex-shrink {
    flex-shrink: 1
}

.flex-shrink-0,
.shrink-0 {
    flex-shrink: 0
}

.flex-grow,
.grow {
    flex-grow: 1
}

.grow-0 {
    flex-grow: 0
}

.origin-left {
    transform-origin: left
}

.-translate-x-1\/2 {
    --tw-translate-x: -50%
}

.-translate-x-1\/2,
.-translate-y-1\/2 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.-translate-y-1\/2 {
    --tw-translate-y: -50%
}

.-translate-y-6 {
    --tw-translate-y: -1.5rem
}

.-translate-y-6,
.translate-x-0 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-0 {
    --tw-translate-x: 0px
}

.translate-x-\[-100px\] {
    --tw-translate-x: -100px
}

.translate-x-\[-100px\],
.translate-x-\[5\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-\[5\%\] {
    --tw-translate-x: 5%
}

.translate-x-\[7\%\] {
    --tw-translate-x: 7%
}

.translate-x-\[7\%\],
.translate-x-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-x-full {
    --tw-translate-x: 100%
}

.translate-y-4 {
    --tw-translate-y: 1rem
}

.translate-y-4,
.translate-y-\[-0\.3em\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-0\.3em\] {
    --tw-translate-y: -0.3em
}

.translate-y-\[-22\%\] {
    --tw-translate-y: -22%
}

.translate-y-\[-22\%\],
.translate-y-\[-30\%\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-\[-30\%\] {
    --tw-translate-y: -30%
}

.translate-y-\[24\%\] {
    --tw-translate-y: 24%
}

.translate-y-\[24\%\],
.translate-y-full {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.translate-y-full {
    --tw-translate-y: 100%
}

.-rotate-45 {
    --tw-rotate: -45deg
}

.-rotate-45,
.rotate-180 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-180 {
    --tw-rotate: 180deg
}

.rotate-45 {
    --tw-rotate: 45deg
}

.rotate-45,
.rotate-90 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-90 {
    --tw-rotate: 90deg
}

.rotate-\[-11deg\] {
    --tw-rotate: -11deg
}

.rotate-\[-11deg\],
.rotate-\[-180deg\] {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.rotate-\[-180deg\] {
    --tw-rotate: -180deg
}

.rotate-\[180deg\] {
    --tw-rotate: 180deg
}

.rotate-\[180deg\],
.scale-75 {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.scale-75 {
    --tw-scale-x: .75;
    --tw-scale-y: .75
}

.scale-\[0\.62\] {
    --tw-scale-x: 0.62;
    --tw-scale-y: 0.62
}

.scale-\[0\.62\],
.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes pulse {
    50% {
        opacity: .5
    }
}

.animate-pulse {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite
}

.animate-reviews-mobile {
    animation: ticker-scroll 120s linear 0s infinite forwards
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

.animate-sustainable-faster {
    animation: ticker-scroll 50s linear 0s infinite forwards
}

.cursor-default {
    cursor: default
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.resize {
    resize: both
}

.snap-center {
    scroll-snap-align: center
}

.scroll-my-64 {
    scroll-margin-bottom: 16rem;
    scroll-margin-top: 16rem
}

.scroll-mt-32 {
    scroll-margin-top: 8rem
}

.list-outside {
    list-style-position: outside
}

.list-disc {
    list-style-type: disc
}

.appearance-none {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.auto-rows-\[560px\] {
    grid-auto-rows: 560px
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr))
}

.grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr))
}

.grid-rows-\[1fr\] {
    grid-template-rows: 1fr
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.content-start {
    align-content: flex-start
}

.content-between {
    align-content: space-between
}

.items-start {
    align-items: flex-start
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.items-stretch {
    align-items: stretch
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.justify-around {
    justify-content: space-around
}

.justify-evenly {
    justify-content: space-evenly
}

.justify-stretch {
    justify-content: stretch
}

.gap-1 {
    gap: .25rem
}

.gap-1\.5 {
    gap: .375rem
}

.gap-12 {
    gap: 3rem
}

.gap-16 {
    gap: 4rem
}

.gap-2 {
    gap: .5rem
}

.gap-3 {
    gap: .75rem
}

.gap-4 {
    gap: 1rem
}

.gap-5 {
    gap: 1.25rem
}

.gap-6 {
    gap: 1.5rem
}

.gap-8 {
    gap: 2rem
}

.gap-9 {
    gap: 2.25rem
}

.gap-\[0\.5rem\] {
    gap: .5rem
}

.gap-\[1\.5rem\] {
    gap: 1.5rem
}

.gap-\[10px\] {
    gap: 10px
}

.gap-\[11px\] {
    gap: 11px
}

.gap-\[12px\] {
    gap: 12px
}

.gap-\[14px\] {
    gap: 14px
}

.gap-\[15px\] {
    gap: 15px
}

.gap-\[16px\] {
    gap: 16px
}

.gap-\[18px\] {
    gap: 18px
}

.gap-\[20px\] {
    gap: 20px
}

.gap-\[21px\] {
    gap: 21px
}

.gap-\[24px\] {
    gap: 24px
}

.gap-\[25px\] {
    gap: 25px
}

.gap-\[27px\] {
    gap: 27px
}

.gap-\[28px\] {
    gap: 28px
}

.gap-\[2px\] {
    gap: 2px
}

.gap-\[32px\] {
    gap: 32px
}

.gap-\[35px\] {
    gap: 35px
}

.gap-\[40px\] {
    gap: 40px
}

.gap-\[4px\] {
    gap: 4px
}

.gap-\[50px\] {
    gap: 50px
}

.gap-\[55px\] {
    gap: 55px
}

.gap-\[5px\] {
    gap: 5px
}

.gap-\[64px\] {
    gap: 64px
}

.gap-\[6px\] {
    gap: 6px
}

.gap-\[7px\] {
    gap: 7px
}

.gap-\[8px\] {
    gap: 8px
}

.gap-x-8 {
    -moz-column-gap: 2rem;
    column-gap: 2rem
}

.gap-x-\[10px\] {
    -moz-column-gap: 10px;
    column-gap: 10px
}

.gap-x-\[14px\] {
    -moz-column-gap: 14px;
    column-gap: 14px
}

.gap-x-\[20px\] {
    -moz-column-gap: 20px;
    column-gap: 20px
}

.gap-x-\[24px\] {
    -moz-column-gap: 24px;
    column-gap: 24px
}

.gap-x-\[25px\] {
    -moz-column-gap: 25px;
    column-gap: 25px
}

.gap-x-\[30px\] {
    -moz-column-gap: 30px;
    column-gap: 30px
}

.gap-x-\[5px\] {
    -moz-column-gap: 5px;
    column-gap: 5px
}

.gap-y-4 {
    row-gap: 1rem
}

.gap-y-8 {
    row-gap: 2rem
}

.gap-y-\[10px\] {
    row-gap: 10px
}

.gap-y-\[16px\] {
    row-gap: 16px
}

.gap-y-\[20px\] {
    row-gap: 20px
}

.gap-y-\[24px\] {
    row-gap: 24px
}

.gap-y-\[25px\] {
    row-gap: 25px
}

.gap-y-\[40px\] {
    row-gap: 40px
}

.gap-y-\[5px\] {
    row-gap: 5px
}

.space-x-10>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(2.5rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(2.5rem*var(--tw-space-x-reverse))
}

.space-x-5>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(1.25rem*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(1.25rem*var(--tw-space-x-reverse))
}

.space-x-\[10px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(10px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(10px*var(--tw-space-x-reverse))
}

.space-x-\[15px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(15px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(15px*var(--tw-space-x-reverse))
}

.space-x-\[40px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(40px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(40px*var(--tw-space-x-reverse))
}

.space-x-\[55px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(55px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(55px*var(--tw-space-x-reverse))
}

.space-x-\[5px\]>:not([hidden])~:not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-left: calc(5px*(1 - var(--tw-space-x-reverse)));
    margin-right: calc(5px*var(--tw-space-x-reverse))
}

.space-y-0>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(0px*var(--tw-space-y-reverse));
    margin-top: calc(0px*(1 - var(--tw-space-y-reverse)))
}

.space-y-2>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(.5rem*var(--tw-space-y-reverse));
    margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[20px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(20px*var(--tw-space-y-reverse));
    margin-top: calc(20px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[52px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(52px*var(--tw-space-y-reverse));
    margin-top: calc(52px*(1 - var(--tw-space-y-reverse)))
}

.space-y-\[5px\]>:not([hidden])~:not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-bottom: calc(5px*var(--tw-space-y-reverse));
    margin-top: calc(5px*(1 - var(--tw-space-y-reverse)))
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.justify-self-center {
    justify-self: center
}

.overflow-auto {
    overflow: auto
}

.\!overflow-hidden {
    overflow: hidden !important
}

.overflow-hidden {
    overflow: hidden
}

.\!overflow-visible {
    overflow: visible !important
}

.overflow-visible {
    overflow: visible
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-x-hidden {
    overflow-x: hidden
}

.overflow-y-hidden {
    overflow-y: hidden
}

.overflow-x-clip {
    overflow-x: clip
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.text-ellipsis,
.truncate {
    text-overflow: ellipsis
}

.whitespace-normal {
    white-space: normal
}

.whitespace-nowrap {
    white-space: nowrap
}

.text-nowrap {
    text-wrap: nowrap
}

.\!rounded-\[0\],
.\!rounded-none {
    border-radius: 0 !important
}

.rounded {
    border-radius: .25rem
}

.rounded-2xl {
    border-radius: 1rem
}

.rounded-\[10px\] {
    border-radius: 10px
}

.rounded-\[12px\] {
    border-radius: 12px
}

.rounded-\[15px\] {
    border-radius: 15px
}

.rounded-\[17px\] {
    border-radius: 17px
}

.rounded-\[20px\] {
    border-radius: 20px
}

.rounded-\[24px\] {
    border-radius: 24px
}

.rounded-\[25px\] {
    border-radius: 25px
}

.rounded-\[26px\] {
    border-radius: 26px
}

.rounded-\[30px\] {
    border-radius: 30px
}

.rounded-\[32px\] {
    border-radius: 32px
}

.rounded-\[33px\] {
    border-radius: 33px
}

.rounded-\[3px\] {
    border-radius: 3px
}

.rounded-\[42px\] {
    border-radius: 42px
}

.rounded-\[44px\] {
    border-radius: 44px
}

.rounded-\[4px\] {
    border-radius: 4px
}

.rounded-\[50\%\] {
    border-radius: 50%
}

.rounded-\[58px\] {
    border-radius: 58px
}

.rounded-\[5px\] {
    border-radius: 5px
}

.rounded-\[64px\] {
    border-radius: 64px
}

.rounded-\[7px\] {
    border-radius: 7px
}

.rounded-\[80px\] {
    border-radius: 80px
}

.rounded-\[8px\] {
    border-radius: 8px
}

.rounded-\[9px\] {
    border-radius: 9px
}

.rounded-\[inherit\] {
    border-radius: inherit
}

.rounded-full {
    border-radius: 9999px
}

.rounded-lg {
    border-radius: .5rem
}

.rounded-md {
    border-radius: .375rem
}

.rounded-none {
    border-radius: 0
}

.rounded-xl {
    border-radius: .75rem
}

.rounded-b-\[12px\] {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px
}

.rounded-b-\[15px\] {
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px
}

.rounded-l-\[4px\] {
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.rounded-r-\[4px\] {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px
}

.rounded-t-\[17px\] {
    border-top-left-radius: 17px;
    border-top-right-radius: 17px
}

.rounded-t-\[20px\] {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px
}

.rounded-t-\[4px\] {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.rounded-bl-none {
    border-bottom-left-radius: 0
}

.rounded-br-none {
    border-bottom-right-radius: 0
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-2 {
    border-width: 2px
}

.border-\[1\.5px\] {
    border-width: 1.5px
}

.border-\[1px\] {
    border-width: 1px
}

.border-\[2px\] {
    border-width: 2px
}

.border-\[4px\] {
    border-width: 4px
}

.border-y-\[1px\] {
    border-bottom-width: 1px;
    border-top-width: 1px
}

.border-y-\[2px\] {
    border-bottom-width: 2px;
    border-top-width: 2px
}

.border-b,
.border-b-\[1px\] {
    border-bottom-width: 1px
}

.border-l {
    border-left-width: 1px
}

.border-l-\[2px\] {
    border-left-width: 2px
}

.border-r,
.border-r-\[1px\] {
    border-right-width: 1px
}

.border-t {
    border-top-width: 1px
}

.border-t-4 {
    border-top-width: 4px
}

.border-t-\[1px\] {
    border-top-width: 1px
}

.border-t-\[3px\] {
    border-top-width: 3px
}

.border-solid {
    border-style: solid
}

.border-dashed {
    border-style: dashed
}

.border-none {
    border-style: none
}

.\!border-\[\#541736\] {
    --tw-border-opacity: 1 !important;
    border-color: rgb(84 23 54/var(--tw-border-opacity)) !important
}

.\!border-red {
    --tw-border-opacity: 1 !important;
    border-color: rgb(193 23 73/var(--tw-border-opacity)) !important
}

.border-\[\#000\] {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0/var(--tw-border-opacity))
}

.border-\[\#6b6b6d\]\/25 {
    border-color: hsla(240, 1%, 42%, .25)
}

.border-\[\#D9D9D9\] {
    --tw-border-opacity: 1;
    border-color: rgb(217 217 217/var(--tw-border-opacity))
}

.border-\[\#DCDCDC\] {
    --tw-border-opacity: 1;
    border-color: rgb(220 220 220/var(--tw-border-opacity))
}

.border-\[\#dedede\] {
    --tw-border-opacity: 1;
    border-color: rgb(222 222 222/var(--tw-border-opacity))
}

.border-\[\#e1e3de\] {
    --tw-border-opacity: 1;
    border-color: rgb(225 227 222/var(--tw-border-opacity))
}

.border-\[\#eeeeee\] {
    --tw-border-opacity: 1;
    border-color: rgb(238 238 238/var(--tw-border-opacity))
}

.border-\[none\] {
    border-color: none
}

.border-black {
    --tw-border-opacity: 1;
    border-color: rgb(27 27 27/var(--tw-border-opacity))
}

.border-black\/20 {
    border-color: rgba(27, 27, 27, .2)
}

.border-black\/25 {
    border-color: rgba(27, 27, 27, .25)
}

.border-current {
    border-color: currentColor
}

.border-darkred {
    --tw-border-opacity: 1;
    border-color: rgb(124 6 6/var(--tw-border-opacity))
}

.border-grey {
    --tw-border-opacity: 1;
    border-color: rgb(183 183 183/var(--tw-border-opacity))
}

.border-platinum {
    --tw-border-opacity: 1;
    border-color: rgb(225 227 222/var(--tw-border-opacity))
}

.border-platinum\/20 {
    border-color: hsla(84, 8%, 88%, .2)
}

.border-sangria {
    --tw-border-opacity: 1;
    border-color: rgb(84 23 54/var(--tw-border-opacity))
}

.border-transparent {
    border-color: transparent
}

.border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255/var(--tw-border-opacity))
}

.border-white\/20 {
    border-color: hsla(0, 0%, 100%, .2)
}

.border-b-black {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(27 27 27/var(--tw-border-opacity))
}

.border-b-platinum {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(225 227 222/var(--tw-border-opacity))
}

.border-l-white {
    --tw-border-opacity: 1;
    border-left-color: rgb(255 255 255/var(--tw-border-opacity))
}

.\!bg-alertRed {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(249 208 208/var(--tw-bg-opacity)) !important
}

.\!bg-sangria {
    background-color: rgb(40 58 44) !important
}

.\!bg-sangria,
.\!bg-white {
    --tw-bg-opacity: 1 !important
}

.\!bg-white {
    background-color: rgb(255 255 255/var(--tw-bg-opacity)) !important
}

.bg-\[\#1C414714\] {
    background-color: #1c414714
}

.bg-\[\#1C4147\] {
    --tw-bg-opacity: 1;
    background-color: rgb(28 65 71/var(--tw-bg-opacity))
}

.bg-\[\#2C2C2C\] {
    --tw-bg-opacity: 1;
    background-color: rgb(44 44 44/var(--tw-bg-opacity))
}

.bg-\[\#A4A4A4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(164 164 164/var(--tw-bg-opacity))
}

.bg-\[\#A5A5A5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(165 165 165/var(--tw-bg-opacity))
}

.bg-\[\#D9D9D9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(217 217 217/var(--tw-bg-opacity))
}

.bg-\[\#E1E3DE54\] {
    background-color: #e1e3de54
}

.bg-\[\#E1E3DE\] {
    --tw-bg-opacity: 1;
    background-color: rgb(225 227 222/var(--tw-bg-opacity))
}

.bg-\[\#edf0f0\] {
    --tw-bg-opacity: 1;
    background-color: rgb(237 240 240/var(--tw-bg-opacity))
}

.bg-\[\#f5f6f4\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 246 244/var(--tw-bg-opacity))
}

.bg-\[\#f7f8f7\] {
    --tw-bg-opacity: 1;
    background-color: rgb(247 248 247/var(--tw-bg-opacity))
}

.bg-\[rgba\(28\2c 65\2c 71\2c 0\.08\)\] {
    background-color: rgba(28, 65, 71, .08)
}

.bg-alertRed {
    --tw-bg-opacity: 1;
    background-color: rgb(249 208 208/var(--tw-bg-opacity))
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(27 27 27/var(--tw-bg-opacity))
}

.bg-black\/40 {
    background-color: rgba(27, 27, 27, .4)
}

.bg-black\/5 {
    background-color: rgba(27, 27, 27, .05)
}

.bg-black\/60 {
    background-color: rgba(27, 27, 27, .6)
}

.bg-black\/80 {
    background-color: rgba(27, 27, 27, .8)
}

.bg-cream {
    --tw-bg-opacity: 1;
    background-color: rgb(243 255 185/var(--tw-bg-opacity))
}

.bg-greenish {
    --tw-bg-opacity: 1;
    background-color: rgb(28 65 71/var(--tw-bg-opacity))
}

.bg-grey {
    --tw-bg-opacity: 1;
    background-color: rgb(183 183 183/var(--tw-bg-opacity))
}

.bg-grey\/65 {
    background-color: hsla(0, 0%, 72%, .65)
}

.bg-phthalo {
    --tw-bg-opacity: 1;
    background-color: rgb(28 65 71/var(--tw-bg-opacity))
}

.bg-platinum {
    --tw-bg-opacity: 1;
    background-color: rgb(225 227 222/var(--tw-bg-opacity))
}

.bg-platinum\/30 {
    background-color: hsla(84, 8%, 88%, .3)
}

.bg-platinum\/50 {
    background-color: hsla(84, 8%, 88%, .5)
}

.bg-platinum\/80 {
    background-color: hsla(84, 8%, 88%, .8)
}

.bg-sangria {
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 44)
}

.bg-transparent {
    background-color: transparent
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-white\/30 {
    background-color: hsla(0, 0%, 100%, .3)
}

.\!bg-opacity-40 {
    --tw-bg-opacity: 0.4 !important
}

.\!bg-opacity-80 {
    --tw-bg-opacity: 0.8 !important
}

.bg-opacity-40 {
    --tw-bg-opacity: 0.4
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5
}

.bg-opacity-75 {
    --tw-bg-opacity: 0.75
}

.bg-card-gradient {
    background-image: linear-gradient(0deg, rgba(27, 27, 27, .8) 25.09%, rgba(27, 27, 27, 0))
}

.bg-gradient-to-b {
    background-image: linear-gradient(to bottom, var(--tw-gradient-stops))
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops))
}

.from-black {
    --tw-gradient-from: #1b1b1b var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(27, 27, 27, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-black\/40 {
    --tw-gradient-from: rgba(27, 27, 27, .4) var(--tw-gradient-from-position);
    --tw-gradient-to: rgba(27, 27, 27, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-platinum {
    --tw-gradient-from: #e1e3de var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(84, 8%, 88%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-white {
    --tw-gradient-from: #fff var(--tw-gradient-from-position);
    --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)
}

.from-70\% {
    --tw-gradient-from-position: 70%
}

.from-\[0\%\] {
    --tw-gradient-from-position: 0%
}

.to-black\/0 {
    --tw-gradient-to: rgba(27, 27, 27, 0) var(--tw-gradient-to-position)
}

.to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position)
}

.to-\[12\%\] {
    --tw-gradient-to-position: 12%
}

.bg-contain {
    background-size: contain
}

.bg-center {
    background-position: 50%
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.object-contain {
    -o-object-fit: contain;
    object-fit: contain
}

.object-cover {
    -o-object-fit: cover;
    object-fit: cover
}

.object-center {
    -o-object-position: center;
    object-position: center
}

.\!p-0 {
    padding: 0 !important
}

.\!p-\[16px\] {
    padding: 16px !important
}

.p-0 {
    padding: 0
}

.p-1 {
    padding: .25rem
}

.p-10 {
    padding: 2.5rem
}

.p-14 {
    padding: 3.5rem
}

.p-2 {
    padding: .5rem
}

.p-3 {
    padding: .75rem
}

.p-4 {
    padding: 1rem
}

.p-5 {
    padding: 1.25rem
}

.p-6 {
    padding: 1.5rem
}

.p-8 {
    padding: 2rem
}

.p-\[10px\] {
    padding: 10px
}

.p-\[16px\] {
    padding: 16px
}

.p-\[17px\] {
    padding: 17px
}

.p-\[18px\] {
    padding: 18px
}

.p-\[1px\] {
    padding: 1px
}

.p-\[1rem\] {
    padding: 1rem
}

.p-\[20px\] {
    padding: 20px
}

.p-\[24px\] {
    padding: 24px
}

.p-\[40px\] {
    padding: 40px
}

.p-\[4px\] {
    padding: 4px
}

.p-\[50px\] {
    padding: 50px
}

.p-\[5px\] {
    padding: 5px
}

.p-\[6px\] {
    padding: 6px
}

.p-\[8px\] {
    padding: 8px
}

.p-\[9px\] {
    padding: 9px
}

.\!py-\[17px\] {
    padding-bottom: 17px !important;
    padding-top: 17px !important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-1 {
    padding-left: .25rem;
    padding-right: .25rem
}

.px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem
}

.px-2 {
    padding-left: .5rem;
    padding-right: .5rem
}

.px-3 {
    padding-left: .75rem;
    padding-right: .75rem
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem
}

.px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.px-7 {
    padding-left: 1.75rem;
    padding-right: 1.75rem
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem
}

.px-\[0px\] {
    padding-left: 0;
    padding-right: 0
}

.px-\[10px\] {
    padding-left: 10px;
    padding-right: 10px
}

.px-\[12px\] {
    padding-left: 12px;
    padding-right: 12px
}

.px-\[14px\] {
    padding-left: 14px;
    padding-right: 14px
}

.px-\[15px\] {
    padding-left: 15px;
    padding-right: 15px
}

.px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.px-\[20\] {
    padding-left: 20;
    padding-right: 20
}

.px-\[20px\] {
    padding-left: 20px;
    /* padding-right: 20px; */
}

.px-\[24px\] {
    padding-left: 24px;
    padding-right: 24px
}

.px-\[25px\] {
    padding-left: 25px;
    padding-right: 25px
}

.px-\[27\.5px\] {
    padding-left: 27.5px;
    padding-right: 27.5px
}

.px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px
}

.px-\[32px\] {
    padding-left: 32px;
    padding-right: 32px
}

.px-\[35px\] {
    padding-left: 35px;
    padding-right: 35px
}

.px-\[40px\] {
    padding-left: 40px;
    padding-right: 40px
}

.px-\[45px\] {
    padding-left: 45px;
    padding-right: 45px
}

.px-\[50px\] {
    padding-left: 50px;
    padding-right: 50px
}

.px-\[52px\] {
    padding-left: 52px;
    padding-right: 52px
}

.px-\[5px\] {
    padding-left: 5px;
    padding-right: 5px
}

.px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px
}

.px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px
}

.px-\[8px\] {
    padding-left: 8px;
    padding-right: 8px
}

.px-\[9px\] {
    padding-left: 9px;
    padding-right: 9px
}

.py-0 {
    padding-bottom: 0;
    padding-top: 0
}

.py-1 {
    padding-bottom: .25rem;
    padding-top: .25rem
}

.py-2 {
    padding-bottom: .5rem;
    padding-top: .5rem
}

.py-3 {
    padding-bottom: .75rem;
    padding-top: .75rem
}

.py-4 {
    padding-bottom: 1rem;
    padding-top: 1rem
}

.py-5 {
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.py-6 {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem
}

.py-8 {
    padding-bottom: 2rem;
    padding-top: 2rem
}

.py-\[100px\] {
    padding-bottom: 100px;
    padding-top: 100px
}

.py-\[10px\] {
    padding-bottom: 10px;
    padding-top: 10px
}

.py-\[11px\] {
    padding-bottom: 11px;
    padding-top: 11px
}

.py-\[12px\] {
    padding-bottom: 12px;
    padding-top: 12px
}

.py-\[13px\] {
    padding-bottom: 13px;
    padding-top: 13px
}

.py-\[14px\] {
    padding-bottom: 14px;
    padding-top: 14px
}

.py-\[15px\] {
    padding-bottom: 15px;
    padding-top: 15px
}

.py-\[16px\] {
    padding-bottom: 16px;
    padding-top: 16px
}

.py-\[18px\] {
    padding-bottom: 18px;
    padding-top: 18px
}

.py-\[19px\] {
    padding-bottom: 19px;
    padding-top: 19px
}

.py-\[20\.5px\] {
    padding-bottom: 20.5px;
    padding-top: 20.5px
}

.py-\[20px\] {
    padding-bottom: 20px;
    padding-top: 20px
}

.py-\[21px\] {
    padding-bottom: 21px;
    padding-top: 21px
}

.py-\[22px\] {
    padding-bottom: 22px;
    padding-top: 22px
}

.py-\[24px\] {
    padding-bottom: 24px;
    padding-top: 24px
}

.py-\[25px\] {
    padding-bottom: 25px;
    padding-top: 25px
}

.py-\[28px\] {
    padding-bottom: 28px;
    padding-top: 28px
}

.py-\[30px\] {
    padding-bottom: 30px;
    padding-top: 30px
}

.py-\[32px\] {
    padding-bottom: 32px;
    padding-top: 32px
}

.py-\[35px\] {
    padding-bottom: 35px;
    padding-top: 35px
}

.py-\[36px\] {
    padding-bottom: 36px;
    padding-top: 36px
}

.py-\[38px\] {
    padding-bottom: 38px;
    padding-top: 38px
}

.py-\[40px\] {
    padding-bottom: 40px;
    padding-top: 40px
}

.py-\[45px\] {
    padding-bottom: 45px;
    padding-top: 45px
}

.py-\[48px\] {
    padding-bottom: 48px;
    padding-top: 48px
}

.py-\[4px\] {
    padding-bottom: 4px;
    padding-top: 4px
}

.py-\[52px\] {
    padding-bottom: 52px;
    padding-top: 52px
}

.py-\[55px\] {
    padding-bottom: 55px;
    padding-top: 55px
}

.py-\[5px\] {
    padding-bottom: 5px;
    padding-top: 5px
}

.py-\[60px\] {
    padding-bottom: 60px;
    padding-top: 60px
}

.py-\[64px\] {
    padding-bottom: 64px;
    padding-top: 64px
}

.py-\[65px\] {
    padding-bottom: 65px;
    padding-top: 65px
}

.py-\[6px\] {
    padding-bottom: 6px;
    padding-top: 6px
}

.py-\[74px\] {
    padding-bottom: 74px;
    padding-top: 74px
}

.py-\[80px\] {
    padding-bottom: 80px;
    padding-top: 80px
}

.py-\[8px\] {
    padding-bottom: 8px;
    padding-top: 8px
}

.\!pb-\[1px\] {
    padding-bottom: 1px !important
}

.\!pb-\[50px\] {
    padding-bottom: 50px !important
}

.\!pb-\[76px\] {
    padding-bottom: 76px !important
}

.\!pb-\[88px\] {
    padding-bottom: 88px !important
}

.\!pt-0 {
    padding-top: 0 !important
}

.\!pt-\[20px\] {
    padding-top: 20px !important
}

.pb-0 {
    padding-bottom: 0
}

.pb-1 {
    padding-bottom: .25rem
}

.pb-10 {
    padding-bottom: 2.5rem
}

.pb-12 {
    padding-bottom: 3rem
}

.pb-16 {
    padding-bottom: 4rem
}

.pb-2 {
    padding-bottom: .5rem
}

.pb-2\.5 {
    padding-bottom: .625rem
}

.pb-3 {
    padding-bottom: .75rem
}

.pb-4 {
    padding-bottom: 1rem
}

.pb-5 {
    padding-bottom: 1.25rem
}

.pb-52 {
    padding-bottom: 13rem
}

.pb-7 {
    padding-bottom: 1.75rem
}

.pb-\[100px\] {
    padding-bottom: 100px
}

.pb-\[10px\] {
    padding-bottom: 10px
}

.pb-\[114px\] {
    padding-bottom: 114px
}

.pb-\[12px\] {
    padding-bottom: 12px
}

.pb-\[148px\] {
    padding-bottom: 148px
}

.pb-\[14px\] {
    padding-bottom: 14px
}

.pb-\[150px\] {
    padding-bottom: 150px
}

.pb-\[15px\] {
    padding-bottom: 15px
}

.pb-\[16px\] {
    padding-bottom: 16px
}

.pb-\[19px\] {
    padding-bottom: 19px
}

.pb-\[1px\] {
    padding-bottom: 1px
}

.pb-\[20px\] {
    padding-bottom: 20px
}

.pb-\[216px\] {
    padding-bottom: 216px
}

.pb-\[21px\] {
    padding-bottom: 21px
}

.pb-\[22px\] {
    padding-bottom: 22px
}

.pb-\[24px\] {
    padding-bottom: 24px
}

.pb-\[30px\] {
    padding-bottom: 30px
}

.pb-\[32px\] {
    padding-bottom: 32px
}

.pb-\[330px\] {
    padding-bottom: 330px
}

.pb-\[34px\] {
    padding-bottom: 34px
}

.pb-\[37px\] {
    padding-bottom: 37px
}

.pb-\[38px\] {
    padding-bottom: 38px
}

.pb-\[39px\] {
    padding-bottom: 39px
}

.pb-\[40px\] {
    padding-bottom: 40px
}

.pb-\[45px\] {
    padding-bottom: 45px
}

.pb-\[48px\] {
    padding-bottom: 48px
}

.pb-\[4px\] {
    padding-bottom: 4px
}

.pb-\[50px\] {
    padding-bottom: 50px
}

.pb-\[58px\] {
    padding-bottom: 58px
}

.pb-\[5px\] {
    padding-bottom: 5px
}

.pb-\[64px\] {
    padding-bottom: 64px
}

.pb-\[75px\] {
    padding-bottom: 75px
}

.pb-\[76px\] {
    padding-bottom: 76px
}

.pb-\[80px\] {
    padding-bottom: 80px
}

.pl-0\.5 {
    padding-left: .125rem
}

.pl-1 {
    padding-left: .25rem
}

.pl-16 {
    padding-left: 4rem
}

.pl-2 {
    padding-left: .5rem
}

.pl-5 {
    padding-left: 1.25rem
}

.pl-\[10px\] {
    padding-left: 10px
}

.pl-\[15px\] {
    padding-left: 15px
}

.pl-\[16px\] {
    padding-left: 16px
}

.pl-\[20px\] {
    padding-left: 20px
}

.pl-\[25px\] {
    padding-left: 25px
}

.pl-\[28px\] {
    padding-left: 28px
}

.pl-\[30px\] {
    padding-left: 30px
}

.pl-\[32px\] {
    padding-left: 32px
}

.pl-\[37px\] {
    padding-left: 37px
}

.pl-\[40px\] {
    padding-left: 40px
}

.pl-\[47px\] {
    padding-left: 47px
}

.pl-\[48px\] {
    padding-left: 48px
}

.pl-\[4px\] {
    padding-left: 4px
}

.pl-\[50px\] {
    padding-left: 50px
}

.pl-\[58px\] {
    padding-left: 58px
}

.pl-\[5px\] {
    padding-left: 5px
}

.pl-\[8px\] {
    padding-left: 8px
}

.pr-16 {
    padding-right: 4rem
}

.pr-3 {
    padding-right: .75rem
}

.pr-8 {
    padding-right: 2rem
}

.pr-\[12px\] {
    padding-right: 12px
}

.pr-\[15px\] {
    padding-right: 15px
}

.pr-\[1em\] {
    padding-right: 1em
}

.pr-\[20px\] {
    padding-right: 20px
}

.pr-\[24px\] {
    padding-right: 24px
}

.pr-\[25px\] {
    padding-right: 25px
}

.pr-\[30px\] {
    padding-right: 30px
}

.pr-\[32px\] {
    padding-right: 32px
}

.pr-\[45px\] {
    padding-right: 45px
}

.pr-\[55px\] {
    padding-right: 55px
}

.pr-\[5px\] {
    padding-right: 5px
}

.pr-\[75px\] {
    padding-right: 75px
}

.pr-\[8px\] {
    padding-right: 8px
}

.pt-0 {
    padding-top: 0
}

.pt-1 {
    padding-top: .25rem
}

.pt-10 {
    padding-top: 2.5rem
}

.pt-12 {
    padding-top: 3rem
}

.pt-2 {
    padding-top: .5rem
}

.pt-4 {
    padding-top: 1rem
}

.pt-8 {
    padding-top: 2rem
}

.pt-\[100px\] {
    padding-top: 100px
}

.pt-\[110px\] {
    padding-top: 110px
}

.pt-\[125px\] {
    padding-top: 125px
}

.pt-\[12px\] {
    padding-top: 12px
}

.pt-\[150px\] {
    padding-top: 150px
}

.pt-\[15px\] {
    padding-top: 15px
}

.pt-\[16px\] {
    padding-top: 16px
}

.pt-\[170px\] {
    padding-top: 170px
}

.pt-\[17px\] {
    padding-top: 17px
}

.pt-\[20px\] {
    padding-top: 20px
}

.pt-\[21px\] {
    padding-top: 21px
}

.pt-\[24px\] {
    padding-top: 24px
}

.pt-\[25px\] {
    padding-top: 25px
}

.pt-\[26px\] {
    padding-top: 26px
}

.pt-\[28px\] {
    padding-top: 28px
}

.pt-\[2px\] {
    padding-top: 2px
}

.pt-\[30px\] {
    padding-top: 30px
}

.pt-\[32px\] {
    padding-top: 32px
}

.pt-\[33px\] {
    padding-top: 33px
}

.pt-\[34px\] {
    padding-top: 34px
}

.pt-\[35px\] {
    padding-top: 35px
}

.pt-\[36px\] {
    padding-top: 36px
}

.pt-\[40px\] {
    padding-top: 40px
}

.pt-\[45px\] {
    padding-top: 45px
}

.pt-\[46px\] {
    padding-top: 46px
}

.pt-\[48px\] {
    padding-top: 48px
}

.pt-\[56px\] {
    padding-top: 56px
}

.pt-\[60px\] {
    padding-top: 60px
}

.pt-\[64px\] {
    padding-top: 64px
}

.pt-\[6px\] {
    padding-top: 6px
}

.pt-\[70px\] {
    padding-top: 70px
}

.pt-\[72px\] {
    padding-top: 72px
}

.pt-\[73px\] {
    padding-top: 73px
}

.pt-\[77px\] {
    padding-top: 77px
}

.pt-\[80px\] {
    padding-top: 80px
}

.pt-\[8px\] {
    padding-top: 8px
}

.pt-\[90px\] {
    padding-top: 90px
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

.text-justify {
    text-align: justify
}

.font-main {
    : Satoshi, Helvetica, Arial, sans-serif
}

.font-secondary {
    : Caveat, comic sans
}

.font-tertiary {
    : Krona One, Helvetica, Arial, sans-serif
}

.\!text-\[24px\] {
    font-size: 24px !important
}

.text-2xl {
    font-size: 1.5rem;
    line-height: 2rem
}

.text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem
}

.text-\[0\.8125rem\] {
    font-size: .8125rem
}

.text-\[0\.875rem\] {
    font-size: .875rem
}

.text-\[0\.8rem\] {
    font-size: .8rem
}

.text-\[1\.125rem\] {
    font-size: 1.125rem
}

.text-\[1\.25rem\] {
    font-size: 1.25rem
}

.text-\[1\.5rem\] {
    font-size: 1.5rem
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[16px\] {
    font-size: 16px
}

.text-\[18px\] {
    font-size: 18px
}

.text-\[1rem\] {
    font-size: 1rem
}

.text-\[20px\] {
    font-size: 20px
}

.text-\[21px\] {
    font-size: 21px
}

.text-\[22px\] {
    font-size: 22px
}

.text-\[24px\] {
    font-size: 24px
}

.text-\[25px\] {
    font-size: 25px
}

.text-\[27vw\] {
    font-size: 27vw
}

.text-\[30px\] {
    font-size: 30px
}

.text-\[32px\] {
    font-size: 32px
}

.text-\[35px\] {
    font-size: 35px
}

.text-\[38px\] {
    font-size: 38px
}

.text-\[40px\] {
    font-size: 40px
}

.text-\[51px\] {
    font-size: 51px
}

.text-\[62px\] {
    font-size: 62px
}

.text-\[64px\] {
    font-size: 64px
}

.text-\[clamp\(14px\2c var\(--price-per-person-size\2c 16px\)\2c 16px\)\] {
    font-size: clamp(14px, var(--price-per-person-size, 16px), 16px)
}

.text-\[clamp\(14px\2c var\(--price-total-size\2c 16px\)\2c 20px\)\] {
    font-size: clamp(14px, var(--price-total-size, 16px), 20px)
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem
}

.text-sm {
    font-size: .875rem;
    line-height: 1.25rem
}

.text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem
}

.font-\[400\] {
    font-weight: 400
}

.font-\[500\] {
    font-weight: 500
}

.font-\[600\] {
    font-weight: 600
}

.font-\[700\] {
    font-weight: 700
}

.font-black {
    font-weight: 900
}

.font-bold {
    font-weight: 700
}

.font-light {
    font-weight: 300
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.uppercase {
    text-transform: uppercase
}

.capitalize {
    text-transform: capitalize
}

.leading-4 {
    line-height: 1rem
}

.leading-\[1\.1\] {
    line-height: 1.1
}

.leading-\[1\.2\] {
    line-height: 1.2
}

.leading-\[1\.333\] {
    line-height: 1.333
}

.leading-\[1\.5\] {
    line-height: 1.5
}

.leading-\[120\%\] {
    line-height: 120%
}

.leading-\[18px\] {
    line-height: 18px
}

.leading-\[1\] {
    line-height: 1
}

.leading-\[20px\] {
    line-height: 20px
}

.leading-\[24px\] {
    line-height: 24px
}

.leading-\[normal\] {
    line-height: normal
}

.leading-none {
    line-height: 1
}

.tracking-\[-0\.02em\] {
    letter-spacing: -.02em
}

.tracking-\[-0\.06em\] {
    letter-spacing: -.06em
}

.tracking-\[-1px\] {
    letter-spacing: -1px
}

.tracking-\[-4px\] {
    letter-spacing: -4px
}

.tracking-\[-5px\] {
    letter-spacing: -5px
}

.tracking-\[-6\.4px\] {
    letter-spacing: -6.4px
}

.tracking-tight {
    letter-spacing: -.025em
}

.tracking-wider {
    letter-spacing: .05em
}

.\!text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(27 27 27/var(--tw-text-opacity)) !important
}

.\!text-current {
    color: currentColor !important
}

.\!text-sangria {
    --tw-text-opacity: 1 !important;
    color: rgb(84 23 54/var(--tw-text-opacity)) !important
}

.text-\[\#000\] {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-\[\#000\]\/60 {
    color: rgba(0, 0, 0, .6)
}

.text-\[\#1B1B1B\] {
    --tw-text-opacity: 1;
    color: rgb(27 27 27/var(--tw-text-opacity))
}

.text-\[\#2C2C2C\] {
    --tw-text-opacity: 1;
    color: rgb(44 44 44/var(--tw-text-opacity))
}

.text-\[\#541736\] {
    --tw-text-opacity: 1;
    color: rgb(84 23 54/var(--tw-text-opacity))
}

.text-\[\#666666\] {
    --tw-text-opacity: 1;
    color: rgb(102 102 102/var(--tw-text-opacity))
}

.text-\[\#686868\] {
    --tw-text-opacity: 1;
    color: rgb(104 104 104/var(--tw-text-opacity))
}

.text-\[\#A4A4A4\] {
    --tw-text-opacity: 1;
    color: rgb(164 164 164/var(--tw-text-opacity))
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(27 27 27/var(--tw-text-opacity))
}

.text-black\/35 {
    color: rgba(27, 27, 27, .35)
}

.text-black\/50 {
    color: rgba(27, 27, 27, .5)
}

.text-black\/60 {
    color: rgba(27, 27, 27, .6)
}

.text-black\/65 {
    color: rgba(27, 27, 27, .65)
}

.text-black\/75 {
    color: rgba(27, 27, 27, .75)
}

.text-black\/80 {
    color: rgba(27, 27, 27, .8)
}

.text-black\/85 {
    color: rgba(27, 27, 27, .85)
}

.text-cream {
    --tw-text-opacity: 1;
    color: rgb(243 255 185/var(--tw-text-opacity))
}

.text-darkred {
    --tw-text-opacity: 1;
    color: rgb(124 6 6/var(--tw-text-opacity))
}

.text-greenish {
    --tw-text-opacity: 1;
    color: rgb(28 65 71/var(--tw-text-opacity))
}

.text-platinum {
    --tw-text-opacity: 1;
    color: rgb(225 227 222/var(--tw-text-opacity))
}

.text-red {
    --tw-text-opacity: 1;
    color: rgb(193 23 73/var(--tw-text-opacity))
}

.text-sangria {
    --tw-text-opacity: 1;
    color: rgb(84 23 54/var(--tw-text-opacity))
}

.text-white {
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.text-opacity-100,
.text-white {
    --tw-text-opacity: 1
}

.text-opacity-70 {
    --tw-text-opacity: 0.7
}

.underline {
    text-decoration-line: underline
}

.no-underline {
    text-decoration-line: none
}

.underline-offset-4 {
    text-underline-offset: 4px
}

.placeholder-black::-moz-placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(27 27 27/var(--tw-placeholder-opacity))
}

.placeholder-black::placeholder {
    --tw-placeholder-opacity: 1;
    color: rgb(27 27 27/var(--tw-placeholder-opacity))
}

.\!opacity-100 {
    opacity: 1 !important
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-20 {
    opacity: .2
}

.opacity-25 {
    opacity: .25
}

.opacity-30 {
    opacity: .3
}

.opacity-40 {
    opacity: .4
}

.opacity-50 {
    opacity: .5
}

.opacity-60 {
    opacity: .6
}

.opacity-65 {
    opacity: .65
}

.opacity-75 {
    opacity: .75
}

.opacity-80 {
    opacity: .8
}

.opacity-\[\.65\] {
    opacity: .65
}

.opacity-\[0\.4\] {
    opacity: .4
}

.opacity-\[0\.55\] {
    opacity: .55
}

.opacity-\[0\.5\] {
    opacity: .5
}

.opacity-\[0\.65\] {
    opacity: .65
}

.opacity-\[0\.67\] {
    opacity: .67
}

.opacity-\[0\.6\] {
    opacity: .6
}

.opacity-\[0\.8\] {
    opacity: .8
}

.opacity-\[0\] {
    opacity: 0
}

.opacity-\[1\] {
    opacity: 1
}

.opacity-\[65\%\] {
    opacity: 65%
}

.shadow-\[0_4px_58px_rgba\(0\2c 0\2c 0\2c 0\)\] {
    --tw-shadow: 0 4px 58px transparent;
    --tw-shadow-colored: 0 4px 58px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_4px_58px_rgba\(0\2c 0\2c 0\2c 0\.13\)\] {
    --tw-shadow: 0 4px 58px rgba(0, 0, 0, .13);
    --tw-shadow-colored: 0 4px 58px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0_7px_16px_rgba\(0\2c 0\2c 0\2c \.4\)\] {
    --tw-shadow: 0 7px 16px rgba(0, 0, 0, .4);
    --tw-shadow-colored: 0 7px 16px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-\[0px_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.33\)\] {
    --tw-shadow: 0px 4px 24px rgba(0, 0, 0, .33);
    --tw-shadow-colored: 0px 4px 24px var(--tw-shadow-color)
}

.shadow-\[0px_4px_24px_rgba\(0\2c 0\2c 0\2c 0\.33\)\],
.shadow-lg {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-lg {
    --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color)
}

.shadow-md {
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color)
}

.shadow-md,
.shadow-sm {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-sm {
    --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color)
}

.shadow-top-lg {
    --tw-shadow: 0 -6px 15px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 -6px 15px var(--tw-shadow-color)
}

.shadow-top-lg,
.shadow-top-md {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.shadow-top-md {
    --tw-shadow: 0 -4px 6px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 -4px 6px var(--tw-shadow-color)
}

.outline {
    outline-style: solid
}

.outline-offset-\[-0\.5rem\] {
    outline-offset: -.5rem
}

.brightness-0 {
    --tw-brightness: brightness(0)
}

.brightness-0,
.drop-shadow {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06))
}

.drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, .07)) drop-shadow(0 2px 2px rgba(0, 0, 0, .06))
}

.drop-shadow-md,
.grayscale {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.grayscale {
    --tw-grayscale: grayscale(100%)
}

.grayscale-\[1\] {
    --tw-grayscale: grayscale(1)
}

.grayscale-\[1\],
.invert {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.invert {
    --tw-invert: invert(100%)
}

.invert-\[\.75\] {
    --tw-invert: invert(.75)
}

.invert-\[\.75\],
.sepia {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.sepia {
    --tw-sepia: sepia(100%)
}

.filter {
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-\[background-color\] {
    transition-duration: .15s;
    transition-property: background-color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-\[background\] {
    transition-duration: .15s;
    transition-property: background;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-\[box-shadow\] {
    transition-duration: .15s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-\[opacity\2c top\] {
    transition-duration: .15s;
    transition-property: opacity, top;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-\[opacity\] {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-colors {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-opacity {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-transform {
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.delay-100 {
    transition-delay: .1s
}

.duration-200 {
    transition-duration: .2s
}

.duration-300 {
    transition-duration: .3s
}

.duration-500 {
    transition-duration: .5s
}

.duration-\[200ms\] {
    transition-duration: .2s
}

.duration-\[250ms\] {
    transition-duration: .25s
}

.duration-\[300ms\] {
    transition-duration: .3s
}

.ease-in-out {
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.ease-linear {
    transition-timing-function: linear
}

.ease-out {
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.line-clamp-2 {
    -webkit-line-clamp: 2
}

.line-clamp-2,
.line-clamp-3 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.line-clamp-3 {
    -webkit-line-clamp: 3
}

.scrollbar-none {
    scrollbar-width: none;
    -ms-overflow-style: none
}

.scrollbar-none::-webkit-scrollbar {
    display: none
}

.\[--bg\: \#c6c6c5\] {
    --bg: #c6c6c5
}

.\[--bg\: var\(--color-cream\)\] {
    --bg: var(--color-cream)
}

.\[--bg\: var\(--color-phthalo\)\] {
    --bg: var(--color-phthalo)
}

.\[--bg\: var\(--color-platinum\)\] {
    --bg: var(--color-platinum)
}

.box-link:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.drop-shadow-button,
.drop-shadow-img,
.drop-shadow-influencer,
.drop-shadow-map-tile,
.drop-shadow-mobile-box,
.drop-shadow-mobile-img,
.drop-shadow-review-card,
.drop-shadow-secondary {
    backface-visibility: hidden;
    filter: var(--tw-drop-shadow) !important
}

.min-aspect-1:before {
    content: "";
    float: left;
    padding-bottom: 100%;
    width: 0
}

.min-aspect-1:after {
    clear: both;
    content: "";
    display: table
}

.hide-scrollbar {
    -ms-overflow-style: none;
    overflow-y: scroll;
    scrollbar-width: none
}

.hide-scrollbar::-webkit-scrollbar {
    display: none
}

.custom-scroll::-webkit-scrollbar-thumb {
    border-radius: 2px;
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 44);
    border: 0
}

.custom-scroll::-webkit-scrollbar-track {
    border-radius: 2px;
    width: var(--scrollbar-width)
}

.custom-scroll::-webkit-scrollbar {
    height: 2px;
    width: 2px
}

.reveal--fade-in {
    opacity: 0;
    transition-delay: var(--delay, 0s);
    transition-duration: var(--duration, 2s);
    transition-property: opacity;
    transition-timing-function: ease-out;
    transition-timing-function: cubic-bezier(.075, .82, .165, 1)
}

@media (prefers-reduced-motion:reduce) {
    .reveal--fade-in {
        opacity: var(--opacity, 1);
        transition-duration: 0s
    }
}

.reveal--fade-in.s--revealed,
.s--revealed .reveal--fade-in {
    opacity: var(--opacity, 1)
}

.reveal--fade-in-up {
    opacity: 0;
    transform: translateY(var(--offset-y, 1rem));
    transition-delay: var(--delay, 0s);
    transition-duration: var(--duration, 2s);
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.075, .82, .165, 1);
    will-change: transform, opacity
}

@media (prefers-reduced-motion:reduce) {
    .reveal--fade-in-up {
        clip-path: none;
        opacity: var(--opacity, 1);
        transform: translate(0);
        transition: unset
    }
}

.reveal--fade-in-up.s--revealed,
.s--revealed .reveal--fade-in-up {
    opacity: var(--opacity, 1);
    transform: translate(0)
}

.reveal--fade-in-x {
    opacity: 0;
    transform: translate(var(--offset-x, 1rem));
    transition-delay: var(--delay, 0s);
    transition-duration: var(--duration, 2s);
    transition-property: transform, opacity;
    transition-timing-function: cubic-bezier(.075, .82, .165, 1);
    will-change: transform, opacity
}

@media (prefers-reduced-motion:reduce) {
    .reveal--fade-in-x {
        clip-path: none;
        opacity: var(--opacity, 1);
        transform: translate(var(--offset-to-x, 0), var(--offset-to-y, 0));
        transition: unset
    }
}

.reveal--fade-in-x.s--revealed,
.s--revealed .reveal--fade-in-x {
    opacity: var(--opacity, 1);
    transform: translate(var(--offset-to-x, 0), var(--offset-to-y, 0))
}

.reveal--fade-in-offset {
    opacity: 0;
    transform: translate(var(--offset-x, 1rem), var(--offset-y, 0)) !important;
    transition-delay: var(--delay, 0s);
    transition-duration: var(--duration, 2s);
    transition-property: transform, opacity !important;
    transition-timing-function: ease-out;
    transition-timing-function: cubic-bezier(.075, .82, .165, 1);
    will-change: transform, opacity !important
}

@media (prefers-reduced-motion:reduce) {
    .reveal--fade-in-offset {
        clip-path: none;
        opacity: var(--opacity, 1) !important;
        transform: translate(var(--offset-to-x, 0), var(--offset-to-y, 0)) !important;
        transition: unset
    }
}

.reveal--fade-in-offset.s--revealed,
.s--revealed .reveal--fade-in-offset {
    opacity: var(--opacity, 1) !important;
    transform: translate(var(--offset-to-x, 0), var(--offset-to-y, 0)) !important
}

.reveal--fade-in-transform {
    opacity: 0;
    transform: translate(var(--offset-x, 0), var(--offset-y, 0)) rotate(var(--rot-from, 0deg)) !important;
    transition-delay: var(--delay, 0s);
    transition-duration: var(--duration, 2s);
    transition-property: transform, opacity !important;
    transition-timing-function: ease-out;
    transition-timing-function: cubic-bezier(.075, .82, .165, 1);
    will-change: transform, opacity !important
}

@media (prefers-reduced-motion:reduce) {
    .reveal--fade-in-transform {
        clip-path: none;
        opacity: var(--opacity, 1) !important;
        transform: translate(0) rotate(var(--rot-to, 0deg)) !important;
        transition: unset
    }
}

.reveal--fade-in-transform.s--revealed,
.s--revealed .reveal--fade-in-transform {
    opacity: var(--opacity, 1) !important;
    transform: translate(0) rotate(var(--rot-to, 0deg)) !important
}

@keyframes grow-shrink {
    0% {
        opacity: 0;
        transform: scale(.6)
    }

    30% {
        opacity: 1
    }

    60% {
        opacity: 1;
        transform: scale(1.5)
    }

    to {
        opacity: 1;
        transform: scale(1)
    }
}

.reveal--grow-shrink {
    animation-delay: var(--delay, 0s);
    animation-duration: .5s;
    animation-fill-mode: forwards;
    animation-timing-function: ease-in-out;
    opacity: 0
}

@media (prefers-reduced-motion:reduce) {
    .reveal--grow-shrink {
        animation: none !important;
        opacity: 1;
        transition: unset
    }
}

.reveal--grow-shrink.s--revealed,
.s--revealed .reveal--grow-shrink {
    animation-name: grow-shrink
}

.reveal--scale-up {
    opacity: 0;
    transform: scale(var(--scale, .8));
    transition: .75s ease-in-out;
    transition: 1.5s cubic-bezier(.075, .82, .165, 1);
    transition-delay: var(--delay, 0s)
}

@media (prefers-reduced-motion:reduce) {
    .reveal--scale-up {
        opacity: 1;
        transform: scale(1);
        transition: unset
    }
}

.reveal--scale-up.s--revealed,
.s--revealed .reveal--scale-up {
    opacity: 1;
    transform: scale(1)
}

.reveal--scale-in-left {
    opacity: 0;
    transform: translate(var(--offset-x, 5rem)) scale(.9);
    transition: .75s ease-in-out;
    transition: 1.5s cubic-bezier(.075, .82, .165, 1);
    transition-delay: var(--delay, 0s)
}

@media (prefers-reduced-motion:reduce) {
    .reveal--scale-in-left {
        opacity: 1;
        transform: translate(0);
        transition: unset
    }
}

.reveal--scale-in-left.s--revealed,
.s--revealed .reveal--scale-in-left {
    opacity: 1;
    transform: translate(0) scale(1)
}

.reveal--side-rotate-left {
    opacity: 0;
    transform: rotateY(-25deg) scale(.8);
    transition: .75s ease-in-out;
    transition: 1.5s cubic-bezier(.075, .82, .165, 1);
    transition-delay: var(--delay, 0s)
}

@media (prefers-reduced-motion:reduce) {
    .reveal--side-rotate-left {
        opacity: 1;
        transform: rotateY(0) scale(1);
        transition: unset
    }
}

.reveal--side-rotate-left.s--revealed,
.s--revealed .reveal--side-rotate-left {
    opacity: 1;
    transform: rotateY(0) scale(1)
}

.reveal--side-rotate-right {
    opacity: 0;
    transform: rotateY(25deg) scale(.8);
    transition: .75s ease-in-out;
    transition: 1.5s cubic-bezier(.075, .82, .165, 1);
    transition-delay: var(--delay, 0s)
}

@media (prefers-reduced-motion:reduce) {
    .reveal--side-rotate-right {
        opacity: 1;
        transform: rotateY(0) scale(1);
        transition: unset
    }
}

.reveal--side-rotate-right.s--revealed,
.s--revealed .reveal--side-rotate-right {
    opacity: 1;
    transform: rotateY(0) scale(1)
}

@keyframes pulsate {

    0%,
    to {
        opacity: .85
    }

    50% {
        opacity: .2
    }
}

.pulsate-anim {
    animation: pulsate 1.5s linear infinite forwards;
    pointer-events: none
}

@keyframes rotate360 {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@keyframes ticker-scroll {
    0% {
        transform: translateZ(0)
    }

    to {
        transform: translate3d(-50%, 0, 0)
    }
}

.fade-in {
    animation: fadeIn .5s ease-in-out
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.fade-enter-active,
.fade-leave-active {
    transition: opacity .5s ease-in-out
}

.fade-enter,
.fade-leave-to {
    opacity: 0
}

.fade-enter-to,
.fade-leave {
    opacity: 1
}

@keyframes scaleUp {
    0% {
        transform: scale(1)
    }

    to {
        transform: scale(1.1)
    }
}

@keyframes scaleDown {
    0% {
        transform: scale(1.1)
    }

    to {
        transform: scale(1)
    }
}

.scale-up-animation {
    animation: scaleUp .65s ease-out forwards
}

.scale-down-animation {
    animation: scaleDown .65s ease-out forwards
}

@keyframes slideUp {
    0% {
        transform: translateY(100%)
    }

    to {
        transform: translateY(0)
    }
}

@keyframes slideDown {
    0% {
        transform: translateY(-100%)
    }

    to {
        transform: translateY(0)
    }
}

.typewriter {
    opacity: 1;
    --bgColor: #fff;
    --lines: 500;
    --lineHeight: 1.5rem;
    --timePerLine: 3s;
    --time: calc(var(--lines)*var(--timePerLine));
    animation: typewriter-grow var(--time) steps(var(--lines));
    animation-fill-mode: forwards;
    line-height: var(--lineHeight);
    max-height: var(--lineHeight);
    overflow: hidden;
    position: relative
}

.typewriter,
.typewriter:before {
    background: var(--bgColor);
    width: 100%
}

.typewriter:before {
    animation: typewriter-type var(--timePerLine) linear infinite, typewriter-carriageReturn var(--time) steps(var(--lines)) var(--lines), typewriter-caret .5s steps(2) infinite;
    bottom: 0;
    content: "";
    height: 2rem;
    position: absolute;
    right: 0
}

@keyframes typewriter-grow {
    0% {
        max-height: var(--lineHeight)
    }

    to {
        max-height: calc(var(--lineHeight)*var(--lines))
    }
}

@keyframes typewriter-carriageReturn {
    0% {
        top: 0
    }

    to {
        top: calc(var(--lineHeight)*var(--lines))
    }
}

@keyframes typewriter-type {
    0% {
        width: 100%
    }

    to {
        width: 0
    }
}

@keyframes typewriter-caret {
    0% {
        color: var(--bgColor)
    }

    to {
        color: #000
    }
}

.transition-transform-200 {
    transition: transform .2s ease-out
}

.transition-transform-250 {
    transition: transform .25s ease-out
}

.transition-transform-300 {
    transition: transform .3s ease-out
}

.v-enter-active,
.v-leave-active {
    transition: opacity .2s linear
}

.v-enter-from,
.v-leave-to {
    opacity: 0
}

.multi-range-slider.multi-range-slider {
    border: none;
    box-shadow: none;
    padding: 10px
}

@media (min-width: 768px) {
    .multi-range-slider.multi-range-slider {
        padding: 18px 22px
    }
}

.multi-range-slider.multi-range-slider .caption,
.multi-range-slider.multi-range-slider .labels,
.multi-range-slider.multi-range-slider .ruler {
    display: none !important
}

.multi-range-slider.multi-range-slider .bar-left,
.multi-range-slider.multi-range-slider .bar-right {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    border: none;
    box-shadow: none
}

.multi-range-slider.multi-range-slider .bar-inner {
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 44);
    border: none;
    box-shadow: none
}

.multi-range-slider.multi-range-slider .thumb:before {
    border-width: 1px;
    height: 32px;
    width: 32px;
    --tw-border-opacity: 1;
    border-color: rgb(84 23 54/var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' fill='none' viewBox='0 0 19 11'%3E%3Cpath stroke='%23541736' stroke-linecap='round' stroke-width='2' d='m14.3 1.7 3.1 3.1c.4.4.4 1 0 1.4l-3.1 3.1m-9.6 0L1.6 6.2a1 1 0 0 1 0-1.4l3.1-3.1M9.1 5h.8M9 6h.8m.6-.4a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    box-shadow: none;
    margin: -12px
}

@media (min-width: 768px) {
    .multi-range-slider.multi-range-slider .thumb:before {
        height: 44px;
        margin: -20px;
        width: 44px
    }
}

.multi-range-slider.multi-range-slider.platinum .bar-left,
.multi-range-slider.multi-range-slider.platinum .bar-right,
.multi-range-slider.multi-range-slider.platinum .thumb:before {
    --tw-bg-opacity: 1;
    background-color: rgb(225 227 222/var(--tw-bg-opacity))
}

@media not all and (min-width: 768px) {
    .max-md\:btn-sangria-on-white {
        border-radius: 4px;
        cursor: pointer;
        display: flex;
        flex-direction: row;
        justify-content: center;
        min-width: 158px;
        position: relative;
        --tw-bg-opacity: 1;
        background-color: rgb(40 58 44);
        font-size: 18px;
        font-weight: 700;
        letter-spacing: -.03em;
        padding: 18px 32px;
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity));
        transition-duration: .3s;
        transition-property: background;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    @media (min-width: 768px) {
        .max-md\:btn-sangria-on-white {
            min-width: 230px
        }
    }

    .max-md\:btn-sangria-on-white {
        text-decoration: none !important;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

    .max-md\:btn-sangria-on-white span {
        --tw-translate-x: 0px;
        color: rgb(255 255 255/var(--tw-text-opacity));
        text-decoration: none !important;
        transition-property: transform, color;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        white-space: nowrap
    }

    .max-md\:btn-sangria-on-white span,
    .max-md\:btn-sangria-on-white:before {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transition-duration: .3s
    }

    .max-md\:btn-sangria-on-white:before {
        bottom: 0;
        content: "";
        margin-bottom: auto;
        margin-top: auto;
        pointer-events: none;
        position: absolute;
        right: 24px;
        top: 0;
        --tw-translate-x: -2rem;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.5 7h12m0 0-6-6m6 6-6 6'/%3E%3C/svg%3E");
        background-position: 50%;
        background-repeat: no-repeat;
        height: 15px;
        opacity: 0;
        transition-property: transform, opacity;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        width: 14px
    }

    .max-md\:btn-sangria-on-white:hover {
        background: #450b28
    }

    .max-md\:btn-sangria-on-white:hover span {
        --tw-translate-x: var(--w)
    }

    .max-md\:btn-sangria-on-white:hover span,
    .max-md\:btn-sangria-on-white:hover:before {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .max-md\:btn-sangria-on-white:hover:before {
        --tw-translate-x: 0px;
        opacity: 1
    }

    .max-md\:btn-sangria-on-white.loading {
        cursor: default;
        pointer-events: none
    }

    .max-md\:btn-sangria-on-white.loading:after {
        animation: rotate360 1s linear infinite forwards;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACJklEQVR4AczYA4xdQRTG8X2ubSOobdu27TaobcXZoEZQ27Yd1bZt49/knGSy1ruzX/LL2Xk8OzMXeSGxzd+/f73wRPKci+JApJEw42QohXYYjcaONMUXuOExxg2wHA8RNnW0+aDPCn83wQVEldbBaEgb8BlLsxKaX9C8x3nswvAQSTCbyY1b+J+v0GxDW2R1bPNS8+C5NPBF6nGUDXtkwQMvXAm+gaWmwF1p4rvUqcbrPPDBHezZ8UhdF2ZmhmjDOoNOLlXrMM1M1H0Fl1PNuLTiMjT7jZmRZuzMzi+pRcznzTi1dzZBs8JWMy6p6fAKmjq2Z6caNE+Q0ukreNizcl9oDpjnJVsNzYBmUZjlst7Q7MTQ0CxoQhNDQ8Og2WRseInzJ8Um0FyCy9ZR5paa17jn+Y2C5vO2To6noRmnS2pzH42A5i4COku2li0z3uNPmFny25yl6dLMD2mshDZlax8FcBuah8ikz9k6BZQPc190B/nkuRje0MsNH8xxfJauqzTzU+pHdAr7D8An1ROG2YgfaeCP70z1hOa31ANoAG8MPic1iqIC8svYF9+mauOFuYSS65iPPvKaSiiLqmiBvhiELqiHMsgOb0LsqbRYiKjyGpdxGGsQirHoj5YoBF+CnQ7k7yKYh8cIm/e4gRPYhLkYgbrIEIyfZLzGOAXqYiKWY7dYionoiOJIFtQfs/SQ/zcyPMNI80IU5DBYdkfraDKhZH0SAQCIg5LRjueB+AAAAABJRU5ErkJggg==");
        background-size: contain;
        bottom: 0;
        content: "";
        height: 20px;
        left: 0;
        margin: auto;
        position: absolute;
        right: 0;
        top: 0;
        width: 20px
    }

    .max-md\:btn-sangria-on-white.loading span,
    .max-md\:btn-sangria-on-white.loading:before {
        opacity: 0 !important
    }

    .max-md\:btn-sangria-on-white {
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255/var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }

    .max-md\:btn-sangria-on-white span {
        --tw-text-opacity: 1;
        color: rgb(84 23 54/var(--tw-text-opacity))
    }

    .max-md\:btn-sangria-on-white:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(40 58 44)
    }

    .max-md\:btn-sangria-on-white:hover span {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
}

@media (min-width: 640px) {
    .sm\:h3 {
        font-size: 32px;
        font-weight: 700;
        letter-spacing: -.04em;
        line-height: 120%
    }

    .sm\:body-xl,
    .sm\:h3 {
        : Satoshi;
        font-style: normal;
        margin-block: 0
    }

    .sm\:body-xl {
        font-size: 18px;
        font-weight: 500;
        letter-spacing: -.02em;
        line-height: 24px
    }
}

@media (min-width: 768px) {
    .md\:h1 {
        : Krona One;
        font-size: 35px;
        font-style: normal;
        font-weight: 400;
        letter-spacing: -.06em;
        line-height: 34px;
        margin-block: 0
    }

    @media (min-width: 768px) {
        .md\:h1 {
            font-size: 50px;
            letter-spacing: -.1em;
            line-height: 120%
        }
    }

    .md\:h2 {
        font-size: 40px;
        letter-spacing: -.03em
    }

    .md\:h2,
    .md\:h3 {
        : Satoshi;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        margin-block: 0
    }

    .md\:h3 {
        font-size: 32px;
        letter-spacing: -.04em
    }

    .md\:h4 {
        font-size: 25px;
        font-weight: 700;
        line-height: 120%
    }

    .md\:body-xl,
    .md\:h4 {
        : Satoshi;
        font-style: normal;
        letter-spacing: -.02em;
        margin-block: 0
    }

    .md\:body-xl {
        font-size: 18px;
        font-weight: 500;
        line-height: 24px
    }

    .md\:body-l {
        font-size: 16px
    }

    .md\:body-l,
    .md\:body-m {
        : Satoshi;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        margin-block: 0
    }

    .md\:body-m {
        font-size: 13px
    }

    .md\:container,
    .md\:container-grid {
        margin-left: auto;
        margin-right: auto
    }

    .md\:container,
    .md\:container-grid {
        max-width: 1440px;
        padding-left: 20px;
        padding-right: 20px
    }

    @media (min-width: 1025px) {

        .md\:container,
        .md\:container-grid {
            padding-left: 40px;
            padding-right: 40px
        }
    }

    .md\:container-grid {
        -moz-column-gap: 20px;
        column-gap: 20px;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    @media (min-width: 768px) {
        .md\:container-grid {
            grid-template-columns: repeat(12, minmax(0, 1fr))
        }
    }

    .md\:default-grid {
        -moz-column-gap: 20px;
        column-gap: 20px;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    @media (min-width: 768px) {
        .md\:default-grid {
            grid-template-columns: repeat(12, minmax(0, 1fr))
        }
    }

    .md\:btn {
        border-radius: 4px;
        cursor: pointer;
        display: flex;
        flex-direction: row;
        justify-content: center;
        min-width: 158px;
        position: relative;
        --tw-bg-opacity: 1;
        background-color: rgb(40 58 44);
        font-size: 18px;
        font-weight: 700;
        letter-spacing: -.03em;
        padding: 18px 32px;
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity));
        transition-duration: .3s;
        transition-property: background;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    @media (min-width: 768px) {
        .md\:btn {
            min-width: 230px
        }
    }

    .md\:btn-sangria-on-white {
        background-color: rgb(40 58 44);
        border-radius: 4px;
        cursor: pointer;
        display: flex;
        flex-direction: row;
        font-size: 18px;
        font-weight: 700;
        justify-content: center;
        letter-spacing: -.03em;
        min-width: 158px;
        padding: 18px 32px;
        position: relative;
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity));
        transition-duration: .3s;
        transition-property: background;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    @media (min-width: 768px) {
        .md\:btn-sangria-on-white {
            min-width: 230px
        }
    }

    .md\:btn,
    .md\:btn-sangria-on-white {
        text-decoration: none !important;
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none
    }

    .md\:btn span {
        --tw-translate-x: 0px;
        --tw-text-opacity: 1
    }

    .md\:btn span,
    .md\:btn-sangria-on-white span {
        color: rgb(255 255 255/var(--tw-text-opacity));
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transition-duration: .3s;
        transition-property: transform, color;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1);
        -webkit-user-select: none;
        -moz-user-select: none;
        user-select: none;
        white-space: nowrap
    }

    .md\:btn-sangria-on-white span {
        --tw-translate-x: 0px
    }

    .md\:btn span,
    .md\:btn-sangria-on-white span {
        text-decoration: none !important
    }

    .md\:btn-sangria-on-white:before,
    .md\:btn:before {
        content: ""
    }

    .md\:btn-sangria-on-white:before,
    .md\:btn:before {
        bottom: 0;
        margin-bottom: auto;
        margin-top: auto;
        pointer-events: none;
        position: absolute;
        right: 24px;
        top: 0;
        --tw-translate-x: -2rem;
        opacity: 0;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
        transition-duration: .3s;
        transition-property: transform, opacity;
        transition-timing-function: cubic-bezier(.4, 0, .2, 1)
    }

    .md\:btn-sangria-on-white:before,
    .md\:btn:before {
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='14' fill='none' viewBox='0 0 15 14'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M1.5 7h12m0 0-6-6m6 6-6 6'/%3E%3C/svg%3E");
        background-position: 50%;
        background-repeat: no-repeat;
        height: 15px;
        width: 14px
    }

    .md\:btn-sangria-on-white:hover,
    .md\:btn:hover {
        background: #450b28
    }

    .md\:btn:hover span {
        --tw-translate-x: var(--w);
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }

    .md\:btn-sangria-on-white:hover span,
    .md\:btn:hover span {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:btn-sangria-on-white:hover span {
        --tw-translate-x: var(--w)
    }

    .md\:btn-sangria-on-white:hover:before,
    .md\:btn:hover:before {
        --tw-translate-x: 0px;
        opacity: 1;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:btn-sangria-on-white.loading,
    .md\:btn.loading {
        cursor: default;
        pointer-events: none
    }

    .md\:btn-sangria-on-white.loading:after,
    .md\:btn.loading:after {
        content: ""
    }

    .md\:btn-sangria-on-white.loading:after,
    .md\:btn.loading:after {
        margin: auto;
        position: absolute
    }

    .md\:btn-sangria-on-white.loading:after,
    .md\:btn.loading:after {
        animation: rotate360 1s linear infinite forwards;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAACJklEQVR4AczYA4xdQRTG8X2ubSOobdu27TaobcXZoEZQ27Yd1bZt49/knGSy1ruzX/LL2Xk8OzMXeSGxzd+/f73wRPKci+JApJEw42QohXYYjcaONMUXuOExxg2wHA8RNnW0+aDPCn83wQVEldbBaEgb8BlLsxKaX9C8x3nswvAQSTCbyY1b+J+v0GxDW2R1bPNS8+C5NPBF6nGUDXtkwQMvXAm+gaWmwF1p4rvUqcbrPPDBHezZ8UhdF2ZmhmjDOoNOLlXrMM1M1H0Fl1PNuLTiMjT7jZmRZuzMzi+pRcznzTi1dzZBs8JWMy6p6fAKmjq2Z6caNE+Q0ukreNizcl9oDpjnJVsNzYBmUZjlst7Q7MTQ0CxoQhNDQ8Og2WRseInzJ8Um0FyCy9ZR5paa17jn+Y2C5vO2To6noRmnS2pzH42A5i4COku2li0z3uNPmFny25yl6dLMD2mshDZlax8FcBuah8ikz9k6BZQPc190B/nkuRje0MsNH8xxfJauqzTzU+pHdAr7D8An1ROG2YgfaeCP70z1hOa31ANoAG8MPic1iqIC8svYF9+mauOFuYSS65iPPvKaSiiLqmiBvhiELqiHMsgOb0LsqbRYiKjyGpdxGGsQirHoj5YoBF+CnQ7k7yKYh8cIm/e4gRPYhLkYgbrIEIyfZLzGOAXqYiKWY7dYionoiOJIFtQfs/SQ/zcyPMNI80IU5DBYdkfraDKhZH0SAQCIg5LRjueB+AAAAABJRU5ErkJggg==");
        background-size: contain;
        bottom: 0;
        height: 20px;
        left: 0;
        right: 0;
        top: 0;
        width: 20px
    }

    .md\:btn-sangria-on-white.loading span,
    .md\:btn-sangria-on-white.loading:before,
    .md\:btn.loading span,
    .md\:btn.loading:before {
        opacity: 0 !important
    }

    .md\:btn-sangria-on-white {
        border-width: 1px;
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255/var(--tw-border-opacity));
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }

    .md\:btn-sangria-on-white span {
        --tw-text-opacity: 1;
        color: rgb(84 23 54/var(--tw-text-opacity))
    }

    .md\:btn-sangria-on-white:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(40 58 44)
    }

    .md\:btn-sangria-on-white:hover span {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }
}

@media (min-width: 1025px) {
    .lg\:h3 {
        font-size: 32px;
        letter-spacing: -.04em
    }

    .lg\:h3,
    .lg\:h5 {
        : Satoshi;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        margin-block: 0
    }

    .lg\:h5 {
        font-size: 20px;
        letter-spacing: -.01em
    }

    .lg\:body-l {
        : Satoshi;
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 120%;
        margin-block: 0
    }

    .lg\:container {
        margin-left: auto;
        margin-right: auto;
        max-width: 1440px;
        padding-left: 20px;
        padding-right: 20px
    }

    @media (min-width: 1025px) {
        .lg\:container {
            padding-left: 40px;
            padding-right: 40px
        }
    }

    .lg\:default-grid {
        -moz-column-gap: 20px;
        column-gap: 20px;
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    @media (min-width: 768px) {
        .lg\:default-grid {
            grid-template-columns: repeat(12, minmax(0, 1fr))
        }
    }
}

.placeholder\:text-\[16px\]::-moz-placeholder {
    font-size: 16px
}

.placeholder\:text-\[16px\]::placeholder {
    font-size: 16px
}

.first\:mt-0:first-child {
    margin-top: 0
}

.last\:mr-0:last-child {
    margin-right: 0
}

.even\:bg-platinum\/25:nth-child(2n),
.odd\:bg-platinum\/25:nth-child(odd) {
    background-color: hsla(84, 8%, 88%, .25)
}

.empty\:hidden:empty {
    display: none
}

.hover\:rotate-90:hover {
    --tw-rotate: 90deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.hover\:bg-\[\#D3D5CF\]:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(211 213 207/var(--tw-bg-opacity))
}

.hover\:bg-platinum\/50:hover {
    background-color: hsla(84, 8%, 88%, .5)
}

.hover\:bg-sangria:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 44)
}

.hover\:bg-transparent:hover {
    background-color: transparent
}

.hover\:bg-opacity-20:hover {
    --tw-bg-opacity: 0.2
}

.hover\:text-sangria:hover {
    --tw-text-opacity: 1;
    color: rgb(84 23 54/var(--tw-text-opacity))
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.hover\:underline:hover {
    text-decoration-line: underline
}

.hover\:no-underline:hover {
    text-decoration-line: none
}

.hover\:\!opacity-100:hover {
    opacity: 1 !important
}

.hover\:opacity-100:hover {
    opacity: 1
}

.hover\:opacity-70:hover {
    opacity: .7
}

.focus\:z-\[3\]:focus {
    z-index: 3
}

.focus-visible\:z-\[3\]:focus-visible {
    z-index: 3
}

.active\:bg-opacity-40:active {
    --tw-bg-opacity: 0.4
}

.disabled\:bg-sangria\/60:disabled {
    background-color: rgba(84, 23, 54, .6)
}

.disabled\:opacity-30:disabled {
    opacity: .3
}

.group:last-child .group-last\:w-\[90\%\] {
    width: 90%
}

.group:hover .group-hover\:flex {
    display: flex
}

.group:hover .group-hover\:hidden {
    display: none
}

.group:hover .group-hover\:bg-sangria {
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 44)
}

.group:hover .group-hover\:bg-card-gradient-hover {
    background-image: linear-gradient(0deg, rgba(27, 27, 27, .93) 25.09%, rgba(27, 27, 27, 0))
}

.group:hover .group-hover\:opacity-0 {
    opacity: 0
}

.group:hover .group-hover\:opacity-40 {
    opacity: .4
}

.group:hover .group-hover\:opacity-\[0\.3\] {
    opacity: .3
}

.group:hover .group-hover\:opacity-\[1\] {
    opacity: 1
}

.group\/icon:hover .group-hover\/icon\:\!\[filter\:brightness\(100\%\)\] {
    filter: brightness(100%) !important
}

.group\/icon:hover .group-hover\/icon\:\!\[filter\:contrast\(0\)_brightness\(200\%\)\] {
    filter: contrast(0) brightness(200%) !important
}

.group.fixed .group-\[\.fixed\]\:py-\[16px\] {
    padding-bottom: 16px;
    padding-top: 16px
}

.peer:checked~.peer-checked\:border-sangria {
    --tw-border-opacity: 1;
    border-color: rgb(84 23 54/var(--tw-border-opacity))
}

.peer:checked~.peer-checked\:bg-sangria {
    --tw-bg-opacity: 1;
    background-color: rgb(40 58 44)
}

.peer:checked~.peer-checked\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

@media not all and (min-width: 768px) {
    .max-md\:px-\[17px\] {
        padding-left: 17px;
        padding-right: 17px
    }

    .max-md\:py-\[14px\] {
        padding-bottom: 14px;
        padding-top: 14px
    }

    .max-md\:text-\[16px\] {
        font-size: 16px
    }
}

@media (max-width: 736px) {
    .max-\[736px\]\:\!filter-none {
        filter: none !important
    }
}

@media (min-width: 375px) {
    .xxs\:ml-\[14px\] {
        margin-left: 14px
    }

    .xxs\:gap-\[15px\] {
        gap: 15px
    }
}

@media (min-width: 400px) {
    .xs\:bottom-\[100px\] {
        bottom: 100px
    }

    .xs\:bottom-\[60px\] {
        bottom: 60px
    }

    .xs\:whitespace-nowrap {
        white-space: nowrap
    }
}

@media (min-width: 640px) {
    .sm\:mx-\[8\.3\%\] {
        margin-left: 8.3%;
        margin-right: 8.3%
    }

    .sm\:mb-\[64px\] {
        margin-bottom: 64px
    }

    .sm\:mt-\[15px\] {
        margin-top: 15px
    }

    .sm\:mt-\[74px\] {
        margin-top: 74px
    }

    .sm\:block {
        display: block
    }

    .sm\:flex {
        display: flex
    }

    .sm\:grid {
        display: grid
    }

    .sm\:aspect-\[984\/484\] {
        aspect-ratio: 984/484
    }

    .sm\:h-\[12px\] {
        height: 12px
    }

    .sm\:h-\[calc\(100dvh-76px\)\] {
        height: calc(100dvh - 76px)
    }

    .sm\:w-\[12px\] {
        width: 12px
    }

    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .sm\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .sm\:flex-row {
        flex-direction: row
    }

    .sm\:justify-center {
        justify-content: center
    }

    .sm\:gap-\[20px\] {
        gap: 20px
    }

    .sm\:gap-x-\[20px\] {
        -moz-column-gap: 20px;
        column-gap: 20px
    }
}

@media (min-width: 768px) {
    .md\:static {
        position: static
    }

    .md\:absolute {
        position: absolute
    }

    .md\:relative {
        position: relative
    }

    .md\:inset-0 {
        inset: 0
    }

    .md\:inset-auto {
        inset: auto
    }

    .md\:bottom-0 {
        bottom: 0
    }

    .md\:bottom-\[-50px\] {
        bottom: -50px
    }

    .md\:bottom-\[36px\] {
        bottom: 36px
    }

    .md\:bottom-\[40px\] {
        bottom: 40px
    }

    .md\:bottom-\[44px\] {
        bottom: 44px
    }

    .md\:left-0 {
        left: 0
    }

    .md\:left-\[-64px\] {
        left: -64px
    }

    .md\:left-\[unset\] {
        left: unset
    }

    .md\:left-auto {
        left: auto
    }

    .md\:left-full {
        left: 100%
    }

    .md\:right-0 {
        right: 0
    }

    .md\:right-\[-30px\] {
        right: -30px
    }

    .md\:right-\[20px\] {
        right: 20px
    }

    .md\:right-\[255px\] {
        right: 255px
    }

    .md\:right-\[48px\] {
        right: 48px
    }

    .md\:right-\[50px\] {
        right: 50px
    }

    .md\:right-auto {
        right: auto
    }

    .md\:top-0 {
        top: 0
    }

    .md\:top-\[-109px\] {
        top: -109px
    }

    .md\:top-\[109px\] {
        top: 109px
    }

    .md\:top-\[15px\] {
        top: 15px
    }

    .md\:top-\[64px\] {
        top: 64px
    }

    .md\:top-\[80px\] {
        top: 80px
    }

    .md\:top-\[unset\] {
        top: unset
    }

    .md\:top-full {
        top: 100%
    }

    .md\:z-auto {
        z-index: auto
    }

    .md\:order-\[1\] {
        order: 1
    }

    .md\:order-\[2\] {
        order: 2
    }

    .md\:order-\[3\] {
        order: 3
    }

    .md\:order-none {
        order: 0
    }

    .md\:col-span-1 {
        grid-column: span 1/span 1
    }

    .md\:col-span-2 {
        grid-column: span 2/span 2
    }

    .md\:col-span-4 {
        grid-column: span 4/span 4
    }

    .md\:col-span-5 {
        grid-column: span 5/span 5
    }

    .md\:col-span-6 {
        grid-column: span 6/span 6
    }

    .md\:col-span-7 {
        grid-column: span 7/span 7
    }

    .md\:col-span-8 {
        grid-column: span 8/span 8
    }

    .md\:col-start-1 {
        grid-column-start: 1
    }

    .md\:col-start-2 {
        grid-column-start: 2
    }

    .md\:col-start-3 {
        grid-column-start: 3
    }

    .md\:col-start-4 {
        grid-column-start: 4
    }

    .md\:col-start-5 {
        grid-column-start: 5
    }

    .md\:col-start-8 {
        grid-column-start: 8
    }

    .md\:row-span-2 {
        grid-row: span 2/span 2
    }

    .md\:m-0 {
        margin: 0
    }

    .md\:\!my-\[96px\] {
        margin-bottom: 96px !important;
        margin-top: 96px !important
    }

    .md\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .md\:mx-8 {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .md\:mx-\[20px\] {
        margin-left: 20px;
        margin-right: 20px
    }

    .md\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .md\:my-\[32px\] {
        margin-bottom: 32px;
        margin-top: 32px
    }

    .md\:my-\[80px\] {
        margin-bottom: 80px;
        margin-top: 80px
    }

    .md\:\!mb-\[96px\] {
        margin-bottom: 96px !important
    }

    .md\:\!mt-0 {
        margin-top: 0 !important
    }

    .md\:\!mt-\[40px\] {
        margin-top: 40px !important
    }

    .md\:mb-0 {
        margin-bottom: 0
    }

    .md\:mb-2 {
        margin-bottom: .5rem
    }

    .md\:mb-\[-12px\] {
        margin-bottom: -12px
    }

    .md\:mb-\[100px\] {
        margin-bottom: 100px
    }

    .md\:mb-\[10px\] {
        margin-bottom: 10px
    }

    .md\:mb-\[12px\] {
        margin-bottom: 12px
    }

    .md\:mb-\[200px\] {
        margin-bottom: 200px
    }

    .md\:mb-\[24px\] {
        margin-bottom: 24px
    }

    .md\:mb-\[33px\] {
        margin-bottom: 33px
    }

    .md\:mb-\[40px\] {
        margin-bottom: 40px
    }

    .md\:mb-\[48px\] {
        margin-bottom: 48px
    }

    .md\:mb-\[50px\] {
        margin-bottom: 50px
    }

    .md\:mb-\[70px\] {
        margin-bottom: 70px
    }

    .md\:mb-\[86px\] {
        margin-bottom: 86px
    }

    .md\:ml-0 {
        margin-left: 0
    }

    .md\:ml-4 {
        margin-left: 1rem
    }

    .md\:ml-\[10px\] {
        margin-left: 10px
    }

    .md\:ml-\[14px\] {
        margin-left: 14px
    }

    .md\:ml-\[21px\] {
        margin-left: 21px
    }

    .md\:ml-\[24px\] {
        margin-left: 24px
    }

    .md\:ml-\[26px\] {
        margin-left: 26px
    }

    .md\:ml-\[50px\] {
        margin-left: 50px
    }

    .md\:ml-auto {
        margin-left: auto
    }

    .md\:mr-0 {
        margin-right: 0
    }

    .md\:mr-2 {
        margin-right: .5rem
    }

    .md\:mr-\[109px\] {
        margin-right: 109px
    }

    .md\:mr-\[10px\] {
        margin-right: 10px
    }

    .md\:mr-\[22px\] {
        margin-right: 22px
    }

    .md\:mr-\[40px\] {
        margin-right: 40px
    }

    .md\:mr-\[70px\] {
        margin-right: 70px
    }

    .md\:mr-auto {
        margin-right: auto
    }

    .md\:mt-0 {
        margin-top: 0
    }

    .md\:mt-10 {
        margin-top: 2.5rem
    }

    .md\:mt-4 {
        margin-top: 1rem
    }

    .md\:mt-\[-2rem\] {
        margin-top: -2rem
    }

    .md\:mt-\[-80px\] {
        margin-top: -80px
    }

    .md\:mt-\[0px\] {
        margin-top: 0
    }

    .md\:mt-\[100px\] {
        margin-top: 100px
    }

    .md\:mt-\[120px\] {
        margin-top: 120px
    }

    .md\:mt-\[12px\] {
        margin-top: 12px
    }

    .md\:mt-\[140px\] {
        margin-top: 140px
    }

    .md\:mt-\[16px\] {
        margin-top: 16px
    }

    .md\:mt-\[20px\] {
        margin-top: 20px
    }

    .md\:mt-\[24px\] {
        margin-top: 24px
    }

    .md\:mt-\[25px\] {
        margin-top: 25px
    }

    .md\:mt-\[30px\] {
        margin-top: 30px
    }

    .md\:mt-\[32px\] {
        margin-top: 32px
    }

    .md\:mt-\[35px\] {
        margin-top: 35px
    }

    .md\:mt-\[36px\] {
        margin-top: 36px
    }

    .md\:mt-\[38px\] {
        margin-top: 38px
    }

    .md\:mt-\[40px\] {
        margin-top: 40px
    }

    .md\:mt-\[50px\] {
        margin-top: 50px
    }

    .md\:mt-\[54px\] {
        margin-top: 54px
    }

    .md\:mt-\[60px\] {
        margin-top: 60px
    }

    .md\:mt-\[62px\] {
        margin-top: 62px
    }

    .md\:mt-\[64px\] {
        margin-top: 64px
    }

    .md\:mt-\[70px\] {
        margin-top: 70px
    }

    .md\:mt-\[76px\] {
        margin-top: 76px
    }

    .md\:mt-\[7px\] {
        margin-top: 7px
    }

    .md\:mt-\[80px\] {
        margin-top: 80px
    }

    .md\:mt-\[86px\] {
        margin-top: 86px
    }

    .md\:mt-\[90px\] {
        margin-top: 90px
    }

    .md\:mt-auto {
        margin-top: auto
    }

    .md\:line-clamp-3 {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3
    }

    .md\:\!block {
        display: block !important
    }

    .md\:block {
        display: block
    }

    .md\:inline-block {
        display: inline-block
    }

    .md\:inline {
        display: inline
    }

    .md\:\!flex {
        display: flex !important
    }

    .md\:flex {
        display: flex
    }

    .md\:grid {
        display: grid
    }

    .md\:hidden {
        display: none
    }

    .md\:aspect-\[1000\/448\] {
        aspect-ratio: 1000/448
    }

    .md\:aspect-\[1359\/598\] {
        aspect-ratio: 1359/598
    }

    .md\:aspect-\[1\] {
        aspect-ratio: 1
    }

    .md\:aspect-\[670\/409\] {
        aspect-ratio: 670/409
    }

    .md\:aspect-\[907\/564\] {
        aspect-ratio: 907/564
    }

    .md\:aspect-auto {
        aspect-ratio: auto
    }

    .md\:aspect-square {
        aspect-ratio: 1/1
    }

    .md\:h-\[10px\] {
        height: 10px
    }

    .md\:h-\[115px\] {
        height: 115px
    }

    .md\:h-\[120px\] {
        height: 120px
    }

    .md\:h-\[131px\] {
        height: 131px
    }

    .md\:h-\[14px\] {
        height: 14px
    }

    .md\:h-\[160px\] {
        height: 160px
    }

    .md\:h-\[16x\] {
        height: 16x
    }

    .md\:h-\[187px\] {
        height: 187px
    }

    .md\:h-\[18px\] {
        height: 18px
    }

    .md\:h-\[19px\] {
        height: 19px
    }

    .md\:h-\[200px\] {
        height: 200px
    }

    .md\:h-\[285px\] {
        height: 285px
    }

    .md\:h-\[330px\] {
        height: 330px
    }

    .md\:h-\[34px\] {
        height: 34px
    }

    .md\:h-\[40px\] {
        height: 40px
    }

    .md\:h-\[420px\] {
        height: 420px
    }

    .md\:h-\[440px\] {
        height: 440px
    }

    .md\:h-\[44px\] {
        height: 44px
    }

    .md\:h-\[450px\] {
        height: 450px
    }

    .md\:h-\[564px\] {
        height: 564px
    }

    .md\:h-\[566px\] {
        height: 566px
    }

    .md\:h-\[58px\] {
        height: 58px
    }

    .md\:h-\[630px\] {
        height: 630px
    }

    .md\:h-\[640px\] {
        height: 640px
    }

    .md\:h-\[68px\] {
        height: 68px
    }

    .md\:h-\[705px\] {
        height: 705px
    }

    .md\:h-\[72px\] {
        height: 72px
    }

    .md\:h-\[75vh\] {
        height: 75vh
    }

    .md\:h-\[82px\] {
        height: 82px
    }

    .md\:h-\[85vh\] {
        height: 85vh
    }

    .md\:h-\[calc\(100\%\+48px\)\] {
        height: calc(100% + 48px)
    }

    .md\:h-auto {
        height: auto
    }

    .md\:h-full {
        height: 100%
    }

    .md\:max-h-\[300px\] {
        max-height: 300px
    }

    .md\:max-h-\[320px\] {
        max-height: 320px
    }

    .md\:max-h-\[58px\] {
        max-height: 58px
    }

    .md\:max-h-\[60px\] {
        max-height: 60px
    }

    .md\:max-h-\[60vh\] {
        max-height: 60vh
    }

    .md\:max-h-\[750px\] {
        max-height: 750px
    }

    .md\:max-h-\[85vh\] {
        max-height: 85vh
    }

    .md\:max-h-\[90vh\] {
        max-height: 90vh
    }

    .md\:min-h-0 {
        min-height: 0
    }

    .md\:min-h-\[20vh\] {
        min-height: 20vh
    }

    .md\:min-h-\[493px\] {
        min-height: 493px
    }

    .md\:min-h-\[565px\] {
        min-height: 565px
    }

    .md\:min-h-\[73px\] {
        min-height: 73px
    }

    .md\:min-h-\[93px\] {
        min-height: 93px
    }

    .md\:\!w-\[125px\] {
        width: 125px !important
    }

    .md\:\!w-\[300px\] {
        width: 300px !important
    }

    .md\:\!w-\[320px\] {
        width: 320px !important
    }

    .md\:\!w-\[325px\] {
        width: 325px !important
    }

    .md\:\!w-\[400px\] {
        width: 400px !important
    }

    .md\:\!w-\[65\%\] {
        width: 65% !important
    }

    .md\:w-1\/2,
    .md\:w-6\/12 {
        width: 50%
    }

    .md\:w-\[0\.65ch\] {
        width: .65ch
    }

    .md\:w-\[100px\] {
        width: 100px
    }

    .md\:w-\[10px\] {
        width: 10px
    }

    .md\:w-\[1130px\] {
        width: 1130px
    }

    .md\:w-\[120px\] {
        width: 120px
    }

    .md\:w-\[144px\] {
        width: 144px
    }

    .md\:w-\[155px\] {
        width: 155px
    }

    .md\:w-\[16px\] {
        width: 16px
    }

    .md\:w-\[180px\] {
        width: 180px
    }

    .md\:w-\[184px\] {
        width: 184px
    }

    .md\:w-\[190px\] {
        width: 190px
    }

    .md\:w-\[20\%\] {
        width: 20%
    }

    .md\:w-\[210px\] {
        width: 210px
    }

    .md\:w-\[230px\] {
        width: 230px
    }

    .md\:w-\[250px\] {
        width: 250px
    }

    .md\:w-\[29px\] {
        width: 29px
    }

    .md\:w-\[300px\] {
        width: 300px
    }

    .md\:w-\[307px\] {
        width: 307px
    }

    .md\:w-\[323px\] {
        width: 323px
    }

    .md\:w-\[325px\] {
        width: 325px
    }

    .md\:w-\[32px\] {
        width: 32px
    }

    .md\:w-\[360px\] {
        width: 360px
    }

    .md\:w-\[37\.6\%\] {
        width: 37.6%
    }

    .md\:w-\[39\%\] {
        width: 39%
    }

    .md\:w-\[40px\] {
        width: 40px
    }

    .md\:w-\[420px\] {
        width: 420px
    }

    .md\:w-\[45\%\] {
        width: 45%
    }

    .md\:w-\[50\%\] {
        width: 50%
    }

    .md\:w-\[52px\] {
        width: 52px
    }

    .md\:w-\[54\.2\%\] {
        width: 54.2%
    }

    .md\:w-\[550px\] {
        width: 550px
    }

    .md\:w-\[55px\] {
        width: 55px
    }

    .md\:w-\[580px\] {
        width: 580px
    }

    .md\:w-\[58px\] {
        width: 58px
    }

    .md\:w-\[60\%\] {
        width: 60%
    }

    .md\:w-\[61\%\] {
        width: 61%
    }

    .md\:w-\[620px\] {
        width: 620px
    }

    .md\:w-\[664px\] {
        width: 664px
    }

    .md\:w-\[68px\] {
        width: 68px
    }

    .md\:w-\[70px\] {
        width: 70px
    }

    .md\:w-\[72px\] {
        width: 72px
    }

    .md\:w-\[75vw\] {
        width: 75vw
    }

    .md\:w-\[80\%\] {
        width: 80%
    }

    .md\:w-\[85vw\] {
        width: 85vw
    }

    .md\:w-\[907px\] {
        width: 907px
    }

    .md\:w-\[960px\] {
        width: 960px
    }

    .md\:w-\[calc\(100\%-100px\)\] {
        width: calc(100% - 100px)
    }

    .md\:w-auto {
        width: auto
    }

    .md\:w-fit {
        width: -moz-fit-content;
        width: fit-content
    }

    .md\:w-full {
        width: 100%
    }

    .md\:min-w-\[170px\] {
        min-width: 170px
    }

    .md\:min-w-\[400px\] {
        min-width: 400px
    }

    .md\:min-w-\[unset\] {
        min-width: unset
    }

    .md\:max-w-\[1050px\] {
        max-width: 1050px
    }

    .md\:max-w-\[145px\] {
        max-width: 145px
    }

    .md\:max-w-\[260px\] {
        max-width: 260px
    }

    .md\:max-w-\[320px\] {
        max-width: 320px
    }

    .md\:max-w-\[410px\] {
        max-width: 410px
    }

    .md\:max-w-\[50\%\] {
        max-width: 50%
    }

    .md\:max-w-\[500px\] {
        max-width: 500px
    }

    .md\:max-w-\[670px\] {
        max-width: 670px
    }

    .md\:max-w-\[70\%\] {
        max-width: 70%
    }

    .md\:max-w-\[85vw\] {
        max-width: 85vw
    }

    .md\:max-w-\[90\%\] {
        max-width: 90%
    }

    .md\:max-w-\[unset\] {
        max-width: unset
    }

    .md\:max-w-full {
        max-width: 100%
    }

    .md\:flex-none {
        flex: none
    }

    .md\:shrink {
        flex-shrink: 1
    }

    .md\:shrink-0 {
        flex-shrink: 0
    }

    .md\:flex-grow,
    .md\:grow {
        flex-grow: 1
    }

    .md\:-translate-x-3 {
        --tw-translate-x: -0.75rem
    }

    .md\:-translate-x-3,
    .md\:-translate-y-4 {
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:-translate-y-4 {
        --tw-translate-y: -1rem
    }

    .md\:translate-y-0 {
        --tw-translate-y: 0px;
        transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
    }

    .md\:\!animate-none {
        animation: none !important
    }

    .md\:animate-reviews {
        animation: ticker-scroll 120s linear 0s infinite forwards
    }

    .md\:scroll-mt-28 {
        scroll-margin-top: 7rem
    }

    .md\:columns-2 {
        -moz-columns: 2;
        column-count: 2
    }

    .md\:grid-flow-col {
        grid-auto-flow: column
    }

    .md\:grid-cols-1 {
        grid-template-columns: repeat(1, minmax(0, 1fr))
    }

    .md\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .md\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .md\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .md\:grid-cols-\[auto_auto\] {
        grid-template-columns: auto auto
    }

    .md\:flex-row {
        flex-direction: row
    }

    .md\:flex-col {
        flex-direction: column
    }

    .md\:items-start {
        align-items: flex-start
    }

    .md\:items-end {
        align-items: flex-end
    }

    .md\:items-center {
        align-items: center
    }

    .md\:justify-start {
        justify-content: flex-start
    }

    .md\:justify-end {
        justify-content: flex-end
    }

    .md\:justify-center {
        justify-content: center
    }

    .md\:justify-between {
        justify-content: space-between
    }

    .md\:justify-stretch {
        justify-content: stretch
    }

    .md\:gap-0 {
        gap: 0
    }

    .md\:gap-2 {
        gap: .5rem
    }

    .md\:gap-28 {
        gap: 7rem
    }

    .md\:gap-5 {
        gap: 1.25rem
    }

    .md\:gap-8 {
        gap: 2rem
    }

    .md\:gap-\[12px\] {
        gap: 12px
    }

    .md\:gap-\[16px\] {
        gap: 16px
    }

    .md\:gap-\[20px\] {
        gap: 20px
    }

    .md\:gap-\[24px\] {
        gap: 24px
    }

    .md\:gap-\[25px\] {
        gap: 25px
    }

    .md\:gap-x-\[16px\] {
        -moz-column-gap: 16px;
        column-gap: 16px
    }

    .md\:gap-x-\[20px\] {
        -moz-column-gap: 20px;
        column-gap: 20px
    }

    .md\:gap-y-0 {
        row-gap: 0
    }

    .md\:gap-y-\[32px\] {
        row-gap: 32px
    }

    .md\:gap-y-\[33px\] {
        row-gap: 33px
    }

    .md\:space-x-10>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(2.5rem*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(2.5rem*var(--tw-space-x-reverse))
    }

    .md\:space-x-5>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(1.25rem*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(1.25rem*var(--tw-space-x-reverse))
    }

    .md\:space-y-5>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(1.25rem*var(--tw-space-y-reverse));
        margin-top: calc(1.25rem*(1 - var(--tw-space-y-reverse)))
    }

    .md\:overflow-hidden {
        overflow: hidden
    }

    .md\:overflow-visible {
        overflow: visible
    }

    .md\:overflow-y-auto {
        overflow-y: auto
    }

    .md\:\!rounded-\[0\] {
        border-radius: 0 !important
    }

    .md\:rounded-\[14px\] {
        border-radius: 14px
    }

    .md\:rounded-\[17px\] {
        border-radius: 17px
    }

    .md\:rounded-\[32px\] {
        border-radius: 32px
    }

    .md\:rounded-md {
        border-radius: .375rem
    }

    .md\:rounded-none {
        border-radius: 0
    }

    .md\:rounded-t-\[32px\] {
        border-top-left-radius: 32px;
        border-top-right-radius: 32px
    }

    .md\:border {
        border-width: 1px
    }

    .md\:border-0 {
        border-width: 0
    }

    .md\:border-b,
    .md\:border-b-\[1px\] {
        border-bottom-width: 1px
    }

    .md\:border-t {
        border-top-width: 1px
    }

    .md\:border-platinum {
        --tw-border-opacity: 1;
        border-color: rgb(225 227 222/var(--tw-border-opacity))
    }

    .md\:border-white {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255/var(--tw-border-opacity))
    }

    .md\:\!bg-sangria {
        --tw-bg-opacity: 1 !important;
        background-color: rgb(40 58 44) !important
    }

    .md\:bg-\[\#E1E3DECC\] {
        background-color: #e1e3decc
    }

    .md\:bg-transparent {
        background-color: transparent
    }

    .md\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }

    .md\:p-0 {
        padding: 0
    }

    .md\:p-10 {
        padding: 2.5rem
    }

    .md\:p-2 {
        padding: .5rem
    }

    .md\:p-4 {
        padding: 1rem
    }

    .md\:p-8 {
        padding: 2rem
    }

    .md\:p-\[14px\] {
        padding: 14px
    }

    .md\:p-\[15px\] {
        padding: 15px
    }

    .md\:p-\[40px\] {
        padding: 40px
    }

    .md\:p-\[47px\] {
        padding: 47px
    }

    .md\:\!px-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }

    .md\:\!px-2 {
        padding-left: .5rem !important;
        padding-right: .5rem !important
    }

    .md\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .md\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .md\:px-14 {
        padding-left: 3.5rem;
        padding-right: 3.5rem
    }

    .md\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .md\:px-\[0px\] {
        padding-left: 0;
        padding-right: 0
    }

    .md\:px-\[14px\] {
        padding-left: 14px;
        padding-right: 14px
    }

    .md\:px-\[20px\] {
        padding-left: 20px;
        padding-right: 20px
    }

    .md\:px-\[24px\] {
        padding-left: 24px;
        padding-right: 24px
    }

    .md\:px-\[40px\] {
        padding-left: 40px;
        padding-right: 40px
    }

    .md\:px-\[42px\] {
        padding-left: 42px;
        padding-right: 42px
    }

    .md\:px-\[44px\] {
        padding-left: 44px;
        padding-right: 44px
    }

    .md\:px-\[50px\] {
        padding-left: 50px;
        padding-right: 50px
    }

    .md\:px-\[52px\] {
        padding-left: 52px;
        padding-right: 52px
    }

    .md\:px-\[60px\] {
        padding-left: 60px;
        padding-right: 60px
    }

    .md\:px-\[64px\] {
        padding-left: 64px;
        padding-right: 64px
    }

    .md\:py-0 {
        padding-bottom: 0;
        padding-top: 0
    }

    .md\:py-4 {
        padding-bottom: 1rem;
        padding-top: 1rem
    }

    .md\:py-6 {
        padding-bottom: 1.5rem;
        padding-top: 1.5rem
    }

    .md\:py-\[116px\] {
        padding-bottom: 116px;
        padding-top: 116px
    }

    .md\:py-\[168px\] {
        padding-bottom: 168px;
        padding-top: 168px
    }

    .md\:py-\[21px\] {
        padding-bottom: 21px;
        padding-top: 21px
    }

    .md\:py-\[24px\] {
        padding-bottom: 24px;
        padding-top: 24px
    }

    .md\:py-\[32px\] {
        padding-bottom: 32px;
        padding-top: 32px
    }

    .md\:py-\[34px\] {
        padding-bottom: 34px;
        padding-top: 34px
    }

    .md\:py-\[40px\] {
        padding-bottom: 40px;
        padding-top: 40px
    }

    .md\:py-\[45px\] {
        padding-bottom: 45px;
        padding-top: 45px
    }

    .md\:py-\[48px\] {
        padding-bottom: 48px;
        padding-top: 48px
    }

    .md\:py-\[56px\] {
        padding-bottom: 56px;
        padding-top: 56px
    }

    .md\:py-\[60px\] {
        padding-bottom: 60px;
        padding-top: 60px
    }

    .md\:py-\[64px\] {
        padding-bottom: 64px;
        padding-top: 64px
    }

    .md\:py-\[75px\] {
        padding-bottom: 75px;
        padding-top: 75px
    }

    .md\:py-\[80px\] {
        padding-bottom: 80px;
        padding-top: 80px
    }

    .md\:py-\[96px\] {
        padding-bottom: 96px;
        padding-top: 96px
    }

    .md\:\!pb-\[20px\] {
        padding-bottom: 20px !important
    }

    .md\:\!pb-\[64px\] {
        padding-bottom: 64px !important
    }

    .md\:\!pb-\[96px\] {
        padding-bottom: 96px !important
    }

    .md\:\!pt-0 {
        padding-top: 0 !important
    }

    .md\:pb-0 {
        padding-bottom: 0
    }

    .md\:pb-3 {
        padding-bottom: .75rem
    }

    .md\:pb-8 {
        padding-bottom: 2rem
    }

    .md\:pb-\[116px\] {
        padding-bottom: 116px
    }

    .md\:pb-\[16px\] {
        padding-bottom: 16px
    }

    .md\:pb-\[25px\] {
        padding-bottom: 25px
    }

    .md\:pb-\[32px\] {
        padding-bottom: 32px
    }

    .md\:pb-\[35px\] {
        padding-bottom: 35px
    }

    .md\:pb-\[38px\] {
        padding-bottom: 38px
    }

    .md\:pb-\[40px\] {
        padding-bottom: 40px
    }

    .md\:pb-\[44px\] {
        padding-bottom: 44px
    }

    .md\:pb-\[50px\] {
        padding-bottom: 50px
    }

    .md\:pb-\[63px\] {
        padding-bottom: 63px
    }

    .md\:pb-\[85px\] {
        padding-bottom: 85px
    }

    .md\:pb-\[96px\] {
        padding-bottom: 96px
    }

    .md\:pl-0 {
        padding-left: 0
    }

    .md\:pl-10 {
        padding-left: 2.5rem
    }

    .md\:pl-\[64px\] {
        padding-left: 64px
    }

    .md\:pr-1 {
        padding-right: .25rem
    }

    .md\:pr-12 {
        padding-right: 3rem
    }

    .md\:pr-\[134px\] {
        padding-right: 134px
    }

    .md\:pr-\[16px\] {
        padding-right: 16px
    }

    .md\:pr-\[38px\] {
        padding-right: 38px
    }

    .md\:pr-\[40px\] {
        padding-right: 40px
    }

    .md\:pr-\[94px\] {
        padding-right: 94px
    }

    .md\:pt-0,
    .md\:pt-\[0px\] {
        padding-top: 0
    }

    .md\:pt-\[10px\] {
        padding-top: 10px
    }

    .md\:pt-\[110px\] {
        padding-top: 110px
    }

    .md\:pt-\[133px\] {
        padding-top: 133px
    }

    .md\:pt-\[142px\] {
        padding-top: 142px
    }

    .md\:pt-\[174px\] {
        padding-top: 174px
    }

    .md\:pt-\[200px\] {
        padding-top: 200px
    }

    .md\:pt-\[21px\] {
        padding-top: 21px
    }

    .md\:pt-\[22px\] {
        padding-top: 22px
    }

    .md\:pt-\[25px\] {
        padding-top: 25px
    }

    .md\:pt-\[28px\] {
        padding-top: 28px
    }

    .md\:pt-\[32px\] {
        padding-top: 32px
    }

    .md\:pt-\[36px\] {
        padding-top: 36px
    }

    .md\:pt-\[45px\] {
        padding-top: 45px
    }

    .md\:pt-\[48px\] {
        padding-top: 48px
    }

    .md\:pt-\[50px\] {
        padding-top: 50px
    }

    .md\:pt-\[60px\] {
        padding-top: 60px
    }

    .md\:pt-\[65px\] {
        padding-top: 65px
    }

    .md\:pt-\[68px\] {
        padding-top: 68px
    }

    .md\:pt-\[75px\] {
        padding-top: 75px
    }

    .md\:pt-\[80px\] {
        padding-top: 80px
    }

    .md\:pt-\[84px\] {
        padding-top: 84px
    }

    .md\:pt-\[86px\] {
        padding-top: 86px
    }

    .md\:pt-\[96px\] {
        padding-top: 96px
    }

    .md\:text-left {
        text-align: left
    }

    .md\:text-center {
        text-align: center
    }

    .md\:text-right {
        text-align: right
    }

    .md\:\!text-\[50px\] {
        font-size: 50px !important
    }

    .md\:text-2xl {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .md\:text-3xl {
        font-size: 1.875rem;
        line-height: 2.25rem
    }

    .md\:text-4xl {
        font-size: 2.25rem;
        line-height: 2.5rem
    }

    .md\:text-5xl {
        font-size: 3rem;
        line-height: 1
    }

    .md\:text-\[1\.125rem\] {
        font-size: 1.125rem
    }

    .md\:text-\[13px\] {
        font-size: 13px
    }

    .md\:text-\[16px\] {
        font-size: 16px
    }

    .md\:text-\[18px\] {
        font-size: 18px
    }

    .md\:text-\[19px\] {
        font-size: 19px
    }

    .md\:text-\[1rem\] {
        font-size: 1rem
    }

    .md\:text-\[20px\] {
        font-size: 20px
    }

    .md\:text-\[2rem\] {
        font-size: 2rem
    }

    .md\:text-\[32px\] {
        font-size: 32px
    }

    .md\:text-\[40px\] {
        font-size: 40px
    }

    .md\:text-\[55px\] {
        font-size: 55px
    }

    .md\:text-lg {
        font-size: 1.125rem;
        line-height: 1.75rem
    }

    .md\:text-sm {
        font-size: .875rem;
        line-height: 1.25rem
    }

    .md\:font-normal {
        font-weight: 400
    }

    .md\:leading-\[43px\] {
        line-height: 43px
    }

    .md\:text-white {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }

    .md\:shadow-2xl {
        --tw-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color)
    }

    .md\:shadow-2xl,
    .md\:shadow-\[0px_7px_10\.6px_3px_rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
    }

    .md\:shadow-\[0px_7px_10\.6px_3px_rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
        --tw-shadow: 0px 7px 10.6px 3px rgba(0, 0, 0, .15);
        --tw-shadow-colored: 0px 7px 10.6px 3px var(--tw-shadow-color)
    }

    .md\:brightness-0 {
        --tw-brightness: brightness(0);
        filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
    }

    .md\:line-clamp-3 {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 3
    }

    .md\:hover\:bg-sangria:hover {
        --tw-bg-opacity: 1;
        background-color: rgb(40 58 44)
    }

    .md\:hover\:text-sangria:hover {
        --tw-text-opacity: 1;
        color: rgb(84 23 54/var(--tw-text-opacity))
    }

    .md\:hover\:text-white:hover {
        --tw-text-opacity: 1;
        color: rgb(255 255 255/var(--tw-text-opacity))
    }

    .group.fixed .md\:group-\[\.fixed\]\:py-\[36px\] {
        padding-bottom: 36px;
        padding-top: 36px
    }
}

@media (min-width: 1025px) {
    .lg\:not-sr-only {
        height: auto;
        margin: 0;
        overflow: visible;
        padding: 0;
        position: static;
        width: auto;
        clip: auto;
        white-space: normal
    }

    .lg\:fixed {
        position: fixed
    }

    .lg\:absolute {
        position: absolute
    }

    .lg\:relative {
        position: relative
    }

    .lg\:inset-0 {
        inset: 0
    }

    .lg\:bottom-\[80px\] {
        bottom: 80px
    }

    .lg\:left-\[50\%\] {
        left: 50%
    }

    .lg\:top-0 {
        top: 0
    }

    .lg\:top-\[80px\] {
        top: 80px
    }

    .lg\:order-\[3\] {
        order: 3
    }

    .lg\:order-\[4\] {
        order: 4
    }

    .lg\:order-none {
        order: 0
    }

    .lg\:col-span-2 {
        grid-column: span 2/span 2
    }

    .lg\:col-span-3 {
        grid-column: span 3/span 3
    }

    .lg\:col-span-4 {
        grid-column: span 4/span 4
    }

    .lg\:col-span-5 {
        grid-column: span 5/span 5
    }

    .lg\:col-span-6 {
        grid-column: span 6/span 6
    }

    .lg\:col-span-7 {
        grid-column: span 7/span 7
    }

    .lg\:col-span-8 {
        grid-column: span 8/span 8
    }

    .lg\:col-start-1 {
        grid-column-start: 1
    }

    .lg\:col-start-3 {
        grid-column-start: 3
    }

    .lg\:col-start-4 {
        grid-column-start: 4
    }

    .lg\:col-start-6 {
        grid-column-start: 6
    }

    .lg\:col-start-8 {
        grid-column-start: 8
    }

    .lg\:row-start-3 {
        grid-row-start: 3
    }

    .lg\:m-\[-40px\] {
        margin: -40px
    }

    .lg\:\!mx-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }

    .lg\:mx-0 {
        margin-left: 0;
        margin-right: 0
    }

    .lg\:mx-auto {
        margin-left: auto;
        margin-right: auto
    }

    .lg\:my-0 {
        margin-bottom: 0;
        margin-top: 0
    }

    .lg\:my-\[32px\] {
        margin-bottom: 32px;
        margin-top: 32px
    }

    .lg\:\!mb-\[96px\] {
        margin-bottom: 96px !important
    }

    .lg\:\!mt-0 {
        margin-top: 0 !important
    }

    .lg\:mb-0,
    .lg\:mb-\[0px\] {
        margin-bottom: 0
    }

    .lg\:mb-\[20px\] {
        margin-bottom: 20px
    }

    .lg\:mb-\[33px\] {
        margin-bottom: 33px
    }

    .lg\:mb-\[46px\] {
        margin-bottom: 46px
    }

    .lg\:ml-\[25px\] {
        margin-left: 25px
    }

    .lg\:mr-0 {
        margin-right: 0
    }

    .lg\:mr-\[10px\] {
        margin-right: 10px
    }

    .lg\:mr-\[23px\] {
        margin-right: 23px
    }

    .lg\:mr-\[24px\] {
        margin-right: 24px
    }

    .lg\:mt-0 {
        margin-top: 0
    }

    .lg\:mt-10 {
        margin-top: 2.5rem
    }

    .lg\:mt-\[-20px\] {
        margin-top: -20px
    }

    .lg\:mt-\[12px\] {
        margin-top: 12px
    }

    .lg\:mt-\[16px\] {
        margin-top: 16px
    }

    .lg\:mt-\[32px\] {
        margin-top: 32px
    }

    .lg\:mt-\[35px\] {
        margin-top: 35px
    }

    .lg\:mt-\[44px\] {
        margin-top: 44px
    }

    .lg\:mt-\[52px\] {
        margin-top: 52px
    }

    .lg\:mt-\[64px\] {
        margin-top: 64px
    }

    .lg\:mt-\[72px\] {
        margin-top: 72px
    }

    .lg\:mt-\[85px\] {
        margin-top: 85px
    }

    .lg\:mt-auto {
        margin-top: auto
    }

    .lg\:block {
        display: block
    }

    .lg\:inline-block {
        display: inline-block
    }

    .lg\:flex {
        display: flex
    }

    .lg\:grid {
        display: grid
    }

    .lg\:hidden {
        display: none
    }

    .lg\:aspect-\[670\/440\] {
        aspect-ratio: 670/440
    }

    .lg\:h-\[100vh\] {
        height: 100vh
    }

    .lg\:h-\[24px\] {
        height: 24px
    }

    .lg\:h-\[40px\] {
        height: 40px
    }

    .lg\:h-\[48px\] {
        height: 48px
    }

    .lg\:h-\[7px\] {
        height: 7px
    }

    .lg\:h-\[95\%\] {
        height: 95%
    }

    .lg\:h-\[calc\(100dvh\)\] {
        height: 100dvh
    }

    .lg\:h-auto {
        height: auto
    }

    .lg\:h-full {
        height: 100%
    }

    .lg\:max-h-\[104px\] {
        max-height: 104px
    }

    .lg\:min-h-\[300px\] {
        min-height: 300px
    }

    .lg\:\!w-\[325px\] {
        width: 325px !important
    }

    .lg\:w-\[200px\] {
        width: 200px
    }

    .lg\:w-\[230px\] {
        width: 230px
    }

    .lg\:w-\[24px\] {
        width: 24px
    }

    .lg\:w-\[250px\] {
        width: 250px
    }

    .lg\:w-\[354px\] {
        width: 354px
    }

    .lg\:w-\[37px\] {
        width: 37px
    }

    .lg\:w-\[380px\] {
        width: 380px
    }

    .lg\:w-\[3px\] {
        width: 3px
    }

    .lg\:w-\[40px\] {
        width: 40px
    }

    .lg\:w-\[42\.5\%\] {
        width: 42.5%
    }

    .lg\:w-\[45\%\] {
        width: 45%
    }

    .lg\:w-\[452px\] {
        width: 452px
    }

    .lg\:w-\[465px\] {
        width: 465px
    }

    .lg\:w-\[475px\] {
        width: 475px
    }

    .lg\:w-\[48px\] {
        width: 48px
    }

    .lg\:w-\[50vw\] {
        width: 50vw
    }

    .lg\:w-\[57\.5\%\] {
        width: 57.5%
    }

    .lg\:w-\[650px\] {
        width: 650px
    }

    .lg\:w-\[900px\] {
        width: 900px
    }

    .lg\:w-\[calc\(50vw\+\(min\(50vw\2c 680px\)-394px\)\)\] {
        width: calc(50vw + min(50vw, 680px) - 394px)
    }

    .lg\:w-auto {
        width: auto
    }

    .lg\:w-fit {
        width: -moz-fit-content;
        width: fit-content
    }

    .lg\:w-full {
        width: 100%
    }

    .lg\:max-w-\[1130px\] {
        max-width: 1130px
    }

    .lg\:max-w-\[136px\] {
        max-width: 136px
    }

    .lg\:max-w-\[440px\] {
        max-width: 440px
    }

    .lg\:max-w-full {
        max-width: 100%
    }

    .lg\:shrink-0 {
        flex-shrink: 0
    }

    .lg\:grow {
        flex-grow: 1
    }

    .lg\:grid-cols-12 {
        grid-template-columns: repeat(12, minmax(0, 1fr))
    }

    .lg\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .lg\:grid-cols-4 {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .lg\:grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }

    .lg\:grid-cols-8 {
        grid-template-columns: repeat(8, minmax(0, 1fr))
    }

    .lg\:flex-row {
        flex-direction: row
    }

    .lg\:flex-col {
        flex-direction: column
    }

    .lg\:items-center {
        align-items: center
    }

    .lg\:justify-start {
        justify-content: flex-start
    }

    .lg\:justify-between {
        justify-content: space-between
    }

    .lg\:gap-24 {
        gap: 6rem
    }

    .lg\:gap-x-\[32px\] {
        -moz-column-gap: 32px;
        column-gap: 32px
    }

    .lg\:gap-y-\[63px\] {
        row-gap: 63px
    }

    .lg\:space-x-\[40px\]>:not([hidden])~:not([hidden]) {
        --tw-space-x-reverse: 0;
        margin-left: calc(40px*(1 - var(--tw-space-x-reverse)));
        margin-right: calc(40px*var(--tw-space-x-reverse))
    }

    .lg\:space-y-0>:not([hidden])~:not([hidden]) {
        --tw-space-y-reverse: 0;
        margin-bottom: calc(0px*var(--tw-space-y-reverse));
        margin-top: calc(0px*(1 - var(--tw-space-y-reverse)))
    }

    .lg\:overflow-auto {
        overflow: auto
    }

    .lg\:overflow-hidden {
        overflow: hidden
    }

    .lg\:rounded-\[13px\] {
        border-radius: 13px
    }

    .lg\:rounded-\[20px\] {
        border-radius: 20px
    }

    .lg\:rounded-t-\[20px\] {
        border-top-left-radius: 20px;
        border-top-right-radius: 20px
    }

    .lg\:rounded-bl-\[0\] {
        border-bottom-left-radius: 0
    }

    .lg\:rounded-br-\[0\] {
        border-bottom-right-radius: 0
    }

    .lg\:rounded-tl-\[0\] {
        border-top-left-radius: 0
    }

    .lg\:rounded-tr-\[0\],
    .lg\:rounded-tr-\[0px\] {
        border-top-right-radius: 0
    }

    .lg\:border-0 {
        border-width: 0
    }

    .lg\:border-t-0 {
        border-top-width: 0
    }

    .lg\:bg-white {
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255/var(--tw-bg-opacity))
    }

    .lg\:p-0 {
        padding: 0
    }

    .lg\:p-\[40px\] {
        padding: 40px
    }

    .lg\:px-0 {
        padding-left: 0;
        padding-right: 0
    }

    .lg\:px-\[30px\] {
        padding-left: 30px;
        padding-right: 30px
    }

    .lg\:px-\[35px\] {
        padding-left: 35px;
        padding-right: 35px
    }

    .lg\:px-\[40px\] {
        padding-left: 40px;
        padding-right: 40px
    }

    .lg\:px-\[52px\] {
        padding-left: 52px;
        padding-right: 52px
    }

    .lg\:py-\[17px\] {
        padding-bottom: 17px;
        padding-top: 17px
    }

    .lg\:py-\[20px\] {
        padding-bottom: 20px;
        padding-top: 20px
    }

    .lg\:py-\[24px\] {
        padding-bottom: 24px;
        padding-top: 24px
    }

    .lg\:py-\[36px\] {
        padding-bottom: 36px;
        padding-top: 36px
    }

    .lg\:py-\[64px\] {
        padding-bottom: 64px;
        padding-top: 64px
    }

    .lg\:py-\[72px\] {
        padding-bottom: 72px;
        padding-top: 72px
    }

    .lg\:py-\[80px\] {
        padding-bottom: 80px;
        padding-top: 80px
    }

    .lg\:pb-0 {
        padding-bottom: 0
    }

    .lg\:pb-\[120px\] {
        padding-bottom: 120px
    }

    .lg\:pb-\[33px\] {
        padding-bottom: 33px
    }

    .lg\:pb-\[42px\] {
        padding-bottom: 42px
    }

    .lg\:pb-\[45px\] {
        padding-bottom: 45px
    }

    .lg\:pb-\[50px\] {
        padding-bottom: 50px
    }

    .lg\:pb-\[65px\] {
        padding-bottom: 65px
    }

    .lg\:pl-\[55px\] {
        padding-left: 55px
    }

    .lg\:pl-\[60px\] {
        padding-left: 60px
    }

    .lg\:pr-\[106px\] {
        padding-right: 106px
    }

    .lg\:pr-\[40px\] {
        padding-right: 40px
    }

    .lg\:pt-0 {
        padding-top: 0
    }

    .lg\:pt-\[110px\] {
        padding-top: 110px
    }

    .lg\:pt-\[20px\] {
        padding-top: 20px
    }

    .lg\:pt-\[40px\] {
        padding-top: 40px
    }

    .lg\:pt-\[45px\] {
        padding-top: 45px
    }

    .lg\:pt-\[73px\] {
        padding-top: 73px
    }

    .lg\:pt-\[80px\] {
        padding-top: 80px
    }

    .lg\:pt-\[81px\] {
        padding-top: 81px
    }

    .lg\:pt-\[84px\] {
        padding-top: 84px
    }

    .lg\:text-left {
        text-align: left !important;
    }

    .lg\:text-\[50px\] {
        font-size: 50px
    }

    .lg\:text-black {
        --tw-text-opacity: 1;
        color: rgb(27 27 27/var(--tw-text-opacity))
    }

    .lg\:text-sangria {
        --tw-text-opacity: 1;
        color: rgb(84 23 54/var(--tw-text-opacity))
    }
}

@media (min-width: 1280px) {
    .xl\:col-start-9 {
        grid-column-start: 9
    }

    .xl\:ml-0 {
        margin-left: 0
    }

    .xl\:flex {
        display: flex
    }

    .xl\:flex-1 {
        flex: 1 1 0%
    }

    .xl\:px-\[62px\] {
        padding-left: 62px;
        padding-right: 62px
    }
}

@media (min-width: 1800px) {
    .xxxl\:\!w-\[63\%\] {
        width: 63% !important
    }
}

@media (min-width: 2000px) {
    .\32k\:\!w-\[60\%\] {
        width: 60% !important
    }

    .\32k\:pr-\[91px\] {
        padding-right: 91px
    }
}

@media(max-height: 400px) {
    .\[\@media\(max-height\:400px\)\]\:mt-\[50px\] {
        margin-top: 50px
    }
}

</style><style>@font-face {
    : swiper-icons;
    font-style: normal;
    font-weight: 400;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
}

:root {
    --swiper-theme-color: #007aff
}

:host {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 1
}

.swiper {
    display: block;
    list-style: none;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    overflow: clip;
    padding: 0;
    position: relative;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    box-sizing: content-box;
    display: flex;
    height: 100%;
    position: relative;
    transition-property: transform;
    transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
    width: 100%;
    z-index: 1
}

.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
    transform: translateZ(0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    display: block;
    flex-shrink: 0;
    height: 100%;
    position: relative;
    transition-property: transform;
    background-color: #f6f6f6;
    width: 100%
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
    transform-style: preserve-3d
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-css-mode.swiper-vertical>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
    scroll-snap-type: none
}

.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: none
}

.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
    content: "";
    flex-shrink: 0;
    order: 9999
}

.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper: before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper: before {
    height: var(--swiper-centered-offset-after);
    min-width: 1px;
    width: 100%
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow {
    background: rgba(0, 0, 0, .15)
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}

.swiper-lazy-preloader {
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid transparent;
    box-sizing: border-box;
    height: 42px;
    left: 50%;
    margin-left: -21px;
    margin-top: -21px;
    position: absolute;
    top: 50%;
    transform-origin: 50%;
    width: 42px;
    z-index: 10
}

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s linear infinite
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

</style><style>.swiper .swiper-notification {
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    z-index: -1000
}

</style><style>.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transform-origin: center bottom
}

</style><style>.swiper-creative .swiper-slide {
    backface-visibility: hidden;
    overflow: hidden;
    transition-property: transform, opacity, height
}

</style><style>.swiper-cube {
    overflow: visible
}

.swiper-cube .swiper-slide {
    backface-visibility: hidden;
    height: 100%;
    pointer-events: none;
    transform-origin: 0 0;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.swiper-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-cube.swiper-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-cube-shadow {
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: .6;
    position: absolute;
    width: 100%;
    z-index: 0
}

.swiper-cube .swiper-cube-shadow:before {
    background: #000;
    bottom: 0;
    content: "";
    filter: blur(50px);
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.swiper-cube .swiper-slide-next+.swiper-slide {
    pointer-events: auto;
    visibility: visible
}

.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
    backface-visibility: hidden;
    z-index: 0
}

</style><style>.swiper-fade.swiper-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

</style><style>.swiper-flip {
    overflow: visible
}

.swiper-flip .swiper-slide {
    backface-visibility: hidden;
    pointer-events: none;
    z-index: 1
}

.swiper-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
    backface-visibility: hidden;
    z-index: 0
}

</style><style>.swiper-free-mode>.swiper-wrapper {
    margin: 0 auto;
    transition-timing-function: ease-out
}

</style><style>.swiper-grid>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-grid-column>.swiper-wrapper {
    flex-direction: column;
    flex-wrap: wrap
}

</style><style> :root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    align-items: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color));
    cursor: pointer;
    display: flex;
    height: var(--swiper-navigation-size);
    justify-content: center;
    margin-top: calc(0px - var(--swiper-navigation-size)/2);
    position: absolute;
    top: var(--swiper-navigation-top-offset, 50%);
    width: calc(var(--swiper-navigation-size)/44*27);
    z-index: 10
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    cursor: auto;
    opacity: .35;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    cursor: auto;
    opacity: 0;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next svg,
.swiper-button-prev svg {
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    transform-origin: center;
    width: 100%
}

.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
    transform: rotate(180deg)
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-lock {
    display: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    : swiper-icons;
    font-size: var(--swiper-navigation-size);
    font-variant: normal;
    letter-spacing: 0;
    line-height: 1;
    text-transform: none !important
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: "prev"
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    left: auto;
    right: var(--swiper-navigation-sides-offset, 10px)
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: "next"
}

</style><style>.swiper-pagination {
    position: absolute;
    text-align: center;
    transform: translateZ(0);
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 8px);
    left: 0;
    top: var(--swiper-pagination-top, auto);
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    font-size: 0;
    overflow: hidden
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    position: relative;
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    display: inline-block;
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2);
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))
}

button.swiper-pagination-bullet {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    opacity: var(--swiper-pagination-bullet-opacity, 1)
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    left: var(--swiper-pagination-left, auto);
    right: var(--swiper-pagination-right, 8px);
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    display: block;
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: transform .2s, top .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, left .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: transform .2s, right .2s
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-progressbar {
    background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transform: scale(0);
    transform-origin: left top;
    width: 100%
}

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    height: var(--swiper-pagination-progressbar-size, 4px);
    left: 0;
    top: 0;
    width: 100%
}

.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
    height: 100%;
    left: 0;
    top: 0;
    width: var(--swiper-pagination-progressbar-size, 4px)
}

.swiper-pagination-lock {
    display: none
}

</style><style>.swiper-scrollbar {
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    position: relative;
    touch-action: none
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    bottom: var(--swiper-scrollbar-bottom, 4px);
    height: var(--swiper-scrollbar-size, 4px);
    left: var(--swiper-scrollbar-sides-offset, 1%);
    position: absolute;
    top: var(--swiper-scrollbar-top, auto);
    width: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);
    z-index: 50
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    height: calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);
    left: var(--swiper-scrollbar-left, auto);
    position: absolute;
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    width: var(--swiper-scrollbar-size, 4px);
    z-index: 50
}

.swiper-scrollbar-drag {
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
    border-radius: var(--swiper-scrollbar-border-radius, 10px);
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    width: 100%
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

</style><style>.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
    height: var(--swiper-virtual-size);
    width: 1px
}

</style><style>.swiper-zoom-container {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    text-align: center;
    width: 100%
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-height: 100%;
    max-width: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

</style><style>.component-tqyw9m0iue[data-v-161c6b74] {
    align-items: stretch;
    display: flex;
    flex-direction: column
}

.div-4wbls88y960[data-v-459e0e34] {
    display: flex;
    height: 100%;
    line-height: normal
}

.img-29wpyomtntv[data-v-e6416c92] {
    opacity: 1;
    transition: opacity .2s ease-in-out
}

.div-29wpyomtntv[data-v-e6416c92] {
    font-size: 0;
    pointer-events: none;
    width: 100%
}

.div-29wpyomtntv-2[data-v-e6416c92] {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.pre-1hjwvu3r5mj[data-v-158ccfce] {
    color: red;
    padding: 10px;
    text-align: center
}

</style><style>.results-panel[data-v-ad3c242c] {
    max-height: calc(100vh - 100px);
    max-height: calc(100dvh - 100px)
}

</style><style>.trip-detail-hero {
    --max-height: 800px;
    --bottom-height: 135px;
    min-height: min(var(--max-height), 100vh - var(--bottom-height))
}

@media (min-width: 640px) {
    .trip-detail-hero {
        --max-height: 1000px
    }
}

@media (min-width: 1025px) {
    .trip-detail-hero {
        --bottom-height: 291px
    }
}

</style><style>.b-corp-logo-link[data-v-245c78f3] {
    align-items: flex-start;
    display: flex;
    max-width: 220px;
    min-width: 210px;
    opacity: .85
}

.b-corp-logo-link>img[data-v-245c78f3] {
    height: 106px
}

.b-corp-logo-link>span[data-v-245c78f3] {
    border-bottom: 4px solid #fff;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    line-height: 13px;
    margin-left: 14px;
    margin-top: 28px;
    padding-bottom: 19px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

</style><style>.fade-enter-active,
.fade-leave-active {
    transition: opacity .3s
}

.fade-enter,
.fade-leave-to {
    opacity: 0
}

</style><style>#hero .swiper-wrapper {
    padding-top: 0
}

.swiper-pagination.swiper-pagination {
    bottom: 24px;
    left: 40px;
    right: 40px;
    top: auto;
    width: auto;
    z-index: 2
}

@media (min-width: 768px) {
    .swiper-pagination.swiper-pagination {
        bottom: 44px;
        left: auto;
        right: 109px
    }
}

.swiper-pagination .swiper-pagination-bullet {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity));
    background-color: transparent;
    border: 1.5px solid #fff;
    opacity: 1
}

.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

</style><style>.from-date-picker[data-v-3e062646] {
    font-size: 18px;
    position: relative
}

input[data-v-3e062646]::-webkit-calendar-picker-indicator {
    cursor: pointer;
    height: 100%;
    inset: 0;
    opacity: 0;
    position: absolute;
    width: 100%
}

</style><style>.accordion-item[aria-expanded=true]+div+div {
    display: none
}

</style><style>.swipe-list {
    --pr: 0px
}

@media (min-width: 768px) {
    .swipe-list {
        --pr: 25px
    }
}

@media (min-width: 1440px) {
    .swipe-list {
        --pr: calc(50vw - 682.5px)
    }
}

@media (min-width: 1025px) {
    .swipe-list .swiper-scrollbar {
        width: calc(min(1440px, 100vw) - 600px) !important
    }

    .swipe-list>.swipe-list-container>.swiper>.swiper-button-next {
        right: calc(50vw - min(720px, 50vw) + 40px)
    }

    .swipe-list>.swipe-list-container>.swiper>.swiper-button-prev {
        right: calc(50vw - min(720px, 50vw) + 91px)
    }
}

.swipe-list .swipe-list-swiper>.swiper-wrapper {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto
}

@media (min-width: 768px) {
    .swipe-list .swipe-list-swiper>.swiper-wrapper {
        margin-left: 0;
        margin-right: 0;
        padding-left: 0;
        padding-right: 0
    }
}

</style><link rel="stylesheet" href="/_nuxt/swiper-vue.DCASaf05.css"><link rel="stylesheet" href="/_nuxt/default.KZamdgTE.css"><link rel="stylesheet" href="/_nuxt/ThumbnailCarousel.D917dOKm.css"><link rel="stylesheet" href="/_nuxt/Hero.BJ8z9Q0r.css"><link rel="stylesheet" href="/_nuxt/virtual_public.NESMUXoq.css"><link rel="stylesheet" href="/_nuxt/Route.q13HVvL1.css"><link rel="stylesheet" href="/_nuxt/FAQ.CFkykfxK.css"><link rel="stylesheet" href="/_nuxt/ThumbnailGallery.CaNxsnD3.css"><link rel="stylesheet" href="/_nuxt/MultiRangeSlider.CSco5lcR.css"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/f5eackj4.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/sywGlAoD.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DurGBi01.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DmyuitUU.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C6M5SD6O.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D0Y6lOne.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BrRVnR4M.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DlbgRq-P.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B3kf3Pet.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/mNZg-7qQ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CwlP8qOe.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BBSHuOhB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/ClsOMvq_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/VgS1eDdW.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BIa_YAjJ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CnEjbJlx.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/2TbYlycf.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C8sGgjz0.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/m8jOCOKg.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Ds2CTODa.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BKSiWiNS.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/2ClfZZ-x.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DUS_DRKx.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BNRHjVd5.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/HnG01HDA.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/dPZsvS3w.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D86HeOtb.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DxjzJDk_.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Bfplo0pX.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CFL-VvDP.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/o0yyvv8I.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B4b7dIvc.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/qi_tKKmZ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/B1vfsncF.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BPzQRFPu.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DKDN9fTQ.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DaIkpbPP.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/CgmSUvSS.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Bph8KWMd.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BcrfsjC2.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C3sGKURI.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/DDWaOoVk.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/SFypgTAl.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/egzsL1YI.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/PePRgLAo.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/PMsngJbB.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D4cLBhBy.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BGayEe00.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/D-YR0Yjs.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Bc4CK7xu.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/Cnb2kP0r.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/C_zAfNyG.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BP6rNNrG.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/BReFb_5v.js"><link rel="modulepreload" as="script" crossorigin href="/_nuxt/JkooyFEP.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/BjjjXklx.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/D7ZobX6y.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/nfcEcCob.js"><link rel="prefetch" as="script" crossorigin href="/_nuxt/DwsASxYb.js"><link rel="icon" type="image/png" href="/favicon.png"><link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"><link rel="manifest" href="/site.webmanifest"><link rel="mask-icon" href="/safari-pinned-tab.svg" color="#541736"><meta name="msapplication-TileColor" content="#541736"><meta name="theme-color" content="#541736"><meta name="application-name" content="Viatu"><meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"><link rel="alternate" href="https://www.viatu.com/en/t/79" hreflang="en"><link rel="alternate" href="https://www.viatu.com/de/t/79" hreflang="de"><link rel="alternate" href="https://www.viatu.com/en/t/79" hreflang="x-default"><link rel="canonical" href="https://www.viatu.com/en/t/79"><meta content="en" property="og:locale"><meta content="de" property="og:locale:alternate"><meta name="title" content="KwaZulu-Natal: 10-Day Safari Adventure Ã¢Å“â€Ã¯Â¸Â | Viatu Travel"><meta name="description" content="Explore KwaZulu-Natal: Luxury safaris, stunning views, and vibrant culture! Ã¢Å“â€ fully customisable Ã¢Å“â€ sustainable Ã¢Å“â€ unforgettable experience Ã¢Å¾Â½ Personalise now!"><meta content="website" property="og:type"><meta content="https://www.viatu.com/en/t/79" property="og:url"><meta content="KwaZulu-Natal: 10-Day Safari Adventure" property="og:title"><meta content="Explore KwaZulu-Natal: Luxury safaris, stunning views, and vibrant culture! Ã¢Å“â€ fully customisable Ã¢Å“â€ sustainable Ã¢Å“â€ unforgettable experience Ã¢Å¾Â½ Personalise now!" property="og:description"><meta content="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?format=auto&width=1600" property="og:image"><meta name="twitter:card" content="summary_large_image"><meta content="summary_large_image" property="twitter:card"><meta content="https://www.viatu.com/en/t/79" property="twitter:url"><meta content="KwaZulu-Natal: 10-Day Safari Adventure" property="twitter:title"><meta content="Explore KwaZulu-Natal: Luxury safaris, stunning views, and vibrant culture! Ã¢Å“â€ fully customisable Ã¢Å“â€ sustainable Ã¢Å“â€ unforgettable experience Ã¢Å¾Â½ Personalise now!" property="twitter:description"><meta content="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?format=auto&width=1600" property="twitter:image"><script type="module" src="/_nuxt/f5eackj4.js" crossorigin></script><script id="unhead:payload" type="application/json"> {
    "titleTemplate": "%s"
}

</script><meta property="og:site_name" content="viatu"></head><body><div id="__nuxt">< !--[-->< !--[-->< !--[-->< !---->< !---->< !---->< !---->< !--]-->< !--[-->< !---->< !---->< !---->< !--]-->< !---->< !--]-->< !--[-->< !----><header style="" id="header" class="fixed inset-x-0 top-0 z-[50] scroll-my-64" data-v-ad3c242c><div class="layout-header relative flex items-center text-white py-[25px] transition-[background-color] duration-[300ms] ease-in-out z-[1]" data-v-ad3c242c><div class="container flex items-center w-full" data-v-ad3c242c><button aria-controls="main-nav" aria-expanded="false" class="flex flex-col items-center justify-center gap-[4px] w-[33px] lg:w-[37px] shrink-0 group" data-v-ad3c242c><span class="sr-only" data-v-ad3c242c>Menu</span><svg aria-hidden="true" class="w-full h-full" width="37" height="38" viewBox="0 0 37 38" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-ad3c242c><circle cx="18.5" cy="19" r="17.5" stroke="none" fill="white" class="opacity-[0] transition-[opacity] duration-300 ease-in-out group-hover:opacity-[0.3]" data-v-ad3c242c></circle><circle cx="18.5" cy="19" r="17.5" stroke="white" stroke-width="2" data-v-ad3c242c></circle><path class="origin-left transition ease-out duration-300" d="M10.4375 13H25.5625" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-ad3c242c></path><path class="transition ease-out duration-300" d="M10.4375 18.5H25.5625" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-ad3c242c></path><path class="origin-left transition ease-out duration-300" d="M10.4375 24H25.5625" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" data-v-ad3c242c></path></svg></button><a href="/en" class="shrink-0" data-v-ad3c242c><span class="sr-only" data-v-ad3c242c>Homepage</span><img class="w-[96px] lg:w-auto ml-[8px] xxs:ml-[14px]" src="/img/viatu-logo-white.svg" alt="viatu logo" width="147" height="32" data-v-ad3c242c></a><div class="hidden xl:flex w-[1px] h-[46px] bg-white shrink-0 mx-[29px]" aria-hidden="true" data-v-ad3c242c></div><nav class="hidden xl:flex flex-row items-center gap-[27px]" data-v-ad3c242c><a href="/en/t" class="flex items-center gap-[6px] hover:opacity-70" data-v-ad3c242c><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-ad3c242c><path d="M9 6.5L5.7305 8.13475C4.66993 8.66503 4 9.74901 4 10.9348C4 13.2619 6.44902 14.7755 8.53049 13.7348L15.4695 10.2652C17.551 9.22451 20 10.7381 20 13.0652C20 14.251 19.3301 15.335 18.2695 15.8652L15 17.5M15 5C15 6.65685 13.6569 8 12 8C10.3431 8 9 6.65685 9 5C9 3.34315 10.3431 2 12 2C13.6569 2 15 3.34315 15 5ZM15 19C15 20.6569 13.6569 22 12 22C10.3431 22 9 20.6569 9 19C9 17.3431 10.3431 16 12 16C13.6569 16 15 17.3431 15 19Z" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg><span class="body-l" data-v-ad3c242c>Trips</span></a><a href="/en/p" class="flex items-center gap-[6px] hover:opacity-70" data-v-ad3c242c><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" data-v-ad3c242c><path d="M2 16L4.58451 9.42125C4.85906 8.72239 5 7.9782 5 7.22734V6C5 4.89543 5.89543 4 7 4H17C18.1046 4 19 4.89543 19 6V7.22734C19 7.9782 19.1409 8.72239 19.4155 9.42125L22 16M5 8H8M16 8H19M4 19H20C21.1046 19 22 18.1046 22 17C22 15.8954 21.1046 15 20 15H4C2.89543 15 2 15.8954 2 17C2 18.1046 2.89543 19 4 19ZM10 11H14C15.1046 11 16 10.1046 16 9C16 7.89543 15.1046 7 14 7H10C8.89543 7 8 7.89543 8 9C8 10.1046 8.89543 11 10 11Z" stroke="currentColor" stroke-width="2" stroke-linecap="round"></path></svg><span class="body-l" data-v-ad3c242c>Stays</span></a><a href="/en/d" class="flex items-center gap-[6px] hover:opacity-70" data-v-ad3c242c><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="none" viewBox="0 0 24 24" data-v-ad3c242c><path stroke="currentColor" stroke-linecap="round" stroke-width="2" d="m20.3 7.4-4-3.3a2 2 0 0 0-2.6 0l-3.4 2.8a2 2 0 0 1-2.6 0l-3-2.5A1 1 0 0 0 3 5v10c0 .6.3 1.1.7 1.5l4 3.3c.4.3.8.5 1.3.5M9 8v12m12-6c0 2.2-3 6-4 6s-4-3.8-4-6a4 4 0 1 1 8 0Z"></path></svg><span class="body-l" data-v-ad3c242c>Destinations</span></a></nav><div class="flex ml-auto gap-[6px] xxs:gap-[15px]" data-v-ad3c242c><a href="/en/plan-my-trip?step=1&amp;stepName=Dates&amp;subStep=1&amp;subStepName=DontKnowChoice" class="header-cta-button flex flex-row items-center btn-small md:btn w-fit" data-ctabuttonwhite="false" data-issearchpage="false" data-v-ad3c242c><span data-v-ad3c242c>Plan your trip</span></a></div></div></div><span data-v-ad3c242c></span></header><div class="nuxt-loading-indicator" style="position:fixed;top:0;right:0;left:0;pointer-events:none;width:auto;height:3px;opacity:0;background:repeating-linear-gradient(to right,#00dc82 0%,#34cdfe 50%,#0047e1 100%);background-size:Infinity% auto;transform:scaleX(0%);transform-origin:left;transition:transform 0.1s, height 0.4s, opacity 0.4s;z-index:999999;"></div>< !--[--><div>< !--[-->< !---->< !---->< !---->< !---->< !---->< !---->< !---->< !---->< !---->< !---->< !---->< !---->< !---->< !---->< !---->< !--]-->< !--[--><section id="hero" class="trip-detail-hero text-white overflow-hidden py-[100px] flex items-center relative"><div class="!absolute inset-0 z-[0]"><div class="absolute inset-0 bg-black/40 z-[2] pointer-events-none"></div><picture class="w-full h-full">< !--[--><source media="(orientation: portrait)" sizes="100vw" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=400&amp;quality=80&amp;format=auto&amp;height=668 400w, https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=500&amp;quality=80&amp;format=auto&amp;height=835 500w, https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=600&amp;quality=80&amp;format=auto&amp;height=1002 600w" width="600" height="1002">< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=1800&amp;quality=40&amp;format=auto&amp;height=1206 1800w, https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=2400&amp;quality=40&amp;format=auto&amp;height=1608 2400w, https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=3000&amp;quality=40&amp;format=auto&amp;height=2011 3000w, https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=4000&amp;quality=40&amp;format=auto&amp;height=2680 4000w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=2000&amp;quality=80&amp;format=auto&amp;height=1340" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=900&amp;quality=80&amp;format=auto&amp;height=603 900w, https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=1200&amp;quality=80&amp;format=auto&amp;height=804 1200w, https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=1500&amp;quality=80&amp;format=auto&amp;height=1006 1500w, https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=2000&amp;quality=80&amp;format=auto&amp;height=1340 2000w" sizes="100vw" alt="" loading="eager" fetchpriority="high" class="w-full h-full object-cover object-center" decoding="async" width="2000" height="1340"></picture>< !----></div><div class="mx-auto container max-w-[850px] w-full relative z-[2] text-center [@media(max-height:400px)]:mt-[50px]"><div class="flex flex-row flex-wrap items-center body-l gap-x-[10px] gap-y-[5px] md:gap-[25px] mb-[30px] justify-center">< !--[--><div><div class="border border-current rounded-[12px]"><span class="py-[10px] px-[12px] inline-flex items-center gap-[12px]"><img src="/img/icon-nights-white.svg" width="24" height="24" alt="9 nights icon"><span>9 nights</span></span></div></div>< !--]--></div><h1 class="!text-[24px] md:!text-[50px] h1 leading-[1.2]">The Best of KwaZulu-Natal: Shores to Sanctuaries in 10 Days</h1><p class="mt-[21px] text-[18px]">From <span class="text-[24px]">Ã¢â€šÂ¬1,
974</span>/ person in July </p><div class="justify-center flex flex-col md:flex-row items-center gap-[10px] mt-[30px] h-[56px] pt-[60px] md:pt-[0px]"><span></span></div></div>< !----></section>< !---->< !--]-->< !----><section class="text-center container grid grid-cols-1 md:grid-cols-12 w-full py-[74px] md:pt-[142px] md:pb-[116px]"><h2 class="h5 md:h3 md:col-start-3 md:col-span-8 text-center mx-auto">From the onset in the vibrant Durban,
relish exquisite stays with sundowner serenity. Travel to iSimangaliso Wetland Park for a bush and boat safari. Move on to Hluhluwe to appreciate verdant nature scenes and experience adventure and relaxation in luxury.</h2><p style="display:none;" class="hidden md:block mt-[32px] body-xl w-full md:col-start-3 md:col-span-8 mx-auto"></p><div style="display:none;" class="md:hidden mt-[32px] body-xl w-full md:col-start-3 md:col-span-8 mx-auto"><div style="">< !----></div><div style="display:none;"></div></div></section><section class="w-full overflow-hidden"><ul class="artistic-carousel relative flex flex-row w-max z-[2] animate-sustainable-faster">< !--[--><li class="max-w-[620px]" data-idx="0"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="4" class="w-[184px] h-[184px] ml-auto pt-[28px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mt-[-80px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="1"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="3" class="row-span-2 flex items-end mb-[86px] aspect-[1] mt-[40px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div><div data-size="3" class="mt-[67px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div><div data-size="3" class="w-[184px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="2"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="1" class="col-span-full aspect-[1] mt-[80px] md:mt-[140px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=1600&amp;quality=40&amp;format=auto&amp;height=1600 1600w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=800&amp;quality=80&amp;format=auto&amp;height=800" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=800&amp;quality=80&amp;format=auto&amp;height=800 800w" sizes="400px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="800" height="800"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="3"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="4" class="w-[184px] h-[184px] ml-auto pt-[28px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mt-[-80px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="4"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="3" class="row-span-2 flex items-end mb-[86px] aspect-[1] mt-[40px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div><div data-size="3" class="mt-[67px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div><div data-size="3" class="w-[184px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="5"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="1" class="col-span-full aspect-[1] mt-[80px] md:mt-[140px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=1600&amp;quality=40&amp;format=auto&amp;height=1600 1600w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=800&amp;quality=80&amp;format=auto&amp;height=800" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=800&amp;quality=80&amp;format=auto&amp;height=800 800w" sizes="400px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="800" height="800"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="6"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="4" class="w-[184px] h-[184px] ml-auto pt-[28px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="7"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="4" class="w-[184px] h-[184px] ml-auto pt-[28px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mt-[-80px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="8"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="3" class="row-span-2 flex items-end mb-[86px] aspect-[1] mt-[40px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div><div data-size="3" class="mt-[67px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div><div data-size="3" class="w-[184px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="9"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="1" class="col-span-full aspect-[1] mt-[80px] md:mt-[140px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=1600&amp;quality=40&amp;format=auto&amp;height=1600 1600w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=800&amp;quality=80&amp;format=auto&amp;height=800" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=800&amp;quality=80&amp;format=auto&amp;height=800 800w" sizes="400px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="800" height="800"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="10"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="4" class="w-[184px] h-[184px] ml-auto pt-[28px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mt-[-80px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="11"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="3" class="row-span-2 flex items-end mb-[86px] aspect-[1] mt-[40px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div><div data-size="3" class="mt-[67px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div><div data-size="3" class="w-[184px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=736&amp;quality=40&amp;format=auto&amp;height=736 736w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=368&amp;quality=80&amp;format=auto&amp;height=368 368w" sizes="184px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="368" height="368"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="12"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="1" class="col-span-full aspect-[1] mt-[80px] md:mt-[140px] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=1600&amp;quality=40&amp;format=auto&amp;height=1600 1600w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=800&amp;quality=80&amp;format=auto&amp;height=800" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=800&amp;quality=80&amp;format=auto&amp;height=800 800w" sizes="400px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="800" height="800"></picture></div>< !--]--></div></li><li class="max-w-[620px]" data-idx="13"><div class="grid grid-cols-2 shrink-0">< !--[--><div data-size="4" class="w-[184px] h-[184px] ml-auto pt-[28px] aspect-[1] mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div><div data-size="4" class="mr-[40px] mb-[40px]"><picture class="">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=1080&amp;quality=40&amp;format=auto&amp;height=1080 1080w"><img src="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540" srcset="https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=540&amp;quality=80&amp;format=auto&amp;height=540 540w" sizes="270px" alt="" loading="lazy" class="block w-full h-auto object-cover overflow-hidden rounded-[17px] aspect-square cursor-pointer" decoding="async" width="540" height="540"></picture></div>< !--]--></div></li>< !--]--></ul></section><section id="trip-route" class="trip-route w-full pt-[72px]"><div class="container"><div class="mapbox-wrapper relative"><div class="skeleton w-full max-h-[448px] rounded-[17px] aspect-[333/350] md:aspect-[1359/598]"></div>< !----></div></div><div class="md:pt-[86px] relative"><div><div class="w-full h-[60px] relative z-[4] pointer-events-none"><div class="top-0 tabs-trigger w-full h-[60px] absolute"></div></div><div class="absolute top-[86px] transition-[opacity,top] hidden md:block w-full left-0 h-[122px] tabs-container overflow-hidden z-[3] pointer-events-none duration-[300ms] ease-in-out"><div class="shadow-[0_4px_58px_rgba(0,0,0,0)] flex justify-center space-x-[55px] transition-[box-shadow] bg-white" aria-label="Tab sections" role="tablist">< !--[--><button id="tab-tripRoute" type="button" class="border-b text-[#1B1B1B] opacity-[1] outline-inner pointer-events-auto text-[16px] leading-[20px] font-medium text-[#1B1B1B] opacity-[0.55] pt-[21px] pb-[19px] cursor-pointer" aria-selected="true" role="tab">Trip Route</button><button id="tab-inclExcl" type="button" class="outline-inner pointer-events-auto text-[16px] leading-[20px] font-medium text-[#1B1B1B] opacity-[0.55] pt-[21px] pb-[19px] cursor-pointer" aria-selected="false" role="tab">Inclusions/Exclusions</button><button id="tab-faqs" type="button" class="outline-inner pointer-events-auto text-[16px] leading-[20px] font-medium text-[#1B1B1B] opacity-[0.55] pt-[21px] pb-[19px] cursor-pointer" aria-selected="false" role="tab">FAQs</button><button id="tab-bestTimeToTravel" type="button" class="outline-inner pointer-events-auto text-[16px] leading-[20px] font-medium text-[#1B1B1B] opacity-[0.55] pt-[21px] pb-[19px] cursor-pointer" aria-selected="false" role="tab">Best Time to Travel</button>< !--]--></div></div><div class="block relative md:hidden mx-[24px]"><select class="w-full h-auto text-[16px] font-medium p-[20px] pr-[75px] border-[2px] border-black rounded-[4px]">< !--[--><option value="tripRoute">Trip Route</option><option value="inclExcl">Inclusions/Exclusions</option><option value="faqs">FAQs</option><option value="bestTimeToTravel">Best Time to Travel</option>< !--]--></select><img src="/img/icon-chev.svg" width="14" height="8" class="absolute w-[14px] h-[8px] top-[26px] right-[24px]"></div><div role="tabpanels" class="pt-[64px] md:pt-[84px] mb-[64px] md:mb-[100px]">< !--[-->< !--[-->< !--[--><h3 class="h3 mt-16 md:mt-0 mb-[40px] md:mb-[100px] text-black text-center">Trip Route</h3><ul role="tabpanel" aria-labelledby="tabs-tripRoute" class="w-[1130px] max-w-full overflow-hidden px-[20px] md:px-auto mx-auto md:mt-[-2rem]"><li class="mb-[1em] md:px-[64px]"><div class="w-full"><section class="skeleton trip-part rounded-[10px]"><img src="/img/icon-trip-arrival.svg" alt="Arrival" width="42" height="42"><h4 class="h5 text-black flex flex-col md:flex-row text-left"><br><br></h4></section></div></li>< !--[--><li class="mb-[1em] md:px-[64px]"><div class="w-full"><section class="skeleton trip-part rounded-[10px]"><div class="skeleton absolute top-0 left-[-64px] w-[42px] h-[42px] rounded-[50%]"></div><h4 class="h5 text-black flex flex-col md:flex-row text-left"><br><br></h4></section><section class="trip-part rounded-[10px]"><div class="absolute top-0 left-[-64px] flex flex-col items-center w-[42px] h-[42px] bg-platinum rounded-[42px] overflow-hidden"><span class="m-auto text-sangria text-[22px]">1</span></div><div class="mx-[-64px] md:mx-0"><div class="skeleton md:rounded-[17px] md:w-full mx-[-20px] md:mx-0 mt-[32px] overflow-hidden"><br><br><br></div><div class="skeleton md:rounded-[17px] md:w-full mx-[-20px] md:mx-0 mt-[32px] overflow-hidden md:h-[450px]"><br><br><br></div><div class="w-full h-[1px] my-[32px] md:mb-[48px] bg-[#D9D9D9]"></div><div class="flex flex-col md:flex-row"><div class="flex flex-col h-auto md:w-[37.6%]"><h3 class="skeleton body-xl text-black/50 rounded-[10px]"><br><br></h3><br><h4 class="skeleton h5 md:h4 mt-[8px] rounded-[10px]"><br><br><br></h4></div><div class="skeleton md:w-[54.2%] md:ml-auto rounded-[15px] md:h-[330px]"></div></div></div></section></div>< !----></li><li class="mb-[1em] md:px-[64px]"><div class="w-full"><section class="skeleton trip-part rounded-[10px]"><div class="skeleton absolute top-0 left-[-64px] w-[42px] h-[42px] rounded-[50%]"></div><h4 class="h5 text-black flex flex-col md:flex-row text-left"><br><br></h4></section><section class="trip-part rounded-[10px]"><div class="absolute top-0 left-[-64px] flex flex-col items-center w-[42px] h-[42px] bg-platinum rounded-[42px] overflow-hidden"><span class="m-auto text-sangria text-[22px]">2</span></div><div class="mx-[-64px] md:mx-0"><div class="skeleton md:rounded-[17px] md:w-full mx-[-20px] md:mx-0 mt-[32px] overflow-hidden"><br><br><br></div><div class="skeleton md:rounded-[17px] md:w-full mx-[-20px] md:mx-0 mt-[32px] overflow-hidden md:h-[450px]"><br><br><br></div><div class="w-full h-[1px] my-[32px] md:mb-[48px] bg-[#D9D9D9]"></div><div class="flex flex-col md:flex-row"><div class="flex flex-col h-auto md:w-[37.6%]"><h3 class="skeleton body-xl text-black/50 rounded-[10px]"><br><br></h3><br><h4 class="skeleton h5 md:h4 mt-[8px] rounded-[10px]"><br><br><br></h4></div><div class="skeleton md:w-[54.2%] md:ml-auto rounded-[15px] md:h-[330px]"></div></div></div></section></div>< !----></li><li class="mb-[1em] md:px-[64px]"><div class="w-full"><section class="skeleton trip-part rounded-[10px]"><div class="skeleton absolute top-0 left-[-64px] w-[42px] h-[42px] rounded-[50%]"></div><h4 class="h5 text-black flex flex-col md:flex-row text-left"><br><br></h4></section><section class="trip-part rounded-[10px]"><div class="absolute top-0 left-[-64px] flex flex-col items-center w-[42px] h-[42px] bg-platinum rounded-[42px] overflow-hidden"><span class="m-auto text-sangria text-[22px]">3</span></div><div class="mx-[-64px] md:mx-0"><div class="skeleton md:rounded-[17px] md:w-full mx-[-20px] md:mx-0 mt-[32px] overflow-hidden"><br><br><br></div><div class="skeleton md:rounded-[17px] md:w-full mx-[-20px] md:mx-0 mt-[32px] overflow-hidden md:h-[450px]"><br><br><br></div><div class="w-full h-[1px] my-[32px] md:mb-[48px] bg-[#D9D9D9]"></div><div class="flex flex-col md:flex-row"><div class="flex flex-col h-auto md:w-[37.6%]"><h3 class="skeleton body-xl text-black/50 rounded-[10px]"><br><br></h3><br><h4 class="skeleton h5 md:h4 mt-[8px] rounded-[10px]"><br><br><br></h4></div><div class="skeleton md:w-[54.2%] md:ml-auto rounded-[15px] md:h-[330px]"></div></div></div></section></div>< !----></li><li class="mb-[1em] md:px-[64px]"><div class="w-full"><section class="skeleton trip-part rounded-[10px]"><div class="skeleton absolute top-0 left-[-64px] w-[42px] h-[42px] rounded-[50%]"></div><h4 class="h5 text-black flex flex-col md:flex-row text-left"><br><br></h4></section><section class="trip-part rounded-[10px]"><div class="absolute top-0 left-[-64px] flex flex-col items-center w-[42px] h-[42px] bg-platinum rounded-[42px] overflow-hidden"><span class="m-auto text-sangria text-[22px]">4</span></div><div class="mx-[-64px] md:mx-0"><div class="skeleton md:rounded-[17px] md:w-full mx-[-20px] md:mx-0 mt-[32px] overflow-hidden"><br><br><br></div><div class="skeleton md:rounded-[17px] md:w-full mx-[-20px] md:mx-0 mt-[32px] overflow-hidden md:h-[450px]"><br><br><br></div><div class="w-full h-[1px] my-[32px] md:mb-[48px] bg-[#D9D9D9]"></div><div class="flex flex-col md:flex-row"><div class="flex flex-col h-auto md:w-[37.6%]"><h3 class="skeleton body-xl text-black/50 rounded-[10px]"><br><br></h3><br><h4 class="skeleton h5 md:h4 mt-[8px] rounded-[10px]"><br><br><br></h4></div><div class="skeleton md:w-[54.2%] md:ml-auto rounded-[15px] md:h-[330px]"></div></div></div></section></div>< !----></li>< !--]--><li class="mb-[1em] md:px-[64px]"><div class="w-full"><section class="skeleton trip-part rounded-[10px]"><div class="skeleton absolute top-0 left-[-64px] w-[42px] h-[42px] rounded-[50%]"></div><h4 class="h5 text-black flex flex-col md:flex-row text-left"><br><br></h4></section>< !----></div><div class="w-full"><section class="skeleton trip-part rounded-[10px]"><img src="/img/icon-trip-departure.svg" alt="Departure" width="42" height="42"><h4 class="h5 text-black flex flex-col md:flex-row text-left"><br><br></h4></section></div></li></ul>< !--]-->< !--]-->< !--[-->< !---->< !--]-->< !--[-->< !---->< !--]-->< !--[-->< !---->< !--]-->< !--]--></div></div></div>< !----></section><section class="recent-reviews py-[80px] bg-platinum overflow-hidden"><div class="container relative"><div class="flex flex-col md:flex-row items-center md:justify-between gap-[24px]"><div class="text-center md:text-left"><h2 class="tagline-l text-sangria leading-none">Recent postcards</h2><h3 class="h3 leading-none">What our travellers are saying</h3></div><a class="hidden md:flex btn" href="https://www.reviews.io/company-reviews/store/viatu.com" target="_blank" rel="nofollow noopener"><span>All Reviews</span></a></div><div class="flex flex-row mx-[-24px] md:mx-auto w-max mt-[77px] md:mt-[80px] animate-reviews-mobile md:animate-reviews" style="animation-play-state:running;">< !--[--><a class="pt-0 w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/16853743" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">Because of the easy way we communicated with our Viatu expert,
it felt like planning our holidays with a friend. It made it really flexible and perfectly suitable for our needs. The accommodations that he suggested were just wonderful and a perfect mix of everything we needed.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Nicole</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/15177137" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">With super short notice,
they organised a trip that was just perfect. Loved everything about it ! Will definitely recommend Viatu to all my friends !</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Margherita</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/14026410" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">What can I say? We &#39;
ve had an absolute blast traveling through Namibia. Soooo many good new memories ! We booked our trip a bit last minute but had amazing support from Viatu to get all the information in time.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Anna</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-0 w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/16259692" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">Our Viatu experience was just amazing,
starting with the first discussions and the planning of our trip to Namibia. The Viatu team did a great job planning the trip according to our wishes and preferences.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Stefano</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/16497335" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">We had the most wonderful experience with Viatu and the trip of a lifetime. My sister and I travelled for 3,
5 weeks through Namibia and South Africa,
and everything was perfectly planned and just amazing.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Valerie</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/18043538" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">Our South Africa vacation managed by Viatu based on our request turned out perfect. All logistics and transfers worked seamlessly with local professional personnel.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Svein</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-0 w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/17107838" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">I spent one of my most exciting and beautiful holidays with Viatu in Namibia. From unforgettable game drives,
lodges with stunning locations,
delicious food and an adventurous cycling trip through the desert,
we got the full package.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Manuel</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/14632049" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">We booked our 3.5-week honeymoon with Viatu,
and it was simply wonderful ! We had the most amazing time in South Africa and will book holidays with Viatu again !</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Linda</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/18063212" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">We had an incredible journey with Viatu and many unforgettable memories in South Africa. The journey was tailor-made to our wishes and the communication with Alex really easy,
friendly and helpful. All the information was accessible online at any time,
nicely presented and structured in an overview.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">MichÃƒÂ¨le</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-0 w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/16619959" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">I had a once in a lifetime trip with Viatu. It was extremely exciting,
adventurous and diverse ! As my first trip,
I found it to be very enjoyable. Everything was totally planned out from A to Z.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Irina</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/16853743" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-15.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">Because of the easy way we communicated with our Viatu expert,
it felt like planning our holidays with a friend. It made it really flexible and perfectly suitable for our needs. The accommodations that he suggested were just wonderful and a perfect mix of everything we needed.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Nicole</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/15177137" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-4.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">With super short notice,
they organised a trip that was just perfect. Loved everything about it ! Will definitely recommend Viatu to all my friends !</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Margherita</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-0 w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/14026410" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-1.jpg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">What can I say? We &#39;
ve had an absolute blast traveling through Namibia. Soooo many good new memories ! We booked our trip a bit last minute but had amazing support from Viatu to get all the information in time.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Anna</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/16259692" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-11.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">Our Viatu experience was just amazing,
starting with the first discussions and the planning of our trip to Namibia. The Viatu team did a great job planning the trip according to our wishes and preferences.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Stefano</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/16497335" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-3.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">We had the most wonderful experience with Viatu and the trip of a lifetime. My sister and I travelled for 3,
5 weeks through Namibia and South Africa,
and everything was perfectly planned and just amazing.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Valerie</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-0 w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/18043538" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-10.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">Our South Africa vacation managed by Viatu based on our request turned out perfect. All logistics and transfers worked seamlessly with local professional personnel.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Svein</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/17107838" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-14.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">I spent one of my most exciting and beautiful holidays with Viatu in Namibia. From unforgettable game drives,
lodges with stunning locations,
delicious food and an adventurous cycling trip through the desert,
we got the full package.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Manuel</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/14632049" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-9.jpg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">We booked our 3.5-week honeymoon with Viatu,
and it was simply wonderful ! We had the most amazing time in South Africa and will book holidays with Viatu again !</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Linda</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-0 w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/18063212" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-2.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">We had an incredible journey with Viatu and many unforgettable memories in South Africa. The journey was tailor-made to our wishes and the communication with Alex really easy,
friendly and helpful. All the information was accessible online at any time,
nicely presented and structured in an overview.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">MichÃƒÂ¨le</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a><a class="pt-[77px] md:pt-[133px] w-[203px] md:w-[325px] shrink-0 mr-[62px] md:mr-[109px]" href="https://www.reviews.io/company-review/store/viatu.com/16619959" target="_blank" rel="nofollow noopener"><picture class="h-auto">< !--[-->< !--]--><source media="(-webkit-min-device-pixel-ratio: 2.5)" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=406&amp;quality=40&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=650&amp;quality=40&amp;format=auto 650w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=812&amp;quality=40&amp;format=auto 812w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=1300&amp;quality=40&amp;format=auto 1300w"><img src="https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=650&amp;quality=80&amp;format=auto" srcset="https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=203&amp;quality=80&amp;format=auto 203w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=325&amp;quality=80&amp;format=auto 325w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=406&amp;quality=80&amp;format=auto 406w, https://dpu9z4r46dtyt.cloudfront.net/public/review-8.jpeg?width=650&amp;quality=80&amp;format=auto 650w" sizes="(min-width: 768px) 325px, 203px" alt="" loading="lazy" class="w-full h-auto rounded-[17px] overflow-hidden" decoding="async" width="650"></picture><div class="flex gap-[4px] mt-[25px]" role="img" aria-label="5 stars">< !--[--><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star"><img src="/img/icon-star.svg" width="22" height="22" loading="lazy" alt="star">< !--]--></div><p class="body-xl mt-[10px]">I had a once in a lifetime trip with Viatu. It was extremely exciting,
adventurous and diverse ! As my first trip,
I found it to be very enjoyable. Everything was totally planned out from A to Z.</p><div class="flex items-center gap-[10px] mt-[25px]"><img src="/img/avatar.svg" alt="avatar icon" width="55" height="55" loading="lazy" class="w-[37px] md:w-[55px]"><div class="text-[16px] font-medium"><p class="font-medium">Irina</p><div class="flex flex-row text-greenish"><img src="/img/icon-verified.svg" width="16" height="16" alt="verified icon" loading="lazy" class="mr-[5px]" decoding="async"><span class="text-[16px] font-medium">Verified Traveller</span></div></div></div></a>< !--]--></div><a class="md:hidden btn w-auto md:w-fit mx-auto mt-[77px]" href="https://www.reviews.io/company-reviews/store/viatu.com" target="_blank" rel="nofollow noopener"><span>All Reviews</span></a><button class="absolute bottom-[74px] right-[24px] md:bottom-[-50px] md:right-[48px] rounded-[12px] p-[10px] bg-white cursor-pointer z-[2]" aria-label="Carousel Autoplay Pause">< !----><img src="/img/icon-pause-black.svg" width="16" height="16" alt="pause icon"></button></div></section><section class="swipe-list relative flex flex-col lg:flex-row py-[40px] lg:py-[80px] bg-white px-[20px] lg:px-0"><div class="w-full lg:w-fit lg:mr-0 lg:inset-0 lg:top-[80px] lg:container container-wrapper"><div class="flex flex-col w-full max-w-full lg:w-[354px] justify-between"><div class="px-[24px] lg:px-0 text-center lg:text-left"><h2 class="tagline-l text-sangria">Ethical travel for everyone</h2><h3 class="h3 text-black">Discover,
book and experience the extraordinary</h3></div><a class="hidden lg:flex btn mt-[40px] lg:w-fit min-w-fit" href="/en/t"><span>All Trips</span></a></div></div><div class="swipe-list-container overflow-hidden w-auto lg:w-[calc(50vw+(min(50vw,680px)-394px))] mx-[-20px] lg:mx-0 max-w-[none]"><span></span></div><a class="lg:hidden flex mx-auto w-full btn mt-[40px]" href="/en/t"><span>All Trips</span></a></section>< !----></div>< !--]--><footer class="w-full bg-black text-white" data-v-245c78f3><div class="container overflow-hidden" data-v-245c78f3><div class="flex flex-col md:default-grid" data-v-245c78f3><nav class="flex flex-row justify-between py-[32px] md:py-[56px] order-[2] md:order-[1] md:col-start-1 md:col-span-7" data-v-245c78f3><ul data-v-245c78f3><li data-v-245c78f3><h4 class="h5 mb-[19px]" data-v-245c78f3>Trips by Country</h4></li>< !--[--><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Botswana" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Botswana trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Eswatini" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Eswatini trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Kenya" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Kenya trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Namibia" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Namibia trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Rwanda" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Rwanda trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/South_Africa" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>South Africa trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Tanzania" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Tanzania trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Zambia" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Zambia trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Zimbabwe" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Zimbabwe trips</a></li>< !--]--></ul><ul data-v-245c78f3><li data-v-245c78f3><h4 class="h5 mb-[19px]" data-v-245c78f3>Trips by Experience</h4></li>< !--[--><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Beach" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Beach trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Big_5" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Big 5 trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Eco-Luxury" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Eco-Luxury trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Family-Friendly" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Family-Friendly trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Fly-in_Safari" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Fly-in Safari trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Gorilla_trekking" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Gorilla trekking trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Hiking" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Hiking trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Honeymoon" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Honeymoon trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Malaria-Free" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Malaria-Free trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Marine_life" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Marine life trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Safari" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Safari trips</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/t/Self-drive" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Self-drive trips</a></li>< !--]--></ul><ul class="hidden md:block" data-v-245c78f3><li data-v-245c78f3><h4 class="h5 mb-[19px]" data-v-245c78f3>General</h4></li>< !--[--><li class="mb-[15px]" data-v-245c78f3><a href="https://www.reviews.io/company-reviews/store/viatu.com" rel="noopener noreferrer" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Reviews</a></li><li class="mb-[15px]" data-v-245c78f3><a href="https://blog.viatu.com/en/blog/sustainability-at-viatu" rel="noopener noreferrer" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Sustainability</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/b2b-partnerships" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>B2B Partnerships</a></li><li class="mb-[15px]" data-v-245c78f3><a href="https://viatu-talent.freshteam.com/jobs" rel="noopener noreferrer" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Careers</a></li><li class="mb-[15px]" data-v-245c78f3><a href="https://blog.viatu.com/press" rel="noopener noreferrer" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Press</a></li><li class="mb-[15px]" data-v-245c78f3><a href="https://blog.viatu.com/en/blog" rel="noopener noreferrer" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Blog</a></li>< !--]-->< !--[--><li class="mb-[15px]" data-v-245c78f3><a href="/en/contact" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Contact Us</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/terms/terms-conditions" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Terms &amp;

Conditions</a></li><li class="mb-[15px]" data-v-245c78f3><a href="https://blog.viatu.com/faqs" rel="noopener noreferrer" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>FAQs</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/terms/privacy-policy" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Privacy Policy</a></li><li class="mb-[15px]" data-v-245c78f3><a href="/en/terms/imprint" class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" data-v-245c78f3>Imprint</a></li>< !--]--></ul><ul class="hidden md:block" data-v-245c78f3><li data-v-245c78f3><h4 class="h5 mb-[19px]" data-v-245c78f3>Social</h4></li><li class="mb-[15px]" data-v-245c78f3><a class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" href="https://www.facebook.com/viatutravel" target="_blank" rel="noopener nofollow" data-v-245c78f3><img src="/img/fb-logo-white.svg" alt="facebook icon" width="20" height="20" data-v-245c78f3><span class="ml-[10px]" data-v-245c78f3>Facebook</span></a></li><li class="mb-[15px]" data-v-245c78f3><a class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" href="https://www.instagram.com/viatu_travel/" target="_blank" rel="noopener nofollow" data-v-245c78f3><img src="/img/insta-logo-white.svg" alt="instagram icon" width="20" height="20" data-v-245c78f3><span class="ml-[10px]" data-v-245c78f3>Instagram</span></a></li><li class="mb-[15px]" data-v-245c78f3><a class="opacity-[0.6] hover:opacity-100 flex body-m md:body-l" href="https://www.linkedin.com/company/viatu/" target="_blank" rel="noopener nofollow" data-v-245c78f3><img src="/img/linkedin-logo-white.svg" alt="linkedin icon" width="20" height="20" data-v-245c78f3><span class="ml-[10px]" data-v-245c78f3>Linkedin</span></a></li></ul></nav><div class="newsletter-wrapper text-platinum pt-[64px] pb-[32px] md:pt-[50px] md:pb-[44px] order-[1] md:order-[2] col-span-full xl:col-start-9 lg:col-start-8 md:col-span-4" data-v-245c78f3><h4 class="h3 text-center md:text-left" data-v-245c78f3>Subscribe to our newsletter</h4><p class="body-l text-center md:text-left mt-[15px] md:mt-[7px]" data-v-245c78f3>We promise we donÃ¢â‚¬â„¢t spam.</p><span data-v-245c78f3></span><div class="hidden md:block pt-[35px]" data-v-245c78f3><a href="https://www.bcorporation.net/en-us/find-a-b-corp/company/viatu/" rel="noopener noreferrer" target="_blank" class="b-corp-logo-link" data-v-245c78f3><img src="/img/b-corp-logo-plain.svg" alt="B Corp logo" width="62" height="106" loading="lazy" data-v-245c78f3><span data-v-245c78f3>This company meets high standards of social and environmental impact.</span></a></div></div></div><div class="flex flex-col items-center md:flex-row md:justify-between py-[32px] md:hidden border-y-[1px] border-platinum/20" data-v-245c78f3><a href="https://www.bcorporation.net/en-us/find-a-b-corp/company/viatu/" rel="noopener noreferrer" target="_blank" class="b-corp-logo-link" data-v-245c78f3><img src="/img/b-corp-logo-plain.svg" alt="B Corp logo" width="62" height="106" loading="lazy" data-v-245c78f3><span data-v-245c78f3>This company meets high standards of social and environmental impact.</span></a></div><div class="flex flex-col md:flex-row md:justify-between py-[32px] md:py-[40px] border-y-[1px] border-platinum/20" data-v-245c78f3><h4 class="h5" data-v-245c78f3>Destinations</h4><ul class="grid grid-cols-3 md:flex flex-row flex-wrap gap-[25px] max-w-full mt-[25px] justify-around md:mt-0" data-v-245c78f3>< !--[--><li class="relative flex flex-row shrink-0 group body-m md:body-l" data-v-245c78f3><a href="/en/d/botswana" class="flex flex-row items-center" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] transition-opacity duration-[300ms] ease-in-out opacity-[0.6] group-hover:opacity-0 mr-[10px]" src="/img/botswana-icon.svg" width="29" height="19" alt="botswana icon" loading="lazy" decoding="async" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] opacity-0 transition-opacity duration-[300ms] ease-in-out group-hover:opacity-[1] absolute left-0 bottom-0 top-0 my-auto" src="/img/botswana-icon-hover.svg" width="29" height="19" alt="botswana hover icon" loading="lazy" decoding="async" data-v-245c78f3><span class="body-m opacity-[0.6] xs:whitespace-nowrap" data-v-245c78f3>Botswana</span></a></li><li class="relative flex flex-row shrink-0 group body-m md:body-l" data-v-245c78f3><a href="/en/d/eswatini" class="flex flex-row items-center" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] transition-opacity duration-[300ms] ease-in-out opacity-[0.6] group-hover:opacity-0 mr-[10px]" src="/img/eswatini-icon.svg" width="29" height="19" alt="eswatini icon" loading="lazy" decoding="async" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] opacity-0 transition-opacity duration-[300ms] ease-in-out group-hover:opacity-[1] absolute left-0 bottom-0 top-0 my-auto" src="/img/eswatini-icon-hover.svg" width="29" height="19" alt="eswatini hover icon" loading="lazy" decoding="async" data-v-245c78f3><span class="body-m opacity-[0.6] xs:whitespace-nowrap" data-v-245c78f3>Eswatini</span></a></li><li class="relative flex flex-row shrink-0 group body-m md:body-l" data-v-245c78f3><a href="/en/d/kenya" class="flex flex-row items-center" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] transition-opacity duration-[300ms] ease-in-out opacity-[0.6] group-hover:opacity-0 mr-[10px]" src="/img/kenya-icon.svg" width="29" height="19" alt="kenya icon" loading="lazy" decoding="async" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] opacity-0 transition-opacity duration-[300ms] ease-in-out group-hover:opacity-[1] absolute left-0 bottom-0 top-0 my-auto" src="/img/kenya-icon-hover.svg" width="29" height="19" alt="kenya hover icon" loading="lazy" decoding="async" data-v-245c78f3><span class="body-m opacity-[0.6] xs:whitespace-nowrap" data-v-245c78f3>Kenya</span></a></li><li class="relative flex flex-row shrink-0 group body-m md:body-l" data-v-245c78f3><a href="/en/d/namibia" class="flex flex-row items-center" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] transition-opacity duration-[300ms] ease-in-out opacity-[0.6] group-hover:opacity-0 mr-[10px]" src="/img/namibia-icon.svg" width="29" height="19" alt="namibia icon" loading="lazy" decoding="async" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] opacity-0 transition-opacity duration-[300ms] ease-in-out group-hover:opacity-[1] absolute left-0 bottom-0 top-0 my-auto" src="/img/namibia-icon-hover.svg" width="29" height="19" alt="namibia hover icon" loading="lazy" decoding="async" data-v-245c78f3><span class="body-m opacity-[0.6] xs:whitespace-nowrap" data-v-245c78f3>Namibia</span></a></li><li class="relative flex flex-row shrink-0 group body-m md:body-l" data-v-245c78f3><a href="/en/d/rwanda" class="flex flex-row items-center" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] transition-opacity duration-[300ms] ease-in-out opacity-[0.6] group-hover:opacity-0 mr-[10px]" src="/img/rwanda-icon.svg" width="29" height="19" alt="rwanda icon" loading="lazy" decoding="async" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] opacity-0 transition-opacity duration-[300ms] ease-in-out group-hover:opacity-[1] absolute left-0 bottom-0 top-0 my-auto" src="/img/rwanda-icon-hover.svg" width="29" height="19" alt="rwanda hover icon" loading="lazy" decoding="async" data-v-245c78f3><span class="body-m opacity-[0.6] xs:whitespace-nowrap" data-v-245c78f3>Rwanda</span></a></li><li class="relative flex flex-row shrink-0 group body-m md:body-l" data-v-245c78f3><a href="/en/d/south-africa" class="flex flex-row items-center" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] transition-opacity duration-[300ms] ease-in-out opacity-[0.6] group-hover:opacity-0 mr-[10px]" src="/img/south-africa-icon.svg" width="29" height="19" alt="south-africa icon" loading="lazy" decoding="async" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] opacity-0 transition-opacity duration-[300ms] ease-in-out group-hover:opacity-[1] absolute left-0 bottom-0 top-0 my-auto" src="/img/south-africa-icon-hover.svg" width="29" height="19" alt="south-africa hover icon" loading="lazy" decoding="async" data-v-245c78f3><span class="body-m opacity-[0.6] xs:whitespace-nowrap" data-v-245c78f3>South Africa</span></a></li><li class="relative flex flex-row shrink-0 group body-m md:body-l" data-v-245c78f3><a href="/en/d/tanzania" class="flex flex-row items-center" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] transition-opacity duration-[300ms] ease-in-out opacity-[0.6] group-hover:opacity-0 mr-[10px]" src="/img/tanzania-icon.svg" width="29" height="19" alt="tanzania icon" loading="lazy" decoding="async" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] opacity-0 transition-opacity duration-[300ms] ease-in-out group-hover:opacity-[1] absolute left-0 bottom-0 top-0 my-auto" src="/img/tanzania-icon-hover.svg" width="29" height="19" alt="tanzania hover icon" loading="lazy" decoding="async" data-v-245c78f3><span class="body-m opacity-[0.6] xs:whitespace-nowrap" data-v-245c78f3>Tanzania</span></a></li><li class="relative flex flex-row shrink-0 group body-m md:body-l" data-v-245c78f3><a href="/en/d/zambia" class="flex flex-row items-center" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] transition-opacity duration-[300ms] ease-in-out opacity-[0.6] group-hover:opacity-0 mr-[10px]" src="/img/zambia-icon.svg" width="29" height="19" alt="zambia icon" loading="lazy" decoding="async" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] opacity-0 transition-opacity duration-[300ms] ease-in-out group-hover:opacity-[1] absolute left-0 bottom-0 top-0 my-auto" src="/img/zambia-icon-hover.svg" width="29" height="19" alt="zambia hover icon" loading="lazy" decoding="async" data-v-245c78f3><span class="body-m opacity-[0.6] xs:whitespace-nowrap" data-v-245c78f3>Zambia</span></a></li><li class="relative flex flex-row shrink-0 group body-m md:body-l" data-v-245c78f3><a href="/en/d/zimbabwe" class="flex flex-row items-center" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] transition-opacity duration-[300ms] ease-in-out opacity-[0.6] group-hover:opacity-0 mr-[10px]" src="/img/zimbabwe-icon.svg" width="29" height="19" alt="zimbabwe icon" loading="lazy" decoding="async" data-v-245c78f3><img class="w-[25px] h-[16px] md:w-[29px] md:h-[19px] opacity-0 transition-opacity duration-[300ms] ease-in-out group-hover:opacity-[1] absolute left-0 bottom-0 top-0 my-auto" src="/img/zimbabwe-icon-hover.svg" width="29" height="19" alt="zimbabwe hover icon" loading="lazy" decoding="async" data-v-245c78f3><span class="body-m opacity-[0.6] xs:whitespace-nowrap" data-v-245c78f3>Zimbabwe</span></a></li>< !--]--></ul></div><div class="flex flex-col items-center md:flex-row justify-between pb-[64px] pt-[32px] md:py-[40px] border-t-[1px] border-platinum/20" data-v-245c78f3><div class="flex flex-col md:flex-row items-center order-[3] md:order-[1] body-m text-white text-center md:text-left" data-v-245c78f3><a href="/en/" data-v-245c78f3><img class="w-[100px] h-[49px]" src="/img/viatu-logo-white.svg" width="100" height="49" alt="Viatu Logo" loading="lazy" data-v-245c78f3></a><div class="mt-[18px] md:mt-0 md:ml-[50px]" data-v-245c78f3>Ã‚Â© <span data-v-245c78f3>2025</span>Viatu. All rights reserved. </div></div><ul class="md:hidden flex flex-row order-[2] mt-[32px] mb-[18px] space-x-[15px]" data-v-245c78f3><li data-v-245c78f3><a class="flex body-m md:body-l" href="https://www.facebook.com/viatutravel" target="_blank" rel="noopener nofollow" data-v-245c78f3><img src="/img/fb-logo-white.svg" alt="facebook icon" data-v-245c78f3><span class="sr-only" data-v-245c78f3>Facebook</span></a></li><li data-v-245c78f3><a class="flex body-m md:body-l" href="https://www.instagram.com/viatu_travel/" target="_blank" rel="noopener nofollow" data-v-245c78f3><img src="/img/insta-logo-white.svg" alt="instagram icon" data-v-245c78f3><span class="sr-only" data-v-245c78f3>Instagram</span></a></li><li data-v-245c78f3><a class="flex body-m md:body-l" href="https://www.linkedin.com/company/viatu/" target="_blank" rel="noopener nofollow" data-v-245c78f3><img src="/img/linkedin-logo-white.svg" alt="linkedin icon" data-v-245c78f3><span class="sr-only" data-v-245c78f3>Linkedin</span></a></li></ul><span data-v-245c78f3></span></div></div></footer>< !---->< !--]-->< !--]--></div><div id="teleports"></div><script type="application/json" id="__NUXT_DATA__" data-ssr="true">[ [ "ShallowReactive",
1],
{
"data": 2,
    "state": 499,
    "once": 507,
    "_errors": 508,
    "serverRendered": 13,
    "path": 514,
    "pinia": 515
}

,
[ "ShallowReactive",
3],
{
"fetchUsePersonalizationFlowFlag": 4,
    "fetchReviewsIo": 5,
    "fetchCountries": 9,
    "fetchFeatures": 56,
    "inspirationalTrip": 115,
    "featuredTrips": 229
}

,
false,
[ "Reactive",
6],
{
"numberOfReviews": 7,
    "rating": 8
}

,
145,
5,
[ 10,
16,
21,
26,
31,
36,
41,
46,
51],
{
"id": 11,
    "name": 12,
    "countryName": 12,
    "isFeatured": 13,
    "slug": 14,
    "cardImage": 15
}

,
"155",
"Botswana",
true,
"botswana",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public_thumbnails/filer_public/a5/a7/a5a7021d-cf41-4d07-b594-5a9d982bed5b/elephant_calf_walking_behind_mother_in_okavango_delta.jpeg__768x576_q85_crop_height-576_subsampling-2_upscale_width-768.jpg",
{
"id": 17,
    "name": 18,
    "countryName": 18,
    "isFeatured": 4,
    "slug": 19,
    "cardImage": 20
}

,
"202",
"Eswatini",
"eswatini",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public_thumbnails/filer_public/fa/14/fa1448e8-8c27-44f6-8d8a-f8fdd843c1bb/rocky_highlands_of_eswatini.jpeg__768x576_q85_crop_height-576_subsampling-2_upscale_width-768.jpg",
{
"id": 22,
    "name": 23,
    "countryName": 23,
    "isFeatured": 4,
    "slug": 24,
    "cardImage": 25
}

,
"231",
"Kenya",
"kenya",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public_thumbnails/filer_public/b7/13/b713825e-e0b9-4b1f-8b54-fabc314d962a/elephant_herd_with_kilimanjaro_in_distance_kenya.jpeg__768x576_q85_crop_height-576_subsampling-2_upscale_width-768.jpg",
{
"id": 27,
    "name": 28,
    "countryName": 28,
    "isFeatured": 13,
    "slug": 29,
    "cardImage": 30
}

,
"95",
"Namibia",
"namibia",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public_thumbnails/filer_public/52/3c/523c6ac8-8f9b-479d-b193-82a06cf6327d/deadvlei_sossusvlei_felipe_labate.jpg__768x576_q85_crop_height-576_subsampling-2_upscale_width-768.jpg",
{
"id": 32,
    "name": 33,
    "countryName": 33,
    "isFeatured": 4,
    "slug": 34,
    "cardImage": 35
}

,
"169",
"Rwanda",
"rwanda",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public_thumbnails/filer_public/4b/24/4b24bd6c-89e9-4426-9ad6-c0b12e3daf63/baby_gorilla_in_tree.jpeg__768x576_q85_crop_height-576_subsampling-2_upscale_width-768.jpg",
{
"id": 37,
    "name": 38,
    "countryName": 38,
    "isFeatured": 13,
    "slug": 39,
    "cardImage": 40
}

,
"151",
"South Africa",
"south-africa",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public_thumbnails/filer_public/31/6c/316c615f-0e66-407a-984a-08d0c7664216/adobestock_23656658.jpeg__768x576_q85_crop_height-576_subsampling-2_upscale_width-768.jpg",
{
"id": 42,
    "name": 43,
    "countryName": 43,
    "isFeatured": 4,
    "slug": 44,
    "cardImage": 45
}

,
"201",
"Tanzania",
"tanzania",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public_thumbnails/filer_public/44/8a/448a06df-6c44-4a56-8040-d2a1862b6f16/zebras_at_base_of_mount_kilimanjro_tanzania_1.jpeg__768x576_q85_crop_height-576_subsampling-2_upscale_width-768.jpg",
{
"id": 47,
    "name": 48,
    "countryName": 48,
    "isFeatured": 4,
    "slug": 49,
    "cardImage": 50
}

,
"225",
"Zambia",
"zambia",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public_thumbnails/filer_public/a0/12/a0122cee-58ea-4561-9eee-954f3ed43169/edge_of_victoria_falls_in_zambia.jpg__768x576_q85_crop_height-576_subsampling-2_upscale_width-768.jpg",
{
"id": 52,
    "name": 53,
    "countryName": 53,
    "isFeatured": 4,
    "slug": 54,
    "cardImage": 55
}

,
"224",
"Zimbabwe",
"zimbabwe",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public_thumbnails/filer_public/2d/86/2d86441c-cfc0-48ad-971a-093b3aeac19f/an_elephant_in_mana_pools_zimbabwe.jpeg__768x576_q85_crop_height-576_subsampling-2_upscale_width-768.jpg",
[ "Reactive",
57],
[ 58,
60,
62,
64,
66,
68,
70,
72,
74,
76,
78,
80,
82,
84,
86,
88,
90,
92,
94,
96,
98,
100,
102,
104,
107,
109,
111,
113],
{
"name": 59,
    "enabled": 13
}

,
"APP_UPDATE_CRM_DEAL",
{
"name": 61,
    "enabled": 13
}

,
"APP_FRESHWORKS_WEBHOOK",
{
"name": 63,
    "enabled": 13
}

,
"APP_LOG_JS_ERRORS_TO_SLACK",
{
"name": 65,
    "enabled": 13
}

,
"APP_ADD_DEFAULT_VIATU_SERVICE_FEE",
{
"name": 67,
    "enabled": 13
}

,
"APP_ZAZU_AVAILABILITY_CACHE",
{
"name": 69,
    "enabled": 13
}

,
"APP_EXCHANGE_RATE_CACHE",
{
"name": 71,
    "enabled": 13
}

,
"APP_GRAPHQL_CACHE",
{
"name": 73,
    "enabled": 13
}

,
"APP_ACTIVITIES_TRIP_STOPS",
{
"name": 75,
    "enabled": 4
}

,
"APP_CARBON_OFFSET_SIGNAL_FOR_TRIPS",
{
"name": 77,
    "enabled": 13
}

,
"APP_AUTO_TRANSLATE",
{
"name": 79,
    "enabled": 13
}

,
"APP_AUTO_CREATE_TRAVELER_INFORMATION",
{
"name": 81,
    "enabled": 13
}

,
"APP_AVAILABILITY_CHECK_NOTIFY",
{
"name": 83,
    "enabled": 13
}

,
"APP_AVAILABILITY_CHECK",
{
"name": 85,
    "enabled": 13
}

,
"WEB_NEW_PAYMENT_FLOW",
{
"name": 87,
    "enabled": 13
}

,
"WEB_TRIP_DASHBOARD",
{
"name": 89,
    "enabled": 13
}

,
"APP_PYTHON_LOGS_TO_SLACK",
{
"name": 91,
    "enabled": 13
}

,
"APP_AUTO_BOOK_ON_PAID",
{
"name": 93,
    "enabled": 4
}

,
"APP_LOG_ALL_MUTATIONS",
{
"name": 95,
    "enabled": 4
}

,
"WEB_PERSONALIZATION",
{
"name": 97,
    "enabled": 13
}

,
"APP_USE_NEW_RATES_CLASS",
{
"name": 99,
    "enabled": 13
}

,
"APP_BACKOFFICE_SAVE_TO_FRESHWORKS",
{
"name": 101,
    "enabled": 4
}

,
"APP_FRESHWORKS_WEBHOOK_DEBUG",
{
"name": 103,
    "enabled": 4
}

,
"APP_USE_NEW_SLACK_LOGGING",
{
"name": 105,
    "enabled": 106
}

,
"WEB_TRIP_DETAILS_ROOM_SELECTION_EDIT",
null,
{
"name": 108,
    "enabled": 106
}

,
"WEB_TRIP_DETAILS_NUMBER_OF_NIGHTS",
{
"name": 110,
    "enabled": 106
}

,
"WEB_QUOTE_INIT_WIZARD",
{
"name": 112,
    "enabled": 106
}

,
"WEB_QUOTE_VERSION_HISTORY",
{
"name": 114,
    "enabled": 106
}

,
"WEB_QUOTE_VALIDATION_STATUS_AREA",
{
"data": 116
}

,
{
"id": 117,
    "title": 118,
    "seoTitle": 119,
    "seoDescription": 120,
    "shortDescription": 121,
    "numberOfNights": 122,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "inclusionsExclusions": 123,
    "destinations": 124,
    "countries": 138,
    "timeToGo": 140,
    "galleryCache": 171,
    "cancellationPolicy": 196,
    "stops": 197,
    "monthRate": 225
}

,
"79",
"The Best of KwaZulu-Natal: Shores to Sanctuaries in 10 Days",
"KwaZulu-Natal: 10-Day Safari Adventure",
"Explore KwaZulu-Natal: Luxury safaris, stunning views, and vibrant culture! Ã¢Å“â€ fully customisable Ã¢Å“â€ sustainable Ã¢Å“â€ unforgettable experience Ã¢Å¾Â½ Personalise now!",
"From the onset in the vibrant Durban, relish exquisite stays with sundowner serenity. Travel to iSimangaliso Wetland Park for a bush and boat safari. Move on to Hluhluwe to appreciate verdant nature scenes and experience adventure and relaxation in luxury.",
9,
"\u003Cp>Price Includes:\u003C/p>\r\n\u003Cul>\r\n\u003Cli>Accommodation as indicated\u003C/li>\r\n\u003Cli>Meals &amp; Beverages as indicated\u003C/li>\r\n\u003Cli>Carbon offsetting of your entire Viatu trip (we take on this cost!)\u003C/li>\r\n\u003C/ul>\r\n\u003Cp>Price excludes:\u003C/p>\r\n\u003Cul>\r\n\u003Cli>International &amp; domestic flights\u003C/li>\r\n\u003Cli>Petrol\u003C/li>\r\n\u003Cli>Tourism levies, unless otherwise indicated\u003C/li>\r\n\u003Cli>Items of personal nature\u003C/li>\r\n\u003Cli>Additional items and services not included in the plan&nbsp;\u003C/li>\r\n\u003Cli>Tips &amp; gratuities\u003C/li>\r\n\u003Cli>Entrance fees, activities not specified as included&nbsp;\u003C/li>\r\n\u003Cli>Comprehensive travel insurance\u003C/li>\r\n\u003Cli>Park entry fees and levies\u003C/li>\r\n\u003C/ul>",
[ 125,
127,
129,
131,
133,
135,
137],
{
"name": 126,
    "countryName": 38
}

,
"Durban",
{
"name": 128,
    "countryName": 38
}

,
"Elephant Coast",
{
"name": 130,
    "countryName": 38
}

,
"iSimangaliso Wetland Park",
{
"name": 132,
    "countryName": 38
}

,
"KwaZulu-Natal",
{
"name": 134,
    "countryName": 38
}

,
"KwaZulu-Natal Game Reserves",
{
"name": 136,
    "countryName": 38
}

,
"mFulaWozi Wilderness Private Game Reserve",
{
"name": 38,
    "countryName": 38
}

,
[ 139],
{
"name": 38
}

,
[ 141,
145,
147,
150,
152,
155,
157,
160,
162,
164,
166,
169],
{
"month": 142,
    "rate": 143,
    "experience": 144
}

,
"JAN",
2694,
"Good",
{
"month": 146,
    "rate": 143,
    "experience": 144
}

,
"FEB",
{
"month": 148,
    "rate": 143,
    "experience": 149
}

,
"MAR",
"Best",
{
"month": 151,
    "rate": 143,
    "experience": 149
}

,
"APR",
{
"month": 153,
    "rate": 154,
    "experience": 149
}

,
"MAY",
2482,
{
"month": 156,
    "rate": 154,
    "experience": 144
}

,
"JUN",
{
"month": 158,
    "rate": 159,
    "experience": 144
}

,
"JUL",
2909,
{
"month": 161,
    "rate": 159,
    "experience": 144
}

,
"AUG",
{
"month": 163,
    "rate": 159,
    "experience": 149
}

,
"SEP",
{
"month": 165,
    "rate": 159,
    "experience": 149
}

,
"OCT",
{
"month": 167,
    "rate": 168,
    "experience": 149
}

,
"NOV",
2921,
{
"month": 170,
    "rate": 168,
    "experience": 144
}

,
"DEC",
[ 172,
177,
181,
184,
187,
190,
193],
{
"url": 173,
    "alt": 174,
    "tags": 175
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg",
"",
[ 176],
"main",
{
"url": 178,
    "alt": 174,
    "tags": 179
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg",
[ 180],
"card",
{
"url": 182,
    "alt": 174,
    "tags": 183
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg",
[],
{
"url": 185,
    "alt": 174,
    "tags": 186
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg",
[],
{
"url": 188,
    "alt": 174,
    "tags": 189
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg",
[],
{
"url": 191,
    "alt": 174,
    "tags": 192
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg",
[],
{
"url": 194,
    "alt": 174,
    "tags": 195
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg",
[],
"strict",
[ 198,
206,
214,
221],
{
"id": 199,
    "numberOfNights": 200,
    "destination": 201
}

,
"470",
2,
{
"name": 126,
    "description": 202,
    "slug": 203,
    "longitude": 204,
    "latitude": 205
}

,
"Durban is a diverse and vibrant city that sits on the coast of the warm Indian Ocean. The city boasts a number of beautiful and secluded beaches, and nature parks, such as the Valley of a 1000 Hills, and is a short drive away from a number of conservation-focused nature reserves, such as the Hluhluwe-Imfolozi Game Reserve. Visitors can tap into the rich cultural heritage of the city, which is made up of Indian, Zulu and European influences. This lends to a unique range of art, architecture, interesting people and great food. eThekwini, as it is affectionately known, also has access to the most extensive collections of sea life in the country and beautiful lush landscapes. Spend your holiday strolling along the different beach boulevards or check out the multiple marine research centres and aquariums.",
"durban",
"30.9882030",
"-29.8630960",
{
"id": 207,
    "numberOfNights": 208,
    "destination": 209
}

,
"471",
3,
{
"name": 136,
    "description": 210,
    "slug": 211,
    "longitude": 212,
    "latitude": 213
}

,
"mFulaWozi Wilderness Private Game Reserve is an enticing destination for eco-conscious travellers. Nestled in the heart of Africa, this pristine haven offers a unique blend of untouched landscapes and sustainable tourism. Visitors can immerse themselves in the beauty of lush forests, diverse wildlife, and serene waterways. Mfulawozi's commitment to conservation and community engagement makes it a shining example of sustainable travel. Whether it's embarking on guided nature walks or participating in local initiatives, guests can make a positive impact while savouring the natural wonders of this remote wilderness reserve.",
"mfulawozi-wilderness-private-game-reserve",
"31.6977050",
"-28.4114620",
{
"id": 215,
    "numberOfNights": 208,
    "destination": 216
}

,
"472",
{
"name": 130,
    "description": 217,
    "slug": 218,
    "longitude": 219,
    "latitude": 220
}

,
"iSimangaliso Wetland Park covers approximately 332.000 ha, including its marine reserves, making the park the third largest protected area in South Africa. In 1999, the park was officially designated as a natural UNESCO World Heritage site, the very first in the country. With a wide range of pristine marine, coastal, wetland, estuarine, and terrestrial environments, iSimangaliso Wetland Park is home to a diverse range of species, with over 6.500 plant and animal species, including over 500 bird species found across the 5 interlinked ecosystems within the protected area. From scuba diving in Sodwana Bay to whale watching in St. Lucia or birding at Lake Sibaya, iSimangaliso Wetland Park offers travellers a one-of-a-kind experience right by the Indian Ocean.",
"isimangaliso-wetland-park",
"32.5545370",
"-27.6412590",
{
"id": 222,
    "numberOfNights": 223,
    "destination": 224
}

,
"473",
1,
{
"name": 126,
    "description": 202,
    "slug": 203,
    "longitude": 204,
    "latitude": 205
}

,
{
"currency": 226,
    "rate": 227,
    "month": 228
}

,
"EUR",
"1974",
7,
[ 230,
277,
342,
389,
448],
{
"id": 231,
    "title": 232,
    "shortDescription": 233,
    "numberOfNights": 234,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "timeToGo": 235,
    "priority": 8,
    "minimumRateEur": 254,
    "timeToTravel": 255,
    "monthRate": 259,
    "galleryCache": 261
}

,
"12",
"The Ultimate Namibia Eco-Luxury Romantic Getaway",
"Enjoy a lavish stay in Windhoek before journeying to Etosha's ultimate chic safari hideaways. Move onward to Damaraland's desert-scape, where black rhinos roam. Marvel at Spitzkoppe in style, then head to Walvis Bay's flamingo-dotted lagoon and finally witness the majesty of Sossusvlei.",
14,
[ 236,
239,
240,
241,
243,
244,
245,
246,
248,
249,
250,
252],
{
"month": 142,
    "rate": 237,
    "experience": 238
}

,
3125,
"Acceptable",
{
"month": 146,
    "rate": 237,
    "experience": 238
}

,
{
"month": 148,
    "rate": 237,
    "experience": 144
}

,
{
"month": 151,
    "rate": 242,
    "experience": 144
}

,
3265,
{
"month": 153,
    "rate": 242,
    "experience": 149
}

,
{
"month": 156,
    "rate": 237,
    "experience": 149
}

,
{
"month": 158,
    "rate": 242,
    "experience": 149
}

,
{
"month": 161,
    "rate": 247,
    "experience": 149
}

,
3419,
{
"month": 163,
    "rate": 247,
    "experience": 149
}

,
{
"month": 165,
    "rate": 247,
    "experience": 144
}

,
{
"month": 167,
    "rate": 251,
    "experience": 144
}

,
3531,
{
"month": 170,
    "rate": 253,
    "experience": 238
}

,
3003,
6359,
{
"JAN": 256,
    "FEB": 256,
    "MAR": 257,
    "APR": 257,
    "MAY": 258,
    "JUN": 258,
    "JUL": 258,
    "AUG": 258,
    "SEP": 258,
    "OCT": 257,
    "NOV": 257,
    "DEC": 256
}

,
"ACCEPTABLE",
"GOOD",
"BEST",
{
"currency": 226,
    "rate": 260
}

,
"5111",
[ 262,
265,
268,
271,
274],
{
"url": 263,
    "alt": 174,
    "tags": 264
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/20/f4/20f440e6-832d-4c46-ae81-72617ffdf7e5/hoanib-desert-elephants-namibia-natural-selection-2021-anna-fichtner-6349.jpeg",
[ 176],
{
"url": 266,
    "alt": 174,
    "tags": 267
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/43/93/4393d194-850e-43f4-9abe-2dbec50ef7b8/camp_kipwe_-_suite.jpg",
[ 180],
{
"url": 269,
    "alt": 174,
    "tags": 270
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3b/36/3b366e8b-e35e-4abe-a5f8-d4b67eebd67c/etosha-namibia-roadtrip-viatu-2021-anna-fichtner-8873_1.jpg",
[],
{
"url": 272,
    "alt": 174,
    "tags": 273
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f0/89/f0893250-78d5-4269-a3cd-272049f99c75/pelican-point-lodge-namibia-roadtrip-viatu-2021-anna-fichtner-4364.jpg",
[],
{
"url": 275,
    "alt": 174,
    "tags": 276
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/22/89/2289e77d-6fde-45df-b6c1-2639f9890182/pelican-point-lodge-namibia-roadtrip-viatu-2021-anna-fichtner-3673.jpg",
[],
{
"id": 278,
    "title": 279,
    "shortDescription": 280,
    "numberOfNights": 281,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "timeToGo": 282,
    "priority": 208,
    "minimumRateEur": 301,
    "timeToTravel": 302,
    "monthRate": 303,
    "galleryCache": 305
}

,
"162",
"9-Day Kruger to Cape Romantic Fly-In Safari for Couples",
"Experience a romantic getaway across South Africa. Fly into Timbavati (a private concession next to Kruger National Park) for an intimate Big Five safari adventure, staying in luxurious, private accommodations. Next, wander through the picturesque Cape Winelands, savouring fine wines and gourmet meals in charming vineyards, before returning to Cape Town to conclude your unforgettable romantic escape.",
8,
[ 283,
285,
286,
288,
289,
291,
292,
293,
294,
296,
298,
300],
{
"month": 142,
    "rate": 284,
    "experience": 144
}

,
4186,
{
"month": 146,
    "rate": 284,
    "experience": 144
}

,
{
"month": 148,
    "rate": 287,
    "experience": 144
}

,
4178,
{
"month": 151,
    "rate": 287,
    "experience": 238
}

,
{
"month": 153,
    "rate": 290,
    "experience": 149
}

,
3922,
{
"month": 156,
    "rate": 290,
    "experience": 149
}

,
{
"month": 158,
    "rate": 290,
    "experience": 149
}

,
{
"month": 161,
    "rate": 290,
    "experience": 149
}

,
{
"month": 163,
    "rate": 295,
    "experience": 149
}

,
4069,
{
"month": 165,
    "rate": 297,
    "experience": 149
}

,
4243,
{
"month": 167,
    "rate": 299,
    "experience": 144
}

,
3902,
{
"month": 170,
    "rate": 299,
    "experience": 144
}

,
3550,
{
"JAN": 257,
    "FEB": 257,
    "MAR": 257,
    "APR": 256,
    "MAY": 258,
    "JUN": 258,
    "JUL": 258,
    "AUG": 258,
    "SEP": 258,
    "OCT": 258,
    "NOV": 257,
    "DEC": 257
}

,
{
"currency": 226,
    "rate": 304
}

,
"3125",
[ 306,
309,
312,
315,
318,
321,
324,
327,
330,
333,
336,
339],
{
"url": 307,
    "alt": 174,
    "tags": 308
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/bb/56/bb56bbc2-2364-429b-b509-2f24b6f34767/cape_wine_route_western_cape_south_africa.jpeg",
[ 176],
{
"url": 310,
    "alt": 174,
    "tags": 311
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/ce/2e/ce2ed8eb-1a05-4692-99f1-595acd9e5684/female_leopard_panthera_pardus_in_a_tree_in_the_timbavati_reserve.jpeg",
[ 180],
{
"url": 313,
    "alt": 174,
    "tags": 314
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f7/1e/f71e7306-28c3-485b-b654-e50a478dd6dd/adobestock_288444578.jpeg",
[],
{
"url": 316,
    "alt": 174,
    "tags": 317
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/6c/50/6c505af5-7759-466b-a024-4211f5dd74c2/atlantic_seaboard_cape_town_western_cape_south_africa.jpeg",
[],
{
"url": 319,
    "alt": 174,
    "tags": 320
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/be/ee/beee3d7e-cfb9-459c-b758-bd2ed451823e/beach_with_table_mountain_in_background_cape_town_south_africa.jpeg",
[],
{
"url": 322,
    "alt": 174,
    "tags": 323
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/8b/4a/8b4a5341-50a0-4450-b475-e6158c1b8dec/12_apostel_view_from_ocean_cape_town_western_cape_south_africa.jpeg",
[],
{
"url": 325,
    "alt": 174,
    "tags": 326
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/1a/981a46c6-1e7b-4b8e-8210-255a6334eaf1/baby_elephant_with_herd_timbavati.jpeg",
[],
{
"url": 328,
    "alt": 174,
    "tags": 329
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/26/0a/260adb06-47eb-4677-8003-3e4b4b22f65c/giraffe_giraffa_giraffa_moving_through_grass_and_trees_in_the_timbavati_reserve.jpeg",
[],
{
"url": 331,
    "alt": 174,
    "tags": 332
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/c5/0a/c50a1bbd-8bda-4a45-9d35-fe82379b5436/lions_at_timbavati.jpeg",
[],
{
"url": 334,
    "alt": 174,
    "tags": 335
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/bd/04/bd042247-a443-40da-a9c0-0824cdb0391f/portrait_of_a_cape_glossy_starling__in_the_timbavati_reserve_south_africa_perched_on_a_tree_with_blue_sky_in_the_background.jpeg",
[],
{
"url": 337,
    "alt": 174,
    "tags": 338
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/b1/53/b153dcf6-c66a-46af-b30f-ce58d80fb35a/safari_car_on_game_drive_on_a_dirt_road_at_dusk_timbavati_game_reserve_south_africa.jpeg",
[],
{
"url": 340,
    "alt": 174,
    "tags": 341
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/db/30/db305159-948f-48e0-bbb5-e13dfea9022c/no.jpeg",
[],
{
"id": 343,
    "title": 344,
    "shortDescription": 345,
    "numberOfNights": 228,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "timeToGo": 346,
    "priority": 200,
    "minimumRateEur": 366,
    "timeToTravel": 367,
    "monthRate": 368,
    "galleryCache": 370
}

,
"93",
"Botswana Honeymoon Safari in the Okavango Delta",
"Experience some of the best game viewings in the world on this ultimate safari experience in Botswana. From hot air balloon rides over the Okavango Delta to sleeping out under the stars and exploring the animal-abundant Khwai Private Reserve, this trip ticks all the boxes.",
[ 347,
349,
350,
351,
353,
355,
357,
359,
360,
361,
363,
365],
{
"month": 142,
    "rate": 348,
    "experience": 144
}

,
6960,
{
"month": 146,
    "rate": 348,
    "experience": 144
}

,
{
"month": 148,
    "rate": 348,
    "experience": 144
}

,
{
"month": 151,
    "rate": 352,
    "experience": 149
}

,
8355,
{
"month": 153,
    "rate": 354,
    "experience": 149
}

,
9747,
{
"month": 156,
    "rate": 356,
    "experience": 149
}

,
11198,
{
"month": 158,
    "rate": 358,
    "experience": 149
}

,
12427,
{
"month": 161,
    "rate": 358,
    "experience": 149
}

,
{
"month": 163,
    "rate": 356,
    "experience": 149
}

,
{
"month": 165,
    "rate": 362,
    "experience": 149
}

,
10288,
{
"month": 167,
    "rate": 364,
    "experience": 144
}

,
7820,
{
"month": 170,
    "rate": 364,
    "experience": 144
}

,
6378,
{
"JAN": 257,
    "FEB": 257,
    "MAR": 257,
    "APR": 258,
    "MAY": 258,
    "JUN": 258,
    "JUL": 258,
    "AUG": 258,
    "SEP": 258,
    "OCT": 258,
    "NOV": 257,
    "DEC": 257
}

,
{
"currency": 226,
    "rate": 369
}

,
"10547",
[ 371,
374,
377,
380,
383,
386],
{
"url": 372,
    "alt": 174,
    "tags": 373
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/03/94/039439e4-c52b-4240-8e96-32c12c024ef1/dukes_camp_hot_air_balloon_safari1.jpg",
[ 176],
{
"url": 375,
    "alt": 174,
    "tags": 376
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/93/1b/931bc90e-e1b9-429c-ba83-9ba285740781/adobestock_508974720.jpeg",
[ 180],
{
"url": 378,
    "alt": 174,
    "tags": 379
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/c6/23/c62333e3-e7cd-421c-a682-b171b4d97e3f/lionesses_in_khwai_concession.jpeg",
[],
{
"url": 381,
    "alt": 174,
    "tags": 382
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/a0/d4/a0d4ede4-6a4b-4b33-86b5-384061e7376d/19_sable_alley_-_firepit.jpg",
[],
{
"url": 384,
    "alt": 174,
    "tags": 385
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/b3/0d/b30d654a-d94a-4446-94b2-d95106e417a7/female_leopard_panthera_pardus_okavango_delta.jpeg",
[],
{
"url": 387,
    "alt": 174,
    "tags": 388
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/42/5a/425a2389-3795-4fde-b9b8-48d24023798b/01skybeds.jpg",
[],
{
"id": 390,
    "title": 391,
    "shortDescription": 392,
    "numberOfNights": 393,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "timeToGo": 394,
    "priority": 200,
    "minimumRateEur": 416,
    "timeToTravel": 417,
    "monthRate": 418,
    "galleryCache": 420
}

,
"43",
"Honeymoon Hideaways: Explore South AfricaÃ¢â‚¬â„¢s Southern Coast",
"From the fynbos filled mountains in Cape Town to the astonishing Karoo, this trip will romance you with stunning biodiversity. YouÃ¢â‚¬â„¢ll be lured in by the enticing Winelands and swayed along the Garden Route, all the way to the spectacular Eastern Cape.",
16,
[ 395,
397,
398,
399,
401,
403,
405,
406,
408,
410,
412,
414],
{
"month": 142,
    "rate": 396,
    "experience": 149
}

,
5700,
{
"month": 146,
    "rate": 396,
    "experience": 149
}

,
{
"month": 148,
    "rate": 396,
    "experience": 149
}

,
{
"month": 151,
    "rate": 400,
    "experience": 144
}

,
5647,
{
"month": 153,
    "rate": 402,
    "experience": 144
}

,
4493,
{
"month": 156,
    "rate": 404,
    "experience": 238
}

,
4475,
{
"month": 158,
    "rate": 404,
    "experience": 238
}

,
{
"month": 161,
    "rate": 407,
    "experience": 144
}

,
4630,
{
"month": 163,
    "rate": 409,
    "experience": 144
}

,
4851,
{
"month": 165,
    "rate": 411,
    "experience": 149
}

,
6040,
{
"month": 167,
    "rate": 413,
    "experience": 149
}

,
5385,
{
"month": 170,
    "rate": 415,
    "experience": 149
}

,
5596,
3976,
{
"JAN": 258,
    "FEB": 258,
    "MAR": 258,
    "APR": 257,
    "MAY": 257,
    "JUN": 256,
    "JUL": 256,
    "AUG": 257,
    "SEP": 257,
    "OCT": 258,
    "NOV": 258,
    "DEC": 258
}

,
{
"currency": 226,
    "rate": 419
}

,
"4399",
[ 421,
424,
427,
430,
433,
436,
439,
442,
445],
{
"url": 422,
    "alt": 174,
    "tags": 423
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/0f/a6/0fa628dd-bda8-4a30-ad3f-dd77145fe077/adobestock_190056409.jpeg",
[ 176],
{
"url": 425,
    "alt": 174,
    "tags": 426
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7c/88/7c889f25-dfcd-4b59-b15c-5937c73a5924/adobestock_11597382.jpeg",
[],
{
"url": 428,
    "alt": 174,
    "tags": 429
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/d0/73/d073545f-180c-40e7-9689-032acbb540c9/adobestock_200132545.jpeg",
[],
{
"url": 431,
    "alt": 174,
    "tags": 432
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/29/1c/291cd91d-2638-4cc9-8cf8-3dbe0252a0e8/134463.jpg",
[],
{
"url": 434,
    "alt": 174,
    "tags": 435
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fa/ef/faef9708-3b87-4f0e-adb0-60b156207756/adobestock_233621782.jpeg",
[],
{
"url": 437,
    "alt": 174,
    "tags": 438
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/ae/f4aec01d-5e55-46ff-aa95-9fde1b820fba/adobestock_273105173.jpeg",
[],
{
"url": 440,
    "alt": 174,
    "tags": 441
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/4a/68/4a680c4e-d74c-4d02-a03c-9939aa027b22/adobestock_323333433.jpeg",
[],
{
"url": 443,
    "alt": 174,
    "tags": 444
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/69/34/6934b680-bcc4-469b-bf87-13a5df9237f4/adobestock_38451222.jpeg",
[],
{
"url": 446,
    "alt": 174,
    "tags": 447
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/49/eb/49eb2dcb-d603-4d6c-aceb-e6490c3e427d/adobestock_214868984_1.jpeg",
[],
{
"id": 449,
    "title": 450,
    "shortDescription": 451,
    "numberOfNights": 452,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "timeToGo": 453,
    "priority": 223,
    "minimumRateEur": 467,
    "timeToTravel": 468,
    "monthRate": 469,
    "galleryCache": 471
}

,
"8",
"Classic Namibia Bucket List Adventure",
"Begin your trip at the worldÃ¢â‚¬â„¢s most famous dunes at Sossusvlei, then head to salty Swakopmund before trading the sand for the rocky moonscape of Damaraland. To round up, end your trip with an exciting game drive through wildlife-brimming Etosha.",
11,
[ 454,
456,
457,
458,
459,
460,
461,
462,
463,
464,
465,
466],
{
"month": 142,
    "rate": 455,
    "experience": 238
}

,
1445,
{
"month": 146,
    "rate": 455,
    "experience": 238
}

,
{
"month": 148,
    "rate": 455,
    "experience": 144
}

,
{
"month": 151,
    "rate": 455,
    "experience": 144
}

,
{
"month": 153,
    "rate": 455,
    "experience": 149
}

,
{
"month": 156,
    "rate": 455,
    "experience": 149
}

,
{
"month": 158,
    "rate": 455,
    "experience": 149
}

,
{
"month": 161,
    "rate": 455,
    "experience": 149
}

,
{
"month": 163,
    "rate": 455,
    "experience": 149
}

,
{
"month": 165,
    "rate": 455,
    "experience": 144
}

,
{
"month": 167,
    "rate": 455,
    "experience": 238
}

,
{
"month": 170,
    "rate": 455,
    "experience": 238
}

,
2151,
{
"JAN": 256,
    "FEB": 256,
    "MAR": 257,
    "APR": 257,
    "MAY": 258,
    "JUN": 258,
    "JUL": 258,
    "AUG": 258,
    "SEP": 258,
    "OCT": 257,
    "NOV": 256,
    "DEC": 256
}

,
{
"currency": 226,
    "rate": 470
}

,
"1206",
[ 472,
475,
478,
481,
484,
487,
490,
493,
496],
{
"url": 473,
    "alt": 174,
    "tags": 474
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/b9/98b923bd-4ef5-4b4f-b606-557b768f1376/sossusvlei_gemsbok_namibia.jpeg",
[ 176],
{
"url": 476,
    "alt": 174,
    "tags": 477
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/2e/c1/2ec10d98-9de8-4f4c-8136-d3b87e6ba474/lion_etosha.jpg",
[ 180],
{
"url": 479,
    "alt": 174,
    "tags": 480
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e8/81/e8813e94-7d33-4046-b2e1-171bd58f4b51/windhoek-sunset-namibia.jpeg",
[],
{
"url": 482,
    "alt": 174,
    "tags": 483
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/a9/0c/a90c4b4a-9c03-436e-bf15-f452190adfeb/animals_at_etosha_namibia.jpg",
[],
{
"url": 485,
    "alt": 174,
    "tags": 486
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/1c/25/1c2558b5-d3cb-44b3-892c-cc113e601f06/endless-dunes-in-sossusvlei.jpeg",
[],
{
"url": 488,
    "alt": 174,
    "tags": 489
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/c0/5f/c05fe7a6-51d0-4ca8-9472-aa432c1bf180/deadvlei_photographer_namibia.jpg",
[],
{
"url": 491,
    "alt": 174,
    "tags": 492
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/a7/c0/a7c0e7c9-da06-4782-aadb-357e3ca31f82/swakopmund-pier-namibia.jpeg",
[],
{
"url": 494,
    "alt": 174,
    "tags": 495
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/33/89/338979af-489d-476f-b1ef-ed63bcaa4435/damaraland_north_namibia.jpeg",
[],
{
"url": 497,
    "alt": 174,
    "tags": 498
}

,
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/5c/c6/5cc6348f-910f-4a3f-b8fd-a11a10019448/etosha-elephants-namibia.jpeg",
[],
[ "Reactive",
500],
{
"$snuxt-i18n-meta": 501,
    "$s_gqlErrors": 106,
    "$ssite-config": 502
}

,
{}

,
{
"currentLocale": 503,
    "defaultLocale": 503,
    "env": 504,
    "name": 505,
    "url": 506
}

,
"en",
"production",
"viatu",
"https://www.viatu.com",
[ "Set"

],
[ "ShallowReactive",
509],
{
"fetchFeatures": 106,
    "fetchCountries": 106,
    "fetchUsePersonalizationFlowFlag": 106,
    "fetchPersonalizationUseCarsAndActivitiesFlowFlag": 510,
    "fetchReviewsIo": 106,
    "inspirationalTrip": 106,
    "featuredTrips": 106
}

,
[ "NuxtError",
511],
{
"message": 512,
    "statusCode": 513
}

,
"GqlSdks[client](...)[operation] is not a function",
500,
"/en/t/79",
[ "Reactive",
516],
{
"defaultStore": 517,
    "tripsStore": 537,
    "sharedStore": 548
}

,
{
"language": 518,
    "currency": 520,
    "needsBlackTopNav": 4,
    "siteCookieAcknowledged": 4,
    "siteCookieSelection": 522,
    "browsingHistory": 527,
    "referralCode": 174,
    "source": 174,
    "medium": 174,
    "clientIP": 174,
    "countryCode": 174,
    "reviewsIo": 6,
    "personalise": 536,
    "personalizationCarsAndActivities": 4
}

,
{
"code": 503,
    "label": 519
}

,
"English",
{
"code": 226,
    "symbol": 521
}

,
"Ã¢â€šÂ¬",
{
"GoogleAnalytics": 523,
    "UserExperience": 525
}

,
{
"enabled": 4,
    "name": 524
}

,
"Google",
{
"enabled": 13,
    "name": 526
}

,
"User",
[ 528,
530,
532,
534],
{
"from": 174,
    "to": 529
}

,
"https://www.viatu.com/en?_gl=1*98upr1*_gcl_au*OTc1MzY4Njc0LjE3NDk4OTczMjc.*_ga*MjAzNzcxMzY0OS4xNzQ5ODk3Mjkw*_ga_47QEFD5JKF*czE3NTE5ODU0MzQkbzUkZzEkdDE3NTE5ODY4MzQkajUxJGwwJGgw",
{
"from": 529,
    "to": 531
}

,
"https://www.viatu.com/en/t",
{
"from": 531,
    "to": 533
}

,
"https://www.viatu.com/en/d",
{
"from": 533,
    "to": 535
}

,
"https://www.viatu.com/en/t/Honeymoon",
{
"title": 174,
    "id": 106
}

,
{
"allTrips": 538,
    "trip": 116,
    "presentationTrips": 539,
    "featuredTrips": 540,
    "countries": 9,
    "experiences": 546,
    "pages": 547
}

,
[],
[],
[ 541,
542,
543,
544,
545],
{
"id": 231,
    "title": 232,
    "shortDescription": 233,
    "numberOfNights": 234,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "timeToGo": 235,
    "priority": 8,
    "minimumRateEur": 254,
    "timeToTravel": 255,
    "monthRate": 259,
    "galleryCache": 261,
    "slug": 231
}

,
{
"id": 278,
    "title": 279,
    "shortDescription": 280,
    "numberOfNights": 281,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "timeToGo": 282,
    "priority": 208,
    "minimumRateEur": 301,
    "timeToTravel": 302,
    "monthRate": 303,
    "galleryCache": 305,
    "slug": 278
}

,
{
"id": 343,
    "title": 344,
    "shortDescription": 345,
    "numberOfNights": 228,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "timeToGo": 346,
    "priority": 200,
    "minimumRateEur": 366,
    "timeToTravel": 367,
    "monthRate": 368,
    "galleryCache": 370,
    "slug": 343
}

,
{
"id": 390,
    "title": 391,
    "shortDescription": 392,
    "numberOfNights": 393,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "timeToGo": 394,
    "priority": 200,
    "minimumRateEur": 416,
    "timeToTravel": 417,
    "monthRate": 418,
    "galleryCache": 420,
    "slug": 390
}

,
{
"id": 449,
    "title": 450,
    "shortDescription": 451,
    "numberOfNights": 452,
    "totalCo2InG": 106,
    "timeToTravelDescription": 106,
    "timeToGo": 453,
    "priority": 223,
    "minimumRateEur": 467,
    "timeToTravel": 468,
    "monthRate": 469,
    "galleryCache": 471,
    "slug": 449
}

,
[],
[],
{
"referer": 174,
    "countries": 549,
    "experiences": 568,
    "features": 57,
    "months": 610,
    "fetchCountriesPromise": 106,
    "fetchExperiencesPromise": 106,
    "consentListeners": 623
}

,
[ 550,
552,
554,
556,
558,
560,
562,
564,
566],
{
"id": 551,
    "name": 12,
    "countryName": 12,
    "isFeatured": 13,
    "slug": 14,
    "cardImage": 15
}

,
155,
{
"id": 553,
    "name": 18,
    "countryName": 18,
    "isFeatured": 4,
    "slug": 19,
    "cardImage": 20
}

,
202,
{
"id": 555,
    "name": 23,
    "countryName": 23,
    "isFeatured": 4,
    "slug": 24,
    "cardImage": 25
}

,
231,
{
"id": 557,
    "name": 28,
    "countryName": 28,
    "isFeatured": 13,
    "slug": 29,
    "cardImage": 30
}

,
95,
{
"id": 559,
    "name": 33,
    "countryName": 33,
    "isFeatured": 4,
    "slug": 34,
    "cardImage": 35
}

,
169,
{
"id": 561,
    "name": 38,
    "countryName": 38,
    "isFeatured": 13,
    "slug": 39,
    "cardImage": 40
}

,
151,
{
"id": 563,
    "name": 43,
    "countryName": 43,
    "isFeatured": 4,
    "slug": 44,
    "cardImage": 45
}

,
201,
{
"id": 565,
    "name": 48,
    "countryName": 48,
    "isFeatured": 4,
    "slug": 49,
    "cardImage": 50
}

,
225,
{
"id": 567,
    "name": 53,
    "countryName": 53,
    "isFeatured": 4,
    "slug": 54,
    "cardImage": 55
}

,
224,
[ 569,
572,
576,
579,
582,
586,
590,
593,
596,
600,
604,
606],
{
"id": 570,
    "name": 571,
    "verboseId": 571,
    "isFeatured": 13
}

,
24,
"Beach",
{
"id": 573,
    "name": 574,
    "verboseId": 575,
    "isFeatured": 13
}

,
30,
"Big 5",
"Big-5",
{
"id": 577,
    "name": 578,
    "verboseId": 578,
    "isFeatured": 13
}

,
29,
"Eco-Luxury",
{
"id": 580,
    "name": 581,
    "verboseId": 581,
    "isFeatured": 13
}

,
20,
"Family-Friendly",
{
"id": 583,
    "name": 584,
    "verboseId": 585,
    "isFeatured": 13
}

,
28,
"Fly-in Safari",
"Fly-in-safari",
{
"id": 587,
    "name": 588,
    "verboseId": 589,
    "isFeatured": 13
}

,
27,
"Gorilla trekking",
"Gorilla-Trekking",
{
"id": 591,
    "name": 592,
    "verboseId": 592,
    "isFeatured": 13
}

,
32,
"Hiking",
{
"id": 594,
    "name": 595,
    "verboseId": 595,
    "isFeatured": 13
}

,
21,
"Honeymoon",
{
"id": 597,
    "name": 598,
    "verboseId": 599,
    "isFeatured": 13
}

,
41,
"Malaria-Free",
"malaria-free",
{
"id": 601,
    "name": 602,
    "verboseId": 603,
    "isFeatured": 13
}

,
19,
"Marine life",
"Marine-Life",
{
"id": 223,
    "name": 605,
    "verboseId": 605,
    "isFeatured": 13
}

,
"Safari",
{
"id": 607,
    "name": 608,
    "verboseId": 609,
    "isFeatured": 13
}

,
17,
"Self-drive",
"Self-Drive",
[ 611,
612,
613,
614,
615,
616,
617,
618,
619,
620,
621,
622],
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December",
[]]</script><script>window.__NUXT__= {}

;

window.__NUXT__.config= {
    public: {

        siteUrl: "https://www.viatu.com",
        siteName: "Viatu Travel",
        titleSeparator: "",
        language: "en",
        GQL_HOST: "https://api.viatu.com/graphql",
        jsErrorsEndpoint: "https://api.viatu.com/js-errors",
        mapboxToken: "pk.eyJ1IjoidmlhdHUiLCJhIjoiY2tsNHhoZGZsMDNvajJ3bjJvMzU4cTVsMiJ9.2ClTx2EOwQ6BZgQzvx0Ggg",
        viatuENV: "prod",
        builderApiKey: "95b212ae7e5a4a62bf89901e78c36384",
        gtm_id: "GTM-M6NBSBD",
        gtm_enabled: true,
        gtm_debug: true,
        CACHE_HOST: "$CACHE_HOST",
        CACHE_PORT: "$CACHE_PORT",
        cacheTTL: 604800000,
        addNoCacheHeader: false,
        "graphql-client": {
            clients: {
                default: {
                    token: {
                        type: "Bearer",
                            name: "Authorization"
                    }

                    ,
                    proxyCookies: true,
                    tokenStorage: {

                        mode: "cookie",
                        cookieOptions: {
                            maxAge: 604800,
                                secure: true
                        }

                        ,
                        name: "gql:default"
                    }

                    ,
                    preferGETQueries: false,
                    host: "https://api.viatu.com/graphql"
                }
            }
        }

        ,
        device: {
            enabled: true,
                defaultUserAgent: "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.39 Safari/537.36",
                refreshOnResize: false
        }

        ,
        i18n: {

            baseUrl: "https://www.viatu.com",
            defaultLocale: "en",
            defaultDirection: "ltr",
            strategy: "prefix",
            lazy: true,
            rootRedirect: "",
            routesNameSeparator: "___",
            defaultLocaleRouteNameSuffix: "default",
            skipSettingLocaleOnNavigate: false,
            differentDomains: false,
            trailingSlash: false,
            configLocales: [ {
                code: "en",
                    name: "English",
                    language: "en",
                    files: ["/builds/viatu/nuxt/locales/en.js"]
            }

            ,
            {
            code: "de",
                name: "German",
                language: "de",
                files: ["/builds/viatu/nuxt/locales/de.js"]
        }

        ],
        locales: {
            en: {
                domain: ""
            }

            ,
            de: {
                domain: ""
            }
        }

        ,
        detectBrowserLanguage: {
            alwaysRedirect: true,
                cookieCrossOrigin: false,
                cookieDomain: "",
                cookieKey: "i18n_viatu",
                cookieSecure: false,
                fallbackLocale: "",
                redirectOn: "root",
                useCookie: true
        }

        ,
        experimental: {
            localeDetector: "",
                switchLocalePathLinkSSR: false,
                autoImportTranslationFunctions: false,
                jsTsFormatResource: true
        }
    }

    ,
    "seo-utils": {
        canonicalQueryWhitelist: ["page", "sort", "filter", "search", "q", "category", "tag"]
    }

    ,
    piniaPluginPersistedstate: {}

    ,
    prometheus: {
        verbose: false,
            healthCheck: true,
            prometheusPath: "/metrics",
            healthCheckPath: "/health"
    }
}

,
app: {
    baseURL: "/",
        buildId: "d708f04b-138d-45be-a01e-96d1fab10263",
        buildAssetsDir: "/_nuxt/",
        cdnURL: ""
}
}

</script><script type="application/ld+json" id="schema-org-graph"> {

    "@context": "https://schema.org",
    "@graph": [ {

        "@id": "https://www.viatu.com/en#website",
        "@type": "WebSite",
        "inLanguage": "en",
        "name": "viatu",
        "url": "https://www.viatu.com/en",
        "workTranslation": {
            "@id": "https://www.viatu.com/de#website"
        }
    }

    ,
    {

    "@id": "https://www.viatu.com/en/t/79/#webpage",
    "@type": "WebPage",
    "description": "Explore KwaZulu-Natal: Luxury safaris, stunning views, and vibrant culture! Ã¢Å“â€ fully customisable Ã¢Å“â€ sustainable Ã¢Å“â€ unforgettable experience Ã¢Å¾Â½ Personalise now!",
    "name": "KwaZulu-Natal: 10-Day Safari Adventure Ã¢Å“â€Ã¯Â¸Â | Viatu Travel",
    "url": "https://www.viatu.com/en/t/79",
    "isPartOf": {
        "@id": "https://www.viatu.com/en#website"
    }

    ,
    "potentialAction": [ {
        "@type": "ReadAction",
            "target": [ "https://www.viatu.com/en/t/79"
            ]
    }

    ]
}

,
{

"@context": "https://schema.org",
"@language": "en",
"@graph": [ {
    "@type": "WebSite",
        "name": "Viatu",
        "url": "https://www.viatu.com/",
        "inLanguage": "en"
}

,
{

"@type": "TravelAgency",
"name": "Viatu Travel",
"email": "contact@viatu.com",
"url": "https://www.viatu.com/",
"logo": {
    "@type": "ImageObject",
        "url": "https://www.viatu.com/android-512x512.png",
        "width": 512,
        "height": 512
}

,
"contactPoint": {
    "@type": "ContactPoint",
        "telephone": "+41-41-539-1696",
        "contactType": "Customer Service",
        "availableLanguage": [ "English",
        "German"
        ]
}

,
"address": {
    "@type": "PostalAddress",
        "streetAddress": "Neugasse 6",
        "addressLocality": "Zug",
        "addressRegion": "Zug",
        "postalCode": "6300",
        "addressCountry": "CH"
}

,
"openingHours": "Mo-Su 00:00-24:00",
"description": "Discover conscious travel with expertly curated trips, free carbon offsetting, and sustainable stays. Book your entire eco-friendly itinerary in one place!",
"keywords": "travel, sustainable, namibia, south africa, connected trip, trip, safari, glamping, camping, self drive, remote, desert, jacuzzi, luxury, off road, eco, eco friendly",
"sameAs": [ "https://www.facebook.com/viatutravel",
"https://www.instagram.com/viatu_travel",
"https://www.linkedin.com/company/viatu"

],
"aggregateRating": {
    "@type": "AggregateRating",
        "ratingValue": "5",
        "reviewCount": "145"
}

,
"inLanguage": "en"
}

]
}

,
{

"@context": "https://schema.org",
"@type": "TouristTrip",
"description": "From the onset in the vibrant Durban, relish exquisite stays with sundowner serenity. Travel to iSimangaliso Wetland Park for a bush and boat safari. Move on to Hluhluwe to appreciate verdant nature scenes and experience adventure and relaxation in luxury.",
"name": "The Best of KwaZulu-Natal: Shores to Sanctuaries in 10 Days",
"url": "https://www.viatu.com/en/t/79",
"additionalProperty": [ {
    "@type": "PropertyValue",
        "name": "Number of Nights",
        "value": "9"
}

],
"image": [ "https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/98/56/98563fea-fbe3-42f6-bc77-ceb0e007092b/rhino_ridge_safari_lodge_lounge_chairs_and_deck.jpg?width=1200",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/3f/08/3f08dd5f-69ea-4713-b456-441447030eba/st_lucia_south_africa_people_walking_at_mission_rocks_beach_in_isimangaliso_wetland_park_zululand.jpeg?width=1200",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/7d/ea/7dea7572-5b13-4cd3-bcec-0abbfbcd3c6e/cheeta_hluhluwe_south_africa.jpeg?width=1200",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/f4/93/f4930eef-3d29-4d7c-9730-febe8f5de8c0/aerial_view_of_isimangaliso_wetland_park_maputaland.jpeg?width=1200",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/cd/e2/cde2ad5e-9318-4eec-bb82-4525cee1139a/elephants-1_hluhluwe-imfolozi_park.jpg?width=1200",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/fb/c8/fbc896be-38ad-45b0-91e2-8cee201d06d8/deluxe-ocean-view-suite-pool-landscape-1.jpg?width=1200",
"https://dpu9z4r46dtyt.cloudfront.net/media/filer_public/e7/9e/e79e5983-aac9-416a-a636-6e672d1120e0/rhinoridge_rates_lion-top-banner_crp_1920px_hluhluwe-imfolozi_park.jpg?width=1200"

],
"itinerary": {

    "@type": "ItemList",
    "numberOfItems": 4,
    "itemListElement": [ {

        "@type": "ListItem",
        "position": 1,
        "item": {

            "@type": "Place",
            "name": "Durban",
            "description": "Durban is a diverse and vibrant city that sits on the coast of the warm Indian Ocean. The city boasts a number of beautiful and secluded beaches, and nature parks, such as the Valley of a 1000 Hills, and is a short drive away from a number of conservation-focused nature reserves, such as the Hluhluwe-Imfolozi Game Reserve. Visitors can tap into the rich cultural heritage of the city, which is made up of Indian, Zulu and European influences. This lends to a unique range of art, architecture, interesting people and great food. eThekwini, as it is affectionately known, also has access to the most extensive collections of sea life in the country and beautiful lush landscapes. Spend your holiday strolling along the different beach boulevards or check out the multiple marine research centres and aquariums.",
            "geo": {
                "@type": "GeoCoordinates",
                    "latitude": "-29.8630960",
                    "longitude": "30.9882030"
            }

            ,
            "url": "https://www.viatu.com/en/d/durban"
        }
    }

    ,
    {

    "@type": "ListItem",
    "position": 2,
    "item": {

        "@type": "Place",
        "name": "mFulaWozi Wilderness Private Game Reserve",
        "description": "mFulaWozi Wilderness Private Game Reserve is an enticing destination for eco-conscious travellers. Nestled in the heart of Africa, this pristine haven offers a unique blend of untouched landscapes and sustainable tourism. Visitors can immerse themselves in the beauty of lush forests, diverse wildlife, and serene waterways. Mfulawozi's commitment to conservation and community engagement makes it a shining example of sustainable travel. Whether it's embarking on guided nature walks or participating in local initiatives, guests can make a positive impact while savouring the natural wonders of this remote wilderness reserve.",
        "geo": {
            "@type": "GeoCoordinates",
                "latitude": "-28.4114620",
                "longitude": "31.6977050"
        }

        ,
        "url": "https://www.viatu.com/en/d/mfulawozi-wilderness-private-game-reserve"
    }
}

,
{

"@type": "ListItem",
"position": 3,
"item": {

    "@type": "Place",
    "name": "iSimangaliso Wetland Park",
    "description": "iSimangaliso Wetland Park covers approximately 332.000 ha, including its marine reserves, making the park the third largest protected area in South Africa. In 1999, the park was officially designated as a natural UNESCO World Heritage site, the very first in the country. With a wide range of pristine marine, coastal, wetland, estuarine, and terrestrial environments, iSimangaliso Wetland Park is home to a diverse range of species, with over 6.500 plant and animal species, including over 500 bird species found across the 5 interlinked ecosystems within the protected area. From scuba diving in Sodwana Bay to whale watching in St. Lucia or birding at Lake Sibaya, iSimangaliso Wetland Park offers travellers a one-of-a-kind experience right by the Indian Ocean.",
    "geo": {
        "@type": "GeoCoordinates",
            "latitude": "-27.6412590",
            "longitude": "32.5545370"
    }

    ,
    "url": "https://www.viatu.com/en/d/isimangaliso-wetland-park"
}
}

,
{

"@type": "ListItem",
"position": 4,
"item": {

    "@type": "Place",
    "name": "Durban",
    "description": "Durban is a diverse and vibrant city that sits on the coast of the warm Indian Ocean. The city boasts a number of beautiful and secluded beaches, and nature parks, such as the Valley of a 1000 Hills, and is a short drive away from a number of conservation-focused nature reserves, such as the Hluhluwe-Imfolozi Game Reserve. Visitors can tap into the rich cultural heritage of the city, which is made up of Indian, Zulu and European influences. This lends to a unique range of art, architecture, interesting people and great food. eThekwini, as it is affectionately known, also has access to the most extensive collections of sea life in the country and beautiful lush landscapes. Spend your holiday strolling along the different beach boulevards or check out the multiple marine research centres and aquariums.",
    "geo": {
        "@type": "GeoCoordinates",
            "latitude": "-29.8630960",
            "longitude": "30.9882030"
    }

    ,
    "url": "https://www.viatu.com/en/d/durban"
}
}

]
}

,
"offers": {
    "@type": "Offer",
        "price": "1974",
        "priceCurrency": "EUR",
        "availability": "https://schema.org/InStock",
        "url": "https://www.viatu.com/en/t/79"
}

,
"potentialAction": [ {

    "@type": "ReserveAction",
    "target": {
        "@type": "EntryPoint",
            "urlTemplate": "https://www.viatu.com/en/t/79?personalising=true",
            "actionPlatform": [ "http://schema.org/DesktopWebPlatform",
            "http://schema.org/MobileWebPlatform"
            ]
    }

    ,
    "result": {
        "@type": "Reservation",
            "name": "Trip Reservation"
    }
}

]
}

]
}

</script>.trip-card {
    border-radius: 18px;
    overflow: hidden;
}

.thumbnail-gallery {
    position: relative;
    aspect-ratio: 1 / 1;
    overflow: hidden;
}

.nav-buttons {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 10;
}

.nav-bullets {
    position: absolute;
    bottom: 10px;
    left: 10px;
    display: flex;
    gap: 4px;
    z-index: 10;
}

.nav-bullets span {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.6);
}

.nav-bullets span.primary {
    background-color: #fff;
}

.swiper-nav {
    position: relative;
    margin-top: 20px;
}

.swiper-scrollbar {
    background: rgba(0, 0, 0, .1);
    border-radius: 10px;
    position: relative;
    touch-action: none;
    height: 4px;
    width: 100%;
    cursor: pointer;
}

.swiper-scrollbar-drag {
    background: rgb(40 58 44);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    /* width: 70.087px; */
    transition: transform 0.3s ease;
    cursor: grab;
}

.swiper-scrollbar-drag:active {
    cursor: grabbing;
}

.navigation-controls {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 20px;
}

.nav-btn {
    background: rgb(40 58 44);
    color: white;
    border: none;
    padding: 12px 24px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 16px;
    transition: all 0.3s ease;
}

.nav-btn:hover {
    background: rgb(40 58 44);
    transform: translateY(-2px);
}

.nav-btn:disabled {
    background: #ccc;
    cursor: not-allowed;
    transform: none;
}

.info {
    text-align: center;
    margin-top: 20px;
    color: #666;
}

.current-item {
    font-weight: bold;
    color: rgb(40 58 44);
}


.swiper-nav {
    position: relative;
    margin-top: 20px;
}

.swiper-scrollbar {
    background: rgba(0, 0, 0, .1);
    border-radius: 10px;
    position: relative;
    touch-action: none;
    height: 4px;
    width: 100%;
    /* margin: 70px auto 15px; */
    cursor: pointer;
}

.swiper-scrollbar-drag {
    background: rgb(40 58 44);
    border-radius: 10px;
    height: 100%;
    left: 0;
    position: relative;
    top: 0;
    /* width: 120.087px; */
    transition: transform 0.3s ease;
    cursor: grab;
}

.swiper-scrollbar-drag:active {
    cursor: grabbing;
}



.navigation-controls {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 20px;
}

.nav-btn {
    background: rgb(40 58 44);
    color: white;
    border: none;
    padding: 12px 24px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 16px;
    transition: all 0.3s ease;
}

.nav-btn:hover {
    background: rgb(40 58 44);
    transform: translateY(-2px);
}

.nav-btn:disabled {
    background: #ccc;
    cursor: not-allowed;
    transform: none;
}

.info {
    text-align: center;
    margin-top: 20px;
    color: #666;
}

.current-item {
    font-weight: bold;
    color: rgb(40 58 44);
}