:root{
    --basejump--font-size--body-small: 0.875rem; /* 14px */
    --basejump--font-size--body: 1rem; /* 16px */
    --basejump--font-size--body-large: 1.125rem; /* 18px */
    --basejump--font-size--h1-special: 4.375rem; /* 70px */
    --basejump--font-size--h1: clamp(6vw, 3.5rem, 12vw); /* 56px - 80px */
    --basejump--font-size--h1-eyebrow: 1.5625rem; /* 25px */
    --basejump--font-size--h1-special-eyebrow: 1.75rem; /* 28px */
    --basejump--font-size--h2: 2.875rem; /* 46px */
    --basejump--font-size--h2-special: 1.875rem; /* 30px */
    --basejump--font-size--h2-eyebrow: 1.75rem; /* 28px */
    --basejump--font-size--h3: 1.375rem; /* 22px */
    --basejump--font-size--h4: 1.125rem; /* 18px */
    --basejump--font-size--h5: 1.125rem; /* 18px */
    --basejump--font-size--h6: 1.5rem; /* 24px */

    --basejump--letter-spacing--h1-eyebrow: 6.25px;
    --basejump--letter-spacing--h1-special-eyebrow: 7px;
    --basejump--letter-spacing--h2-eyebrow: 5.25px;
}

    @media screen and (min-width: 1280px) {:root{
        --basejump--font-size--body-small: 0.875rem; /* 14px */
        --basejump--font-size--body: 1.125rem; /* 18px */
        --basejump--font-size--body-large: 1.375rem; /* 22px */
        --basejump--font-size--h1-special: 6.25rem; /* 100px */
        --basejump--font-size--h1: 5rem; /* 80px */
        --basejump--font-size--h1-eyebrow: 2rem; /* 32px */
        --basejump--font-size--h1-special-eyebrow: 2.5rem; /* 40px */
        --basejump--font-size--h2: 4.125rem; /* 66px */
        --basejump--font-size--h2-special: 2.625rem; /* 42px */
        --basejump--font-size--h2-eyebrow: 2.0625rem; /* 33px */
        --basejump--font-size--h3: 1.75rem; /* 28px */
        --basejump--font-size--h4: 1.375rem; /* 22px */
        --basejump--font-size--h5: 1.375rem; /* 22px */
        --basejump--font-size--h6: 1rem; /* 16px */

        --basejump--letter-spacing--h1-eyebrow: 8px;
        --basejump--letter-spacing--h1-special-eyebrow: 10px;
        --basejump--letter-spacing--h2-eyebrow: 6.75px
}
    }

h1.has-h-1-special-font-size .has-eyebrow{
    font-size: var(--basejump--font-size--h1-special-eyebrow);
    letter-spacing: var(--basejump--letter-spacing--h1-special-eyebrow);
    font-weight: 400;
    display:block;
}

h1 .has-eyebrow{
    font-size: var(--basejump--font-size--h1-eyebrow);
    letter-spacing: var(--basejump--letter-spacing--h1-eyebrow);
    font-weight: 400;
    display:block;
}

h2 .has-eyebrow{
    font-size: var(--basejump--font-size--h2-eyebrow);
    letter-spacing: var(--basejump--letter-spacing--h1-eyebrow);
    font-weight: 400;
    display:block;
}

:where(h1, h2) .has-sea-glass-effect{ 
    mix-blend-mode: overlay;
    transform: translate3d(0,0,0);
    display: inline-block;
}

.wp-block-separator {
    max-width: 200px !important;
    margin-top: 30px;
    margin-bottom: 30px;
}

.editor-styles-wrapper .is-layout-constrained > .wp-block-separator:where(:not(.alignleft):not(.alignright):not(.alignfull)),
.wp-block-separator:not(.aligncenter) {
    margin-left: 0 !important;
}

* {
    box-sizing: border-box;
}

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

.wp-site-blocks:not(.edit-site-block-editor__block-list) header {
            display: contents;
        }

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

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

.is-content-justification-right  {
    margin-right: 0 !important;
}

.is-style-backdrop-blur::before {
    content: '';
    position: absolute;
    inset: 0;
    -webkit-backdrop-filter: blur(12.5px);
            backdrop-filter: blur(12.5px);
    z-index: -1;
}

.is-style-absolute {
    position: absolute;
    width: 100%;
}

.is-style-full-height {
    height: 100%;
}

.is-style-hero-content {
    max-width: 500px !important;
}

@media (min-width: 1024px) {
    .is-style-hero-content {
        max-width: 550px !important;
    }
}

@media (min-width: 1280px) {
    .is-style-hero-content {
        max-width: 900px !important;
    }
}

@property --subnavGradientColor1 {
    syntax: "<color>";
    initial-value: #082834;
    inherits: false;
}

@property --subnavGradientColor2 {
    syntax: "<color>";
    initial-value: #6EE7FF;
    inherits: false;
}

.is-style-border-gradient {
    --borderWidth: 3px;
    position: relative;
    border: 0;
    transition: background-color 0.25s ease-in-out;
    border-radius: 10px;
    overflow: hidden;
}

.is-style-border-gradient img {
    width: 100% !important;
}

.is-style-border-gradient::after {
    content: "";
    pointer-events: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    border: solid var(--borderWidth) transparent;
    background: linear-gradient(
            to right bottom,
            var(--subnavGradientColor2) 0%,
            var(--subnavGradientColor1) 100%
        )
        border-box;
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition:
        --subnavGradientColor1 0.25s ease-in-out,
        --subnavGradientColor2 0.25s ease-in-out;
}

.wp-block-basejump-core-icon.is-style-border span {
    display: inline-flex;
    padding: 25px;
}

.is-style-background {
    position: relative;
}

.is-style-background::before,
.is-style-border-background::before {
    content: "";
    position: absolute;
    border-radius: 10px;
    inset: 0;
    background-color: rgba(0,0,0, .5);
    mix-blend-mode: overlay;
    z-index: -1;
    transform: translate3d(0,0,0);
}

.wp-block-basejump-core-icon.is-style-border span,
.is-style-border-background:not(.wp-block-basejump-core-icon),
.is-style-border:not(.wp-block-basejump-core-icon) {
    --borderWidth: 3px;
    position: relative;
    background-clip: padding-box;
    border: var(--borderWidth) solid transparent;
    transition: background-color 0.25s ease-in-out;
    border-radius: 10px;
}

.wp-block-basejump-core-icon.is-style-border span::after,
.is-style-border-background:not(.wp-block-basejump-core-icon)::after,
.is-style-border:not(.wp-block-basejump-core-icon)::after {
    content: "";
    pointer-events: none;
    position: absolute;
    inset: calc(-1 * var(--borderWidth));
    border-radius: inherit;
    border: solid var(--borderWidth) transparent;
    background: linear-gradient(
            to right bottom,
            #ffffff 0%,
            #ffffff 100%
        )
        border-box;
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    mix-blend-mode: overlay;
    transform: translate3d(0,0,0);
}

.tab-item.active:after {
    --subnavGradientColor1: white;
    border-bottom: 0;
}

.wp-block-column {
    max-width: 100%;
}

.wp-block-basejump-filters .wp-block-basejump-flex-columns {
    width: 100%;
}

:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {
    border-radius: 10px;
}

.is-layout-constrained > .alignright.wp-block-basejump-menu {
    margin-inline-start: auto !important;
    margin-inline-end: 0 !important;
}

.wp-block-basejump-core-accordions a:not(.wp-element-button) {
    color: inherit !important;
    text-decoration: underline !important;
}

.comment-form fieldset{
    margin: 0px;
    border-width: 0px;
    padding: 0px;
}

.comment-form legend,
    .comment-form label{
    margin-bottom: 0.5rem;
    padding: 0px;
}

.comment-form [type="text"],
    .comment-form input:where(:not([type])),
    .comment-form [type="email"],
    .comment-form [type="url"],
    .comment-form [type="password"],
    .comment-form [type="number"],
    .comment-form [type="date"],
    .comment-form [type="datetime-local"],
    .comment-form [type="month"],
    .comment-form [type="search"],
    .comment-form [type="tel"],
    .comment-form [type="time"],
    .comment-form [type="week"],
    .comment-form [multiple],
    .comment-form textarea,
    .comment-form 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;
}

.comment-form [type="text"]:focus,
    .comment-form input:where(:not([type])):focus,
    .comment-form [type="email"]:focus,
    .comment-form [type="url"]:focus,
    .comment-form [type="password"]:focus,
    .comment-form [type="number"]:focus,
    .comment-form [type="date"]:focus,
    .comment-form [type="datetime-local"]:focus,
    .comment-form [type="month"]:focus,
    .comment-form [type="search"]:focus,
    .comment-form [type="tel"]:focus,
    .comment-form [type="time"]:focus,
    .comment-form [type="week"]:focus,
    .comment-form [multiple]:focus,
    .comment-form textarea:focus,
    .comment-form 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;
}

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

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

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

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

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

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

.comment-form [type="text"],
    .comment-form input:where(:not([type])),
    .comment-form [type="email"],
    .comment-form [type="url"],
    .comment-form [type="password"],
    .comment-form [type="number"],
    .comment-form [type="date"],
    .comment-form [type="datetime-local"],
    .comment-form [type="month"],
    .comment-form [type="search"],
    .comment-form [type="tel"],
    .comment-form [type="time"],
    .comment-form [type="week"],
    .comment-form [multiple],
    .comment-form textarea,
    .comment-form select{
    width: 100%;
    -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;
}

.comment-form [type="text"]:focus,
    .comment-form input:where(:not([type])):focus,
    .comment-form [type="email"]:focus,
    .comment-form [type="url"]:focus,
    .comment-form [type="password"]:focus,
    .comment-form [type="number"]:focus,
    .comment-form [type="date"]:focus,
    .comment-form [type="datetime-local"]:focus,
    .comment-form [type="month"]:focus,
    .comment-form [type="search"]:focus,
    .comment-form [type="tel"]:focus,
    .comment-form [type="time"]:focus,
    .comment-form [type="week"]:focus,
    .comment-form [multiple]:focus,
    .comment-form textarea:focus,
    .comment-form 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);
}

