
:root {
    --basejump-header-height: 70px;
}

    @media (min-width: 1300px) {
:root {
        --basejump-header-height: 91px
}
    }

* {
    box-sizing: border-box;
}

/* This disables background-attachment: fixed on iOS, since iOS doesn't support it well */

@supports (-webkit-touch-callout: none) {
    :root .wp-block-cover__image-background.has-parallax {
      background-attachment: scroll !important;
    }
}

.block-editor-block-list__layout .wp-block a {
    pointer-events: none;
}

.wp-site-blocks {
    position: relative;
    display: flex;
    flex-direction: column; 
    min-height: 100vh;
    margin: 0;
    gap: 0;
    z-index: 1;
}

.wp-site-blocks:not(.edit-site-block-editor__block-list) main {
            flex: 1;
        }

footer {
    z-index: -1;
}

.wp-block-template-part {
    margin-block-start: 0!important;
    margin-block-end: 0 !important;
}

mark {
    display: block;
}

.has-custom-typography { 
    display: block;
}

@media (max-width: 1300px) {

.wp-block-site-logo {
        max-width: 78px
}
    }

.is-style-accents {
    padding-left: 60px;
    padding-right: 60px;
}

@media (min-width: 768px) {

    .is-style-accents {
        padding-left: 80px;
        padding-right: 80px;
    }
}

@media (min-width: 1024px) {

    .is-style-accents {
        padding-left: 150px;
        padding-right: 150px;
    }
}

.wp-site-blocks > .wp-block-group {
    overflow: hidden;
}

.wp-block-basejump-flex-columns figure img{
    width: auto;
    contain-intrinsic-size: revert;
}

.wp-block-basejump-flex-columns > figure img,
.wp-block-basejump-flex-columns {
    width: 100%;
}

.wp-interactivity-router-loading-bar {
    z-index: 1000;
    background-color: var(--wp--preset--color--secondary);
}

.wp-block-post-featured-image figcaption a {
    display: inline;
}

.has-custom-overlap {
    pointer-events: none;
}

.has-h-1-special-eyebrow-font-size,
.has-h-1-special-font-size,
.has-h-1-font-size {
    line-height: .9;
}

.has-h-2-font-size,
.has-h-3-font-size,
.has-h-4-font-size
 {
    line-height: 1.2;
}

.has-h-6-font-size,
.has-h-5-font-size {
    line-height: 1;
}

.has-xl-font-size {
    line-height: 1.67;
}

.has-sans-serif-font-family.has-xl-font-size {
    line-height: 1.1;
}

.has-clatonia-font-family {
    word-spacing: -0.2em;
}

.wp-block-basejump-flavor-slider a {
    color: inherit;
}

.wp-block-search form fieldset, [data-form-theme="gravity-theme"] form fieldset {
    margin: 0px;
    border-width: 0px;
    padding: 0px;
}

.wp-block-search form legend, .wp-block-search form label, [data-form-theme="gravity-theme"] form legend, [data-form-theme="gravity-theme"] form label {
    margin-bottom: 0.5rem;
    padding: 0px;
}

.wp-block-search [type='text'],
    .wp-block-search input:where(:not([type])),
    .wp-block-search [type='email'],
    .wp-block-search [type='url'],
    .wp-block-search [type='password'],
    .wp-block-search [type='number'],
    .wp-block-search [type='date'],
    .wp-block-search [type='datetime-local'],
    .wp-block-search [type='month'],
    .wp-block-search [type='search'],
    .wp-block-search [type='tel'],
    .wp-block-search [type='time'],
    .wp-block-search [type='week'],
    .wp-block-search [multiple],
    .wp-block-search textarea,
    .wp-block-search select,
    [data-form-theme="gravity-theme"] [type='text'],
    [data-form-theme="gravity-theme"] input:where(:not([type])),
    [data-form-theme="gravity-theme"] [type='email'],
    [data-form-theme="gravity-theme"] [type='url'],
    [data-form-theme="gravity-theme"] [type='password'],
    [data-form-theme="gravity-theme"] [type='number'],
    [data-form-theme="gravity-theme"] [type='date'],
    [data-form-theme="gravity-theme"] [type='datetime-local'],
    [data-form-theme="gravity-theme"] [type='month'],
    [data-form-theme="gravity-theme"] [type='search'],
    [data-form-theme="gravity-theme"] [type='tel'],
    [data-form-theme="gravity-theme"] [type='time'],
    [data-form-theme="gravity-theme"] [type='week'],
    [data-form-theme="gravity-theme"] [multiple],
    [data-form-theme="gravity-theme"] textarea,
    [data-form-theme="gravity-theme"] select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}

.wp-block-search [type='text']:focus,
    .wp-block-search input:where(:not([type])):focus,
    .wp-block-search [type='email']:focus,
    .wp-block-search [type='url']:focus,
    .wp-block-search [type='password']:focus,
    .wp-block-search [type='number']:focus,
    .wp-block-search [type='date']:focus,
    .wp-block-search [type='datetime-local']:focus,
    .wp-block-search [type='month']:focus,
    .wp-block-search [type='search']:focus,
    .wp-block-search [type='tel']:focus,
    .wp-block-search [type='time']:focus,
    .wp-block-search [type='week']:focus,
    .wp-block-search [multiple]:focus,
    .wp-block-search textarea:focus,
    .wp-block-search select:focus,
    [data-form-theme="gravity-theme"] [type='text']:focus,
    [data-form-theme="gravity-theme"] input:where(:not([type])):focus,
    [data-form-theme="gravity-theme"] [type='email']:focus,
    [data-form-theme="gravity-theme"] [type='url']:focus,
    [data-form-theme="gravity-theme"] [type='password']:focus,
    [data-form-theme="gravity-theme"] [type='number']:focus,
    [data-form-theme="gravity-theme"] [type='date']:focus,
    [data-form-theme="gravity-theme"] [type='datetime-local']:focus,
    [data-form-theme="gravity-theme"] [type='month']:focus,
    [data-form-theme="gravity-theme"] [type='search']:focus,
    [data-form-theme="gravity-theme"] [type='tel']:focus,
    [data-form-theme="gravity-theme"] [type='time']:focus,
    [data-form-theme="gravity-theme"] [type='week']:focus,
    [data-form-theme="gravity-theme"] [multiple]:focus,
    [data-form-theme="gravity-theme"] textarea:focus,
    [data-form-theme="gravity-theme"] select:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #2563eb;
}

.wp-block-search [type='text']::-moz-placeholder, .wp-block-search input:where(:not([type]))::-moz-placeholder, .wp-block-search [type='email']::-moz-placeholder, .wp-block-search [type='url']::-moz-placeholder, .wp-block-search [type='password']::-moz-placeholder, .wp-block-search [type='number']::-moz-placeholder, .wp-block-search [type='date']::-moz-placeholder, .wp-block-search [type='datetime-local']::-moz-placeholder, .wp-block-search [type='month']::-moz-placeholder, .wp-block-search [type='search']::-moz-placeholder, .wp-block-search [type='tel']::-moz-placeholder, .wp-block-search [type='time']::-moz-placeholder, .wp-block-search [type='week']::-moz-placeholder, .wp-block-search [multiple]::-moz-placeholder, .wp-block-search textarea::-moz-placeholder, .wp-block-search select::-moz-placeholder, [data-form-theme="gravity-theme"] [type='text']::-moz-placeholder, [data-form-theme="gravity-theme"] input:where(:not([type]))::-moz-placeholder, [data-form-theme="gravity-theme"] [type='email']::-moz-placeholder, [data-form-theme="gravity-theme"] [type='url']::-moz-placeholder, [data-form-theme="gravity-theme"] [type='password']::-moz-placeholder, [data-form-theme="gravity-theme"] [type='number']::-moz-placeholder, [data-form-theme="gravity-theme"] [type='date']::-moz-placeholder, [data-form-theme="gravity-theme"] [type='datetime-local']::-moz-placeholder, [data-form-theme="gravity-theme"] [type='month']::-moz-placeholder, [data-form-theme="gravity-theme"] [type='search']::-moz-placeholder, [data-form-theme="gravity-theme"] [type='tel']::-moz-placeholder, [data-form-theme="gravity-theme"] [type='time']::-moz-placeholder, [data-form-theme="gravity-theme"] [type='week']::-moz-placeholder, [data-form-theme="gravity-theme"] [multiple]::-moz-placeholder, [data-form-theme="gravity-theme"] textarea::-moz-placeholder, [data-form-theme="gravity-theme"] select::-moz-placeholder {
    color: #6b7280;
    opacity: 1;
}

.wp-block-search [type='text']::placeholder,
    .wp-block-search input:where(:not([type]))::placeholder,
    .wp-block-search [type='email']::placeholder,
    .wp-block-search [type='url']::placeholder,
    .wp-block-search [type='password']::placeholder,
    .wp-block-search [type='number']::placeholder,
    .wp-block-search [type='date']::placeholder,
    .wp-block-search [type='datetime-local']::placeholder,
    .wp-block-search [type='month']::placeholder,
    .wp-block-search [type='search']::placeholder,
    .wp-block-search [type='tel']::placeholder,
    .wp-block-search [type='time']::placeholder,
    .wp-block-search [type='week']::placeholder,
    .wp-block-search [multiple]::placeholder,
    .wp-block-search textarea::placeholder,
    .wp-block-search select::placeholder,
    [data-form-theme="gravity-theme"] [type='text']::placeholder,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::placeholder,
    [data-form-theme="gravity-theme"] [type='email']::placeholder,
    [data-form-theme="gravity-theme"] [type='url']::placeholder,
    [data-form-theme="gravity-theme"] [type='password']::placeholder,
    [data-form-theme="gravity-theme"] [type='number']::placeholder,
    [data-form-theme="gravity-theme"] [type='date']::placeholder,
    [data-form-theme="gravity-theme"] [type='datetime-local']::placeholder,
    [data-form-theme="gravity-theme"] [type='month']::placeholder,
    [data-form-theme="gravity-theme"] [type='search']::placeholder,
    [data-form-theme="gravity-theme"] [type='tel']::placeholder,
    [data-form-theme="gravity-theme"] [type='time']::placeholder,
    [data-form-theme="gravity-theme"] [type='week']::placeholder,
    [data-form-theme="gravity-theme"] [multiple]::placeholder,
    [data-form-theme="gravity-theme"] textarea::placeholder,
    [data-form-theme="gravity-theme"] select::placeholder {
    color: #6b7280;
    opacity: 1;
}

.wp-block-search [type='text']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='email']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='url']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='password']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='number']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='date']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='month']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='search']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='tel']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='time']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [type='week']::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search [multiple]::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search textarea::-webkit-datetime-edit-fields-wrapper,
    .wp-block-search select::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit-fields-wrapper,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
}

.wp-block-search [type='text']::-webkit-date-and-time-value,
    .wp-block-search input:where(:not([type]))::-webkit-date-and-time-value,
    .wp-block-search [type='email']::-webkit-date-and-time-value,
    .wp-block-search [type='url']::-webkit-date-and-time-value,
    .wp-block-search [type='password']::-webkit-date-and-time-value,
    .wp-block-search [type='number']::-webkit-date-and-time-value,
    .wp-block-search [type='date']::-webkit-date-and-time-value,
    .wp-block-search [type='datetime-local']::-webkit-date-and-time-value,
    .wp-block-search [type='month']::-webkit-date-and-time-value,
    .wp-block-search [type='search']::-webkit-date-and-time-value,
    .wp-block-search [type='tel']::-webkit-date-and-time-value,
    .wp-block-search [type='time']::-webkit-date-and-time-value,
    .wp-block-search [type='week']::-webkit-date-and-time-value,
    .wp-block-search [multiple]::-webkit-date-and-time-value,
    .wp-block-search textarea::-webkit-date-and-time-value,
    .wp-block-search select::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] textarea::-webkit-date-and-time-value,
    [data-form-theme="gravity-theme"] select::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit;
}

.wp-block-search [type='text']::-webkit-datetime-edit,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit,
    .wp-block-search [type='email']::-webkit-datetime-edit,
    .wp-block-search [type='url']::-webkit-datetime-edit,
    .wp-block-search [type='password']::-webkit-datetime-edit,
    .wp-block-search [type='number']::-webkit-datetime-edit,
    .wp-block-search [type='date']::-webkit-datetime-edit,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit,
    .wp-block-search [type='month']::-webkit-datetime-edit,
    .wp-block-search [type='search']::-webkit-datetime-edit,
    .wp-block-search [type='tel']::-webkit-datetime-edit,
    .wp-block-search [type='time']::-webkit-datetime-edit,
    .wp-block-search [type='week']::-webkit-datetime-edit,
    .wp-block-search [multiple]::-webkit-datetime-edit,
    .wp-block-search textarea::-webkit-datetime-edit,
    .wp-block-search select::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit {
    display: inline-flex;
}

.wp-block-search [type='text']::-webkit-datetime-edit,.wp-block-search [type='text']::-webkit-datetime-edit-year-field,.wp-block-search [type='text']::-webkit-datetime-edit-month-field,.wp-block-search [type='text']::-webkit-datetime-edit-day-field,.wp-block-search [type='text']::-webkit-datetime-edit-hour-field,.wp-block-search [type='text']::-webkit-datetime-edit-minute-field,.wp-block-search [type='text']::-webkit-datetime-edit-second-field,.wp-block-search [type='text']::-webkit-datetime-edit-millisecond-field,.wp-block-search [type='text']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit-year-field,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit-month-field,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit-day-field,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit-hour-field,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit-minute-field,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit-second-field,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit-millisecond-field,
    .wp-block-search input:where(:not([type]))::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='email']::-webkit-datetime-edit,
    .wp-block-search [type='email']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='email']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='email']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='email']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='email']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='email']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='email']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='email']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='url']::-webkit-datetime-edit,
    .wp-block-search [type='url']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='url']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='url']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='url']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='url']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='url']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='url']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='url']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='password']::-webkit-datetime-edit,
    .wp-block-search [type='password']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='password']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='password']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='password']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='password']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='password']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='password']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='password']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='number']::-webkit-datetime-edit,
    .wp-block-search [type='number']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='number']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='number']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='number']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='number']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='number']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='number']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='number']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='date']::-webkit-datetime-edit,
    .wp-block-search [type='date']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='date']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='date']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='date']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='date']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='date']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='date']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='date']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='datetime-local']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='month']::-webkit-datetime-edit,
    .wp-block-search [type='month']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='month']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='month']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='month']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='month']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='month']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='month']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='month']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='search']::-webkit-datetime-edit,
    .wp-block-search [type='search']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='search']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='search']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='search']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='search']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='search']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='search']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='search']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='tel']::-webkit-datetime-edit,
    .wp-block-search [type='tel']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='tel']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='tel']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='tel']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='tel']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='tel']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='tel']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='tel']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='time']::-webkit-datetime-edit,
    .wp-block-search [type='time']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='time']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='time']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='time']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='time']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='time']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='time']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='time']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [type='week']::-webkit-datetime-edit,
    .wp-block-search [type='week']::-webkit-datetime-edit-year-field,
    .wp-block-search [type='week']::-webkit-datetime-edit-month-field,
    .wp-block-search [type='week']::-webkit-datetime-edit-day-field,
    .wp-block-search [type='week']::-webkit-datetime-edit-hour-field,
    .wp-block-search [type='week']::-webkit-datetime-edit-minute-field,
    .wp-block-search [type='week']::-webkit-datetime-edit-second-field,
    .wp-block-search [type='week']::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [type='week']::-webkit-datetime-edit-meridiem-field,
    .wp-block-search [multiple]::-webkit-datetime-edit,
    .wp-block-search [multiple]::-webkit-datetime-edit-year-field,
    .wp-block-search [multiple]::-webkit-datetime-edit-month-field,
    .wp-block-search [multiple]::-webkit-datetime-edit-day-field,
    .wp-block-search [multiple]::-webkit-datetime-edit-hour-field,
    .wp-block-search [multiple]::-webkit-datetime-edit-minute-field,
    .wp-block-search [multiple]::-webkit-datetime-edit-second-field,
    .wp-block-search [multiple]::-webkit-datetime-edit-millisecond-field,
    .wp-block-search [multiple]::-webkit-datetime-edit-meridiem-field,
    .wp-block-search textarea::-webkit-datetime-edit,
    .wp-block-search textarea::-webkit-datetime-edit-year-field,
    .wp-block-search textarea::-webkit-datetime-edit-month-field,
    .wp-block-search textarea::-webkit-datetime-edit-day-field,
    .wp-block-search textarea::-webkit-datetime-edit-hour-field,
    .wp-block-search textarea::-webkit-datetime-edit-minute-field,
    .wp-block-search textarea::-webkit-datetime-edit-second-field,
    .wp-block-search textarea::-webkit-datetime-edit-millisecond-field,
    .wp-block-search textarea::-webkit-datetime-edit-meridiem-field,
    .wp-block-search select::-webkit-datetime-edit,
    .wp-block-search select::-webkit-datetime-edit-year-field,
    .wp-block-search select::-webkit-datetime-edit-month-field,
    .wp-block-search select::-webkit-datetime-edit-day-field,
    .wp-block-search select::-webkit-datetime-edit-hour-field,
    .wp-block-search select::-webkit-datetime-edit-minute-field,
    .wp-block-search select::-webkit-datetime-edit-second-field,
    .wp-block-search select::-webkit-datetime-edit-millisecond-field,
    .wp-block-search select::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='text']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] input:where(:not([type]))::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='email']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='url']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='password']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='number']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='date']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='datetime-local']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='month']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='search']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='tel']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='time']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [type='week']::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] [multiple]::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] textarea::-webkit-datetime-edit-meridiem-field,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit-year-field,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit-month-field,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit-day-field,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit-hour-field,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit-minute-field,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit-second-field,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit-millisecond-field,
    [data-form-theme="gravity-theme"] select::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
}