.comment-form [type="text"],
    .comment-form input:where(:not([type])),
    .comment-form [type="email"],
    .comment-form [type="url"],
    .comment-form [type="password"],
    .comment-form [type="number"],
    .comment-form [type="date"],
    .comment-form [type="datetime-local"],
    .comment-form [type="month"],
    .comment-form [type="search"],
    .comment-form [type="tel"],
    .comment-form [type="time"],
    .comment-form [type="week"],
    .comment-form [multiple],
    .comment-form textarea,
    .comment-form select{
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.comment-form [type="text"]::-moz-placeholder, .comment-form input:where(:not([type]))::-moz-placeholder, .comment-form [type="email"]::-moz-placeholder, .comment-form [type="url"]::-moz-placeholder, .comment-form [type="password"]::-moz-placeholder, .comment-form [type="number"]::-moz-placeholder, .comment-form [type="date"]::-moz-placeholder, .comment-form [type="datetime-local"]::-moz-placeholder, .comment-form [type="month"]::-moz-placeholder, .comment-form [type="search"]::-moz-placeholder, .comment-form [type="tel"]::-moz-placeholder, .comment-form [type="time"]::-moz-placeholder, .comment-form [type="week"]::-moz-placeholder, .comment-form [multiple]::-moz-placeholder, .comment-form textarea::-moz-placeholder, .comment-form select::-moz-placeholder{
    font-size: 18px;
}

.comment-form [type="text"]::placeholder,
    .comment-form input:where(:not([type]))::placeholder,
    .comment-form [type="email"]::placeholder,
    .comment-form [type="url"]::placeholder,
    .comment-form [type="password"]::placeholder,
    .comment-form [type="number"]::placeholder,
    .comment-form [type="date"]::placeholder,
    .comment-form [type="datetime-local"]::placeholder,
    .comment-form [type="month"]::placeholder,
    .comment-form [type="search"]::placeholder,
    .comment-form [type="tel"]::placeholder,
    .comment-form [type="time"]::placeholder,
    .comment-form [type="week"]::placeholder,
    .comment-form [multiple]::placeholder,
    .comment-form textarea::placeholder,
    .comment-form select::placeholder{
    font-size: 18px;
}

.comment-form [type="text"],
    .comment-form input:where(:not([type])),
    .comment-form [type="email"],
    .comment-form [type="url"],
    .comment-form [type="password"],
    .comment-form [type="number"],
    .comment-form [type="date"],
    .comment-form [type="datetime-local"],
    .comment-form [type="month"],
    .comment-form [type="search"],
    .comment-form [type="tel"],
    .comment-form [type="time"],
    .comment-form [type="week"],
    .comment-form [multiple],
    .comment-form textarea,
    .comment-form select{
    font-family: Poppins,  primary;
}

.comment-form [type="text"]::-moz-placeholder, .comment-form input:where(:not([type]))::-moz-placeholder, .comment-form [type="email"]::-moz-placeholder, .comment-form [type="url"]::-moz-placeholder, .comment-form [type="password"]::-moz-placeholder, .comment-form [type="number"]::-moz-placeholder, .comment-form [type="date"]::-moz-placeholder, .comment-form [type="datetime-local"]::-moz-placeholder, .comment-form [type="month"]::-moz-placeholder, .comment-form [type="search"]::-moz-placeholder, .comment-form [type="tel"]::-moz-placeholder, .comment-form [type="time"]::-moz-placeholder, .comment-form [type="week"]::-moz-placeholder, .comment-form [multiple]::-moz-placeholder, .comment-form textarea::-moz-placeholder, .comment-form select::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.comment-form [type="text"]::placeholder,
    .comment-form input:where(:not([type]))::placeholder,
    .comment-form [type="email"]::placeholder,
    .comment-form [type="url"]::placeholder,
    .comment-form [type="password"]::placeholder,
    .comment-form [type="number"]::placeholder,
    .comment-form [type="date"]::placeholder,
    .comment-form [type="datetime-local"]::placeholder,
    .comment-form [type="month"]::placeholder,
    .comment-form [type="search"]::placeholder,
    .comment-form [type="tel"]::placeholder,
    .comment-form [type="time"]::placeholder,
    .comment-form [type="week"]::placeholder,
    .comment-form [multiple]::placeholder,
    .comment-form textarea::placeholder,
    .comment-form select::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gfield_error .comment-form [type="text"],.comment-form [type="text"]:user-invalid,.gfield_error 
    .comment-form input:where(:not([type])),
    .comment-form input:where(:not([type])):user-invalid,.gfield_error 
    .comment-form [type="email"],
    .comment-form [type="email"]:user-invalid,.gfield_error 
    .comment-form [type="url"],
    .comment-form [type="url"]:user-invalid,.gfield_error 
    .comment-form [type="password"],
    .comment-form [type="password"]:user-invalid,.gfield_error 
    .comment-form [type="number"],
    .comment-form [type="number"]:user-invalid,.gfield_error 
    .comment-form [type="date"],
    .comment-form [type="date"]:user-invalid,.gfield_error 
    .comment-form [type="datetime-local"],
    .comment-form [type="datetime-local"]:user-invalid,.gfield_error 
    .comment-form [type="month"],
    .comment-form [type="month"]:user-invalid,.gfield_error 
    .comment-form [type="search"],
    .comment-form [type="search"]:user-invalid,.gfield_error 
    .comment-form [type="tel"],
    .comment-form [type="tel"]:user-invalid,.gfield_error 
    .comment-form [type="time"],
    .comment-form [type="time"]:user-invalid,.gfield_error 
    .comment-form [type="week"],
    .comment-form [type="week"]:user-invalid,.gfield_error 
    .comment-form [multiple],
    .comment-form [multiple]:user-invalid,.gfield_error 
    .comment-form textarea,
    .comment-form textarea:user-invalid,.gfield_error 
    .comment-form select,
    .comment-form select:user-invalid{
    --tw-border-opacity: 1;
    border-color: rgb(255 0 0 / var(--tw-border-opacity));
}

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

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

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

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

.comment-form select{
    width: 100%;
    -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;
}

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

.comment-form select{
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.comment-form select::-moz-placeholder{
    font-size: 18px;
}

.comment-form select::placeholder{
    font-size: 18px;
}

.comment-form select{
    font-family: Poppins,  primary;
}

.comment-form select::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.comment-form select::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.comment-form select{
    background-size: 17px;
    padding-right: 2em;
}

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

.comment-form select {
        background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2717%27 viewBox=%270 0 30 17%27 fill=%27none%27> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> </svg>");
        background-position: calc(100% - 20px) center;
    }

.comment-form [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;
}

.comment-form [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;
}

.comment-form [multiple][size]:where(select:not([size="1"])){
    width: 100%;
    -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;
}

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

.comment-form [multiple][size]:where(select:not([size="1"])){
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.comment-form [multiple][size]:where(select:not([size="1"]))::-moz-placeholder{
    font-size: 18px;
}

.comment-form [multiple][size]:where(select:not([size="1"]))::placeholder{
    font-size: 18px;
}

.comment-form [multiple][size]:where(select:not([size="1"])){
    font-family: Poppins,  primary;
}

.comment-form [multiple][size]:where(select:not([size="1"]))::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.comment-form [multiple][size]:where(select:not([size="1"]))::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.comment-form input:user-invalid{
    border-color: var(--wp--preset--color--primary);
}

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

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

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

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

.comment-form textarea{
    width: 100%;
    -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;
}

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

.comment-form textarea{
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.comment-form textarea::-moz-placeholder{
    font-size: 18px;
}

.comment-form textarea::placeholder{
    font-size: 18px;
}

.comment-form textarea{
    font-family: Poppins,  primary;
}

.comment-form textarea::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.comment-form textarea::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}


    .gfield_error .comment-form textarea,.comment-form textarea:user-invalid{
    --tw-border-opacity: 1;
    border-color: rgb(255 0 0 / var(--tw-border-opacity));
}

.comment-form textarea{
    height: auto;
}

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

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

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

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

.comment-form select{
    width: 100%;
    -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;
}

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

.comment-form select{
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.comment-form select::-moz-placeholder{
    font-size: 18px;
}

.comment-form select::placeholder{
    font-size: 18px;
}

.comment-form select{
    font-family: Poppins,  primary;
}

.comment-form select::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.comment-form select::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.comment-form select{
    background-size: 17px;
    padding-right: 2em;
}

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

.comment-form select {
        background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2717%27 viewBox=%270 0 30 17%27 fill=%27none%27> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> </svg>");
        background-position: calc(100% - 20px) center;
    }

.comment-form [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;
}

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

.comment-form [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) {

    .comment-form [type="checkbox"]:checked{
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.comment-form [type="checkbox"]:checked:hover,.comment-form [type="checkbox"]:checked:focus{
    border-color: transparent;
    background-color: currentColor;
}

.comment-form [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) {

    .comment-form [type="checkbox"]:indeterminate{
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.comment-form [type="checkbox"]:indeterminate:hover,.comment-form [type="checkbox"]:indeterminate:focus{
    border-color: transparent;
    background-color: currentColor;
}

.comment-form [type="checkbox"]{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    height: 30px;
    width: 30px;
    border-radius: 5px;
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
    font-size: 1em;
    color: transparent;
}

.comment-form [type="checkbox"]:checked{
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.comment-form [type="checkbox"]:hover{
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.comment-form [type="checkbox"]:hover:checked{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.comment-form [type="checkbox"]:focus{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    --tw-ring-offset-width: 0px;
}

.comment-form [type="checkbox"]:focus:checked{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.comment-form [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%;
}

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

.comment-form [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) {

    .comment-form [type="radio"]:checked{
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.comment-form [type="radio"]:checked:hover,.comment-form [type="radio"]:checked:focus{
    border-color: transparent;
    background-color: currentColor;
}

.comment-form [type="radio"]{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    height: 30px;
    width: 30px;
    border-radius: 5px;
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
    font-size: 1em;
    color: transparent;
}

.comment-form [type="radio"]:checked{
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.comment-form [type="radio"]:hover{
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.comment-form [type="radio"]:hover:checked{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.comment-form [type="radio"]:focus{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    --tw-ring-offset-width: 0px;
}

.comment-form [type="radio"]:focus:checked{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.comment-form [type="radio"]{
    border-radius: 9999px;
}

.comment-form [type="file"]{
    display: block;
    width: 100%;
    font-size: 1em;
}

.comment-form [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: 5px;
    border-width: 0px;
    font-weight: 700;
    color: var(--wp--preset--color--contrast);
}

.comment-form [type="file"]::file-selector-button:hover{
    background-color: rgba(8,40,52,0.25);
}

.gform_wrapper.gravity-theme form fieldset, .post-password-form form fieldset{
    margin: 0px;
    border-width: 0px;
    padding: 0px;
}

.gform_wrapper.gravity-theme form legend,
        .gform_wrapper.gravity-theme form label,
        .post-password-form form legend,
        .post-password-form form label{
    margin-bottom: 0.5rem;
    padding: 0px;
}

.gform_wrapper.gravity-theme [type="text"],
    .gform_wrapper.gravity-theme input:where(:not([type])),
    .gform_wrapper.gravity-theme [type="email"],
    .gform_wrapper.gravity-theme [type="url"],
    .gform_wrapper.gravity-theme [type="password"],
    .gform_wrapper.gravity-theme [type="number"],
    .gform_wrapper.gravity-theme [type="date"],
    .gform_wrapper.gravity-theme [type="datetime-local"],
    .gform_wrapper.gravity-theme [type="month"],
    .gform_wrapper.gravity-theme [type="search"],
    .gform_wrapper.gravity-theme [type="tel"],
    .gform_wrapper.gravity-theme [type="time"],
    .gform_wrapper.gravity-theme [type="week"],
    .gform_wrapper.gravity-theme [multiple],
    .gform_wrapper.gravity-theme textarea,
    .gform_wrapper.gravity-theme select,
    .post-password-form [type="text"],
    .post-password-form input:where(:not([type])),
    .post-password-form [type="email"],
    .post-password-form [type="url"],
    .post-password-form [type="password"],
    .post-password-form [type="number"],
    .post-password-form [type="date"],
    .post-password-form [type="datetime-local"],
    .post-password-form [type="month"],
    .post-password-form [type="search"],
    .post-password-form [type="tel"],
    .post-password-form [type="time"],
    .post-password-form [type="week"],
    .post-password-form [multiple],
    .post-password-form textarea,
    .post-password-form 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;
}

.gform_wrapper.gravity-theme [type="text"]:focus,
    .gform_wrapper.gravity-theme input:where(:not([type])):focus,
    .gform_wrapper.gravity-theme [type="email"]:focus,
    .gform_wrapper.gravity-theme [type="url"]:focus,
    .gform_wrapper.gravity-theme [type="password"]:focus,
    .gform_wrapper.gravity-theme [type="number"]:focus,
    .gform_wrapper.gravity-theme [type="date"]:focus,
    .gform_wrapper.gravity-theme [type="datetime-local"]:focus,
    .gform_wrapper.gravity-theme [type="month"]:focus,
    .gform_wrapper.gravity-theme [type="search"]:focus,
    .gform_wrapper.gravity-theme [type="tel"]:focus,
    .gform_wrapper.gravity-theme [type="time"]:focus,
    .gform_wrapper.gravity-theme [type="week"]:focus,
    .gform_wrapper.gravity-theme [multiple]:focus,
    .gform_wrapper.gravity-theme textarea:focus,
    .gform_wrapper.gravity-theme select:focus,
    .post-password-form [type="text"]:focus,
    .post-password-form input:where(:not([type])):focus,
    .post-password-form [type="email"]:focus,
    .post-password-form [type="url"]:focus,
    .post-password-form [type="password"]:focus,
    .post-password-form [type="number"]:focus,
    .post-password-form [type="date"]:focus,
    .post-password-form [type="datetime-local"]:focus,
    .post-password-form [type="month"]:focus,
    .post-password-form [type="search"]:focus,
    .post-password-form [type="tel"]:focus,
    .post-password-form [type="time"]:focus,
    .post-password-form [type="week"]:focus,
    .post-password-form [multiple]:focus,
    .post-password-form textarea:focus,
    .post-password-form 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;
}

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

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

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

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

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

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

.gform_wrapper.gravity-theme [type="text"],
    .gform_wrapper.gravity-theme input:where(:not([type])),
    .gform_wrapper.gravity-theme [type="email"],
    .gform_wrapper.gravity-theme [type="url"],
    .gform_wrapper.gravity-theme [type="password"],
    .gform_wrapper.gravity-theme [type="number"],
    .gform_wrapper.gravity-theme [type="date"],
    .gform_wrapper.gravity-theme [type="datetime-local"],
    .gform_wrapper.gravity-theme [type="month"],
    .gform_wrapper.gravity-theme [type="search"],
    .gform_wrapper.gravity-theme [type="tel"],
    .gform_wrapper.gravity-theme [type="time"],
    .gform_wrapper.gravity-theme [type="week"],
    .gform_wrapper.gravity-theme [multiple],
    .gform_wrapper.gravity-theme textarea,
    .gform_wrapper.gravity-theme select,
    .post-password-form [type="text"],
    .post-password-form input:where(:not([type])),
    .post-password-form [type="email"],
    .post-password-form [type="url"],
    .post-password-form [type="password"],
    .post-password-form [type="number"],
    .post-password-form [type="date"],
    .post-password-form [type="datetime-local"],
    .post-password-form [type="month"],
    .post-password-form [type="search"],
    .post-password-form [type="tel"],
    .post-password-form [type="time"],
    .post-password-form [type="week"],
    .post-password-form [multiple],
    .post-password-form textarea,
    .post-password-form select{
    width: 100%;
    -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;
}

.gform_wrapper.gravity-theme [type="text"]:focus,
    .gform_wrapper.gravity-theme input:where(:not([type])):focus,
    .gform_wrapper.gravity-theme [type="email"]:focus,
    .gform_wrapper.gravity-theme [type="url"]:focus,
    .gform_wrapper.gravity-theme [type="password"]:focus,
    .gform_wrapper.gravity-theme [type="number"]:focus,
    .gform_wrapper.gravity-theme [type="date"]:focus,
    .gform_wrapper.gravity-theme [type="datetime-local"]:focus,
    .gform_wrapper.gravity-theme [type="month"]:focus,
    .gform_wrapper.gravity-theme [type="search"]:focus,
    .gform_wrapper.gravity-theme [type="tel"]:focus,
    .gform_wrapper.gravity-theme [type="time"]:focus,
    .gform_wrapper.gravity-theme [type="week"]:focus,
    .gform_wrapper.gravity-theme [multiple]:focus,
    .gform_wrapper.gravity-theme textarea:focus,
    .gform_wrapper.gravity-theme select:focus,
    .post-password-form [type="text"]:focus,
    .post-password-form input:where(:not([type])):focus,
    .post-password-form [type="email"]:focus,
    .post-password-form [type="url"]:focus,
    .post-password-form [type="password"]:focus,
    .post-password-form [type="number"]:focus,
    .post-password-form [type="date"]:focus,
    .post-password-form [type="datetime-local"]:focus,
    .post-password-form [type="month"]:focus,
    .post-password-form [type="search"]:focus,
    .post-password-form [type="tel"]:focus,
    .post-password-form [type="time"]:focus,
    .post-password-form [type="week"]:focus,
    .post-password-form [multiple]:focus,
    .post-password-form textarea:focus,
    .post-password-form 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);
}

.gform_wrapper.gravity-theme [type="text"],
    .gform_wrapper.gravity-theme input:where(:not([type])),
    .gform_wrapper.gravity-theme [type="email"],
    .gform_wrapper.gravity-theme [type="url"],
    .gform_wrapper.gravity-theme [type="password"],
    .gform_wrapper.gravity-theme [type="number"],
    .gform_wrapper.gravity-theme [type="date"],
    .gform_wrapper.gravity-theme [type="datetime-local"],
    .gform_wrapper.gravity-theme [type="month"],
    .gform_wrapper.gravity-theme [type="search"],
    .gform_wrapper.gravity-theme [type="tel"],
    .gform_wrapper.gravity-theme [type="time"],
    .gform_wrapper.gravity-theme [type="week"],
    .gform_wrapper.gravity-theme [multiple],
    .gform_wrapper.gravity-theme textarea,
    .gform_wrapper.gravity-theme select,
    .post-password-form [type="text"],
    .post-password-form input:where(:not([type])),
    .post-password-form [type="email"],
    .post-password-form [type="url"],
    .post-password-form [type="password"],
    .post-password-form [type="number"],
    .post-password-form [type="date"],
    .post-password-form [type="datetime-local"],
    .post-password-form [type="month"],
    .post-password-form [type="search"],
    .post-password-form [type="tel"],
    .post-password-form [type="time"],
    .post-password-form [type="week"],
    .post-password-form [multiple],
    .post-password-form textarea,
    .post-password-form select{
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme [type="text"]::-moz-placeholder, .gform_wrapper.gravity-theme input:where(:not([type]))::-moz-placeholder, .gform_wrapper.gravity-theme [type="email"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="url"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="password"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="number"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="date"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="datetime-local"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="month"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="search"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="tel"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="time"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="week"]::-moz-placeholder, .gform_wrapper.gravity-theme [multiple]::-moz-placeholder, .gform_wrapper.gravity-theme textarea::-moz-placeholder, .gform_wrapper.gravity-theme select::-moz-placeholder, .post-password-form [type="text"]::-moz-placeholder, .post-password-form input:where(:not([type]))::-moz-placeholder, .post-password-form [type="email"]::-moz-placeholder, .post-password-form [type="url"]::-moz-placeholder, .post-password-form [type="password"]::-moz-placeholder, .post-password-form [type="number"]::-moz-placeholder, .post-password-form [type="date"]::-moz-placeholder, .post-password-form [type="datetime-local"]::-moz-placeholder, .post-password-form [type="month"]::-moz-placeholder, .post-password-form [type="search"]::-moz-placeholder, .post-password-form [type="tel"]::-moz-placeholder, .post-password-form [type="time"]::-moz-placeholder, .post-password-form [type="week"]::-moz-placeholder, .post-password-form [multiple]::-moz-placeholder, .post-password-form textarea::-moz-placeholder, .post-password-form select::-moz-placeholder{
    font-size: 18px;
}

.gform_wrapper.gravity-theme [type="text"]::placeholder,
    .gform_wrapper.gravity-theme input:where(:not([type]))::placeholder,
    .gform_wrapper.gravity-theme [type="email"]::placeholder,
    .gform_wrapper.gravity-theme [type="url"]::placeholder,
    .gform_wrapper.gravity-theme [type="password"]::placeholder,
    .gform_wrapper.gravity-theme [type="number"]::placeholder,
    .gform_wrapper.gravity-theme [type="date"]::placeholder,
    .gform_wrapper.gravity-theme [type="datetime-local"]::placeholder,
    .gform_wrapper.gravity-theme [type="month"]::placeholder,
    .gform_wrapper.gravity-theme [type="search"]::placeholder,
    .gform_wrapper.gravity-theme [type="tel"]::placeholder,
    .gform_wrapper.gravity-theme [type="time"]::placeholder,
    .gform_wrapper.gravity-theme [type="week"]::placeholder,
    .gform_wrapper.gravity-theme [multiple]::placeholder,
    .gform_wrapper.gravity-theme textarea::placeholder,
    .gform_wrapper.gravity-theme select::placeholder,
    .post-password-form [type="text"]::placeholder,
    .post-password-form input:where(:not([type]))::placeholder,
    .post-password-form [type="email"]::placeholder,
    .post-password-form [type="url"]::placeholder,
    .post-password-form [type="password"]::placeholder,
    .post-password-form [type="number"]::placeholder,
    .post-password-form [type="date"]::placeholder,
    .post-password-form [type="datetime-local"]::placeholder,
    .post-password-form [type="month"]::placeholder,
    .post-password-form [type="search"]::placeholder,
    .post-password-form [type="tel"]::placeholder,
    .post-password-form [type="time"]::placeholder,
    .post-password-form [type="week"]::placeholder,
    .post-password-form [multiple]::placeholder,
    .post-password-form textarea::placeholder,
    .post-password-form select::placeholder{
    font-size: 18px;
}

.gform_wrapper.gravity-theme [type="text"],
    .gform_wrapper.gravity-theme input:where(:not([type])),
    .gform_wrapper.gravity-theme [type="email"],
    .gform_wrapper.gravity-theme [type="url"],
    .gform_wrapper.gravity-theme [type="password"],
    .gform_wrapper.gravity-theme [type="number"],
    .gform_wrapper.gravity-theme [type="date"],
    .gform_wrapper.gravity-theme [type="datetime-local"],
    .gform_wrapper.gravity-theme [type="month"],
    .gform_wrapper.gravity-theme [type="search"],
    .gform_wrapper.gravity-theme [type="tel"],
    .gform_wrapper.gravity-theme [type="time"],
    .gform_wrapper.gravity-theme [type="week"],
    .gform_wrapper.gravity-theme [multiple],
    .gform_wrapper.gravity-theme textarea,
    .gform_wrapper.gravity-theme select,
    .post-password-form [type="text"],
    .post-password-form input:where(:not([type])),
    .post-password-form [type="email"],
    .post-password-form [type="url"],
    .post-password-form [type="password"],
    .post-password-form [type="number"],
    .post-password-form [type="date"],
    .post-password-form [type="datetime-local"],
    .post-password-form [type="month"],
    .post-password-form [type="search"],
    .post-password-form [type="tel"],
    .post-password-form [type="time"],
    .post-password-form [type="week"],
    .post-password-form [multiple],
    .post-password-form textarea,
    .post-password-form select{
    font-family: Poppins,  primary;
}

.gform_wrapper.gravity-theme [type="text"]::-moz-placeholder, .gform_wrapper.gravity-theme input:where(:not([type]))::-moz-placeholder, .gform_wrapper.gravity-theme [type="email"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="url"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="password"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="number"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="date"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="datetime-local"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="month"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="search"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="tel"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="time"]::-moz-placeholder, .gform_wrapper.gravity-theme [type="week"]::-moz-placeholder, .gform_wrapper.gravity-theme [multiple]::-moz-placeholder, .gform_wrapper.gravity-theme textarea::-moz-placeholder, .gform_wrapper.gravity-theme select::-moz-placeholder, .post-password-form [type="text"]::-moz-placeholder, .post-password-form input:where(:not([type]))::-moz-placeholder, .post-password-form [type="email"]::-moz-placeholder, .post-password-form [type="url"]::-moz-placeholder, .post-password-form [type="password"]::-moz-placeholder, .post-password-form [type="number"]::-moz-placeholder, .post-password-form [type="date"]::-moz-placeholder, .post-password-form [type="datetime-local"]::-moz-placeholder, .post-password-form [type="month"]::-moz-placeholder, .post-password-form [type="search"]::-moz-placeholder, .post-password-form [type="tel"]::-moz-placeholder, .post-password-form [type="time"]::-moz-placeholder, .post-password-form [type="week"]::-moz-placeholder, .post-password-form [multiple]::-moz-placeholder, .post-password-form textarea::-moz-placeholder, .post-password-form select::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme [type="text"]::placeholder,
    .gform_wrapper.gravity-theme input:where(:not([type]))::placeholder,
    .gform_wrapper.gravity-theme [type="email"]::placeholder,
    .gform_wrapper.gravity-theme [type="url"]::placeholder,
    .gform_wrapper.gravity-theme [type="password"]::placeholder,
    .gform_wrapper.gravity-theme [type="number"]::placeholder,
    .gform_wrapper.gravity-theme [type="date"]::placeholder,
    .gform_wrapper.gravity-theme [type="datetime-local"]::placeholder,
    .gform_wrapper.gravity-theme [type="month"]::placeholder,
    .gform_wrapper.gravity-theme [type="search"]::placeholder,
    .gform_wrapper.gravity-theme [type="tel"]::placeholder,
    .gform_wrapper.gravity-theme [type="time"]::placeholder,
    .gform_wrapper.gravity-theme [type="week"]::placeholder,
    .gform_wrapper.gravity-theme [multiple]::placeholder,
    .gform_wrapper.gravity-theme textarea::placeholder,
    .gform_wrapper.gravity-theme select::placeholder,
    .post-password-form [type="text"]::placeholder,
    .post-password-form input:where(:not([type]))::placeholder,
    .post-password-form [type="email"]::placeholder,
    .post-password-form [type="url"]::placeholder,
    .post-password-form [type="password"]::placeholder,
    .post-password-form [type="number"]::placeholder,
    .post-password-form [type="date"]::placeholder,
    .post-password-form [type="datetime-local"]::placeholder,
    .post-password-form [type="month"]::placeholder,
    .post-password-form [type="search"]::placeholder,
    .post-password-form [type="tel"]::placeholder,
    .post-password-form [type="time"]::placeholder,
    .post-password-form [type="week"]::placeholder,
    .post-password-form [multiple]::placeholder,
    .post-password-form textarea::placeholder,
    .post-password-form select::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gfield_error .gform_wrapper.gravity-theme [type="text"],.gform_wrapper.gravity-theme [type="text"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme input:where(:not([type])),
    .gform_wrapper.gravity-theme input:where(:not([type])):user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="email"],
    .gform_wrapper.gravity-theme [type="email"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="url"],
    .gform_wrapper.gravity-theme [type="url"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="password"],
    .gform_wrapper.gravity-theme [type="password"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="number"],
    .gform_wrapper.gravity-theme [type="number"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="date"],
    .gform_wrapper.gravity-theme [type="date"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="datetime-local"],
    .gform_wrapper.gravity-theme [type="datetime-local"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="month"],
    .gform_wrapper.gravity-theme [type="month"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="search"],
    .gform_wrapper.gravity-theme [type="search"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="tel"],
    .gform_wrapper.gravity-theme [type="tel"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="time"],
    .gform_wrapper.gravity-theme [type="time"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [type="week"],
    .gform_wrapper.gravity-theme [type="week"]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme [multiple],
    .gform_wrapper.gravity-theme [multiple]:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme textarea,
    .gform_wrapper.gravity-theme textarea:user-invalid,.gfield_error 
    .gform_wrapper.gravity-theme select,
    .gform_wrapper.gravity-theme select:user-invalid,.gfield_error 
    .post-password-form [type="text"],
    .post-password-form [type="text"]:user-invalid,.gfield_error 
    .post-password-form input:where(:not([type])),
    .post-password-form input:where(:not([type])):user-invalid,.gfield_error 
    .post-password-form [type="email"],
    .post-password-form [type="email"]:user-invalid,.gfield_error 
    .post-password-form [type="url"],
    .post-password-form [type="url"]:user-invalid,.gfield_error 
    .post-password-form [type="password"],
    .post-password-form [type="password"]:user-invalid,.gfield_error 
    .post-password-form [type="number"],
    .post-password-form [type="number"]:user-invalid,.gfield_error 
    .post-password-form [type="date"],
    .post-password-form [type="date"]:user-invalid,.gfield_error 
    .post-password-form [type="datetime-local"],
    .post-password-form [type="datetime-local"]:user-invalid,.gfield_error 
    .post-password-form [type="month"],
    .post-password-form [type="month"]:user-invalid,.gfield_error 
    .post-password-form [type="search"],
    .post-password-form [type="search"]:user-invalid,.gfield_error 
    .post-password-form [type="tel"],
    .post-password-form [type="tel"]:user-invalid,.gfield_error 
    .post-password-form [type="time"],
    .post-password-form [type="time"]:user-invalid,.gfield_error 
    .post-password-form [type="week"],
    .post-password-form [type="week"]:user-invalid,.gfield_error 
    .post-password-form [multiple],
    .post-password-form [multiple]:user-invalid,.gfield_error 
    .post-password-form textarea,
    .post-password-form textarea:user-invalid,.gfield_error 
    .post-password-form select,
    .post-password-form select:user-invalid{
    --tw-border-opacity: 1;
    border-color: rgb(255 0 0 / var(--tw-border-opacity));
}

.gform_wrapper.gravity-theme .gfield_error [type="text"],
        .gform_wrapper.gravity-theme .gfield_error input:where(:not([type])),
        .gform_wrapper.gravity-theme .gfield_error [type="email"],
        .gform_wrapper.gravity-theme .gfield_error [type="url"],
        .gform_wrapper.gravity-theme .gfield_error [type="password"],
        .gform_wrapper.gravity-theme .gfield_error [type="number"],
        .gform_wrapper.gravity-theme .gfield_error [type="date"],
        .gform_wrapper.gravity-theme .gfield_error [type="datetime-local"],
        .gform_wrapper.gravity-theme .gfield_error [type="month"],
        .gform_wrapper.gravity-theme .gfield_error [type="search"],
        .gform_wrapper.gravity-theme .gfield_error [type="tel"],
        .gform_wrapper.gravity-theme .gfield_error [type="time"],
        .gform_wrapper.gravity-theme .gfield_error [type="week"],
        .gform_wrapper.gravity-theme .gfield_error [multiple],
        .gform_wrapper.gravity-theme .gfield_error textarea,
        .gform_wrapper.gravity-theme .gfield_error select,
        .post-password-form .gfield_error [type="text"],
        .post-password-form .gfield_error input:where(:not([type])),
        .post-password-form .gfield_error [type="email"],
        .post-password-form .gfield_error [type="url"],
        .post-password-form .gfield_error [type="password"],
        .post-password-form .gfield_error [type="number"],
        .post-password-form .gfield_error [type="date"],
        .post-password-form .gfield_error [type="datetime-local"],
        .post-password-form .gfield_error [type="month"],
        .post-password-form .gfield_error [type="search"],
        .post-password-form .gfield_error [type="tel"],
        .post-password-form .gfield_error [type="time"],
        .post-password-form .gfield_error [type="week"],
        .post-password-form .gfield_error [multiple],
        .post-password-form .gfield_error textarea,
        .post-password-form .gfield_error select{
    --tw-border-opacity: 1;
    border-color: rgb(255 0 0 / var(--tw-border-opacity));
}

.gform_wrapper.gravity-theme select, .post-password-form 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;
}

.gform_wrapper.gravity-theme select:focus, .post-password-form 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;
}

.gform_wrapper.gravity-theme select, .post-password-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;
}

.gform_wrapper.gravity-theme select:where([size]:not([size="1"])), .post-password-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;
}

.gform_wrapper.gravity-theme select, .post-password-form select{
    width: 100%;
    -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;
}

.gform_wrapper.gravity-theme select:focus, .post-password-form 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);
}

.gform_wrapper.gravity-theme select, .post-password-form select{
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme select::-moz-placeholder, .post-password-form select::-moz-placeholder{
    font-size: 18px;
}

.gform_wrapper.gravity-theme select::placeholder, .post-password-form select::placeholder{
    font-size: 18px;
}

.gform_wrapper.gravity-theme select, .post-password-form select{
    font-family: Poppins,  primary;
}

.gform_wrapper.gravity-theme select::-moz-placeholder, .post-password-form select::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme select::placeholder, .post-password-form select::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme select, .post-password-form select{
    background-size: 17px;
    padding-right: 2em;
}

.gform_wrapper.gravity-theme select:invalid, .post-password-form select:invalid{
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.gform_wrapper.gravity-theme select, .post-password-form select {
        background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2717%27 viewBox=%270 0 30 17%27 fill=%27none%27> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> </svg>");
        background-position: calc(100% - 20px) center;
    }

.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"])), .post-password-form [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;
}

.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"])):focus, .post-password-form [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;
}

.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"])), .post-password-form [multiple][size]:where(select:not([size="1"])){
    width: 100%;
    -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;
}

.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"])):focus, .post-password-form [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);
}

.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"])), .post-password-form [multiple][size]:where(select:not([size="1"])){
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"]))::-moz-placeholder, .post-password-form [multiple][size]:where(select:not([size="1"]))::-moz-placeholder{
    font-size: 18px;
}

.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"]))::placeholder, .post-password-form [multiple][size]:where(select:not([size="1"]))::placeholder{
    font-size: 18px;
}

.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"])), .post-password-form [multiple][size]:where(select:not([size="1"])){
    font-family: Poppins,  primary;
}

.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"]))::-moz-placeholder, .post-password-form [multiple][size]:where(select:not([size="1"]))::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"]))::placeholder, .post-password-form [multiple][size]:where(select:not([size="1"]))::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme input:user-invalid, .post-password-form input:user-invalid{
    border-color: var(--wp--preset--color--primary);
}

.gform_wrapper.gravity-theme textarea, .post-password-form 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;
}

.gform_wrapper.gravity-theme textarea:focus, .post-password-form 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;
}

.gform_wrapper.gravity-theme textarea::-moz-placeholder, .post-password-form textarea::-moz-placeholder{
    color: #6b7280;
    opacity: 1;
}

.gform_wrapper.gravity-theme textarea::placeholder, .post-password-form textarea::placeholder{
    color: #6b7280;
    opacity: 1;
}

.gform_wrapper.gravity-theme textarea, .post-password-form textarea{
    width: 100%;
    -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;
}

.gform_wrapper.gravity-theme textarea:focus, .post-password-form 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);
}

.gform_wrapper.gravity-theme textarea, .post-password-form textarea{
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme textarea::-moz-placeholder, .post-password-form textarea::-moz-placeholder{
    font-size: 18px;
}

.gform_wrapper.gravity-theme textarea::placeholder, .post-password-form textarea::placeholder{
    font-size: 18px;
}

.gform_wrapper.gravity-theme textarea, .post-password-form textarea{
    font-family: Poppins,  primary;
}

.gform_wrapper.gravity-theme textarea::-moz-placeholder, .post-password-form textarea::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme textarea::placeholder, .post-password-form textarea::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}


    .gfield_error .gform_wrapper.gravity-theme textarea,.gform_wrapper.gravity-theme textarea:user-invalid,
    .gfield_error  .post-password-form textarea, .post-password-form textarea:user-invalid{
    --tw-border-opacity: 1;
    border-color: rgb(255 0 0 / var(--tw-border-opacity));
}