.wp-block-search [type='text'],
    .wp-block-search input:where(:not([type])),
    .wp-block-search [type='email'],
    .wp-block-search [type='url'],
    .wp-block-search [type='password'],
    .wp-block-search [type='number'],
    .wp-block-search [type='date'],
    .wp-block-search [type='datetime-local'],
    .wp-block-search [type='month'],
    .wp-block-search [type='search'],
    .wp-block-search [type='tel'],
    .wp-block-search [type='time'],
    .wp-block-search [type='week'],
    .wp-block-search [multiple],
    .wp-block-search textarea,
    .wp-block-search select,
    [data-form-theme="gravity-theme"] [type='text'],
    [data-form-theme="gravity-theme"] input:where(:not([type])),
    [data-form-theme="gravity-theme"] [type='email'],
    [data-form-theme="gravity-theme"] [type='url'],
    [data-form-theme="gravity-theme"] [type='password'],
    [data-form-theme="gravity-theme"] [type='number'],
    [data-form-theme="gravity-theme"] [type='date'],
    [data-form-theme="gravity-theme"] [type='datetime-local'],
    [data-form-theme="gravity-theme"] [type='month'],
    [data-form-theme="gravity-theme"] [type='search'],
    [data-form-theme="gravity-theme"] [type='tel'],
    [data-form-theme="gravity-theme"] [type='time'],
    [data-form-theme="gravity-theme"] [type='week'],
    [data-form-theme="gravity-theme"] [multiple],
    [data-form-theme="gravity-theme"] textarea,
    [data-form-theme="gravity-theme"] select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    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(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}

.wp-block-search [type='text']:focus,
    .wp-block-search input:where(:not([type])):focus,
    .wp-block-search [type='email']:focus,
    .wp-block-search [type='url']:focus,
    .wp-block-search [type='password']:focus,
    .wp-block-search [type='number']:focus,
    .wp-block-search [type='date']:focus,
    .wp-block-search [type='datetime-local']:focus,
    .wp-block-search [type='month']:focus,
    .wp-block-search [type='search']:focus,
    .wp-block-search [type='tel']:focus,
    .wp-block-search [type='time']:focus,
    .wp-block-search [type='week']:focus,
    .wp-block-search [multiple]:focus,
    .wp-block-search textarea:focus,
    .wp-block-search select:focus,
    [data-form-theme="gravity-theme"] [type='text']:focus,
    [data-form-theme="gravity-theme"] input:where(:not([type])):focus,
    [data-form-theme="gravity-theme"] [type='email']:focus,
    [data-form-theme="gravity-theme"] [type='url']:focus,
    [data-form-theme="gravity-theme"] [type='password']:focus,
    [data-form-theme="gravity-theme"] [type='number']:focus,
    [data-form-theme="gravity-theme"] [type='date']:focus,
    [data-form-theme="gravity-theme"] [type='datetime-local']:focus,
    [data-form-theme="gravity-theme"] [type='month']:focus,
    [data-form-theme="gravity-theme"] [type='search']:focus,
    [data-form-theme="gravity-theme"] [type='tel']:focus,
    [data-form-theme="gravity-theme"] [type='time']:focus,
    [data-form-theme="gravity-theme"] [type='week']:focus,
    [data-form-theme="gravity-theme"] [multiple]:focus,
    [data-form-theme="gravity-theme"] textarea:focus,
    [data-form-theme="gravity-theme"] select:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.wp-block-search [type='text'],
    .wp-block-search input:where(:not([type])),
    .wp-block-search [type='email'],
    .wp-block-search [type='url'],
    .wp-block-search [type='password'],
    .wp-block-search [type='number'],
    .wp-block-search [type='date'],
    .wp-block-search [type='datetime-local'],
    .wp-block-search [type='month'],
    .wp-block-search [type='search'],
    .wp-block-search [type='tel'],
    .wp-block-search [type='time'],
    .wp-block-search [type='week'],
    .wp-block-search [multiple],
    .wp-block-search textarea,
    .wp-block-search select,
    [data-form-theme="gravity-theme"] [type='text'],
    [data-form-theme="gravity-theme"] input:where(:not([type])),
    [data-form-theme="gravity-theme"] [type='email'],
    [data-form-theme="gravity-theme"] [type='url'],
    [data-form-theme="gravity-theme"] [type='password'],
    [data-form-theme="gravity-theme"] [type='number'],
    [data-form-theme="gravity-theme"] [type='date'],
    [data-form-theme="gravity-theme"] [type='datetime-local'],
    [data-form-theme="gravity-theme"] [type='month'],
    [data-form-theme="gravity-theme"] [type='search'],
    [data-form-theme="gravity-theme"] [type='tel'],
    [data-form-theme="gravity-theme"] [type='time'],
    [data-form-theme="gravity-theme"] [type='week'],
    [data-form-theme="gravity-theme"] [multiple],
    [data-form-theme="gravity-theme"] textarea,
    [data-form-theme="gravity-theme"] select {
    border-radius: 25px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--wp--preset--color--secondary);
    background-color: var(--wp--preset--color--tertiary);
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    font-size: 1em;
    line-height: 1 !important;
        font-family: inherit;
}

:root .gform_wrapper.gravity-theme .wp-block-search [type='text'],:root .gform_wrapper.gravity-theme 
    .wp-block-search input:where(:not([type])),:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='email'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='url'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='password'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='number'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='date'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='datetime-local'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='month'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='search'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='tel'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='time'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [type='week'],:root .gform_wrapper.gravity-theme 
    .wp-block-search [multiple],:root .gform_wrapper.gravity-theme 
    .wp-block-search textarea,:root .gform_wrapper.gravity-theme 
    .wp-block-search select,:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='text'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] input:where(:not([type])),:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='email'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='url'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='password'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='number'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='date'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='datetime-local'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='month'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='search'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='tel'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='time'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [type='week'],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] [multiple],:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] textarea,:root .gform_wrapper.gravity-theme 
    [data-form-theme="gravity-theme"] select {
    width: 100%;
}

.wp-block-search [type='text'],
    .wp-block-search input:where(:not([type])),
    .wp-block-search [type='email'],
    .wp-block-search [type='url'],
    .wp-block-search [type='password'],
    .wp-block-search [type='number'],
    .wp-block-search [type='date'],
    .wp-block-search [type='datetime-local'],
    .wp-block-search [type='month'],
    .wp-block-search [type='search'],
    .wp-block-search [type='tel'],
    .wp-block-search [type='time'],
    .wp-block-search [type='week'],
    .wp-block-search [multiple],
    .wp-block-search textarea,
    .wp-block-search select,
    [data-form-theme="gravity-theme"] [type='text'],
    [data-form-theme="gravity-theme"] input:where(:not([type])),
    [data-form-theme="gravity-theme"] [type='email'],
    [data-form-theme="gravity-theme"] [type='url'],
    [data-form-theme="gravity-theme"] [type='password'],
    [data-form-theme="gravity-theme"] [type='number'],
    [data-form-theme="gravity-theme"] [type='date'],
    [data-form-theme="gravity-theme"] [type='datetime-local'],
    [data-form-theme="gravity-theme"] [type='month'],
    [data-form-theme="gravity-theme"] [type='search'],
    [data-form-theme="gravity-theme"] [type='tel'],
    [data-form-theme="gravity-theme"] [type='time'],
    [data-form-theme="gravity-theme"] [type='week'],
    [data-form-theme="gravity-theme"] [multiple],
    [data-form-theme="gravity-theme"] textarea,
    [data-form-theme="gravity-theme"] select {
        background-color: var(--wp--preset--color--tertiary);
    }

.wp-block-search select, [data-form-theme="gravity-theme"] select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}

.wp-block-search select:focus, [data-form-theme="gravity-theme"] select:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #2563eb;
}

.wp-block-search select, [data-form-theme="gravity-theme"] select {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
}

.wp-block-search select:where([size]:not([size="1"])), [data-form-theme="gravity-theme"] select:where([size]:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    -webkit-print-color-adjust: unset;
            print-color-adjust: unset;
}

.wp-block-search select, [data-form-theme="gravity-theme"] select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    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(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}

.wp-block-search select:focus, [data-form-theme="gravity-theme"] select:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.wp-block-search select, [data-form-theme="gravity-theme"] select {
    border-radius: 25px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--wp--preset--color--secondary);
    background-color: var(--wp--preset--color--tertiary);
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    font-size: 1em;
    line-height: 1 !important;
        font-family: inherit;
        background-size: .95em;
        padding-right: 2em;
        color: var(--wp--preset--color--contrast);
}

.wp-block-search select:invalid, [data-form-theme="gravity-theme"] select:invalid {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.wp-block-search select, [data-form-theme="gravity-theme"] select {
        background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 7.41%27> <path d=%27M10.02,6,8.61,7.41,13.19,12,8.61,16.59,10.02,18l6-6Z%27 transform=%27translate%2818 -8.61%29 rotate%2890%29%27 fill=%27rgb%2876, 76, 76%29%27/></svg>");
        background-position: calc(100% - .75em) center;

    }

.wp-block-search [multiple][size]:where(select:not([size="1"])), [data-form-theme="gravity-theme"] [multiple][size]:where(select:not([size="1"])) {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}

.wp-block-search [multiple][size]:where(select:not([size="1"])):focus, [data-form-theme="gravity-theme"] [multiple][size]:where(select:not([size="1"])):focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #2563eb;
}

.wp-block-search [multiple][size]:where(select:not([size="1"])), [data-form-theme="gravity-theme"] [multiple][size]:where(select:not([size="1"])) {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    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(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}

.wp-block-search [multiple][size]:where(select:not([size="1"])):focus, [data-form-theme="gravity-theme"] [multiple][size]:where(select:not([size="1"])):focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.wp-block-search [multiple][size]:where(select:not([size="1"])), [data-form-theme="gravity-theme"] [multiple][size]:where(select:not([size="1"])) {
    border-radius: 25px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--wp--preset--color--secondary);
    background-color: var(--wp--preset--color--tertiary);
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    font-size: 1em;
    line-height: 1 !important;
        font-family: inherit;
}

.wp-block-search textarea, [data-form-theme="gravity-theme"] textarea {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}

.wp-block-search textarea:focus, [data-form-theme="gravity-theme"] textarea:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #2563eb;
}

.wp-block-search textarea::-moz-placeholder, [data-form-theme="gravity-theme"] textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1;
}

.wp-block-search textarea::placeholder, [data-form-theme="gravity-theme"] textarea::placeholder {
    color: #6b7280;
    opacity: 1;
}

.wp-block-search textarea, [data-form-theme="gravity-theme"] textarea {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    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(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}

.wp-block-search textarea:focus, [data-form-theme="gravity-theme"] textarea:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.wp-block-search textarea, [data-form-theme="gravity-theme"] textarea {
    border-radius: 25px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--wp--preset--color--secondary);
    background-color: var(--wp--preset--color--tertiary);
    font-size: 1em;
    line-height: 1 !important;
        font-family: inherit;
        padding-left: 30px !important;
        padding-right: 30px !important;
        padding-top: 22px !important;
        padding-bottom: 22px !important;
}

.wp-block-search select, [data-form-theme="gravity-theme"] select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}

.wp-block-search select:focus, [data-form-theme="gravity-theme"] select:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #2563eb;
}

.wp-block-search select, [data-form-theme="gravity-theme"] select {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
}

.wp-block-search select:where([size]:not([size="1"])), [data-form-theme="gravity-theme"] select:where([size]:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    -webkit-print-color-adjust: unset;
            print-color-adjust: unset;
}

.wp-block-search select, [data-form-theme="gravity-theme"] select {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    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(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}

.wp-block-search select:focus, [data-form-theme="gravity-theme"] select:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.wp-block-search select, [data-form-theme="gravity-theme"] select {
    border-radius: 25px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--wp--preset--color--secondary);
    background-color: var(--wp--preset--color--tertiary);
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    font-size: 1em;
    line-height: 1 !important;
        font-family: inherit;
        background-size: .95em;
        padding-right: 2em;
        color: var(--wp--preset--color--contrast);
}

.wp-block-search select:invalid, [data-form-theme="gravity-theme"] select:invalid {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.wp-block-search select, [data-form-theme="gravity-theme"] select {
        background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 7.41%27> <path d=%27M10.02,6,8.61,7.41,13.19,12,8.61,16.59,10.02,18l6-6Z%27 transform=%27translate%2818 -8.61%29 rotate%2890%29%27 fill=%27rgb%2876, 76, 76%29%27/></svg>");
        background-position: calc(100% - .75em) center;

    }

.wp-block-search [type='checkbox'], [data-form-theme="gravity-theme"] [type='checkbox'] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
    border-radius: 0px;
}