.gform_wrapper.gravity-theme textarea, .post-password-form textarea{
    height: auto;
}

.gform_wrapper.gravity-theme select, .post-password-form 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;
}

.gform_wrapper.gravity-theme select:focus, .post-password-form 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;
}

.gform_wrapper.gravity-theme select, .post-password-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;
}

.gform_wrapper.gravity-theme select:where([size]:not([size="1"])), .post-password-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;
}

.gform_wrapper.gravity-theme select, .post-password-form select{
    width: 100%;
    -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;
}

.gform_wrapper.gravity-theme select:focus, .post-password-form 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);
}

.gform_wrapper.gravity-theme select, .post-password-form select{
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme select::-moz-placeholder, .post-password-form select::-moz-placeholder{
    font-size: 18px;
}

.gform_wrapper.gravity-theme select::placeholder, .post-password-form select::placeholder{
    font-size: 18px;
}

.gform_wrapper.gravity-theme select, .post-password-form select{
    font-family: Poppins,  primary;
}

.gform_wrapper.gravity-theme select::-moz-placeholder, .post-password-form select::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme select::placeholder, .post-password-form select::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme select, .post-password-form select{
    background-size: 17px;
    padding-right: 2em;
}

.gform_wrapper.gravity-theme select:invalid, .post-password-form select:invalid{
    --tw-text-opacity: 1;
    color: rgb(156 163 175 / var(--tw-text-opacity));
}

.gform_wrapper.gravity-theme select, .post-password-form select {
        background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2717%27 viewBox=%270 0 30 17%27 fill=%27none%27> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> </svg>");
        background-position: calc(100% - 20px) center;
    }

.gform_wrapper.gravity-theme [type="checkbox"], .post-password-form [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;
}

.gform_wrapper.gravity-theme [type="checkbox"]:focus, .post-password-form [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);
}

.gform_wrapper.gravity-theme [type="checkbox"]:checked, .post-password-form [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) {

    .gform_wrapper.gravity-theme [type="checkbox"]:checked, .post-password-form [type="checkbox"]:checked{
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.gform_wrapper.gravity-theme [type="checkbox"]:checked:hover,.gform_wrapper.gravity-theme [type="checkbox"]:checked:focus, .post-password-form [type="checkbox"]:checked:hover, .post-password-form [type="checkbox"]:checked:focus{
    border-color: transparent;
    background-color: currentColor;
}

.gform_wrapper.gravity-theme [type="checkbox"]:indeterminate, .post-password-form [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) {

    .gform_wrapper.gravity-theme [type="checkbox"]:indeterminate, .post-password-form [type="checkbox"]:indeterminate{
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.gform_wrapper.gravity-theme [type="checkbox"]:indeterminate:hover,.gform_wrapper.gravity-theme [type="checkbox"]:indeterminate:focus, .post-password-form [type="checkbox"]:indeterminate:hover, .post-password-form [type="checkbox"]:indeterminate:focus{
    border-color: transparent;
    background-color: currentColor;
}

.gform_wrapper.gravity-theme [type="checkbox"], .post-password-form [type="checkbox"]{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    height: 30px;
    width: 30px;
    border-radius: 5px;
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
    font-size: 1em;
    color: transparent;
}

.gform_wrapper.gravity-theme [type="checkbox"]:checked, .post-password-form [type="checkbox"]:checked{
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.gform_wrapper.gravity-theme [type="checkbox"]:hover, .post-password-form [type="checkbox"]:hover{
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.gform_wrapper.gravity-theme [type="checkbox"]:hover:checked, .post-password-form [type="checkbox"]:hover:checked{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.gform_wrapper.gravity-theme [type="checkbox"]:focus, .post-password-form [type="checkbox"]:focus{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    --tw-ring-offset-width: 0px;
}

.gform_wrapper.gravity-theme [type="checkbox"]:focus:checked, .post-password-form [type="checkbox"]:focus:checked{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.gform_wrapper.gravity-theme [type="radio"], .post-password-form [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%;
}

.gform_wrapper.gravity-theme [type="radio"]:focus, .post-password-form [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);
}

.gform_wrapper.gravity-theme [type="radio"]:checked, .post-password-form [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) {

    .gform_wrapper.gravity-theme [type="radio"]:checked, .post-password-form [type="radio"]:checked{
        -webkit-appearance: auto;
           -moz-appearance: auto;
                appearance: auto;
    }
}

.gform_wrapper.gravity-theme [type="radio"]:checked:hover,.gform_wrapper.gravity-theme [type="radio"]:checked:focus, .post-password-form [type="radio"]:checked:hover, .post-password-form [type="radio"]:checked:focus{
    border-color: transparent;
    background-color: currentColor;
}

.gform_wrapper.gravity-theme [type="radio"], .post-password-form [type="radio"]{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    height: 30px;
    width: 30px;
    border-radius: 5px;
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
    font-size: 1em;
    color: transparent;
}

.gform_wrapper.gravity-theme [type="radio"]:checked, .post-password-form [type="radio"]:checked{
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.gform_wrapper.gravity-theme [type="radio"]:hover, .post-password-form [type="radio"]:hover{
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.gform_wrapper.gravity-theme [type="radio"]:hover:checked, .post-password-form [type="radio"]:hover:checked{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.gform_wrapper.gravity-theme [type="radio"]:focus, .post-password-form [type="radio"]:focus{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    --tw-ring-offset-width: 0px;
}

.gform_wrapper.gravity-theme [type="radio"]:focus:checked, .post-password-form [type="radio"]:focus:checked{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.gform_wrapper.gravity-theme [type="radio"], .post-password-form [type="radio"]{
    border-radius: 9999px;
}

.gform_wrapper.gravity-theme [type="file"], .post-password-form [type="file"]{
    display: block;
    width: 100%;
    font-size: 1em;
}

.gform_wrapper.gravity-theme [type="file"]::file-selector-button, .post-password-form [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: 5px;
    border-width: 0px;
    font-weight: 700;
    color: var(--wp--preset--color--contrast);
}

.gform_wrapper.gravity-theme [type="file"]::file-selector-button:hover, .post-password-form [type="file"]::file-selector-button:hover{
    background-color: rgba(8,40,52,0.25);
}

.post-password-form p:first-child{
    text-align: center;
}

.post-password-form input[type="submit"]{
    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;
}

.post-password-form input[type="submit"]: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);
}

.post-password-form input[type="submit"] {
        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);
        border-radius: 5px;
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 20px;
        padding-bottom: 20px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1;
    }

.post-password-form input[type="submit"]:hover {
        background-color: var(--wp--preset--color--base);
        color: var(--wp--preset--color--contrast);
    }

.post-password-form input[type="submit"]{
    margin-top: var(--wp--preset--spacing--15-30);
}

.gform_wrapper.gravity-theme .gfield {
        display: grid;
    }

.gform_wrapper.gravity-theme .gform_fields{
    row-gap: 2rem;
}

.gform_wrapper.gravity-theme .gform_fields .ginput_complex{
    display: grid;
    gap: 2rem;
}

@media (min-width: 768px){

    .gform_wrapper.gravity-theme .gform_fields .ginput_complex{
        grid-auto-flow: column;
    }
}

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

.gform_wrapper.gravity-theme .gfield_checkbox,
    .gform_wrapper.gravity-theme .gfield_radio {
        display: grid;
        gap: 15px;
    }

.gform_wrapper.gravity-theme .gform_heading,
    .gform_wrapper.gravity-theme .gform_body,
    .gform_wrapper.gravity-theme .gform_footer{
    margin-top: 2rem;
    margin-bottom: 2rem;
}

.gform_wrapper.gravity-theme .gform-field-label,
    .gform_wrapper.gravity-theme .gfield_label{
    order: 0;
    margin-bottom: 10px;
    display: block;
    font-size: var(--wp--preset--font-size--md);
    font-weight: 700;
    line-height: 1.6;
}

.gform_wrapper.gravity-theme .gform-field-label--type-sub{
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gform_wrapper.gravity-theme .gfield--type-choice legend.gfield_label{
    font-size: var(--wp--preset--font-size--lg);
    font-weight: 400;
}

.gform_wrapper.gravity-theme .gchoice{
    display: flex;
    align-items: center;
}

.gform_wrapper.gravity-theme .gchoice label{
    margin-bottom: 0px;
}

.gform_wrapper.gravity-theme .ginput_container{
    order: 2;
}

.gform_wrapper.gravity-theme .gfield_description{
    order: 1;
    margin-bottom: 15px;
    font-size: var(--wp--preset--font-size--sm);
    line-height: 1.5;
}

.gform_wrapper.gravity-theme .gform_footer {
        text-align: center;
    }

.gform_wrapper.gravity-theme .gform_button.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;
}

.gform_wrapper.gravity-theme .gform_button.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);
}

.gform_wrapper.gravity-theme .gform_button.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);
        border-radius: 5px;
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 20px;
        padding-bottom: 20px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1;
    }

.gform_wrapper.gravity-theme .gform_button.button:hover {
        background-color: var(--wp--preset--color--base);
        color: var(--wp--preset--color--contrast);
    }

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

.gform_wrapper.gravity-theme .gform_submission_error{
    font-size: var(--basejump--font-size--h3);
    line-height: 1.2;
    font-family: var(--wp--preset--font-family--secondary);
    font-weight: 500;
    color: var(--wp--preset--color--secondary);
}

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

.gform_wrapper.gravity-theme .gfield_validation_message {
        margin-top: 15px;
    }

.gform_wrapper.gravity-theme .gform-icon--circle-error {
        margin-right: 15px;
    }

.gravity-theme.ui-datepicker .ui-corner-all{
    color: var(--wp--preset--color--contrast);
}

.gravity-theme.ui-datepicker .ui-datepicker-title{
    display: flex;
    align-items: center;
    justify-content: center;
}

.gravity-theme.ui-datepicker .ui-datepicker-next::before,
.gravity-theme.ui-datepicker .ui-datepicker-prev::before {
    top: 0.2em;
}

.ui-datepicker-calendar thead{
    color: var(--wp--preset--color--contrast);
}

.ui-datepicker-calendar th {
    font-weight: 600;
}

table.ui-datepicker-calendar,
.ui-datepicker-calendar th,
.ui-datepicker-calendar td {
    border: 1px solid black;
}

.ui-datepicker-calendar td a.ui-state-default {
    line-height: 1.5 !important;
}

.ui-datepicker-calendar th,
.ui-datepicker-calendar td {
    font-size: 16px;
    width: 28px;
}

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

:root {
    --basejump--spacing--0-30: 0;
    --basejump--spacing--10: 10px;
    --basejump--spacing--15: 16px;
    --basejump--spacing--20: 20px;
    --basejump--spacing--15-30: 16px;
    --basejump--spacing--25-50: 25px;
    --basejump--spacing--30: 30px;
    --basejump--spacing--30-60: 30px;
    --basejump--spacing--0-60-90: 0px;
    --basejump--spacing--60-90: 60px;
    --basejump--spacing--75-100: 75px;
    --basejump--spacing--75-150: 75px;
    --basejump--spacing--100-200: 100px;
}

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

:root {
        --basejump--spacing--0-60-90: 60px
}
    }

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

:root {
        --basejump--spacing--0-30: 30px;
        --basejump--spacing--15-30: 30px;
        --basejump--spacing--25-50: 50px;
        --basejump--spacing--30-60: 60px;
        --basejump--spacing--60-90: 90px;
        --basejump--spacing--0-60-90: 90px;
        --basejump--spacing--75-100: 100px;
        --basejump--spacing--75-150: 150px;
        --basejump--spacing--100-200: 200px
}
    }

.basejump_splide__wrapper {
    position: static;
}

.splide__pagination {
    position: relative;
    bottom: initial;
    left: initial;
    margin-top: 30px;
    gap: 16px;
    padding: 0;
}

.splide__pagination__page {
    background-color: transparent;
    border: 1px solid #fff;
    height: 12px;
    width: 12px;
    transition: background-color 0.25s ease-in-out;
    margin: 0;
    opacity: 1;
}

.splide__slide {
    max-width: 100%;
}

.splide__arrow{
    all: revert;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: transparent;
    border: 0;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.splide__pagination__page.is-active {
    transform: scale(1);
}

.splide__pagination.splide__pagination--counter {
    counter-reset: pagination-num;
    display: inline-block;
    margin: 0;
}

.splide__pagination.splide__pagination--counter .splide__pagination__page {
    background-color: initial;
    border: initial;
    width: initial;
    height: initial;
    display: inline;
    position: absolute;
    font-family: Poppins,  primary;
    font-size: var(--wp--preset--font-size--lg);
    font-weight: 800;
    color: currentColor;
    opacity: 0;
}

.splide__pagination.splide__pagination--counter .splide__pagination__page.is-active{
    position: relative;
    opacity: 1;
}

.splide__pagination.splide__pagination--counter
    .splide__pagination__page:before {
    counter-increment: pagination-num;
    content: counter(pagination-num);
}

.splide__pagination.splide__pagination--counter:after{
    font-family: Poppins,  primary;
    font-size: var(--wp--preset--font-size--lg);
    font-weight: 800;
    color: currentColor;
    opacity: 1;
    content: "/" counter(pagination-num);
}

.splide__arrows--gallery {
    position: absolute;
    bottom: 76px;
    right: 0;
    display: flex;
    align-items: center;
}

.splide__arrows--gallery .splide__arrow {
    position: relative;
    opacity: 1;
    left: auto;
    right:auto;
    transform: translateY(0);
}

.wp-block-table thead tr {
    background-color: rgba(0, 0, 0, 0.5);
}

.wp-block-table tbody tr:nth-child(even) {
    background-color: rgba(255, 255, 255, 0.1);
}

.wp-block-table table:before{
    content: '';
    border: 1px solid white;
    border-radius: 10px;
    position: absolute;
    inset: 0;
    pointer-events: none;
}

.wp-block-table table {
    border-radius: 10px;
    overflow: hidden;
    position: relative;
}

.wp-block-table th,
.wp-block-table td {
    border: 0;
}

.wp-block-table thead tr:last-child,
.wp-block-table tr {
    border-bottom: 1px solid white;
}

.wp-block-table tr:last-child {
    border-bottom: 0;
}

.wp-block-table thead {
    border-bottom: 0;
}

.wp-block-table th,
.wp-block-table td {
    border-left: 1px solid white;
}

.wp-block-table td {
    padding: 15px 30px;
}

.wp-block-table th {
    padding: 30px;
}

.wp-block-table th:first-child,
.wp-block-table td:first-child {
    border-left: 0;
}

.wp-block-table figcaption {
    margin-top: 0.5em;
}

/* .wp-block-table table tr:last-child td:first-child {
    border-bottom-left-radius: 10px;
}
    
.wp-block-table table tr:last-child td:last-child {
    border-bottom-right-radius: 10px;
} */

.wp-block-button.is-style-fill-compact {
  white-space: nowrap;
}

.wp-block-button__link.wp-element-button {
  word-break: normal;
}

.wp-block-button.is-style-fill-compact .wp-block-button__link  {
    height: 100%;
    display: flex;
    align-items: center;
}

.wp-block-button.is-style-outline .wp-block-button__link:hover  {
  background-color: var(--wp--preset--color--base);
  color: var(--wp--preset--color--contrast);
  border-color: var(--wp--preset--color--base);
}

.wp-block-button__link {
    transition: all 0.2s ease;
}

.wp-block-basejump-view-more a {
  background-color: var(--wp--preset--color--primary);
    border-width: 0;
    color: var(--wp--preset--color--base);
    font-family: inherit;
    padding-top: 20px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
    text-decoration: none;
    border-radius: 5px;
    font-size: clamp(14px, 0.875rem +((1vw - 3.2px)* 1.136), 20px);
    font-style: normal;
    font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    transition: all 0.2s ease;
}

.wp-block-basejump-view-more a:hover {
  background-color: var(--wp--preset--color--base);
    color: var(--wp--preset--color--contrast);
    text-decoration: none;
}

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

.is-line-support {
    position: absolute;
    margin: 0 !important;
    max-width: none;
}

.is-line-support__overflow-bottom-right {
    --mask: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 1) 0,
        rgba(0, 0, 0, 1) 40%,
        rgba(0, 0, 0, 0) 95%,
        rgba(0, 0, 0, 0) 0
    )
    100% 50% / 100% 100% repeat-x;
    top: -1px;
    right: 0;
    width: 15px; 
    height: 100%;
    min-height: 45px;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top-right-radius: 25px;
    -webkit-mask: var(--mask); 
    mask: var(--mask);
}

.is-line-support__rightVertical {
    right: 0;
    top: 14px;
    bottom: 15px;
    border-right: 1px solid #fff;
}

.is-line-support__rightVerticalBottomFaded {
    --mask: linear-gradient(
            to bottom,
            rgba(0, 0, 0, 1) 0,
            rgba(0, 0, 0, 1) 40%,
            rgba(0, 0, 0, 0) 95%,
            rgba(0, 0, 0, 0) 0
        )
        100% 50% / 100% 100% repeat-x;
    right: 0;
    top: 14px;
    bottom: 15px;
    border-right: 1px solid #fff;
    -webkit-mask: var(--mask); 
    mask: var(--mask);
}

.is-line-support__rightVerticalTopFaded {
    --mask: linear-gradient(
            to top,
            rgba(0, 0, 0, 1) 0,
            rgba(0, 0, 0, 1) 40%,
            rgba(0, 0, 0, 0) 95%,
            rgba(0, 0, 0, 0) 0
        )
        100% 50% / 100% 100% repeat-x;
    right: 0;
    top: 14px;
    bottom: 15px;
    border-right: 1px solid #fff;
    -webkit-mask: var(--mask); 
    mask: var(--mask);
}

.is-line-support__leftVertical {
    left: 0;
    top: 14px;
    bottom: 15px;
    border-right: 1px solid #fff;
}

.is-line-support__leftVerticalBottomFaded {
    --mask: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 1) 0,
        rgba(0, 0, 0, 1) 40%,
        rgba(0, 0, 0, 0) 95%,
        rgba(0, 0, 0, 0) 0
    )
    100% 50% / 100% 100% repeat-x;
    left: 0;
    top: 14px;
    bottom: 15px;
    border-right: 1px solid #fff;
    -webkit-mask: var(--mask); 
    mask: var(--mask);
}