.wp-block-search [type='checkbox']:focus, [data-form-theme="gravity-theme"] [type='checkbox']:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.wp-block-search [type='checkbox']:checked, [data-form-theme="gravity-theme"] [type='checkbox']:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {

    .wp-block-search [type='checkbox']:checked, [data-form-theme="gravity-theme"] [type='checkbox']:checked {
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.wp-block-search [type='checkbox']:checked:hover,.wp-block-search [type='checkbox']:checked:focus, [data-form-theme="gravity-theme"] [type='checkbox']:checked:hover, [data-form-theme="gravity-theme"] [type='checkbox']:checked:focus {
    border-color: transparent;
    background-color: currentColor;
}

.wp-block-search [type='checkbox']:indeterminate, [data-form-theme="gravity-theme"] [type='checkbox']:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}

@media (forced-colors: active)  {

    .wp-block-search [type='checkbox']:indeterminate, [data-form-theme="gravity-theme"] [type='checkbox']:indeterminate {
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.wp-block-search [type='checkbox']:indeterminate:hover,.wp-block-search [type='checkbox']:indeterminate:focus, [data-form-theme="gravity-theme"] [type='checkbox']:indeterminate:hover, [data-form-theme="gravity-theme"] [type='checkbox']:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor;
}

.wp-block-search [type='checkbox'], [data-form-theme="gravity-theme"] [type='checkbox'] {
    margin-right: 1ch;
    margin-top: -.3em;
    height: 1em;
    width: 1em;
    border-width: .075em;
    border-style: solid;
    border-color: var(--wp--preset--color--quinary);
    font-size: 1em;
    color: var(--wp--preset--color--secondary);
}

.wp-block-search [type='checkbox']:checked, [data-form-theme="gravity-theme"] [type='checkbox']:checked {
    border-color: currentColor;
}

.wp-block-search [type='radio'], [data-form-theme="gravity-theme"] [type='radio'] {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
    border-radius: 100%;
}

.wp-block-search [type='radio']:focus, [data-form-theme="gravity-theme"] [type='radio']:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.wp-block-search [type='radio']:checked, [data-form-theme="gravity-theme"] [type='radio']:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {

    .wp-block-search [type='radio']:checked, [data-form-theme="gravity-theme"] [type='radio']:checked {
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.wp-block-search [type='radio']:checked:hover,.wp-block-search [type='radio']:checked:focus, [data-form-theme="gravity-theme"] [type='radio']:checked:hover, [data-form-theme="gravity-theme"] [type='radio']:checked:focus {
    border-color: transparent;
    background-color: currentColor;
}

.wp-block-search [type='radio'], [data-form-theme="gravity-theme"] [type='radio'] {
    margin-right: 1ch;
    margin-top: -.3em;
    height: 1em;
    width: 1em;
    border-width: .075em;
    border-style: solid;
    border-color: var(--wp--preset--color--quinary);
    font-size: 1em;
    color: var(--wp--preset--color--secondary);
}

.wp-block-search [type='radio']:checked, [data-form-theme="gravity-theme"] [type='radio']:checked {
    border-color: currentColor;
}

.wp-block-search [type='file'], [data-form-theme="gravity-theme"] [type='file'] {
    display: block;
    width: 100%;
    font-size: 1em;
}

.wp-block-search [type='file']::file-selector-button, [data-form-theme="gravity-theme"] [type='file']::file-selector-button {
    padding-left: .75em;
    padding-right: .75em;
    padding-top: .5em;
    padding-bottom: .5em;
    font-size: .75em;
    margin-right: 1ch;
    border-radius: 9999px;
    border-width: 0px;
    font-weight: 600;
    background-color: var(--wp--preset--color--quaternary);
    color: var(--wp--preset--color--contrast);
}

.wp-block-search [type='file']::file-selector-button:hover, [data-form-theme="gravity-theme"] [type='file']::file-selector-button:hover {
    background-color: var(--wp--preset--color--contrast);
    color: var(--wp--preset--color--quaternary);
}

:root .gform_wrapper.gravity-theme #gform_2 {
        position: relative;
    }

:root .gform_wrapper.gravity-theme #gform_2 input[type="email"] {
        padding-right: 60px !important;
        padding-top: 22px !important;
        padding-bottom: 22px !important;
        border-radius: 100px !important;
        border: 2px solid var(--wp--preset--color--secondary);
    }

:root .gform_wrapper.gravity-theme #gform_2 .gform-body{
        margin: 0 !important;
    }

:root .gform_wrapper.gravity-theme #gform_2 .gform-field-label {
        top: 11px;
    }

:root .gform_wrapper.gravity-theme .gfield_label {
        font-size: 1em;
    }

:root .gform_wrapper.gravity-theme .gform_fields {
    gap: 20px;
}

:root .gform_wrapper.gravity-theme .gform_fields .ginput_complex {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: stretch;
    -moz-column-gap: var(--wp--preset--spacing--tight);
         column-gap: var(--wp--preset--spacing--tight);
    row-gap: var(--wp--preset--spacing--gutter);
}

@media (min-width: 640px) {

    :root .gform_wrapper.gravity-theme .gform_fields .ginput_complex {
        flex-direction: row;
        align-items: center;
    }
}

:root .gform_wrapper.gravity-theme .gform_fields .ginput_complex > span {
    flex: 1 1 0%;
}

:root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .name_prefix, :root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .name_suffix {
                min-width: 10%;
            }

:root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .name_first, :root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .name_middle, :root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .name_last {
                min-width: 24%;
            }

:root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .ginput_full {
                min-width: 100%;
            }

:root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .ginput_left, :root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .ginput_right {
                min-width: 40%;
            }

:root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .gfield_time_hour, :root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .gfield_time_minute, :root .gform_wrapper.gravity-theme .gform_fields .ginput_complex .gfield_time_ampm {
                min-width: 82px;
            }

:root .gform_wrapper.gravity-theme .gform_fields .gfield--type-name .ginput_complex.gf_name_has_5 {
    display: flex;
    flex-direction: column;
    align-items: stretch;
}

@media (min-width: 640px) {

    :root .gform_wrapper.gravity-theme .gform_fields .gfield--type-name .ginput_complex.gf_name_has_5 {
        flex-direction: column;
        align-items: stretch;
    }
}

@media (min-width: 768px) {

    :root .gform_wrapper.gravity-theme .gform_fields .gfield--type-name .ginput_complex.gf_name_has_5 {
        flex-direction: row;
        align-items: center;
    }
}

:root .gform_wrapper.gravity-theme .gform_fields .gfield--type-date .ginput_complex, :root .gform_wrapper.gravity-theme .gform_fields .gfield--type-time .ginput_complex {
    display: flex;
    flex-direction: row;
    align-items: center;
}

:root .gform_wrapper.gravity-theme .gform_title {
    margin-top: 0px;
    margin-bottom: var(--wp--preset--spacing--tight);
}

:root .gform_wrapper.gravity-theme .gform_heading {
    margin-bottom: var(--wp--preset--spacing--tight);
}

:root .gform_wrapper.gravity-theme .gform_body {
    margin-top: var(--wp--preset--spacing--tight);
    margin-bottom: var(--wp--preset--spacing--tight);
}

:root .gform_wrapper.gravity-theme .gform_footer {
    margin-top: 0px;
    margin-bottom: 0px;
    justify-content: center;
    padding-top: 0px;
    padding-bottom: 0px;
}

:root .gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
        line-height: inherit;
        min-height: unset;
    }

:root .gform_wrapper.gravity-theme .gform_page_footer {
    margin-top: var(--wp--preset--spacing--gutter);
    margin-bottom: var(--wp--preset--spacing--gutter);
    display: flex;
    gap: var(--wp--preset--spacing--normal);
}

:root .gform_wrapper.gravity-theme .gform_page_footer .gform_previous_button, :root .gform_wrapper.gravity-theme .gform_page_footer .gform_next_button {
    cursor: pointer;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-style: none;
    padding-top: .7005em;
    padding-bottom: .7005em;
    text-decoration-line: none;
    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(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
            font-family: inherit;
            font-size: inherit;
            line-height: inherit;
            padding-right: clamp(1em, calc(100vw * 46 / 1366), 2em);
            padding-left: clamp(1em, calc(100vw * 46 / 1366), 2em);
            background-color: var(--wp--preset--color--contrast);
            color: var(--wp--preset--color--base);
}

:root .gform_wrapper.gravity-theme .form-input {
    width: 100%;
}

:root .gform_wrapper.gravity-theme .gfield_label {
    margin-bottom: var(--wp--preset--spacing--tight);
    display: inline-block;
    font-weight: 700;
}

:root .gform_wrapper.gravity-theme .gform-field-label.gfield_header_item, 
    :root .gform_wrapper.gravity-theme .gform-field-label.gform-field-label--type-sub {
        font-size: .85em;
    }

:root .gform_wrapper.gravity-theme .gfield_description {
    margin-top: 0.5rem;
        font-size: .9em;
}

:root .gform_wrapper.gravity-theme .gfield_description.gfield_validation_message.validation_message {
            font-weight: inherit;
            font-size: 1em;
            border: 1px solid transparent;
            border-left-width: 3px;
            position: relative;
            border-color: var(--wp--preset--color--primary);
            background-color: var(--wp--preset--color--base);
            padding: 0.5rem;
            color: var(--wp--preset--color--primary);
        }

:root .gform_wrapper.gravity-theme .gform_submission_error {
        font-weight: inherit;
        font-size: 1em;
        border: 0;
        border-left-width: 3px;
        position: relative;
        border-color: var(--wp--preset--color--primary);
        background-color: var(--wp--preset--color--base);
        padding: 0.5rem;
        color: var(--wp--preset--color--primary);
    }

:root .gform_wrapper.gravity-theme .gfield_required {
        color: inherit;
        font-size: inherit;
    }

:root .gform_wrapper.gravity-theme .gfield {
        position: relative;
    }

:root .gform_wrapper.gravity-theme .gform-field-label {
        position: absolute;
        top: 9px;
        left: 0;
        margin: 0;
        color: var(--wp--preset--color--secondary);
        font-size: 1em;
        transition: all 0.1s ease-in;
        pointer-events: none;
        padding:5px 30px;
    }

:root .gform_wrapper.gravity-theme .gfield:has(textarea) .gform-field-label {
        padding-top: 20px;
        top: 0;
        transform: translateY(0);
    }

:root .gform_wrapper.gravity-theme .gfield:has(textarea:not(:-moz-placeholder-shown)) .gform-field-label {
        padding-top: 5px;
    }

:root .gform_wrapper.gravity-theme .gfield:has(textarea:not(:placeholder-shown)) .gform-field-label,
    :root .gform_wrapper.gravity-theme .gfield:has(textarea:focus) .gform-field-label,
    :root .gform_wrapper.gravity-theme .gfield:has(textarea:focus-within) .gform-field-label {
        padding-top: 5px;
    }

:root .gform_wrapper.gravity-theme .gfield:has(input:not(:-moz-placeholder-shown), textarea:not(:-moz-placeholder-shown)) .gform-field-label {
        font-size: .5em;
        top: 0 !important;
        transform: translateY(0);
    }

:root .gform_wrapper.gravity-theme .gfield:has(input:not(:placeholder-shown), textarea:not(:placeholder-shown)) .gform-field-label, :root .gform_wrapper.gravity-theme .gfield:has(input:focus, textarea:focus) .gform-field-label, :root .gform_wrapper.gravity-theme .gfield:has(input:focus-within, textarea:focus-within) .gform-field-label, :root .gform_wrapper.gravity-theme .gfield:has(select option:checked:not([value=""])) .gform-field-label {
        font-size: .5em;
        top: 0 !important;
        transform: translateY(0);
    }

:root .gform_wrapper.gravity-theme .gfield:has(input:not(:-moz-placeholder-shown), textarea:not(:-moz-placeholder-shown)) .gform-field-label > .gfield_required{
            line-height: 1;
        }

:root .gform_wrapper.gravity-theme .gfield:has(input:not(:placeholder-shown), textarea:not(:placeholder-shown)) .gform-field-label > .gfield_required,:root .gform_wrapper.gravity-theme .gfield:has(input:focus, textarea:focus) .gform-field-label > .gfield_required,:root .gform_wrapper.gravity-theme .gfield:has(input:focus-within, textarea:focus-within) .gform-field-label > .gfield_required,:root .gform_wrapper.gravity-theme .gfield:has(select option:checked:not([value=""])) .gform-field-label > .gfield_required{
            line-height: 1;
        }

:root .gform_wrapper.gravity-theme .gfield_validation_message{
        font-size: var(--basejump--font-size--md);
        color: var(--wp--preset--color--secondary);
    }

:root .gform_wrapper.gravity-theme .gform_submission_error {
        display: flex;
        align-items: center;
        background-color: transparent;
        font-family: var(--basejump--font-family--serif);
    }

:root .gform_wrapper.gravity-theme .gform_validation_errors {
        padding: 10px 20px;
        border-radius: 50px;
        background-color: var(--wp--preset--color--tertiary);
        font-family: var(--basejump--font-family--serif);
    }

:root .gform_wrapper.gravity-theme .gform_submission_error,
    :root .gform_wrapper.gravity-theme .gform_validation_errors:focus-visible {
        outline: none;
    }

:root .gform_wrapper.gravity-theme .gfield_validation_message {
        padding: 10px 20px !important;
        border-radius: 50px;
        border-left-width: 1px !important;
        margin-top: 15px;
        background-color: var(--wp--preset--color--tertiary) !important;
    }

:root .gform_wrapper.gravity-theme .gform-icon--circle-error {
        inset-inline-start: 0 !important;
        margin-right: 10px;
        position: relative !important;
    }

footer .gform_wrapper.gravity-theme #gform_2 input[type="email"] {
    border: 0 !important;
}

footer .gform_wrapper.gravity-theme #gform_2 .gform-field-label {
    top: 9px !important;
}

footer .gform_wrapper.gravity-theme #gform_2 .gfield:has(input:not(:-moz-placeholder-shown), textarea:not(:-moz-placeholder-shown)) .gform-field-label {
    top: 0 !important;
}

footer .gform_wrapper.gravity-theme #gform_2 .gfield:has(input:not(:placeholder-shown), textarea:not(:placeholder-shown)) .gform-field-label,
footer .gform_wrapper.gravity-theme #gform_2 .gfield:has(input:focus, textarea:focus) .gform-field-label,
footer .gform_wrapper.gravity-theme #gform_2 .gfield:has(input:focus-within, textarea:focus-within) .gform-field-label,
footer .gform_wrapper.gravity-theme #gform_2 .gfield:has(select option:checked:not([value=""])) .gform-field-label {
    top: 0 !important;
}

.list-icon {
    list-style-type: none;
}

.list-icon::before {
        content: '';
        position: absolute;
        display: inline-block;
        width: .9em;
        height: .9em;
        transform: translate(-1.1em, .3em);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: right center;
    }

.list-icon-phone::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M24.75,26a15.085,15.085,0,0,1-6.736-1.653A22.612,22.612,0,0,1,12,20.028,22.789,22.789,0,0,1,7.667,14,15.069,15.069,0,0,1,6,7.25q0-.306.028-.639A5.425,5.425,0,0,1,6.111,6H12l1.111,5.25-3.25,3.278a23.062,23.062,0,0,0,3.486,4.5,19.267,19.267,0,0,0,4.375,3.25l3.25-3.361L26,20.028v5.889q-.278.028-.611.056T24.75,26Z%27 transform=%27translate%28-6 -6%29%27 fill=%27%230C3780%27/%3E%3C/svg%3E");
}

.list-icon-mail::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 16%27%3E%3Cpath d=%27M4,24V8H24V24Zm10-7.55L5.5,10.875V22.5h17V10.875Zm0-1.5L22.4,9.5H5.625ZM5.5,10.875v0Z%27 transform=%27translate%28-4 -8%29%27 fill=%27%230C3780%27/%3E%3C/svg%3E");
}

.list-icon-linkedin::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M17.039,17.043H14.078V12.4c0-1.107-.023-2.531-1.543-2.531-1.544,0-1.78,1.2-1.78,2.449v4.722H7.792V7.5h2.845V8.8h.038a3.121,3.121,0,0,1,2.808-1.542c3,0,3.556,1.975,3.556,4.546v5.238ZM4.447,6.194a1.72,1.72,0,1,1,1.72-1.721A1.718,1.718,0,0,1,4.447,6.194ZM5.932,17.043H2.963V7.5h2.97ZM18.521,0H1.476A1.458,1.458,0,0,0,0,1.441V18.559A1.458,1.458,0,0,0,1.476,20H18.518A1.463,1.463,0,0,0,20,18.559V1.441A1.464,1.464,0,0,0,18.518,0Z%27 fill=%27%230C3780%27/%3E%3C/svg%3E");
}