.is-line-support__leftVerticalTopFaded {
    --mask: linear-gradient(
        to top,
        rgba(0, 0, 0, 1) 0,
        rgba(0, 0, 0, 1) 40%,
        rgba(0, 0, 0, 0) 95%,
        rgba(0, 0, 0, 0) 0
    )
    100% 50% / 100% 100% repeat-x;
    left: 0;
    top: 14px;
    bottom: 15px;
    border-right: 1px solid #fff;
    -webkit-mask: var(--mask); 
    mask: var(--mask);
}

.is-line-support__topLeftDown {
    left: 0;
    top: -1px;
    width: 15px;
    height: 15px;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    border-top-left-radius: 25px;
}

.is-line-support__topRightDown {
    right: 0;
    top: -1px;
    width: 15px;
    height: 15px;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    border-top-right-radius: 25px;
}

.is-line-support__bottomRightUp {
    right: 0;
    bottom: 0px;
    width: 15px;
    height: 15px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-bottom-right-radius: 25px;
}

.is-line-support__bottomLeftUp {
    left: 0;
    bottom: 0px;
    width: 15px;
    height: 15px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-bottom-left-radius: 25px;
}

.is-line-support__bottomHorizontal {
    bottom: 0;
    right: 15px;
    left: 15px;
    border-bottom: 1px solid #fff;
}

.is-line-support__topHorizontal {
    top: -1px;
    right: 15px;
    left: 15px;
    border-top: 1px solid #fff;
}

/* @media (min-width: 1024px) {
    .is-line-support__overflow-bottom-right,
    .is-line-support__rightVertical,
    .is-line-support__rightVerticalBottomFaded,
    .is-line-support__rightVerticalTopFaded {
        right: 30px;
    }
    
    .is-line-support__leftVertical,
    .is-line-support__leftVerticalBottomFaded,
    .is-line-support__leftVerticalTopFaded,
    .is-line-support__topLeftDown,
    .is-line-support__bottomLeftUp {
        left: 30px;
    }
    
    .is-line-support__topRightDown,
    .is-line-support__bottomRightUp {
        right: 30px;
    }
    
    .is-line-support__bottomHorizontal,
    .is-line-support__topHorizontal {
        right: 45px;
        left: 45px;
    }
} */

.navigation__submenu {
    transition: background-color 0.25s ease-in-out;
}

.yoast-breadcrumbs {
    padding-top: 22px;
    padding-bottom: 22px;
    font-weight: 400;
    color: var(--wp--preset--color--contrast);
    font-size: var(--wp--preset--font-size--sm);
}

.yoast-breadcrumbs a {
    color: var(--wp--preset--color--contrast);
    font-weight: 400;
    text-decoration: underline;
}

.yoast-breadcrumbs .breadcrumb_last {
    font-weight: 700;
}

#kindful-iframe {
    z-index: 0 !important;
}

.kindful-embed-wrapper {
    height: 500px !important;
    width: 365px !important;
}

*, ::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-5{
    --tw-aspect-h: 5;
}

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

.heading-3{
    font-size: var(--basejump--font-size--h3);
    line-height: 1.2;
    font-family: var(--wp--preset--font-family--secondary);
    font-weight: 500;
}

.heading-4{
    font-size: var(--basejump--font-size--h4);
    line-height: 1.2;
    font-family: var(--wp--preset--font-family--secondary);
    font-weight: 500;
}

.top-push{
    top: var(--wp-admin--admin-bar--position-offset, 0px);
}

.form-input, .form-select, .form-multiselect, .form-textarea, .custom-multiselect{
    width: 100%;
    -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{
    height: 60px;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    background-color: rgba(8,40,52,0.25);
    padding: 20px;
    font-size: 18px;
    font-size: 1rem;
    line-height: 1.5rem;
    line-height: 1;
    color: var(--wp--preset--color--base);
}

.form-input::-moz-placeholder, .form-select::-moz-placeholder, .form-multiselect::-moz-placeholder, .form-textarea::-moz-placeholder, .custom-multiselect::-moz-placeholder{
    font-size: 18px;
}

.form-input::placeholder, .form-select::placeholder, .form-multiselect::placeholder, .form-textarea::placeholder, .custom-multiselect::placeholder{
    font-size: 18px;
}

.form-input, .form-select, .form-multiselect, .form-textarea, .custom-multiselect{
    font-family: Poppins,  primary;
}

.form-input::-moz-placeholder, .form-select::-moz-placeholder, .form-multiselect::-moz-placeholder, .form-textarea::-moz-placeholder, .custom-multiselect::-moz-placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.form-input::placeholder, .form-select::placeholder, .form-multiselect::placeholder, .form-textarea::placeholder, .custom-multiselect::placeholder{
    font-family: Poppins,  primary;
    font-size: 1rem;
    line-height: 1.5rem;
    color: var(--wp--preset--color--base);
}

.gfield_error .form-input,
    .gfield_error .form-textarea,
    .form-input:user-invalid, .form-textarea:user-invalid{
    --tw-border-opacity: 1;
    border-color: rgb(255 0 0 / var(--tw-border-opacity));
}

.form-textarea{
    height: auto;
}

.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: 5px;
    border-width: 0px;
    font-weight: 700;
    color: var(--wp--preset--color--contrast);
}

.form-file::file-selector-button:hover{
    background-color: rgba(8,40,52,0.25);
}

.form-select{
    background-size: 17px;
    padding-right: 2em;
}

.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 width=%2730%27 height=%2717%27 viewBox=%270 0 30 17%27 fill=%27none%27> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2712.7065%27 y=%2714.8496%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-45 12.7065 14.8496%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> <rect x=%2714.8491%27 y=%2716.9717%27 width=%2721%27 height=%273%27 rx=%271.5%27 transform=%27rotate%28-135 14.8491 16.9717%29%27 fill=%27white%27/> </svg>");
        background-position: calc(100% - 20px) center;
    }

.form-checkbox, .form-radio{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 10px;
    height: 30px;
    width: 30px;
    border-radius: 5px;
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
    font-size: 1em;
    color: transparent;
}