.list-icon-twitter::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 33.639 27.374%27%3E%3Cpath d=%27M43.539,20.738a14.147,14.147,0,0,1-3.953,1.093A6.727,6.727,0,0,0,42.614,18a14.523,14.523,0,0,1-4.373,1.682A6.9,6.9,0,0,0,26.3,24.4a6.305,6.305,0,0,0,.168,1.556,19.411,19.411,0,0,1-14.17-7.19,6.92,6.92,0,0,0,2.1,9.209,6.621,6.621,0,0,1-3.112-.841A6.969,6.969,0,0,0,16.8,33.983a7.569,7.569,0,0,1-3.112.126A6.924,6.924,0,0,0,20.118,38.9,13.894,13.894,0,0,1,9.9,41.762a19.453,19.453,0,0,0,10.6,3.112c12.7,0,19.595-10.512,19.595-19.595a6.211,6.211,0,0,0-.042-.883,13.687,13.687,0,0,0,3.49-3.658Z%27 transform=%27translate%28-9.9 -17.5%29%27 fill=%27%230C3780%27/%3E%3C/svg%3E");
}

.list-icon-calendar::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 30 33.333%27%3E%3Cpath d=%27M25.875,31.5a3.985,3.985,0,1,1,2.875-1.167A3.907,3.907,0,0,1,25.875,31.5ZM6,37.333V6.5h5.208V4h2.708V6.5H28.083V4h2.708V6.5H36V37.333Zm2.5-2.5h25V16.917H8.5Zm0-20.417h25V9H8.5Zm0,0v0Z%27 transform=%27translate%28-6 -4%29%27 fill=%27%230C3780%27/%3E%3C/svg%3E");
}

.list-icon-pin::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24.62 30%27%3E%3Cpath d=%27M22.81,30.535a36,36,0,0,0,7.158-7.363,11.873,11.873,0,0,0,2.416-6.588,9.438,9.438,0,0,0-3.4-7.614,9.137,9.137,0,0,0-3.123-1.71,10.393,10.393,0,0,0-3.055-.524,10.393,10.393,0,0,0-3.055.524,9.137,9.137,0,0,0-3.123,1.71,9.438,9.438,0,0,0-3.4,7.614,11.873,11.873,0,0,0,2.416,6.588A36,36,0,0,0,22.81,30.535Zm0,3.465a42.774,42.774,0,0,1-9.278-8.982A14.6,14.6,0,0,1,10.5,16.584a12.549,12.549,0,0,1,1.117-5.448,12.352,12.352,0,0,1,2.9-3.944A12.1,12.1,0,0,1,18.479,4.8a12.155,12.155,0,0,1,8.663,0,12.1,12.1,0,0,1,3.967,2.394A12.352,12.352,0,0,1,34,11.135a12.549,12.549,0,0,1,1.117,5.448,14.6,14.6,0,0,1-3.032,8.435A42.774,42.774,0,0,1,22.81,34Zm0-14.5A3.191,3.191,0,0,0,26,16.31a3.192,3.192,0,0,0-5.448-2.257,3.192,3.192,0,0,0,0,4.514A3.075,3.075,0,0,0,22.81,19.5Zm0-2.918Z%27 transform=%27translate%28-10.5 -4%29%27 fill=%27%230C3780%27/%3E%3C/svg%3E");
}

.list-icon-clock::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 30 30%27%3E%3Cpath d=%27M24.512,26.238,26.2,24.55l-5.963-6V11.012h-2.25V19.45ZM19,34a14.514,14.514,0,0,1-5.812-1.181,15.113,15.113,0,0,1-8.006-8.006,14.891,14.891,0,0,1,0-11.625,15.113,15.113,0,0,1,8.006-8.006,14.891,14.891,0,0,1,11.625,0,15.113,15.113,0,0,1,8.006,8.006,14.891,14.891,0,0,1,0,11.625,15.113,15.113,0,0,1-8.006,8.006A14.514,14.514,0,0,1,19,34Zm0-15Zm0,12.75A12.274,12.274,0,0,0,28,28a12.274,12.274,0,0,0,3.75-9A12.274,12.274,0,0,0,28,10a12.274,12.274,0,0,0-9-3.75A12.274,12.274,0,0,0,10,10a12.274,12.274,0,0,0-3.75,9A12.274,12.274,0,0,0,10,28,12.274,12.274,0,0,0,19,31.75Z%27 transform=%27translate%28-4 -4%29%27 fill=%27%230C3780%27/%3E%3C/svg%3E");
}

.list-icon-cap::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 25.667 21%27%3E%3Cpath d=%27M14.8,27,6.346,22.362v-7L2,13,14.8,6l12.863,7v9.246h-1.75V14.021l-2.654,1.342v7Zm0-8.983L23.992,13,14.8,8.071,5.675,13Zm0,7,6.708-3.7v-4.9L14.8,20,8.1,16.354v4.958ZM14.833,18.017ZM14.8,20.175ZM14.8,20.175Z%27 transform=%27translate%28-2 -6%29%27 fill=%27%230c3780%27/%3E%3C/svg%3E");
}

.wprm-recipe ul li {
    margin-left: 2.5ch;
}

:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) {
    margin-top: 0;
    border: 0;
}

.wp-block-search__button-inside .wp-block-search__inside-wrapper {
    position: relative;
}

.wp-block-search__button-inside .wp-block-search__button {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    background-color: transparent;
    color: var(--wp--preset--color--secondary);
    z-index: 1;
    padding: 0 15px;
    margin: 0;
}

.wp-block-search__button-inside .wp-block-search__button svg {
    min-height: 30px;
    min-width: 30px;
}

.wp-block-search__button-inside .wp-block-search__input {
    padding-right: 60px !important;
}

.splide__track--nav>.splide__list>.splide__slide.is-active {
    border: 0;
}

.splide__arrows--counter {
    display: flex;
    gap: 1rem;
}

.splide__arrows--counter .splide__arrow{
    position: relative;
    inset: auto;
    transform: none;
    opacity: 1;
}

/* Scale up when slide is not active/visible */

/* .splide--synced-left-image .splide__slide:not(.is-active):not(.is-visible) img {
    transition: transform 400ms cubic-bezier(0.25, 1, 0.5, 1);
    transform: scale(1.5);
}

/* Keep active/visible slides at normal scale */

/* .splide--synced-left-image .splide__slide.is-active img,
.splide--synced-left-image .splide__slide.is-visible img {
    transition: none;
    transform: scale(1);
} 
     */

.splide--synced-left-image .splide__track {
    overflow: visible;
}

/* Add this new CSS rule */

.splide__arrows--counter:has(.splide__arrow--prev:disabled):has(.splide__arrow--next:disabled) {
    display: none;
}

.wp-block-group:has(>.is-style-staggered) {
    overflow: hidden;
}

.splide--wave-mask {
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1320 742.22%27 preserveAspectRatio=%27none%27%3E%3Cpath fill=%27white%27 d=%27M0,40 C220,0,440,0,660,40 C880,80,1100,80,1320,40 L1320 742.22 L0 742.22%27%3E%3Canimate attributeName=%27d%27 dur=%2725s%27 repeatCount=%27indefinite%27 values=%27M0,40 C220,0,440,0,660,40 C880,80,1100,80,1320,40 L1320 742.22 L0 742.22; M0,20 C220,0,440,40,660,60 C880,80,1100,40,1320,20 L1320 742.22 L0 742.22; M0,0 C220,0,440,80,660,80 C880,80,1100,0,1320,0 L1320 742.22 L0 742.22; M0,20 C220,40,440,80,660,60 C880,40,1100,0,1320,20 L1320 742.22 L0 742.22; M0,40 C220,80,440,80,660,40 C880,0,1100,0,1320,40 L1320 742.22 L0 742.22; M0,60 C220,80,440,40,660,20 C880,0,1100,40,1320,60 L1320 742.22 L0 742.22; M0,80 C220,80,440,0,660,0 C880,0,1100,80,1320,80 L1320 742.22 L0 742.22; M0,60 C220,40,440,0,660,20 C880,40,1100,80,1320,60 L1320 742.22 L0 742.22; M0,40 C220,0,440,0,660,40 C880,80,1100,80,1320,40 L1320 742.22 L0 742.22%27/%3E%3C/path%3E%3C/svg%3E");
    -webkit-mask-size: cover;
    mask-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 1320 742.22%27 preserveAspectRatio=%27none%27%3E%3Cpath fill=%27white%27 d=%27M0,40 C220,0,440,0,660,40 C880,80,1100,80,1320,40 L1320 742.22 L0 742.22%27%3E%3Canimate attributeName=%27d%27 dur=%2725s%27 repeatCount=%27indefinite%27 values=%27M0,40 C220,0,440,0,660,40 C880,80,1100,80,1320,40 L1320 742.22 L0 742.22; M0,20 C220,0,440,40,660,60 C880,80,1100,40,1320,20 L1320 742.22 L0 742.22; M0,0 C220,0,440,80,660,80 C880,80,1100,0,1320,0 L1320 742.22 L0 742.22; M0,20 C220,40,440,80,660,60 C880,40,1100,0,1320,20 L1320 742.22 L0 742.22; M0,40 C220,80,440,80,660,40 C880,0,1100,0,1320,40 L1320 742.22 L0 742.22; M0,60 C220,80,440,40,660,20 C880,0,1100,40,1320,60 L1320 742.22 L0 742.22; M0,80 C220,80,440,0,660,0 C880,0,1100,80,1320,80 L1320 742.22 L0 742.22; M0,60 C220,40,440,0,660,20 C880,40,1100,80,1320,60 L1320 742.22 L0 742.22; M0,40 C220,0,440,0,660,40 C880,80,1100,80,1320,40 L1320 742.22 L0 742.22%27/%3E%3C/path%3E%3C/svg%3E");
    mask-size: cover;
}

/* .wp-block-button.is-style-external .wp-element-button {
    @apply bg-primary text-base border border-base border-solid flex items-center text-[13px] normal-case py-[0px] px-[16px];
}

.wp-block-button.is-style-external .wp-element-button:hover {
    @apply bg-base text-primary;
} */

.wp-block-button .wp-element-button[target="_blank"] {
    display: flex;
    align-items: center;
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    padding-left: 30px;
    padding-right: 30px;
}

header .wp-block-button.is-style-outline .wp-element-button[target="_blank"] {
    display: flex;
    align-items: center;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
}

.wp-block-basejump-navigation-wrapper .wp-element-button {
   font-size: 13px;
   white-space: nowrap;
}

.wp-block-basejump-view-more a {
    background: var(--wp--custom--context--button--color--gradient);
    background-color: var(--wp--custom--context--button--color--background);
    border-radius: var(--wp--custom--context--button--border--radius);
    border-color: var(--wp--preset--color--tertiary);
    border-width: 2px;
    border-style: var(--wp--custom--context--button--border--style);
    color: var(--wp--custom--context--button--color--text);
    font-family: var(--wp--custom--context--button--typography--fontfamily);
    font-size: var(--wp--preset--font-size--lg);
    font-weight: var(--wp--custom--context--button--typography--fontweight);
    line-height: var(--wp--custom--context--button--typography--line-height);
    padding-top: var(--wp--custom--context--button--spacing--padding--top);
    padding-right: var(--wp--custom--context--button--spacing--padding--right);
    padding-bottom: var(--wp--custom--context--button--spacing--padding--bottom);
    padding-left: var(--wp--custom--context--button--spacing--padding--left);
    text-decoration: none;
    text-transform: var(--wp--custom--context--button--typography--texttransform);
    box-shadow: var(--wp--custom--context--button--shadow);
}

.wp-block-basejump-view-more a:hover {
    background: var(--wp--custom--context--button--hover--color--gradient);
    background-color: var(--wp--custom--context--button--hover--color--background);
    border-color: var(--wp--custom--context--button--hover--border--color);
    color: var(--wp--custom--context--button--hover--color--text);
}

.wp-block-social-links .wp-block-social-link.wp-social-link {
    color: inherit !important;
}

.wp-block-image.has-custom-overlap {
	position: relative;
	z-index: 2;
}

.wp-block-image img {
	margin-top: var(--basejump-overlap-top);
	margin-bottom: var(--basejump-overlap-bottom);
	margin-left: var(--basejump-overlap-left);
	margin-right: var(--basejump-overlap-right);
}

.has-tooltip {
    position: relative;
    cursor: help;
    text-decoration: underline;
    text-decoration-color: var(--tooltip-bg-color, var(--wp--preset--color--secondary));
    text-underline-offset: 5px;
}

.has-tooltip:hover::after {
    content: attr(data-tooltip);
    position: absolute;
    bottom: 100%;
    left: 50%;
    transform: translateX(-50%);
    background: var(--tooltip-bg-color, var(--wp--preset--color--secondary));
    color: var(--tooltip-text-color, var(--wp--preset--color--tertiary));
    padding: 8px;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 700;
    white-space: pre-wrap;
    min-width: 200px;
    z-index: 1000;
    margin-bottom: 15px;
}

.has-tooltip:hover::before {
    content: '';
    position: absolute;
    bottom: calc(100% - 15px);
    left: 50%;
    transform: translateX(-50%);
    border-width: 15px;
    border-style: solid;
    border-color: var(--tooltip-bg-color, var(--wp--preset--color--secondary)) transparent transparent transparent;
    z-index: 1000;
}

.tooltip-dropdown-content .components-popover__content {
    overflow: visible !important;
    min-width: 300px;
}

.tooltip-dropdown .components-dropdown-menu__toggle {
    padding: 6px;
}

.tooltip-format-popover {
    z-index: 1000000;
}

.tooltip-dropdown-content .components-base-control {
    margin-bottom: 24px;
}

.tooltip-dropdown-content .components-base-control:last-child {
    margin-bottom: 0;
}

.tooltip-dropdown-content .components-select-control__input {
    min-height: 36px;
}

.tooltip-dropdown-content .components-base-control__label {
    margin-bottom: 8px;
}

.components-color-selection {
    margin-bottom: 8px !important;
}

.components-color-selection:first-child {
    margin-bottom: 0px !important;
}

.components-color-selection:first-child .components-color-palette__item-wrapper{
    border-bottom: 0;
}

.components-color-selection .components-color-palette__item-wrapper {
    width: 100%;
    justify-content: flex-start !important;
    min-width: 100px;
    border: 1px solid #ddd;
    border-radius: 2px;
    padding: 6px 12px;
    gap: 8px;
    display: flex;
    align-items: center;
}

.components-color-selection .components-color-palette__item-wrapper:focus {
    color: var(--wp-components-color-accent,var(--wp-admin-theme-color,#3858e9));
}

.components-color-selection .components-dropdown {
    width: 100%;
}

.components-color-palette__picker {
    padding: 0;
}

.components-color-palette__picker .components-color-palette {
    margin-right: 0;
    margin-left: 0;
    padding: 16px;
}

.wp-block-table.is-style-stripes tbody {
    color: var(--wp--preset--color--secondary);
    background-color: var(--wp--preset--color--tertiary);
}

.wp-block-table.is-style-stripes tbody tr:nth-child(odd) {
    background-color: #5B1A0B0D;
}

.wp-block-table.is-style-stripes table,
.wp-block-table.is-style-stripes thead,
.wp-block-table.is-style-stripes thead th { 
    border: 0;
}

.wp-block-table.is-style-stripes table {
    border-spacing: 0;
    border-radius: 10px;
    border-collapse: separate;
}

.wp-block-table.is-style-stripes thead th {
    font-weight: 400;
    font-size: var(--wp--preset--font-size--lg);
    font-family: var(--wp--preset--font-family--sans-serif);
}

.wp-block-table.is-style-stripes tbody tr td {
    border-top: 0;
}

.wp-block-table.is-style-stripes tbody tr td:not(:last-child) {
    border-right: 0;
}

.wp-block-table.is-style-stripes tbody tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
}

.wp-block-table.is-style-stripes tbody tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
}

.yoast-breadcrumbs a {
    font-weight: 700;
    color: inherit !important;
}

.yoast-breadcrumbs {
    padding: 10px var(--wp--preset--spacing--gutter) !important;
    margin-top: var(--wp--preset--spacing--header) !important;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    width: 100%;
    left: 0;
    max-width: none;
    z-index: 20;
}

@media (max-width: 767px) {
    .yoast-breadcrumbs {
        display: none;
    }
}

.wp-block-navigation__container.wp-block-navigation{
    height: 100%;
}

.current-menu-item > a {
    text-decoration: underline;
}

.wp-block-navigation-item__content[target="_blank"] {
    display: flex;
    align-items: flex-start;
}

/* 
.wp-block-basejump-icon-link:has(.child-links .current-menu-item) .parent-link a {
    text-decoration: underline;
} */

:root {
	interpolate-size: allow-keywords;
}

details {
	overflow: hidden;
}

.wp-block-basejump-core-accordions details a:focus-within,
.wp-block-basejump-core-accordions details a:hover,
.wp-block-basejump-core-accordions details a {
	color: inherit ;
}

:not(.tabs) > summary::-webkit-details-marker {
	display: none
}

details:not(.tabs)::details-content {
	transition:  background-color 300ms;
}

body:not(.safari) details:not(.tabs)::details-content {
	block-size: 0;
	transition: block-size 300ms, content-visibility 300ms, background-color 300ms;
	transition-behavior: allow-discrete;
}

body:not(.safari) details:open::details-content {
	block-size: auto;
}

@media (max-width: 1023px) {
	details.tabccordion .wp-block-basejump-core-tab-content .layout-content {
		padding-top: 0;
	}
}

@media (min-width: 1024px) {
	details.tabccordion::details-content {
		transition: none;
		block-size: auto;
	}

	details.tabccordion summary::after {
		display: none;
	}
}

*, ::before, ::after {
    --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: rgb(59 130 246 / 0.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: rgb(59 130 246 / 0.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:  ;
}

.\!container {
    width: 100% !important;
}

.container {
    width: 100%;
}

@media (min-width: 640px) {

    .\!container {
        max-width: 640px !important;
    }

    .container {
        max-width: 640px;
    }
}

@media (min-width: 768px) {

    .\!container {
        max-width: 768px !important;
    }

    .container {
        max-width: 768px;
    }
}

@media (min-width: 1024px) {

    .\!container {
        max-width: 1024px !important;
    }

    .container {
        max-width: 1024px;
    }
}

@media (min-width: 1280px) {

    .\!container {
        max-width: 1280px !important;
    }

    .container {
        max-width: 1280px;
    }
}

@media (min-width: 1536px) {

    .\!container {
        max-width: 1536px !important;
    }

    .container {
        max-width: 1536px;
    }
}

.form-input,.form-textarea,.form-select,.form-multiselect {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    border-radius: 0px;
    padding-top: 0.5rem;
    padding-right: 0.75rem;
    padding-bottom: 0.5rem;
    padding-left: 0.75rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-shadow: 0 0 #0000;
}

.form-input:focus, .form-textarea:focus, .form-select:focus, .form-multiselect:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
    border-color: #2563eb;
}

.form-input::-moz-placeholder, .form-textarea::-moz-placeholder {
    color: #6b7280;
    opacity: 1;
}

.form-input::placeholder,.form-textarea::placeholder {
    color: #6b7280;
    opacity: 1;
}

.form-input::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
}

.form-input::-webkit-date-and-time-value {
    min-height: 1.5em;
    text-align: inherit;
}

.form-input::-webkit-datetime-edit {
    display: inline-flex;
}

.form-input::-webkit-datetime-edit,.form-input::-webkit-datetime-edit-year-field,.form-input::-webkit-datetime-edit-month-field,.form-input::-webkit-datetime-edit-day-field,.form-input::-webkit-datetime-edit-hour-field,.form-input::-webkit-datetime-edit-minute-field,.form-input::-webkit-datetime-edit-second-field,.form-input::-webkit-datetime-edit-millisecond-field,.form-input::-webkit-datetime-edit-meridiem-field {
    padding-top: 0;
    padding-bottom: 0;
}

.form-select {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
    background-position: right 0.5rem center;
    background-repeat: no-repeat;
    background-size: 1.5em 1.5em;
    padding-right: 2.5rem;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
}

.form-select:where([size]:not([size="1"])) {
    background-image: initial;
    background-position: initial;
    background-repeat: unset;
    background-size: initial;
    padding-right: 0.75rem;
    -webkit-print-color-adjust: unset;
            print-color-adjust: unset;
}

.form-checkbox,.form-radio {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    padding: 0;
    -webkit-print-color-adjust: exact;
            print-color-adjust: exact;
    display: inline-block;
    vertical-align: middle;
    background-origin: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
    flex-shrink: 0;
    height: 1rem;
    width: 1rem;
    color: #2563eb;
    background-color: #fff;
    border-color: #6b7280;
    border-width: 1px;
    --tw-shadow: 0 0 #0000;
}

.form-checkbox {
    border-radius: 0px;
}

.form-radio {
    border-radius: 100%;
}

.form-checkbox:focus,.form-radio:focus {
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
    --tw-ring-offset-width: 2px;
    --tw-ring-offset-color: #fff;
    --tw-ring-color: #2563eb;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

.form-checkbox:checked,.form-radio:checked {
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.form-checkbox:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {

    .form-checkbox:checked {
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.form-radio:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {

    .form-radio:checked {
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.form-checkbox:checked:hover,.form-checkbox:checked:focus,.form-radio:checked:hover,.form-radio:checked:focus {
    border-color: transparent;
    background-color: currentColor;
}

.form-checkbox:indeterminate {
    background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
    border-color: transparent;
    background-color: currentColor;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
}

@media (forced-colors: active)  {

    .form-checkbox:indeterminate {
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.form-checkbox:indeterminate:hover,.form-checkbox:indeterminate:focus {
    border-color: transparent;
    background-color: currentColor;
}

.aspect-h-1 {
    --tw-aspect-h: 1;
}

.aspect-h-10 {
    --tw-aspect-h: 10;
}

.aspect-h-16 {
    --tw-aspect-h: 16;
}

.aspect-h-2 {
    --tw-aspect-h: 2;
}

.aspect-h-3 {
    --tw-aspect-h: 3;
}

.aspect-h-4 {
    --tw-aspect-h: 4;
}

.aspect-h-9 {
    --tw-aspect-h: 9;
}

.aspect-w-1 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 1;
}

.aspect-w-1 > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.aspect-w-10 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 10;
}

.aspect-w-10 > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.aspect-w-16 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 16;
}

.aspect-w-16 > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.aspect-w-2 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 2;
}

.aspect-w-2 > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.aspect-w-3 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 3;
}

.aspect-w-3 > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.aspect-w-4 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 4;
}

.aspect-w-4 > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.aspect-w-9 {
    position: relative;
    padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
    --tw-aspect-w: 9;
}

.aspect-w-9 > * {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.top-push {
    top: 0;
}

.admin-bar .top-push {
    top: var(--wp-admin--admin-bar--height);
}

.form-input, .form-select, .form-multiselect, .form-textarea, .custom-multiselect {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    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(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}

.form-input:focus, .form-select:focus, .form-multiselect:focus, .form-textarea:focus, .custom-multiselect:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.form-input, .form-select, .form-multiselect, .form-textarea, .custom-multiselect {
    border-radius: 25px;
    border-width: 1px;
    border-style: solid;
    border-color: var(--wp--preset--color--secondary);
    background-color: var(--wp--preset--color--tertiary);
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    font-size: 1em;
    line-height: 1 !important;
        font-family: inherit;
}

.form-textarea {
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 22px !important;
    padding-bottom: 22px !important;
}

.form-file {
    display: block;
    width: 100%;
    font-size: 1em;
}

.form-file::file-selector-button {
    padding-left: .75em;
    padding-right: .75em;
    padding-top: .5em;
    padding-bottom: .5em;
    font-size: .75em;
    margin-right: 1ch;
    border-radius: 9999px;
    border-width: 0px;
    font-weight: 600;
    background-color: var(--wp--preset--color--quaternary);
    color: var(--wp--preset--color--contrast);
}

.form-file::file-selector-button:hover {
    background-color: var(--wp--preset--color--contrast);
    color: var(--wp--preset--color--quaternary);
}

.form-select {
    background-size: .95em;
    padding-right: 2em;
    color: var(--wp--preset--color--contrast);
}

.form-select:invalid {
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.form-select {
        background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 7.41%27> <path d=%27M10.02,6,8.61,7.41,13.19,12,8.61,16.59,10.02,18l6-6Z%27 transform=%27translate%2818 -8.61%29 rotate%2890%29%27 fill=%27rgb%2876, 76, 76%29%27/></svg>");
        background-position: calc(100% - .75em) center;

    }

.form-checkbox, .form-radio {
    margin-right: 1ch;
    margin-top: -.3em;
    height: 1em;
    width: 1em;
    border-width: .075em;
    border-style: solid;
    border-color: var(--wp--preset--color--quinary);
    font-size: 1em;
    color: var(--wp--preset--color--secondary);
}

.form-checkbox:checked, .form-radio:checked {
    border-color: currentColor;
}

.form-submit-button {
    cursor: pointer;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border-style: none;
    padding-top: .5em;
    padding-bottom: .5em;
    text-decoration-line: none;
    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(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}

.form-submit-button:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.form-submit-button {
        font-family: inherit;
        font-size: inherit;
        line-height: inherit;
        padding-right: clamp(1em, calc(100vw * 46 / 1366), 2em);
        padding-left: clamp(1em, calc(100vw * 46 / 1366), 2em);
        background-color: var(--wp--preset--color--primary);
        color: var(--wp--preset--color--base);
    }

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

.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: 0px;
}

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

.-left-\[30px\] {
    left: -30px;
}

.-right-full {
    right: -100%;
}

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

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

.bottom-0 {
    bottom: 0px;
}

.bottom-16 {
    bottom: 4rem;
}

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

.left-0 {
    left: 0px;
}

.left-\[30px\] {
    left: 30px;
}

.left-gutter {
    left: var(--wp--preset--spacing--gutter);
}

.right-0 {
    right: 0px;
}

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

.right-\[15px\] {
    right: 15px;
}

.right-gutter {
    right: var(--wp--preset--spacing--gutter);
}

.top-0 {
    top: 0px;
}

.top-5 {
    top: 1.25rem;
}

.top-\[100px\] {
    top: 100px;
}

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

.top-\[7px\] {
    top: 7px;
}

.top-full {
    top: 100%;
}

.top-gutter {
    top: var(--wp--preset--spacing--gutter);
}

.top-screen {
    top: calc(var(--wp-admin--admin-bar--height, 0px) + 70.7656px);
}

.isolate {
    isolation: isolate;
}

.isolation-auto {
    isolation: auto;
}

.z-0 {
    z-index: 0;
}

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

.z-20 {
    z-index: 20;
}

.z-30 {
    z-index: 30;
}

.z-40 {
    z-index: 40;
}

.z-50 {
    z-index: 50;
}

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

.z-\[150\] {
    z-index: 150;
}

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

.z-auto {
    z-index: auto;
}

.order-1 {
    order: 1;
}

.order-2 {
    order: 2;
}

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

.order-none {
    order: 0;
}

.col-\[1\] {
    grid-column: 1;
}

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

.col-span-4 {
    grid-column: span 4 / span 4;
}

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

.row-\[2_\/_5\] {
    grid-row: 2 / 5;
}

.row-\[3_\/_5\] {
    grid-row: 3 / 5;
}

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

.-m-2 {
    margin: -0.5rem;
}

.m-0 {
    margin: 0px;
}

.m-gutter {
    margin: var(--wp--preset--spacing--gutter);
}

.\!mx-0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.\!mx-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.\!my-0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

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

.\!my-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
}

.-mx-normal {
    margin-left: calc(var(--wp--preset--spacing--normal) * -1);
    margin-right: calc(var(--wp--preset--spacing--normal) * -1);
}

.-my-4 {
    margin-top: -1rem;
    margin-bottom: -1rem;
}

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

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

.my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
}

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

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

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

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

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

.-mb-screen {
    margin-bottom: calc(calc(var(--wp-admin--admin-bar--height, 0px) + 70.7656px) * -1);
}

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

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

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

.-mt-\[7\.45\%\] {
    margin-top: -7.45%;
}

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

.mb-2 {
    margin-bottom: 0.5rem;
}

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

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

.ml-2 {
    margin-left: 0.5rem;
}

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

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

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

.ml-auto {
    margin-left: auto;
}

.ml-gutter {
    margin-left: var(--wp--preset--spacing--gutter);
}

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

.mr-auto {
    margin-right: auto;
}

.mt-0 {
    margin-top: 0px;
}

.mt-2 {
    margin-top: 0.5rem;
}

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

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

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

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

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

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

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

.mt-auto {
    margin-top: auto;
}

.box-border {
    box-sizing: border-box;
}

.box-content {
    box-sizing: content-box;
}

.block {
    display: block;
}

.inline-block {
    display: inline-block;
}

.inline {
    display: inline;
}

.flex {
    display: flex;
}

.inline-flex {
    display: inline-flex;
}

.grid {
    display: grid;
}

.contents {
    display: contents;
}

.hidden {
    display: none;
}

.aspect-1\/1 {
    aspect-ratio: 1 / 1;
}

.aspect-16\/9 {
    aspect-ratio: 16 / 9;
}

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

.aspect-\[16\/9\] {
    aspect-ratio: 16/9;
}

.aspect-\[4\/3\] {
    aspect-ratio: 4/3;
}

.\!h-\[150px\] {
    height: 150px !important;
}

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

.h-0 {
    height: 0px;
}

.h-1\/2 {
    height: 50%;
}

.h-6 {
    height: 1.5rem;
}

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

.h-\[100vh\] {
    height: 100vh;
}

.h-\[150px\] {
    height: 150px;
}

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

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

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

.h-\[31px\] {
    height: 31px;
}

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

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

.h-\[55px\] {
    height: 55px;
}

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

.h-\[66px\] {
    height: 66px;
}

.h-\[var\(--wp--preset--spacing--loose\)\] {
    height: var(--wp--preset--spacing--loose);
}

.h-auto {
    height: auto;
}

.h-full {
    height: 100%;
}

.h-screen {
    height: calc(100svh - var(--wp-admin--admin-bar--height, 0px) - 70.7656px);
}

.max-h-0 {
    max-height: 0px;
}

.max-h-80 {
    max-height: 20rem;
}

.max-h-96 {
    max-height: 24rem;
}

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

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

.max-h-\[unset\] {
    max-height: unset;
}

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

.max-h-screen {
    max-height: 100vh;
}

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

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

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

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

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

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

.w-12 {
    width: 3rem;
}

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

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

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

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

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

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

.w-\[23px\] {
    width: 23px;
}

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

.w-\[31px\] {
    width: 31px;
}

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

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

.w-\[43px\] {
    width: 43px;
}

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

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

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

.w-\[66px\] {
    width: 66px;
}

.w-\[70px\] {
    width: 70px;
}

.w-auto {
    width: auto;
}

.w-full {
    width: 100%;
}

.w-screen {
    width: 100vw;
}

.min-w-\[calc\(100\%_\+_60px\)\] {
    min-width: calc(100% + 60px);
}

.min-w-full {
    min-width: 100%;
}

.\!max-w-none {
    max-width: none !important;
}

.max-w-0 {
    max-width: 0px;
}

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

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

.max-w-\[unset\] {
    max-width: unset;
}

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

.max-w-full {
    max-width: 100%;
}

.max-w-lg {
    max-width: 32rem;
}

.max-w-none {
    max-width: none;
}

.shrink-0 {
    flex-shrink: 0;
}

.flex-grow {
    flex-grow: 1;
}

.grow-0 {
    flex-grow: 0;
}

.origin-center {
    transform-origin: center;
}

.origin-top-right {
    transform-origin: top right;
}

.-translate-x-full {
    --tw-translate-x: -100%;
    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%;
    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-0 {
    --tw-rotate: 0deg;
    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-90 {
    --tw-scale-x: .9;
    --tw-scale-y: .9;
    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-x-100 {
    --tw-scale-x: -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));
}

.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));
}

.transform-gpu {
    transform: translate3d(var(--tw-translate-x), var(--tw-translate-y), 0) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.cursor-auto {
    cursor: auto;
}

.cursor-pointer {
    cursor: pointer;
}

.select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.resize {
    resize: both;
}

.list-none {
    list-style-type: none;
}

.appearance-none {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

.grid-flow-col {
    grid-auto-flow: column;
}

.grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.grid-rows-\[0fr\] {
    grid-template-rows: 0fr;
}

.grid-rows-\[auto_130px_130px_1fr\] {
    grid-template-rows: auto 130px 130px 1fr;
}

.grid-rows-\[min-content_1fr\] {
    grid-template-rows: min-content 1fr;
}

.flex-row {
    flex-direction: row;
}

.flex-row-reverse {
    flex-direction: row-reverse;
}

.flex-col {
    flex-direction: column;
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex-nowrap {
    flex-wrap: nowrap;
}

.content-center {
    align-content: center;
}

.\!items-start {
    align-items: flex-start !important;
}

.items-end {
    align-items: flex-end;
}

.items-center {
    align-items: center;
}

.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;
}

.gap-0 {
    gap: 0px;
}

.gap-1 {
    gap: 0.25rem;
}

.gap-2 {
    gap: 0.5rem;
}

.gap-2\.5 {
    gap: 0.625rem;
}

.gap-4 {
    gap: 1rem;
}

.gap-5 {
    gap: 1.25rem;
}

.gap-6 {
    gap: 1.5rem;
}

.gap-8 {
    gap: 2rem;
}

.gap-\[10px\] {
    gap: 10px;
}

.gap-\[15px\] {
    gap: 15px;
}

.gap-\[1px\] {
    gap: 1px;
}

.gap-\[20px\] {
    gap: 20px;
}

.gap-\[25px\] {
    gap: 25px;
}

.gap-\[30px\] {
    gap: 30px;
}

.gap-tight {
    gap: var(--wp--preset--spacing--tight);
}

.gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
}

.gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
}

.gap-y-2 {
    row-gap: 0.5rem;
}

.self-start {
    align-self: flex-start;
}

.self-stretch {
    align-self: stretch;
}

.overflow-auto {
    overflow: auto;
}

.overflow-hidden {
    overflow: hidden;
}

.overflow-visible {
    overflow: visible;
}

.overflow-x-auto {
    overflow-x: auto;
}

.overflow-y-auto {
    overflow-y: auto;
}

.overflow-x-hidden {
    overflow-x: hidden;
}

.hyphens-auto {
    -webkit-hyphens: auto;
            hyphens: auto;
}

.whitespace-nowrap {
    white-space: nowrap;
}

.text-nowrap {
    text-wrap: nowrap;
}

.break-normal {
    overflow-wrap: normal;
    word-break: normal;
}

.rounded-\[100\%\] {
    border-radius: 100%;
}

.rounded-\[10px\] {
    border-radius: 10px;
}

.rounded-\[25px\] {
    border-radius: 25px;
}

.rounded-\[30px\] {
    border-radius: 30px;
}

.rounded-\[400px\] {
    border-radius: 400px;
}

.rounded-\[50px\] {
    border-radius: 50px;
}

.rounded-full {
    border-radius: 9999px;
}

.rounded-none {
    border-radius: 0px;
}

.rounded-bl-\[10px\] {
    border-bottom-left-radius: 10px;
}

.rounded-bl-\[25px\] {
    border-bottom-left-radius: 25px;
}

.rounded-bl-\[5px\] {
    border-bottom-left-radius: 5px;
}

.rounded-br-\[10px\] {
    border-bottom-right-radius: 10px;
}

.rounded-br-\[25px\] {
    border-bottom-right-radius: 25px;
}

.rounded-br-\[5px\] {
    border-bottom-right-radius: 5px;
}

.rounded-tl-\[10px\] {
    border-top-left-radius: 10px;
}

.rounded-tr-\[10px\] {
    border-top-right-radius: 10px;
}

.\!border-0 {
    border-width: 0px !important;
}

.\!border-2 {
    border-width: 2px !important;
}

.border {
    border-width: 1px;
}

.border-0 {
    border-width: 0px;
}

.border-2 {
    border-width: 2px;
}

.border-\[3px\] {
    border-width: 3px;
}

.border-\[9px\] {
    border-width: 9px;
}

.border-b {
    border-bottom-width: 1px;
}

.border-b-0 {
    border-bottom-width: 0px;
}

.border-t {
    border-top-width: 1px;
}

.border-t-0 {
    border-top-width: 0px;
}

.border-t-2 {
    border-top-width: 2px;
}

.\!border-solid {
    border-style: solid !important;
}

.border-solid {
    border-style: solid;
}

.border-none {
    border-style: none;
}

.\!border-\[var\(--basejump-color-foreground\)\] {
    border-color: var(--basejump-color-foreground) !important;
}

.\!border-secondary {
    border-color: var(--wp--preset--color--secondary) !important;
}

.border-background {
    border-color: var(--basejump--background-color);
}

.border-base {
    border-color: var(--wp--preset--color--base);
}

.border-black {
    --tw-border-opacity: 1;
    border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.border-color {
    border-color: var(--basejump--text-color);
}

.border-contrast {
    border-color: var(--wp--preset--color--contrast);
}

.border-current {
    border-color: currentColor;
}

.border-gray-200 {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.border-gray-300 {
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
}

.border-primary {
    border-color: var(--wp--preset--color--primary);
}

.border-quaternary {
    border-color: var(--wp--preset--color--quaternary);
}

.border-quinary {
    border-color: var(--wp--preset--color--quinary);
}

.border-secondary {
    border-color: var(--wp--preset--color--secondary);
}

.border-tertiary {
    border-color: var(--wp--preset--color--tertiary);
}

.border-transparent {
    border-color: transparent;
}

.border-b-gray-200 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.\!bg-\[var\(--basejump-color-foreground\)\] {
    background-color: var(--basejump-color-foreground) !important;
}

.bg-\[rgba\(0\2c 0\2c 0\2c \.8\)\] {
    background-color: rgba(0,0,0,.8);
}

.bg-\[rgba\(0\2c 0\2c 0\2c \.9\)\] {
    background-color: rgba(0,0,0,.9);
}

.bg-\[var\(--basejump-detail-background\2c var\(--wp--preset--color--secondary\)\)\] {
    background-color: var(--basejump-detail-background,var(--wp--preset--color--secondary));
}

.bg-base {
    background-color: var(--wp--preset--color--base);
}

.bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.bg-black\/50 {
    background-color: rgb(0 0 0 / 0.5);
}

.bg-contrast {
    background-color: var(--wp--preset--color--contrast);
}

.bg-current {
    background-color: currentColor;
}

.bg-dark-brown {
    background-color: var(--wp--preset--color--dark-brown);
}

.bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.bg-gray-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}

.bg-gray-400 {
    --tw-bg-opacity: 1;
    background-color: rgb(156 163 175 / var(--tw-bg-opacity));
}

.bg-gray-600 {
    --tw-bg-opacity: 1;
    background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}

.bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.bg-green-200 {
    --tw-bg-opacity: 1;
    background-color: rgb(187 247 208 / var(--tw-bg-opacity));
}

.bg-inherit {
    background-color: inherit;
}

.bg-primary {
    background-color: var(--wp--preset--color--primary);
}

.bg-quaternary {
    background-color: var(--wp--preset--color--quaternary);
}

.bg-quinary {
    background-color: var(--wp--preset--color--quinary);
}

.bg-secondary {
    background-color: var(--wp--preset--color--secondary);
}

.bg-tertiary {
    background-color: var(--wp--preset--color--tertiary);
}

.bg-transparent {
    background-color: transparent;
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-opacity-50 {
    --tw-bg-opacity: 0.5;
}

.bg-\[image\:var\(--basejump-detail-gradient\)\] {
    background-image: var(--basejump-detail-gradient);
}

.bg-gradient-to-l {
    background-image: linear-gradient(to left, var(--tw-gradient-stops));
}

.bg-gradient-to-t {
    background-image: linear-gradient(to top, var(--tw-gradient-stops));
}

.from-black {
    --tw-gradient-from: #000 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-gray-100 {
    --tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.to-transparent {
    --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.bg-contain {
    background-size: contain;
}

.bg-cover {
    background-size: cover;
}

.bg-bottom {
    background-position: bottom;
}

.bg-center {
    background-position: center;
}

.bg-repeat-x {
    background-repeat: repeat-x;
}

.fill-current {
    fill: currentColor;
}

.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;
}

.object-right-bottom {
    -o-object-position: right bottom;
       object-position: right bottom;
}

.object-right-top {
    -o-object-position: right top;
       object-position: right top;
}

.object-top {
    -o-object-position: top;
       object-position: top;
}

.\!p-4 {
    padding: 1rem !important;
}

.p-0 {
    padding: 0px;
}

.p-2 {
    padding: 0.5rem;
}

.p-4 {
    padding: 1rem;
}

.p-6 {
    padding: 1.5rem;
}

.p-8 {
    padding: 2rem;
}

.p-\[0_20px_20px\] {
    padding: 0 20px 20px;
}

.p-\[20px\] {
    padding: 20px;
}

.p-gutter {
    padding: var(--wp--preset--spacing--gutter);
}

.p-tight {
    padding: var(--wp--preset--spacing--tight);
}

.\!px-\[30px\] {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

.px-0 {
    padding-left: 0px;
    padding-right: 0px;
}

.px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

.px-2\.5 {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
}

.px-3 {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
}

.px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
}

.px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
}

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

.px-\[22px\] {
    padding-left: 22px;
    padding-right: 22px;
}

.px-\[30px\] {
    padding-left: 30px;
    padding-right: 30px;
}

.px-\[60px\] {
    padding-left: 60px;
    padding-right: 60px;
}

.px-gutter {
    padding-left: var(--wp--preset--spacing--gutter);
    padding-right: var(--wp--preset--spacing--gutter);
}

.px-normal {
    padding-left: var(--wp--preset--spacing--normal);
    padding-right: var(--wp--preset--spacing--normal);
}

.px-tight {
    padding-left: var(--wp--preset--spacing--tight);
    padding-right: var(--wp--preset--spacing--tight);
}

.py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}

.py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}

.py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
}