.form-checkbox:checked, .form-radio:checked{
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.form-checkbox:hover, .form-radio:hover{
    border-width: 3px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.form-checkbox:hover:checked, .form-radio:hover:checked{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.form-checkbox:focus, .form-radio:focus{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    --tw-ring-offset-width: 0px;
}

.form-checkbox:focus:checked, .form-radio:focus:checked{
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
    background-color: rgba(8,40,52,0.25);
}

.form-radio{
    border-radius: 9999px;
}

.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);
        border-radius: 5px;
        padding-left: 40px;
        padding-right: 40px;
        padding-top: 20px;
        padding-bottom: 20px;
        font-weight: 700;
        text-transform: uppercase;
        line-height: 1;
    }

.form-submit-button:hover {
        background-color: var(--wp--preset--color--base);
        color: var(--wp--preset--color--contrast);
    }

.custom-multiselect{
    background-color: rgba(8,40,52,0.25);
    font-family: Poppins,  primary;
    font-size: 18px;
    font-weight: 700;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    border-color: var(--wp--preset--color--base);
    padding: 20px;
    line-height: 1;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}

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

.custom-multiselect{
    font-size: 1rem;
    line-height: 1.5rem;
    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;
}

.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-\[30px\]{
    left: -30px;
}

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

.bottom-0{
    bottom: 0px;
}

.bottom-16{
    bottom: 4rem;
}

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

.left-0{
    left: 0px;
}

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

.right-0{
    right: 0px;
}

.right-2{
    right: 0.5rem;
}

.right-4{
    right: 1rem;
}

.top-0{
    top: 0px;
}

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

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

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

.top-full{
    top: 100%;
}

.isolate{
    isolation: isolate;
}

.isolation-auto{
    isolation: auto;
}

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

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

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

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

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

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

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

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

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

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

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

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

.order-1{
    order: 1;
}

.order-none{
    order: 0;
}

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

.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-span-2{
    grid-row: span 2 / span 2;
}

.\!float-none{
    float: none !important;
}

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

.m-0{
    margin: 0px;
}

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

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

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

.-mx-15-30{
    margin-left: calc(var(--wp--preset--spacing--15-30) * -1);
    margin-right: calc(var(--wp--preset--spacing--15-30) * -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;
}

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

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

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

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

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

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

.mb-14{
    margin-bottom: 3.5rem;
}

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

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

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

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

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

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

.mr-0{
    margin-right: 0px;
}

.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-6{
    margin-top: 1.5rem;
}

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

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

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

.block{
    display: block;
}

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

.flex{
    display: flex;
}

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

.grid{
    display: grid;
}

.contents{
    display: contents;
}

.hidden{
    display: none;
}

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

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

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

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

.h-0{
    height: 0px;
}

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

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

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

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

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

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

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

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

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

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

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

.h-auto{
    height: auto;
}

.h-full{
    height: 100%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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-5xl{
    max-width: 64rem;
}

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

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

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

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

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

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

.grow{
    flex-grow: 1;
}

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

.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-y-1\/2{
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.translate-y-\[15px\]{
    --tw-translate-y: 15px;
    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));
}

.rotate-45{
    --tw-rotate: 45deg;
    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;
}

.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-rows-\[0fr\]{
    grid-template-rows: 0fr;
}

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

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

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

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

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

.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-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-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-x-2{
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
}

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

.gap-y-1{
    row-gap: 0.25rem;
}

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

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

.overflow-auto{
    overflow: auto;
}

.overflow-hidden{
    overflow: hidden;
}

.overflow-visible{
    overflow: visible;
}

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

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

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

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

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

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

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

.rounded-b-\[0px\]{
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

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

.rounded-t-\[0px\]{
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.rounded-t-\[5px\]{
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

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

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

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

.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-2{
    border-top-width: 2px;
}

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

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

.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-secondary{
    border-color: var(--wp--preset--color--secondary);
}

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

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

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

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

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

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

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

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

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

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

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

.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-contrast{
    background-color: var(--wp--preset--color--contrast);
}

.bg-gray-100{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / 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-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-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-contrast{
    --tw-gradient-from: var(--wp--preset--color--contrast) var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(255 255 255 / 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-cover{
    background-size: cover;
}

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

.object-cover{
    -o-object-fit: cover;
       object-fit: cover;
}

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

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

.p-0{
    padding: 0px;
}

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

.p-2{
    padding: 0.5rem;
}

.p-4{
    padding: 1rem;
}

.p-6{
    padding: 1.5rem;
}

.p-8{
    padding: 2rem;
}

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

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

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

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

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

.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-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

.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-\[30px\]{
    padding-left: 30px;
    padding-right: 30px;
}

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

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

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

.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-\[14px\]{
    padding-top: 14px;
    padding-bottom: 14px;
}

.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-\[60px\]{
    padding-top: 60px;
    padding-bottom: 60px;
}

.\!pl-0{
    padding-left: 0px !important;
}

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

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

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

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

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

.pl-4{
    padding-left: 1rem;
}

.pr-12{
    padding-right: 3rem;
}

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

.pr-\[24px\]{
    padding-right: 24px;
}

.pt-0{
    padding-top: 0px;
}

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

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

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

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

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

.\!font-primary{
    font-family: Poppins,  primary !important;
}

.font-primary{
    font-family: Poppins,  primary;
}

.font-serif{
    font-family: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
}

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

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

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

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

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

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

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

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

.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: 1.25rem;
    line-height: 1.75rem;
}

.\!font-bold{
    font-weight: 700 !important;
}

.\!font-light{
    font-weight: 300 !important;
}

.\!font-semibold{
    font-weight: 600 !important;
}

.font-black{
    font-weight: 900;
}

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

.font-extrabold{
    font-weight: 800;
}

.font-light{
    font-weight: 300;
}

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

.italic{
    font-style: italic;
}

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

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

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

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

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

.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-\[\.15em\]{
    letter-spacing: .15em;
}

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

.\!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-contrast{
    color: var(--wp--preset--color--contrast) !important;
}

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

.\!text-inherit{
    color: inherit !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-background{
    color: var(--basejump--background-color);
}

.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-inherit{
    color: inherit;
}

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

.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-background{
    text-decoration-color: var(--basejump--background-color);
}

.\!decoration-2{
    text-decoration-thickness: 2px !important;
}

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

.\!underline-offset-4{
    text-underline-offset: 4px !important;
}

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

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

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

.opacity-0{
    opacity: 0;
}

.opacity-100{
    opacity: 1;
}

.opacity-30{
    opacity: 0.3;
}

.opacity-60{
    opacity: 0.6;
}

.mix-blend-overlay{
    mix-blend-mode: overlay;
}

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

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

.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{
    --tw-backdrop-blur: blur(8px);
    -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-\[12\.5px\]{
    --tw-backdrop-blur: blur(12.5px);
    -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-\[12px\]{
    --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-blur-\[25px\]{
    --tw-backdrop-blur: blur(25px);
    -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-\[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;
}

.wp-block-column{
    flex-grow: 1;
    flex-shrink: 1;
    width: var(--flex-basis) !important;
    flex-basis: var(--flex-basis) !important;
    --flex-basis: var(--flex-basis-mobile, 100%);
}

@media (min-width: 768px){

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

@media (min-width: 1024px){

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

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

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

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

@media (min-width: 768px){

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

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

@media (min-width: 768px){

    :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%;
    }
}

@media (min-width: 1024px){

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

    :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%;
    }
}

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

@media (min-width: 768px){

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

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

@media (min-width: 1024px){

    :root .wp-block-columns.is-layout-tablet-reverse{
        flex-direction: unset;
        flex-wrap: unset !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: 640px;
        --wp--style--global--wide-size: min(640px, 1024px);
    }
}

@media (min-width: 768px){

    body{
        --wp--style--global--content-size: 768px;
        --wp--style--global--wide-size: min(768px, 1024px);
    }
}

@media (min-width: 1024px){

    body{
        --wp--style--global--content-size: 1024px;
        --wp--style--global--wide-size: min(1024px, 1024px);
    }
}

@media (min-width: 1280px){

    body{
        --wp--style--global--content-size: 1280px;
        --wp--style--global--wide-size: min(1280px, 1024px);
    }
}

@media (min-width: 1536px){

    body{
        --wp--style--global--content-size: 1536px;
        --wp--style--global--wide-size: min(1536px, 1024px);
    }
}

.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-primary::-moz-placeholder{
    font-family: Poppins,  primary;
}

.placeholder\:font-primary::placeholder{
    font-family: Poppins,  primary;
}

.placeholder\:font-light::-moz-placeholder{
    font-weight: 300;
}

.placeholder\:font-light::placeholder{
    font-weight: 300;
}

.placeholder\:text-\[rgba\(255\2c 255\2c 255\2c \.75\)\]::-moz-placeholder{
    color: rgba(255,255,255,.75);
}

.placeholder\:text-\[rgba\(255\2c 255\2c 255\2c \.75\)\]::placeholder{
    color: rgba(255,255,255,.75);
}

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

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

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

.backdrop\:opacity-50::backdrop{
    opacity: 0.5;
}

.before\:rounded-t-\[0px\]::before{
    content: var(--tw-content);
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

.before\:content-\[\'\'\]::before{
    --tw-content: '';
    content: var(--tw-content);
}

.after\:content-none::after{
    --tw-content: none;
    content: var(--tw-content);
}

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

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

.last\:after\:absolute:last-child::after{
    content: var(--tw-content);
    position: absolute;
}

.last\:after\:left-0:last-child::after{
    content: var(--tw-content);
    left: 0px;
}

.last\:after\:top-full:last-child::after{
    content: var(--tw-content);
    top: 100%;
}

.last\:after\:h-\[10px\]:last-child::after{
    content: var(--tw-content);
    height: 10px;
}

.last\:after\:w-full:last-child::after{
    content: var(--tw-content);
    width: 100%;
}

.last\:after\:bg-base:last-child::after{
    content: var(--tw-content);
    background-color: var(--wp--preset--color--base);
}

.last\:after\:content-\[\"\"\]:last-child::after{
    --tw-content: "";
    content: var(--tw-content);
}

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

.first-of-type\:mt-0:first-of-type{
    margin-top: 0px;
}

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

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

.hover\:text-blue-200:hover{
    --tw-text-opacity: 1;
    color: rgb(191 219 254 / 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;
}

.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\:text-background{
    color: var(--basejump--background-color);
}

.group:hover .group-hover\:decoration-background{
    text-decoration-color: var(--basejump--background-color);
}

.group:hover .group-hover\:opacity-0{
    opacity: 0;
}

.group:hover .group-hover\:opacity-100{
    opacity: 1;
}

.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\:mb-\[3px\]{
    margin-bottom: 3px;
}

.group.active .is-active\:mr-2{
    margin-right: 0.5rem;
}

.group.active .is-active\:block{
    display: block;
}

.group.active .is-active\:hidden{
    display: none;
}

.group.active .is-active\:w-\[266px\]{
    width: 266px;
}

.group.active .is-active\:max-w-full{
    max-width: 100%;
}

.group.active .is-active\:-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));
}

.group.active .is-active\:translate-y-0{
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.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\:rotate-45{
    --tw-rotate: 45deg;
    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-\[0px\]{
    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\:border-base{
    border-color: var(--wp--preset--color--base);
}

.group.active .is-active\:bg-base{
    background-color: var(--wp--preset--color--base);
}

.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\:\!pl-4{
    padding-left: 1rem !important;
}

.group.active .is-active\:pr-\[75px\]{
    padding-right: 75px;
}

.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\:text-contrast{
    color: var(--wp--preset--color--contrast);
}

.group.active .is-active\:text-secondary{
    color: var(--wp--preset--color--secondary);
}

.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\:mb-\[3px\].active{
    margin-bottom: 3px;
}

.is-active\:mr-2.active{
    margin-right: 0.5rem;
}

.is-active\:block.active{
    display: block;
}

.is-active\:hidden.active{
    display: none;
}

.is-active\:w-\[266px\].active{
    width: 266px;
}

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

.is-active\:-translate-x-full.active{
    --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));
}

.is-active\:translate-y-0.active{
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.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\:rotate-45.active{
    --tw-rotate: 45deg;
    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-\[0px\].active{
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}

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

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

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

.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\:\!pl-4.active{
    padding-left: 1rem !important;
}

.is-active\:pr-\[75px\].active{
    padding-right: 75px;
}

.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\:text-contrast.active{
    color: var(--wp--preset--color--contrast);
}

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

.is-active\:opacity-100.active{
    opacity: 1;
}

.group.menu-active .is-menu-active\:pointer-events-auto{
    pointer-events: auto;
}

.group.menu-active .is-menu-active\:z-30{
    z-index: 30;
}

.group.menu-active .is-menu-active\:-mb-screen{
    margin-bottom: calc(calc(100svh - var(--wp-admin--admin-bar--height, 0px) - 82px) * -1);
}

.group.menu-active .is-menu-active\:block{
    display: block;
}

.group.menu-active .is-menu-active\:hidden{
    display: none;
}

.group.menu-active .is-menu-active\:h-\[100svh\]{
    height: 100svh;
}

.group.menu-active .is-menu-active\:h-full{
    height: 100%;
}

.group.menu-active .is-menu-active\:overflow-auto{
    overflow: auto;
}

.group.menu-active .is-menu-active\:bg-\[rgba\(0\2c 0\2c 0\2c \.7\)\]{
    background-color: rgba(0,0,0,.7);
}

.group.menu-active .is-menu-active\:opacity-100{
    opacity: 1;
}

.group.menu-active .is-menu-active\:backdrop-blur-\[12\.5px\]{
    --tw-backdrop-blur: blur(12.5px);
    -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);
}

.is-menu-active\:pointer-events-auto.menu-active{
    pointer-events: auto;
}

.is-menu-active\:z-30.menu-active{
    z-index: 30;
}

.is-menu-active\:-mb-screen.menu-active{
    margin-bottom: calc(calc(100svh - var(--wp-admin--admin-bar--height, 0px) - 82px) * -1);
}

.is-menu-active\:block.menu-active{
    display: block;
}

.is-menu-active\:hidden.menu-active{
    display: none;
}

.is-menu-active\:h-\[100svh\].menu-active{
    height: 100svh;
}

.is-menu-active\:h-full.menu-active{
    height: 100%;
}

.is-menu-active\:overflow-auto.menu-active{
    overflow: auto;
}

.is-menu-active\:bg-\[rgba\(0\2c 0\2c 0\2c \.7\)\].menu-active{
    background-color: rgba(0,0,0,.7);
}

.is-menu-active\:opacity-100.menu-active{
    opacity: 1;
}

.is-menu-active\:backdrop-blur-\[12\.5px\].menu-active{
    --tw-backdrop-blur: blur(12.5px);
    -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);
}

[data-subnav-slot] .slot\:hidden{
    display: none;
}

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

    .max-xl\:overflow-hidden{
        overflow: hidden;
    }
}

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

    .max-md\:\!px-0{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
}

@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\:flex-row{
        flex-direction: row;
    }

    .sm\:justify-start{
        justify-content: flex-start;
    }

    .sm\:justify-end{
        justify-content: flex-end;
    }

    .sm\:gap-4{
        gap: 1rem;
    }

    .group.menu-active .is-menu-active\:sm\:fixed{
        position: fixed;
    }

    .is-menu-active\:sm\:fixed.menu-active{
        position: fixed;
    }
}

@media (min-width: 768px){

    .md\:bottom-0{
        bottom: 0px;
    }

    .md\:top-\[unset\]{
        top: unset;
    }

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

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

    .md\:mb-8{
        margin-bottom: 2rem;
    }

    .md\:block{
        display: block;
    }

    .md\:hidden{
        display: none;
    }

    .md\:\!min-h-0{
        min-height: 0px !important;
    }

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

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

    .md\:w-1\/5{
        width: 20%;
    }

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

    .md\:w-auto{
        width: auto;
    }

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

    .md\:grid-cols-\[1fr_1fr\]{
        grid-template-columns: 1fr 1fr;
    }

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

    .md\:justify-center{
        justify-content: center;
    }

    .md\:gap-8{
        gap: 2rem;
    }

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

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

    .md\:p-6{
        padding: 1.5rem;
    }

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

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

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

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

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

    .group:hover .md\:group-hover\:max-h-\[400px\]{
        max-height: 400px;
    }

    .group:hover .group-hover\:md\:\!bg-transparent{
        background-color: transparent !important;
    }

    .group:hover .md\:group-hover\:opacity-100{
        opacity: 1;
    }

    .group:hover .md\:group-hover\:opacity-40{
        opacity: 0.4;
    }
}

@media (min-width: 1024px){

    .lg\:left-\[50px\]{
        left: 50px;
    }

    .lg\:top-\[13px\]{
        top: 13px;
    }

    .lg\:order-1{
        order: 1;
    }

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

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

    .lg\:\!block{
        display: block !important;
    }

    .lg\:block{
        display: block;
    }

    .lg\:flex{
        display: flex;
    }

    .lg\:hidden{
        display: none;
    }

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

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

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

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

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

    .lg\:min-h-screen{
        min-height: 100vh;
    }

    .lg\:w-1\/4{
        width: 25%;
    }

    .lg\:w-3\/4{
        width: 75%;
    }

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

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

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

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

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

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

    .lg\:w-auto{
        width: auto;
    }

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

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

    .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-\[60px\]{
        gap: 60px;
    }

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

    .lg\:gap-y-1{
        row-gap: 0.25rem;
    }

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

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

    .lg\:border{
        border-width: 1px;
    }

    .lg\:border-4{
        border-width: 4px;
    }

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

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

    .lg\:p-2\.5{
        padding: 0.625rem;
    }

    .lg\:p-6{
        padding: 1.5rem;
    }

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

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

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

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

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

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

    .lg\:py-14{
        padding-top: 3.5rem;
        padding-bottom: 3.5rem;
    }

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

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

    .lg\:pl-4{
        padding-left: 1rem;
    }

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

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

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

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

    .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: 1.25rem;
        line-height: 1.75rem;
    }

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

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

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

    .lg\:text-inherit{
        color: inherit;
    }

    .lg\:decoration-transparent{
        text-decoration-color: transparent;
    }

    .lg\:opacity-0{
        opacity: 0;
    }

    .lg\:transition-none{
        transition-property: none;
    }

    .lg\:after\:border-0::after{
        content: var(--tw-content);
        border-width: 0px;
    }

    .lg\:after\:content-\[\"\"\]::after{
        --tw-content: "";
        content: var(--tw-content);
    }

    .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:hover .lg\:group-hover\:-translate-y-4{
        --tw-translate-y: -1rem;
        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\:lg\:\!bg-transparent{
        background-color: transparent !important;
    }

    [data-subnav-slot] .lg\:slot\:block{
        display: block;
    }
}

@media (min-width: 1280px){

    .xl\:mt-8{
        margin-top: 2rem;
    }

    .xl\:contents{
        display: contents;
    }

    .xl\:hidden{
        display: none;
    }

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

    .xl\:gap-\[50px\]{
        gap: 50px;
    }

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

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

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

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

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

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

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

@media (min-width: 1536px){

    .\32xl\:min-h-\[425px\]{
        min-height: 425px;
    }

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

.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{
    display: none;
}