.py-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
}

.py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
}

.py-\[15px\] {
    padding-top: 15px;
    padding-bottom: 15px;
}

.py-\[20px\] {
    padding-top: 20px;
    padding-bottom: 20px;
}

.py-\[30px\] {
    padding-top: 30px;
    padding-bottom: 30px;
}

.py-\[33px\] {
    padding-top: 33px;
    padding-bottom: 33px;
}

.py-loose {
    padding-top: var(--wp--preset--spacing--loose);
    padding-bottom: var(--wp--preset--spacing--loose);
}

.pb-1 {
    padding-bottom: 0.25rem;
}

.pb-16 {
    padding-bottom: 4rem;
}

.pb-2 {
    padding-bottom: 0.5rem;
}

.pb-4 {
    padding-bottom: 1rem;
}

.pb-8 {
    padding-bottom: 2rem;
}

.pb-\[100px\] {
    padding-bottom: 100px;
}

.pb-\[110px\] {
    padding-bottom: 110px;
}

.pb-\[11px\] {
    padding-bottom: 11px;
}

.pb-\[130px\] {
    padding-bottom: 130px;
}

.pb-\[170px\] {
    padding-bottom: 170px;
}

.pb-\[30px\] {
    padding-bottom: 30px;
}

.pb-\[70px\] {
    padding-bottom: 70px;
}

.pb-gutter {
    padding-bottom: var(--wp--preset--spacing--gutter);
}

.pb-loose {
    padding-bottom: var(--wp--preset--spacing--loose);
}

.pb-relaxed {
    padding-bottom: var(--wp--preset--spacing--relaxed);
}

.pl-2 {
    padding-left: 0.5rem;
}

.pl-3 {
    padding-left: 0.75rem;
}

.pl-gutter {
    padding-left: var(--wp--preset--spacing--gutter);
}

.pr-2 {
    padding-right: 0.5rem;
}

.pr-4 {
    padding-right: 1rem;
}

.pt-1 {
    padding-top: 0.25rem;
}

.pt-4 {
    padding-top: 1rem;
}

.pt-8 {
    padding-top: 2rem;
}

.pt-\[160px\] {
    padding-top: 160px;
}

.pt-\[190px\] {
    padding-top: 190px;
}

.pt-\[60px\] {
    padding-top: 60px;
}

.pt-\[70px\] {
    padding-top: 70px;
}

.pt-\[75px\] {
    padding-top: 75px;
}

.pt-header {
    padding-top: var(--wp--preset--spacing--header);
}

.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.font-clatonia {
    font-family: Clatonia, sans-serif;
}

.font-sans-serif {
    font-family: "piepie",  sansserif;
}

.font-serif {
    font-family: p22-mackinac-pro,  serif;
}

.text-\[12px\] {
    font-size: 12px;
}

.text-\[14px\] {
    font-size: 14px;
}

.text-\[16px\] {
    font-size: 16px;
}

.text-\[17px\] {
    font-size: 17px;
}

.text-\[22px\] {
    font-size: 22px;
}

.text-\[25px\] {
    font-size: 25px;
}

.text-\[26px\] {
    font-size: 26px;
}

.text-\[30px\] {
    font-size: 30px;
}

.text-\[40px\] {
    font-size: 40px;
}

.text-\[500px\] {
    font-size: 500px;
}

.text-\[50px\] {
    font-size: 50px;
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem;
}

.text-lg {
    font-size: var(--wp--preset--font-size--lg);
}

.text-md {
    font-size: var(--wp--preset--font-size--md);
}

.text-sm {
    font-size: var(--wp--preset--font-size--sm);
}

.text-xl {
    font-size: var(--wp--preset--font-size--xl);
}

.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;
}

.font-semibold {
    font-weight: 600;
}

.uppercase {
    text-transform: uppercase;
}

.\!normal-case {
    text-transform: none !important;
}

.normal-case {
    text-transform: none;
}

.not-italic {
    font-style: normal;
}

.\!leading-\[1\.7\] {
    line-height: 1.7 !important;
}

.leading-\[1\.2\] {
    line-height: 1.2;
}

.leading-\[1\.2em\] {
    line-height: 1.2em;
}

.leading-\[1\.69\] {
    line-height: 1.69;
}

.leading-\[1\.6\] {
    line-height: 1.6;
}

.leading-\[1\.76\] {
    line-height: 1.76;
}

.leading-\[1\] {
    line-height: 1;
}

.leading-\[25px\] {
    line-height: 25px;
}

.leading-\[34px\] {
    line-height: 34px;
}

.leading-\[37px\] {
    line-height: 37px;
}

.leading-\[38px\] {
    line-height: 38px;
}

.leading-none {
    line-height: 1;
}

.leading-tight {
    line-height: 1.25;
}

.tracking-\[\.03em\] {
    letter-spacing: .03em;
}

.tracking-wide {
    letter-spacing: 0.025em;
}

.tracking-wider {
    letter-spacing: 0.05em;
}

.\!text-\[var\(--basejump-color-background\)\] {
    color: var(--basejump-color-background) !important;
}

.\!text-\[var\(--basejump-color-foreground\)\] {
    color: var(--basejump-color-foreground) !important;
}

.\!text-black {
    --tw-text-opacity: 1 !important;
    color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.\!text-blue-300 {
    --tw-text-opacity: 1 !important;
    color: rgb(147 197 253 / var(--tw-text-opacity)) !important;
}

.\!text-blue-400 {
    --tw-text-opacity: 1 !important;
    color: rgb(96 165 250 / var(--tw-text-opacity)) !important;
}

.\!text-green-200 {
    --tw-text-opacity: 1 !important;
    color: rgb(187 247 208 / var(--tw-text-opacity)) !important;
}

.\!text-secondary {
    color: var(--wp--preset--color--secondary) !important;
}

.\!text-white {
    --tw-text-opacity: 1 !important;
    color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.text-\[var\(--basejump-detail-text\2c var\(--wp--preset--color--tertiary\)\)\] {
    color: var(--basejump-detail-text,var(--wp--preset--color--tertiary));
}

.text-base {
    color: var(--wp--preset--color--base);
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-blue-400 {
    --tw-text-opacity: 1;
    color: rgb(96 165 250 / var(--tw-text-opacity));
}

.text-color {
    color: var(--basejump--text-color);
}

.text-contrast {
    color: var(--wp--preset--color--contrast);
}

.text-current {
    color: currentColor;
}

.text-gray-300 {
    --tw-text-opacity: 1;
    color: rgb(209 213 219 / var(--tw-text-opacity));
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
}

.text-inherit {
    color: inherit;
}

.text-primary {
    color: var(--wp--preset--color--primary);
}

.text-quaternary {
    color: var(--wp--preset--color--quaternary);
}

.text-quinary {
    color: var(--wp--preset--color--quinary);
}

.text-secondary {
    color: var(--wp--preset--color--secondary);
}

.text-tertiary {
    color: var(--wp--preset--color--tertiary);
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.\!underline {
    text-decoration-line: underline !important;
}

.underline {
    text-decoration-line: underline;
}

.\!no-underline {
    text-decoration-line: none !important;
}

.no-underline {
    text-decoration-line: none;
}

.decoration-2 {
    text-decoration-thickness: 2px;
}

.underline-offset-2 {
    text-underline-offset: 2px;
}

.underline-offset-4 {
    text-underline-offset: 4px;
}

.opacity-0 {
    opacity: 0;
}

.opacity-10 {
    opacity: 0.1;
}

.opacity-100 {
    opacity: 1;
}

.opacity-30 {
    opacity: 0.3;
}

.opacity-60 {
    opacity: 0.6;
}

.opacity-\[\.05\] {
    opacity: .05;
}

.opacity-\[\.95\] {
    opacity: .95;
}

.shadow-card {
    --tw-shadow: 6px 9px 4px 0px rgba(0, 0, 0, 0.25);
    --tw-shadow-colored: 6px 9px 4px 0px 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-lg {
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px 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-nav {
    --tw-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.15);
    --tw-shadow-colored: 0 4px 4px 0 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-reversed {
    --tw-shadow: 0px -3px 6px rgba(0, 0, 0, 0.16);
    --tw-shadow-colored: 0px -3px 6px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
}

.outline {
    outline-style: solid;
}

.outline-0 {
    outline-width: 0px;
}

.ring-secondary {
    --tw-ring-color: var(--wp--preset--color--secondary);
}

.blur {
    --tw-blur: blur(8px);
    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);
}

.blur-\[50px\] {
    --tw-blur: blur(50px);
    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-\[2px_4px_2px_rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
    --tw-drop-shadow: drop-shadow(2px 4px 2px rgba(0,0,0,0.25));
    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);
}

.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);
}

.backdrop-blur-\[10px\] {
    --tw-backdrop-blur: blur(10px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-blur-md {
    --tw-backdrop-blur: blur(12px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.transition {
    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(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-\[background-color\] {
    transition-property: background-color;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-\[filter\] {
    transition-property: filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-all {
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-colors {
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-opacity {
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.transition-transform {
    transition-property: transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
}

.delay-300 {
    transition-delay: 300ms;
}

.duration-150 {
    transition-duration: 150ms;
}

.duration-200 {
    transition-duration: 200ms;
}

.duration-300 {
    transition-duration: 300ms;
}

.duration-500 {
    transition-duration: 500ms;
}

.ease-in-out {
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-linear {
    transition-timing-function: linear;
}

.will-change-transform {
    will-change: transform;
}

.wp-block-column {
    --flex-basis: var(--flex-basis-desktop, 100%);
}

@media not all and (min-width: 1024px) {

    .wp-block-column {
        --flex-basis: var(--flex-basis-tablet, 100%);
    }
}

@media not all and (min-width: 768px) {

    .wp-block-column {
        --flex-basis: var(--flex-basis-mobile, 100%);
    }
}

.wp-block-column {
    flex-grow: 1;
    flex-shrink: 1;
    flex-basis: var(--flex-basis);
}

.wp-block-column[style*="flex-basis"] {
    flex-grow: 0;
}

:root .wp-block-columns {
    display: flex;
    align-items: stretch;
}

:root .wp-block-columns.is-layout-desktop-flex-wrap {
    flex-wrap: wrap !important;
}

:root .wp-block-columns.is-layout-desktop-flex-wrap > .wp-block-column {
    --flex-basis-desktop: 100%;
}

@media not all and (min-width: 1024px) {

    :root .wp-block-columns.is-layout-tablet-flex-wrap {
        flex-wrap: wrap !important;
    }

    :root .wp-block-columns.is-layout-tablet-flex-wrap > .wp-block-column {
        --flex-basis-tablet: 100%;
    }

    :root .wp-block-columns.is-layout-tablet-reverse {
        flex-direction: column-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
}

@media not all and (min-width: 768px) {

    :root .wp-block-columns.is-not-stacked-on-mobile {
        flex-wrap: nowrap !important;
    }

    :root .wp-block-columns:not(.is-not-stacked-on-mobile) {
        flex-wrap: wrap !important;
    }

    :root .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        --flex-basis-mobile: 100%;
    }

    :root .wp-block-columns.is-layout-reverse {
        flex-direction: column-reverse !important;
        flex-wrap: wrap-reverse !important;
    }
}

.wp-block-column.is-vertically-aligned-top {
    align-self: flex-start;
    width: 100%;
}

.wp-block-column.is-vertically-aligned-center {
    align-self: center;
    width: 100%;
}

.wp-block-column.is-vertically-aligned-bottom {
    align-self: flex-end;
    width: 100%;
}

p:where(.has-background) {
    padding: var(--wp--custom--hasbackground--paragraph);
}

.wp-block-columns:where(.has-background) {
    padding: var(--wp--custom--hasbackground--columns);
}

@media (min-width: 640px) {

    body {
        --wp--style--global--content-size: calc(640px - (var(--wp--preset--spacing--gutter) * 2));
        --basejump--content-size: calc(640px - (var(--wp--preset--spacing--gutter) * 2));
    }
}

@media (min-width: 768px) {

    body {
        --wp--style--global--content-size: calc(768px - (var(--wp--preset--spacing--gutter) * 2));
        --basejump--content-size: calc(768px - (var(--wp--preset--spacing--gutter) * 2));
    }
}

@media (min-width: 1024px) {

    body {
        --wp--style--global--content-size: calc(1024px - (var(--wp--preset--spacing--gutter) * 2));
        --basejump--content-size: calc(1024px - (var(--wp--preset--spacing--gutter) * 2));
    }
}

@media (min-width: 1280px) {

    body {
        --wp--style--global--content-size: calc(1280px - (var(--wp--preset--spacing--gutter) * 2));
        --basejump--content-size: calc(1280px - (var(--wp--preset--spacing--gutter) * 2));
    }
}

@media (min-width: 1536px) {

    body {
        --wp--style--global--content-size: calc(1536px - (var(--wp--preset--spacing--gutter) * 2));
        --basejump--content-size: calc(1536px - (var(--wp--preset--spacing--gutter) * 2));
    }
}

.wp-block-embed.wp-block-embed-vimeo:not(.wp-has-aspect-ratio):not(.alignfull) {
    width: -moz-fit-content;
    width: fit-content;
}

.wp-block-embed.wp-block-embed-vimeo:not(.wp-has-aspect-ratio):is(.alignfull) {
    text-align: center;
}

@media (min-width: 768px) {

    .md\:aspect-h-3 {
        --tw-aspect-h: 3;
    }

    .md\:aspect-w-2 {
        position: relative;
        padding-bottom: calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);
        --tw-aspect-w: 2;
    }

    .md\:aspect-w-2 > * {
        position: absolute;
        height: 100%;
        width: 100%;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
    }
}

@media (min-width: 1536px) {

    .\32xl\:aspect-h-2 {
        --tw-aspect-h: 2;
    }
}

.placeholder\:font-bold::-moz-placeholder {
    font-weight: 700;
}

.placeholder\:font-bold::placeholder {
    font-weight: 700;
}

.placeholder\:text-\[rgba\(91\2c 26\2c 11\2c \.8\)\]::-moz-placeholder {
    color: rgba(91,26,11,.8);
}

.placeholder\:text-\[rgba\(91\2c 26\2c 11\2c \.8\)\]::placeholder {
    color: rgba(91,26,11,.8);
}

.backdrop\:bg-black::backdrop {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.backdrop\:bg-contrast::backdrop {
    background-color: var(--wp--preset--color--contrast);
}

.backdrop\:opacity-75::backdrop {
    opacity: 0.75;
}

.first\:border-t-0:first-child {
    border-top-width: 0px;
}

.first\:pt-0:first-child {
    padding-top: 0px;
}

.last\:pr-gutter:last-child {
    padding-right: var(--wp--preset--spacing--gutter);
}

.odd\:col-span-3:nth-child(odd) {
    grid-column: span 3 / span 3;
}

.odd\:col-span-5:nth-child(odd) {
    grid-column: span 5 / span 5;
}

.odd\:col-span-7:nth-child(odd) {
    grid-column: span 7 / span 7;
}

.odd\:col-span-9:nth-child(odd) {
    grid-column: span 9 / span 9;
}

.even\:col-span-3:nth-child(even) {
    grid-column: span 3 / span 3;
}

.even\:col-span-5:nth-child(even) {
    grid-column: span 5 / span 5;
}

.even\:col-span-7:nth-child(even) {
    grid-column: span 7 / span 7;
}

.even\:col-span-9:nth-child(even) {
    grid-column: span 9 / span 9;
}

.open\:bg-\[var\(--basejump-detail-active-background\2c var\(--wp--preset--color--primary\)\)\][open] {
    background-color: var(--basejump-detail-active-background,var(--wp--preset--color--primary));
}

.open\:bg-\[image\:var\(--basejump-detail-active-gradient\)\][open] {
    background-image: var(--basejump-detail-active-gradient);
}

.open\:text-\[var\(--basejump-detail-active-text\2c var\(--wp--preset--color--tertiary\)\)\][open] {
    color: var(--basejump-detail-active-text,var(--wp--preset--color--tertiary));
}

.checked\:border-solid:checked {
    border-style: solid;
}

.checked\:border-gray-200:checked {
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
}

.checked\:text-white:checked {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.checked\:accent-secondary:checked {
    accent-color: var(--wp--preset--color--secondary);
}

.hover\:border-primary:hover {
    border-color: var(--wp--preset--color--primary);
}

.hover\:\!bg-\[var\(--basejump-color-foreground\)\]:hover {
    background-color: var(--basejump-color-foreground) !important;
}

.hover\:bg-base:hover {
    background-color: var(--wp--preset--color--base);
}

.hover\:bg-green-100:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.hover\:bg-primary:hover {
    background-color: var(--wp--preset--color--primary);
}

.hover\:\!text-\[var\(--basejump-color-background\)\]:hover {
    color: var(--basejump-color-background) !important;
}

.hover\:text-blue-200:hover {
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / var(--tw-text-opacity));
}

.hover\:text-contrast:hover {
    color: var(--wp--preset--color--contrast);
}

.hover\:text-white:hover {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
    text-decoration-line: underline;
}

.focus\:ring-0:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-1:focus {
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-offset-1:focus {
    --tw-ring-offset-width: 1px;
}

.focus\:ring-offset-transparent:focus {
    --tw-ring-offset-color: transparent;
}

.disabled\:cursor-not-allowed:disabled {
    cursor: not-allowed;
}

.disabled\:opacity-50:disabled {
    opacity: 0.5;
}

.group[open] .group-open\:contents {
    display: contents;
}

.group[open] .group-open\:rotate-180 {
    --tw-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));
}

.group[open] .group-open\:\!bg-\[var\(--basejump-detail-active-background\2c var\(--wp--preset--color--primary\)\)\] {
    background-color: var(--basejump-detail-active-background,var(--wp--preset--color--primary)) !important;
}

.group[open] .group-open\:bg-\[var\(--basejump-detail-active-background\2c var\(--wp--preset--color--primary\)\)\] {
    background-color: var(--basejump-detail-active-background,var(--wp--preset--color--primary));
}

.group[open] .group-open\:bg-\[image\:var\(--basejump-detail-active-gradient\)\] {
    background-image: var(--basejump-detail-active-gradient);
}

.group[open] .group-open\:\!text-\[var\(--basejump-detail-active-text\2c var\(--wp--preset--color--tertiary\)\)\] {
    color: var(--basejump-detail-active-text,var(--wp--preset--color--tertiary)) !important;
}

.group[open] .group-open\:text-\[var\(--basejump-detail-active-text\2c var\(--wp--preset--color--tertiary\)\)\] {
    color: var(--basejump-detail-active-text,var(--wp--preset--color--tertiary));
}

.group:focus-within .group-focus-within\:block {
    display: block;
}

.group:hover .group-hover\:visible {
    visibility: visible;
}

.group:hover .group-hover\:z-10 {
    z-index: 10;
}

.group:hover .group-hover\:block {
    display: block;
}

.group:hover .group-hover\:rotate-180 {
    --tw-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));
}

.group:hover .group-hover\:border-4 {
    border-width: 4px;
}

.group:hover .group-hover\:border-background {
    border-color: var(--basejump--background-color);
}

.group:hover .group-hover\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.group:hover .group-hover\:opacity-0 {
    opacity: 0;
}

.group:hover .group-hover\:opacity-100 {
    opacity: 1;
}

.group.menu-active .is-menu-active\:right-0 {
    right: 0px;
}

.group.menu-active .is-menu-active\:z-30 {
    z-index: 30;
}

.group.menu-active .is-menu-active\:block {
    display: block;
}

.group.menu-active .is-menu-active\:hidden {
    display: none;
}

.is-menu-active\:right-0.menu-active {
    right: 0px;
}

.is-menu-active\:z-30.menu-active {
    z-index: 30;
}

.is-menu-active\:block.menu-active {
    display: block;
}

.is-menu-active\:hidden.menu-active {
    display: none;
}

.group.active .is-active\:pointer-events-auto {
    pointer-events: auto;
}

.group.active .is-active\:visible {
    visibility: visible;
}

.group.active .is-active\:z-30 {
    z-index: 30;
}

.group.active .is-active\:z-50 {
    z-index: 50;
}

.group.active .is-active\:w-\[60\%\] {
    width: 60%;
}

.group.active .is-active\:max-w-full {
    max-width: 100%;
}

.group.active .is-active\:rotate-180 {
    --tw-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));
}

.group.active .is-active\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 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));
}

.group.active .is-active\:grid-rows-\[1fr\] {
    grid-template-rows: 1fr;
}

.group.active .is-active\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.group.active .is-active\:border-b-0 {
    border-bottom-width: 0px;
}

.group.active .is-active\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.group.active .is-active\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.group.active .is-active\:font-bold {
    font-weight: 700;
}

.group.active .is-active\:\!text-secondary {
    color: var(--wp--preset--color--secondary) !important;
}

.group.active .is-active\:text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

.group.active .is-active\:underline {
    text-decoration-line: underline;
}

.group.active .is-active\:opacity-100 {
    opacity: 1;
}

.is-active\:pointer-events-auto.active {
    pointer-events: auto;
}

.is-active\:visible.active {
    visibility: visible;
}

.is-active\:z-30.active {
    z-index: 30;
}

.is-active\:z-50.active {
    z-index: 50;
}

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

.is-active\:max-w-full.active {
    max-width: 100%;
}

.is-active\:rotate-180.active {
    --tw-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));
}

.is-active\:scale-100.active {
    --tw-scale-x: 1;
    --tw-scale-y: 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));
}

.is-active\:grid-rows-\[1fr\].active {
    grid-template-rows: 1fr;
}

.is-active\:rounded-b-none.active {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.is-active\:border-b-0.active {
    border-bottom-width: 0px;
}

.is-active\:bg-gray-100.active {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.is-active\:bg-green-100.active {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.is-active\:font-bold.active {
    font-weight: 700;
}

.is-active\:\!text-secondary.active {
    color: var(--wp--preset--color--secondary) !important;
}

.is-active\:text-black.active {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

.is-active\:underline.active {
    text-decoration-line: underline;
}

.is-active\:opacity-100.active {
    opacity: 1;
}

.is-active\:pointer-events-auto.group.is-active {
    pointer-events: auto;
}

.is-active\:visible.group.is-active {
    visibility: visible;
}

.is-active\:z-30.group.is-active {
    z-index: 30;
}

.is-active\:z-50.group.is-active {
    z-index: 50;
}

.is-active\:w-\[60\%\].group.is-active {
    width: 60%;
}

.is-active\:max-w-full.group.is-active {
    max-width: 100%;
}

.is-active\:rotate-180.group.is-active {
    --tw-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));
}

.is-active\:scale-100.group.is-active {
    --tw-scale-x: 1;
    --tw-scale-y: 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));
}

.is-active\:grid-rows-\[1fr\].group.is-active {
    grid-template-rows: 1fr;
}

.is-active\:rounded-b-none.group.is-active {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.is-active\:border-b-0.group.is-active {
    border-bottom-width: 0px;
}

.is-active\:bg-gray-100.group.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.is-active\:bg-green-100.group.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.is-active\:font-bold.group.is-active {
    font-weight: 700;
}

.is-active\:\!text-secondary.group.is-active {
    color: var(--wp--preset--color--secondary) !important;
}

.is-active\:text-black.group.is-active {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

.is-active\:underline.group.is-active {
    text-decoration-line: underline;
}

.is-active\:opacity-100.group.is-active {
    opacity: 1;
}

.group.is-active .is-active\:pointer-events-auto {
    pointer-events: auto;
}

.group.is-active .is-active\:visible {
    visibility: visible;
}

.group.is-active .is-active\:z-30 {
    z-index: 30;
}

.group.is-active .is-active\:z-50 {
    z-index: 50;
}

.group.is-active .is-active\:w-\[60\%\] {
    width: 60%;
}

.group.is-active .is-active\:max-w-full {
    max-width: 100%;
}

.group.is-active .is-active\:rotate-180 {
    --tw-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));
}

.group.is-active .is-active\:scale-100 {
    --tw-scale-x: 1;
    --tw-scale-y: 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));
}

.group.is-active .is-active\:grid-rows-\[1fr\] {
    grid-template-rows: 1fr;
}

.group.is-active .is-active\:rounded-b-none {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.group.is-active .is-active\:border-b-0 {
    border-bottom-width: 0px;
}

.group.is-active .is-active\:bg-gray-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.group.is-active .is-active\:bg-green-100 {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.group.is-active .is-active\:font-bold {
    font-weight: 700;
}

.group.is-active .is-active\:\!text-secondary {
    color: var(--wp--preset--color--secondary) !important;
}

.group.is-active .is-active\:text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

.group.is-active .is-active\:underline {
    text-decoration-line: underline;
}

.group.is-active .is-active\:opacity-100 {
    opacity: 1;
}

.is-active\:pointer-events-auto.is-active {
    pointer-events: auto;
}

.is-active\:visible.is-active {
    visibility: visible;
}

.is-active\:z-30.is-active {
    z-index: 30;
}

.is-active\:z-50.is-active {
    z-index: 50;
}

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

.is-active\:max-w-full.is-active {
    max-width: 100%;
}

.is-active\:rotate-180.is-active {
    --tw-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));
}

.is-active\:scale-100.is-active {
    --tw-scale-x: 1;
    --tw-scale-y: 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));
}

.is-active\:grid-rows-\[1fr\].is-active {
    grid-template-rows: 1fr;
}

.is-active\:rounded-b-none.is-active {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

.is-active\:border-b-0.is-active {
    border-bottom-width: 0px;
}

.is-active\:bg-gray-100.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}

.is-active\:bg-green-100.is-active {
    --tw-bg-opacity: 1;
    background-color: rgb(220 252 231 / var(--tw-bg-opacity));
}

.is-active\:font-bold.is-active {
    font-weight: 700;
}

.is-active\:\!text-secondary.is-active {
    color: var(--wp--preset--color--secondary) !important;
}

.is-active\:text-black.is-active {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
}

.is-active\:underline.is-active {
    text-decoration-line: underline;
}

.is-active\:opacity-100.is-active {
    opacity: 1;
}

[data-subnav-slot] .slot\:hidden {
    display: none;
}

@media not all and (min-width: 640px) {

    .max-sm\:text-\[30px\] {
        font-size: 30px;
    }
}

@media (min-width: 640px) {

    .sm\:order-2 {
        order: 2;
    }

    .sm\:aspect-9\/16 {
        aspect-ratio: 9 / 16;
    }

    .sm\:w-\[303px\] {
        width: 303px;
    }

    .sm\:w-\[326px\] {
        width: 326px;
    }

    .sm\:max-w-\[400px\] {
        max-width: 400px;
    }

    .sm\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .sm\:justify-start {
        justify-content: flex-start;
    }

    .sm\:justify-end {
        justify-content: flex-end;
    }
}

@media (min-width: 768px) {

    .md\:absolute {
        position: absolute;
    }

    .md\:order-1 {
        order: 1;
    }

    .md\:order-2 {
        order: 2;
    }

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

    .md\:mb-4 {
        margin-bottom: 1rem;
    }

    .md\:mb-8 {
        margin-bottom: 2rem;
    }

    .md\:ml-auto {
        margin-left: auto;
    }

    .md\:mr-auto {
        margin-right: auto;
    }

    .md\:block {
        display: block;
    }

    .md\:flex {
        display: flex;
    }

    .md\:grid {
        display: grid;
    }

    .md\:hidden {
        display: none;
    }

    .md\:\!h-\[330px\] {
        height: 330px !important;
    }

    .md\:max-h-full {
        max-height: 100%;
    }

    .md\:\!min-h-0 {
        min-height: 0px !important;
    }

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

    .md\:\!w-\[330px\] {
        width: 330px !important;
    }

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

    .md\:w-\[135px\] {
        width: 135px;
    }

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

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

    .md\:w-\[400px\] {
        width: 400px;
    }

    .md\:w-\[80\%\] {
        width: 80%;
    }

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

    .md\:w-\[calc\(var\(--wp--style--global--content-size\)\/2\)\] {
        width: calc(var(--wp--style--global--content-size) / 2);
    }

    .md\:w-auto {
        width: auto;
    }

    .md\:max-w-full {
        max-width: 100%;
    }

    .md\:grid-cols-2 {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .md\:grid-cols-\[3fr_4fr\] {
        grid-template-columns: 3fr 4fr;
    }

    .md\:flex-row {
        flex-direction: row;
    }

    .md\:justify-end {
        justify-content: flex-end;
    }

    .md\:gap-16 {
        gap: 4rem;
    }

    .md\:gap-8 {
        gap: 2rem;
    }

    .md\:gap-\[30px\] {
        gap: 30px;
    }

    .md\:gap-\[60px\] {
        gap: 60px;
    }

    .md\:border-white {
        --tw-border-opacity: 1;
        border-color: rgb(255 255 255 / var(--tw-border-opacity));
    }

    .md\:object-center {
        -o-object-position: center;
           object-position: center;
    }

    .md\:p-6 {
        padding: 1.5rem;
    }

    .md\:\!px-0 {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }

    .md\:py-16 {
        padding-top: 4rem;
        padding-bottom: 4rem;
    }

    .md\:py-20 {
        padding-top: 5rem;
        padding-bottom: 5rem;
    }

    .md\:py-\[120px\] {
        padding-top: 120px;
        padding-bottom: 120px;
    }

    .md\:\!pr-0 {
        padding-right: 0px !important;
    }

    .md\:pb-\[200px\] {
        padding-bottom: 200px;
    }

    .md\:pr-0 {
        padding-right: 0px;
    }

    .md\:pt-\[100px\] {
        padding-top: 100px;
    }

    .md\:pt-\[160px\] {
        padding-top: 160px;
    }

    .md\:pt-\[80px\] {
        padding-top: 80px;
    }

    .md\:text-left {
        text-align: left;
    }

    .md\:text-\[28px\] {
        font-size: 28px;
    }

    .md\:text-\[30px\] {
        font-size: 30px;
    }

    .md\:hover\:\!w-\[600px\]:hover {
        width: 600px !important;
    }

    .group:hover .md\:group-hover\:max-h-\[400px\] {
        max-height: 400px;
    }

    .group:hover .md\:group-hover\:opacity-0 {
        opacity: 0;
    }

    .group:hover .md\:group-hover\:opacity-100 {
        opacity: 1;
    }

    .group:hover .md\:group-hover\:opacity-40 {
        opacity: 0.4;
    }

    .group.active .is-active\:md\:text-\[50px\] {
        font-size: 50px;
    }

    .is-active\:md\:text-\[50px\].active {
        font-size: 50px;
    }

    .is-active\:md\:text-\[50px\].group.is-active {
        font-size: 50px;
    }

    .group.is-active .is-active\:md\:text-\[50px\] {
        font-size: 50px;
    }

    .is-active\:md\:text-\[50px\].is-active {
        font-size: 50px;
    }
}

@media (min-width: 1024px) {

    .lg\:top-\[13px\] {
        top: 13px;
    }

    .lg\:top-relaxed {
        top: var(--wp--preset--spacing--relaxed);
    }

    .lg\:order-1 {
        order: 1;
    }

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

    .lg\:ml-\[20px\] {
        margin-left: 20px;
    }

    .lg\:mt-\[2px\] {
        margin-top: 2px;
    }

    .lg\:block {
        display: block;
    }

    .lg\:contents {
        display: contents;
    }

    .lg\:hidden {
        display: none;
    }

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

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

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

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

    .lg\:min-h-\[100svh\] {
        min-height: 100svh;
    }

    .lg\:min-h-full {
        min-height: 100%;
    }

    .lg\:min-h-screen {
        min-height: 100vh;
    }

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

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

    .lg\:w-\[250px\] {
        width: 250px;
    }

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

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

    .lg\:w-\[524px\] {
        width: 524px;
    }

    .lg\:w-auto {
        width: auto;
    }

    .lg\:\!max-w-none {
        max-width: none !important;
    }

    .lg\:grid-cols-3 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .lg\:flex-row {
        flex-direction: row;
    }

    .lg\:flex-col {
        flex-direction: column;
    }

    .lg\:justify-end {
        justify-content: flex-end;
    }

    .lg\:justify-between {
        justify-content: space-between;
    }

    .lg\:gap-0 {
        gap: 0px;
    }

    .lg\:gap-\[60px\] {
        gap: 60px;
    }

    .lg\:rounded-bl-\[0px\] {
        border-bottom-left-radius: 0px;
    }

    .lg\:rounded-br-\[0px\] {
        border-bottom-right-radius: 0px;
    }

    .lg\:border-4 {
        border-width: 4px;
    }

    .lg\:border-solid {
        border-style: solid;
    }

    .lg\:bg-\[var\(--basejump-detail-background\2c var\(--wp--preset--color--secondary\)\)\] {
        background-color: var(--basejump-detail-background,var(--wp--preset--color--secondary));
    }

    .lg\:bg-\[image\:var\(--basejump-detail-gradient\)\] {
        background-image: var(--basejump-detail-gradient);
    }

    .lg\:p-2\.5 {
        padding: 0.625rem;
    }

    .lg\:p-6 {
        padding: 1.5rem;
    }

    .lg\:px-10 {
        padding-left: 2.5rem;
        padding-right: 2.5rem;
    }

    .lg\:px-4 {
        padding-left: 1rem;
        padding-right: 1rem;
    }

    .lg\:px-8 {
        padding-left: 2rem;
        padding-right: 2rem;
    }

    .lg\:px-gutter {
        padding-left: var(--wp--preset--spacing--gutter);
        padding-right: var(--wp--preset--spacing--gutter);
    }

    .lg\:py-14 {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
    }

    .lg\:py-24 {
        padding-top: 6rem;
        padding-bottom: 6rem;
    }

    .lg\:py-8 {
        padding-top: 2rem;
        padding-bottom: 2rem;
    }

    .lg\:pb-\[300px\] {
        padding-bottom: 300px;
    }

    .lg\:pl-4 {
        padding-left: 1rem;
    }

    .lg\:pl-\[30px\] {
        padding-left: 30px;
    }

    .lg\:pt-\[30px\] {
        padding-top: 30px;
    }

    .lg\:text-\[100px\] {
        font-size: 100px;
    }

    .lg\:text-\[18px\] {
        font-size: 18px;
    }

    .lg\:text-\[19px\] {
        font-size: 19px;
    }

    .lg\:text-\[30px\] {
        font-size: 30px;
    }

    .lg\:text-\[40px\] {
        font-size: 40px;
    }

    .lg\:text-xl {
        font-size: var(--wp--preset--font-size--xl);
    }

    .lg\:leading-\[27px\] {
        line-height: 27px;
    }

    .lg\:leading-\[42px\] {
        line-height: 42px;
    }

    .lg\:leading-\[56px\] {
        line-height: 56px;
    }

    .lg\:text-\[var\(--basejump-detail-text\2c var\(--wp--preset--color--tertiary\)\)\] {
        color: var(--basejump-detail-text,var(--wp--preset--color--tertiary));
    }

    .lg\:odd\:order-last:nth-child(odd) {
        order: 9999;
    }

    .lg\:odd\:ml-0:nth-child(odd) {
        margin-left: 0px;
    }

    .lg\:odd\:mr-0:nth-child(odd) {
        margin-right: 0px;
    }

    .lg\:odd\:pl-0:nth-child(odd) {
        padding-left: 0px;
    }

    .lg\:odd\:pr-0:nth-child(odd) {
        padding-right: 0px;
    }

    .lg\:even\:order-first:nth-child(even) {
        order: -9999;
    }

    .lg\:even\:ml-0:nth-child(even) {
        margin-left: 0px;
    }

    .lg\:even\:mr-0:nth-child(even) {
        margin-right: 0px;
    }

    .lg\:even\:pl-0:nth-child(even) {
        padding-left: 0px;
    }

    .lg\:even\:pr-0:nth-child(even) {
        padding-right: 0px;
    }

    .group[open] .group-open\:lg\:contents {
        display: contents;
    }

    .group[open] .group-open\:lg\:bg-\[var\(--basejump-detail-active-background\2c var\(--wp--preset--color--primary\)\)\] {
        background-color: var(--basejump-detail-active-background,var(--wp--preset--color--primary));
    }

    .group[open] .group-open\:lg\:bg-\[image\:var\(--basejump-detail-active-gradient\)\] {
        background-image: var(--basejump-detail-active-gradient);
    }

    .group[open] .group-open\:lg\:text-\[var\(--basejump-detail-active-text\2c var\(--wp--preset--color--tertiary\)\)\] {
        color: var(--basejump-detail-active-text,var(--wp--preset--color--tertiary));
    }

    .group:hover .group-hover\:lg\:\!bg-transparent {
        background-color: transparent !important;
    }

    [data-subnav-slot] .lg\:slot\:block {
        display: block;
    }
}

@media (min-width: 1280px) {

    .xl\:h-auto {
        height: auto;
    }

    .xl\:pb-\[160px\] {
        padding-bottom: 160px;
    }

    .xl\:pt-\[141px\] {
        padding-top: 141px;
    }

    .xl\:pt-\[60px\] {
        padding-top: 60px;
    }

    .xl\:pt-\[91px\] {
        padding-top: 91px;
    }
}

@media (min-width: 1300px) {

    .min-\[1300px\]\:top-\[130px\] {
        top: 130px;
    }

    .min-\[1300px\]\:w-\[196px\] {
        width: 196px;
    }
}

@media (min-width: 1536px) {

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

