:root{
    --basejump--font-size--body:1rem;/* 16px */
    --basejump--font-size--body-large: 1.125rem;/* 18px */
    --basejump--font-size--body-special: 1.125rem; /* 18px */
    --basejump--font-size--h1-special: 3.125rem; /* 50px */
    --basejump--font-size--h1: 2.375rem; /* 38px */
    --basejump--font-size--h2: 2rem; /* 32px */
    --basejump--font-size--h2-special: 1.625rem; /* 26px */
    --basejump--font-size--h3: 1.5625rem; /* 25px */
    --basejump--font-size--h4: 1.3125rem; /* 21px */
    --basejump--font-size--h5: 2rem; 
    --basejump--font-size--h6: 1.5rem;
    --basejump--font-size--statistic: 5.625rem;
} /* 90px */

    @media screen and (min-width: 1280px) {:root{
        --basejump--font-size--body: 1.125rem;/* 18px */
        --basejump--font-size--body-large: 1.375rem; /* 22px */
        --basejump--font-size--body-special: 1.625rem; /* 26px */
        --basejump--font-size--h1-special: 6.25rem; /* 100px */
        --basejump--font-size--h1: 4.25rem; /* 68px */
        --basejump--font-size--h2: 3rem; /* 48px */
        --basejump--font-size--h2-special: 2.5rem; /* 40px */
        --basejump--font-size--h3: 2rem; /* 32px */
        --basejump--font-size--h4: 1.6875rem; /* 27px */
        --basejump--font-size--h5: 1.25rem; 
        --basejump--font-size--h6: 1rem
} 
    }


:where(h1, h2, h3, h4, h5, h6) strong{
    font-weight: 800;
}


.archive.tax-product-type .is-style-border-bottom a:not(.wp-element-button),
.post-type-archive-product .is-style-border-bottom a:not(.wp-element-button) {
    text-decoration: none;
}


.archive.tax-product-type .is-style-border-bottom a:not(.wp-element-button):hover,
.post-type-archive-product .is-style-border-bottom a:not(.wp-element-button):hover {
    text-decoration: underline;
}


* {
    box-sizing: border-box;
}


:target { scroll-margin-top: 160px; }


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


.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-header-position {
    transform: translateY(-100%);
    margin-bottom: -82px;
}


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


.is-style-full-viewport {
    min-height: calc(100vh - (110px + 48px + var(--admin-bar-height)));
}


.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: transparent;
    inherits: false;
}


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


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


.is-style-border-left::after {
    content: "";
    pointer-events: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    border: solid var(--borderWidth) transparent;
    background: linear-gradient(
            to top,
            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;
}


@media (min-width: 768px) {
    .is-style-border-left::after {
        background: linear-gradient(
                to right,
                var(--subnavGradientColor2) 0%,
                var(--subnavGradientColor1) 100%
            )
            border-box;
    }
}


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


.is-style-border-right::after {
    content: "";
    pointer-events: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    border: solid var(--borderWidth) transparent;
    background: linear-gradient(
            to top,
            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;
}


@media (min-width: 768px) {
    .is-style-border-right::after {
        background: linear-gradient(
                to left,
                var(--subnavGradientColor2) 0%,
                var(--subnavGradientColor1) 100%
            )
            border-box;
    }
}


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


.is-style-border-bottom::after {
    content: "";
    pointer-events: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    border: solid var(--borderWidth) transparent;
    background: linear-gradient(
            to top,
            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;
}


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


.is-style-border-top::after {
    content: "";
    pointer-events: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    border: solid var(--borderWidth) transparent;
    background: linear-gradient(
            to 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;
}


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


.grid-rows-0 {
    grid-template-rows: 0;
}


.project-hero-wrapper {
    margin-top: -127px !important;
    padding-top: 127px !important;
}


@media (min-width: 1024px) {


.project-hero-wrapper {
        margin-top: -82.08px !important;
        padding-top: 82.08px !important
}
    }


@media (min-width: 1200px) {


.project-hero-wrapper {
        margin-top: -110px !important;
        padding-top: 110px !important
}
    }


.has-menu-open [data-alert] {
    display: none;
}


.wp-block-term-description p {
    font-size: var(--wp--preset--font-size--lg);
}


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


.gform_wrapper.gravity-theme form legend,
        .gform_wrapper.gravity-theme 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{
    -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{
    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{
    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{
    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{
    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{
    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{
    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{
    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{
    -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{
    --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{
    height:50px;
    border-radius:50px;
    border-style:solid;
    border-color:var(--wp--preset--color--base);
    background-color:var(--wp--preset--color--contrast);
    padding-top:1rem;
    padding-bottom:1rem;
    padding-left:30px;
    padding-right:30px;
    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{
    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{
    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{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.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{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.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{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


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


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


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


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


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


.gform_wrapper.gravity-theme select{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration:200ms;
}


.gform_wrapper.gravity-theme select:focus{
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}


.gform_wrapper.gravity-theme select{
    height:50px;
    border-radius:50px;
    border-style:solid;
    border-color:var(--wp--preset--color--base);
    background-color:var(--wp--preset--color--contrast);
    padding-top:1rem;
    padding-bottom:1rem;
    padding-left:30px;
    padding-right:30px;
    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{
    font-size:18px;
}


.gform_wrapper.gravity-theme select::placeholder{
    font-size:18px;
}


.gform_wrapper.gravity-theme select{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.gform_wrapper.gravity-theme select::-moz-placeholder{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.gform_wrapper.gravity-theme select::placeholder{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.gform_wrapper.gravity-theme select{
    background-size:.95em;
    padding-right:2em;
}


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


.gform_wrapper.gravity-theme select {
        background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 7.41%27> <path d=%27M10.02,6,8.61,7.41,13.19,12,8.61,16.59,10.02,18l6-6Z%27 transform=%27translate%2818 -8.61%29 rotate%2890%29%27 fill=%27rgb%28255, 255, 255%29%27/></svg>");
        background-position: calc(100% - 30px) center;
        background-size:13px 8px;
    }


@media (min-width: 1024px){

    .gform_wrapper.gravity-theme select{
        background-size:26px 15px;
    }
}


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


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


.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"])){
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration:200ms;
}


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


.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"])){
    height:50px;
    border-radius:50px;
    border-style:solid;
    border-color:var(--wp--preset--color--base);
    background-color:var(--wp--preset--color--contrast);
    padding-top:1rem;
    padding-bottom:1rem;
    padding-left:30px;
    padding-right:30px;
    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{
    font-size:18px;
}


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


.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"])){
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"]))::-moz-placeholder{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.gform_wrapper.gravity-theme [multiple][size]:where(select:not([size="1"]))::placeholder{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


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


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


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


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


.gform_wrapper.gravity-theme textarea{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration:200ms;
}


.gform_wrapper.gravity-theme textarea:focus{
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}


.gform_wrapper.gravity-theme textarea{
    height:50px;
    border-radius:50px;
    border-style:solid;
    border-color:var(--wp--preset--color--base);
    background-color:var(--wp--preset--color--contrast);
    padding-top:1rem;
    padding-bottom:1rem;
    padding-left:30px;
    padding-right:30px;
    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{
    font-size:18px;
}


.gform_wrapper.gravity-theme textarea::placeholder{
    font-size:18px;
}


.gform_wrapper.gravity-theme textarea{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.gform_wrapper.gravity-theme textarea::-moz-placeholder{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.gform_wrapper.gravity-theme textarea::placeholder{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


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


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


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


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


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


.gform_wrapper.gravity-theme select{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration:200ms;
}


.gform_wrapper.gravity-theme select:focus{
    --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}


.gform_wrapper.gravity-theme select{
    height:50px;
    border-radius:50px;
    border-style:solid;
    border-color:var(--wp--preset--color--base);
    background-color:var(--wp--preset--color--contrast);
    padding-top:1rem;
    padding-bottom:1rem;
    padding-left:30px;
    padding-right:30px;
    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{
    font-size:18px;
}


.gform_wrapper.gravity-theme select::placeholder{
    font-size:18px;
}


.gform_wrapper.gravity-theme select{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.gform_wrapper.gravity-theme select::-moz-placeholder{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.gform_wrapper.gravity-theme select::placeholder{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.gform_wrapper.gravity-theme select{
    background-size:.95em;
    padding-right:2em;
}


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


.gform_wrapper.gravity-theme select {
        background-image: url("data:image/svg+xml,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 7.41%27> <path d=%27M10.02,6,8.61,7.41,13.19,12,8.61,16.59,10.02,18l6-6Z%27 transform=%27translate%2818 -8.61%29 rotate%2890%29%27 fill=%27rgb%28255, 255, 255%29%27/></svg>");
        background-position: calc(100% - 30px) center;
        background-size:13px 8px;
    }


@media (min-width: 1024px){

    .gform_wrapper.gravity-theme select{
        background-size:26px 15px;
    }
}


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


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


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


@media (forced-colors: active) {

    .gform_wrapper.gravity-theme [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{
    border-color:transparent;
    background-color:currentColor;
}


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


@media (forced-colors: active) {

    .gform_wrapper.gravity-theme [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{
    border-color:transparent;
    background-color:currentColor;
}


.gform_wrapper.gravity-theme [type="checkbox"]{
    margin-top:0px;
    margin-bottom:0px;
    margin-right:1ch;
    height:1em;
    width:1em;
    border-radius:5px;
    border-width:1px;
    border-style:solid;
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity));
    background-color:var(--wp--preset--color--contrast);
    font-size:1em;
    color:var(--wp--preset--color--primary);
}


.gform_wrapper.gravity-theme [type="checkbox"]:checked{
    border-color:currentColor;
}


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


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


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


@media (forced-colors: active) {

    .gform_wrapper.gravity-theme [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{
    border-color:transparent;
    background-color:currentColor;
}


.gform_wrapper.gravity-theme [type="radio"]{
    margin-top:0px;
    margin-bottom:0px;
    margin-right:1ch;
    height:1em;
    width:1em;
    border-radius:5px;
    border-width:1px;
    border-style:solid;
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity));
    background-color:var(--wp--preset--color--contrast);
    font-size:1em;
    color:var(--wp--preset--color--primary);
}


.gform_wrapper.gravity-theme [type="radio"]:checked{
    border-color:currentColor;
}


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


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


.gform_wrapper.gravity-theme [type="file"]::file-selector-button:hover{
    background-color:var(--wp--preset--color--contrast);
}


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


.gform_wrapper.gravity-theme .gform_fields .ginput_complex{
    display:flex;
    flex-direction:column;
    flex-wrap:wrap;
    -moz-column-gap:var(--wp--preset--spacing--20);
         column-gap:var(--wp--preset--spacing--20);
    row-gap:var(--wp--preset--spacing--30);
}


@media (min-width: 768px){

    .gform_wrapper.gravity-theme .gform_fields .ginput_complex{
        flex-direction:row;
    }
}


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


.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 .gfield_label{
    margin-bottom:10px;
    display:block;
    padding-left:30px;
    padding-right:30px;
    font-size:1rem;
    line-height:1.5rem;
    font-weight:600;
    color:var(--wp--preset--color--base);
}


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


.gform_wrapper.gravity-theme .gfield_validation_message,
    .gform_wrapper.gravity-theme .gform_submission_error {
        font-size: var(--basejump--font-size--body);
    }


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


#gform_wrapper_2 {
    margin: 0;
}


#gform_wrapper_2 form{
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
    gap: 30px;
}


#gform_wrapper_2 .gform-body {
    width: 100%;
    margin: 0;
}


#gform_wrapper_2 .gform_footer {
    width: 100%;
    margin: 0;
    margin-top: 30px;
}


#gform_wrapper_2 .gform_heading {
    display: none;
}


@media (min-width: 768px) {
    #gform_wrapper_2 .gform_footer{
        width: auto;
    }
    #gform_wrapper_2 form {
        flex-wrap: nowrap;
    }
}


.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--50-75: 50px;
    --basejump--spacing--50-100: 50px;
    --basejump--spacing--60-90: 60px;
    --basejump--spacing--75-100: 75px;
    --basejump--spacing--75-150: 75px;
}


@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--50-75: 75px;
        --basejump--spacing--50-100: 100px;
        --basejump--spacing--60-90: 90px;
        --basejump--spacing--75-100: 100px;
        --basejump--spacing--75-150: 150px
}
    }


.block-editor .accordion-trigger, .block-editor .wp-block-basejump-core-accordion-content {
    outline: 3px solid gray;
    margin-bottom: 20px;
}


.block-editor .wp-block-basejump-core-tab-content {
    outline: 3px solid gray;
    margin-bottom: 20px;
}


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


.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:soleil,  sans-serif;
    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:soleil,  sans-serif;
    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;
    font-size:var(--basejump--font-size--h4);
    line-height:1.2;
    font-weight:600;
}


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


@property --gradientColor1 {
    syntax: "<color>";
    initial-value: rgba(45, 210, 84, 0.5);
    inherits: false;
}


@property --gradientColor2 {
    syntax: "<color>";
    initial-value: rgba(134, 40, 178, 0.5);
    inherits: false;
}


@property --gradientColor3 {
    syntax: "<color>";
    initial-value: rgba(45, 210, 84, 1);
    inherits: false;
}


@property --gradientColor4 {
    syntax: "<color>";
    initial-value: rgba(134, 40, 178, 1);
    inherits: false;
}


@property --backgroundColor {
    syntax: "<color>";
    initial-value: transparent;
    inherits: false;
}


.gform_button.button {
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    cursor: pointer;
    padding: 16px 30px;
    color: #fff;
    font-size: 18px;
    line-height: 1;
    font-weight: 800;
    text-transform: uppercase;
    margin-left: auto;
    margin-right: auto;
}


.wp-block-basejump-view-more a {
    text-transform: uppercase;
    font-weight: 800;
    border-color: var(--wp--preset--color--base);
    border-width: 1px;
    border-style: solid;
    color: var(--wp--preset--color--base);
    font-family: inherit;
    font-size: 18px;
    line-height: 1;
    padding-top: 16px;
    padding-right: 30px;
    padding-bottom: 16px;
    padding-left: 30px;
    text-decoration: none;
}


.wp-block-button .wp-block-button__link {
    font-size: 18px;
    font-weight: 800;
    text-transform: uppercase;
    display: inline-block;
}


.gform_button.button,
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-download .wp-block-button__link,
.wp-block-button:not([class^="is-style-"]) .wp-block-button__link,
.wp-block-button.is-style-fill .wp-block-button__link,
.wp-block-basejump-view-more a {
    border-radius: 40px;
    width: auto;
}


.wp-block-basejump-view-more a,
.wp-block-button:not([class^="is-style-"]) .wp-block-button__link,
.wp-block-button.is-style-fill .wp-block-button__link {
    background: linear-gradient(
        88deg,
        var(--gradientColor1) 0%,
        var(--gradientColor2) 100%
    );
    transition:
        --gradientColor1 0.25s ease-in-out,
        --gradientColor2 0.25s ease-in-out;
}


.gform_button.button,
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-download .wp-block-button__link,
.wp-block-button.is-style-utility-scale .wp-block-button__link,
.wp-block-button.is-style-data-center .wp-block-button__link,
.wp-block-button.is-style-commercial-industrial .wp-block-button__link,
.wp-block-button.is-style-community-solar .wp-block-button__link,
.wp-block-button.is-style-solar-panel-oems .wp-block-button__link,
.wp-block-button.is-style-global .wp-block-button__link {
    border-radius: 25px;
    --borderWidth: 1px;
    position: relative;
    background: transparent;
    border: 0;
    transition: background-color 0.25s ease-in-out;
}


.wp-block-button.is-style-utility-scale,
.wp-block-button.is-style-data-center,
.wp-block-button.is-style-commercial-industrial,
.wp-block-button.is-style-community-solar,
.wp-block-button.is-style-solar-panel-oems,
.wp-block-button.is-style-global {
    flex: 1;
    align-self: stretch;
}


.wp-block-button.is-style-utility-scale .wp-block-button__link,
.wp-block-button.is-style-data-center .wp-block-button__link,
.wp-block-button.is-style-commercial-industrial .wp-block-button__link,
.wp-block-button.is-style-community-solar .wp-block-button__link,
.wp-block-button.is-style-solar-panel-oems .wp-block-button__link,
.wp-block-button.is-style-global .wp-block-button__link {
    aspect-ratio: 1 / 1;
    width: 100%;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
    padding: 15px;
    word-break: normal;
}


.gform_button.button:before,
.wp-block-button.is-style-outline .wp-block-button__link:before,
.wp-block-button.is-style-download .wp-block-button__link:before,
.wp-block-button.is-style-utility-scale .wp-block-button__link:before,
.wp-block-button.is-style-data-center .wp-block-button__link:before,
.wp-block-button.is-style-commercial-industrial .wp-block-button__link:before,
.wp-block-button.is-style-community-solar .wp-block-button__link:before,
.wp-block-button.is-style-solar-panel-oems .wp-block-button__link:before,
.wp-block-button.is-style-global .wp-block-button__link:before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    border: solid var(--borderWidth) transparent;
    background: linear-gradient(
            to top right,
            var(--gradientColor3) 0%,
            var(--gradientColor4) 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:
        --gradientColor3 0.25s ease-in-out,
        --gradientColor4 0.25s ease-in-out;
}


.wp-block-button.is-style-outline--alt .wp-block-button__link {
    border-radius: 10px;
}


.wp-block-button.is-style-outline--alt .wp-block-button__link:before {
    z-index: 1;
    background: linear-gradient(
            26deg,
            var(--gradientColor3) 0%,
            var(--gradientColor4) 100%
        )
        border-box;
}


.gform_button.button:hover:before,
.wp-block-basejump-view-more a:hover,
.wp-block-button__link:hover,
.wp-block-button__link:hover::before {
    --gradientColor1: rgba(134, 40, 178, 0.5);
    --gradientColor2: rgba(45, 210, 84, 0.5);
}


.gform_button.button:hover,
.wp-block-button.is-style-outline .wp-block-button__link:hover,
.wp-block-button.is-style-download .wp-block-button__link:hover,
.wp-block-button.is-style-utility-scale .wp-block-button__link:hover,
.wp-block-button.is-style-data-center .wp-block-button__link:hover,
.wp-block-button.is-style-commercial-industrial .wp-block-button__link:hover,
.wp-block-button.is-style-community-solar .wp-block-button__link:hover,
.wp-block-button.is-style-solar-panel-oems .wp-block-button__link:hover,
.wp-block-button.is-style-global .wp-block-button__link:hover {
    background-color: rgba(134, 40, 178, 0.2);
}


.gform_button.button:hover:before,
.wp-block-button.is-style-outline .wp-block-button__link:hover:before,
.wp-block-button.is-style-download .wp-block-button__link:hover:before,
.wp-block-button.is-style-utility-scale .wp-block-button__link:hover:before,
.wp-block-button.is-style-data-center .wp-block-button__link:hover:before,
.wp-block-button.is-style-commercial-industrial
    .wp-block-button__link:hover:before,
.wp-block-button.is-style-community-solar .wp-block-button__link:hover:before,
.wp-block-button.is-style-solar-panel-oems .wp-block-button__link:hover:before,
.wp-block-button.is-style-global .wp-block-button__link:hover:before {
    --gradientColor3: rgba(134, 40, 178, 1);
    --gradientColor4: rgba(45, 210, 84, 1);
}


.wp-block-button.is-style-utility-scale .wp-block-button__link:after,
.wp-block-button.is-style-data-center .wp-block-button__link:after,
.wp-block-button.is-style-commercial-industrial .wp-block-button__link:after,
.wp-block-button.is-style-community-solar .wp-block-button__link:after,
.wp-block-button.is-style-solar-panel-oems .wp-block-button__link:after,
.wp-block-button.is-style-global .wp-block-button__link:after {
    width: auto;
    height: 50px;
    display: block;
    margin: 0 auto 20px;
}


.wp-block-button.is-style-download .wp-block-button__link {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    text-align: left;
}


.wp-block-button.is-style-download .wp-block-button__link:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" viewBox=\"0 0 16 16\" fill=\"none\"> <path d=\"M8 11.575C7.86667 11.575 7.74167 11.5542 7.625 11.5125C7.50833 11.4708 7.4 11.4 7.3 11.3L3.7 7.7C3.5 7.5 3.40417 7.26667 3.4125 7C3.42083 6.73333 3.51667 6.5 3.7 6.3C3.9 6.1 4.1375 5.99583 4.4125 5.9875C4.6875 5.97917 4.925 6.075 5.125 6.275L7 8.15V1C7 0.716667 7.09583 0.479167 7.2875 0.2875C7.47917 0.0958333 7.71667 0 8 0C8.28333 0 8.52083 0.0958333 8.7125 0.2875C8.90417 0.479167 9 0.716667 9 1V8.15L10.875 6.275C11.075 6.075 11.3125 5.97917 11.5875 5.9875C11.8625 5.99583 12.1 6.1 12.3 6.3C12.4833 6.5 12.5792 6.73333 12.5875 7C12.5958 7.26667 12.5 7.5 12.3 7.7L8.7 11.3C8.6 11.4 8.49167 11.4708 8.375 11.5125C8.25833 11.5542 8.13333 11.575 8 11.575ZM2 16C1.45 16 0.979167 15.8042 0.5875 15.4125C0.195833 15.0208 0 14.55 0 14V12C0 11.7167 0.0958333 11.4792 0.2875 11.2875C0.479167 11.0958 0.716667 11 1 11C1.28333 11 1.52083 11.0958 1.7125 11.2875C1.90417 11.4792 2 11.7167 2 12V14H14V12C14 11.7167 14.0958 11.4792 14.2875 11.2875C14.4792 11.0958 14.7167 11 15 11C15.2833 11 15.5208 11.0958 15.7125 11.2875C15.9042 11.4792 16 11.7167 16 12V14C16 14.55 15.8042 15.0208 15.4125 15.4125C15.0208 15.8042 14.55 16 14 16H2Z\" fill=\"white\"/> </svg>");
    width: 16px;
    height: 16px;
    margin-right: 10px;
}


.wp-block-button.is-style-utility-scale .wp-block-button__link:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"35\" height=\"50\" viewBox=\"0 0 35 50\" fill=\"none\"> <path d=\"M17.4894 50C16.267 50 15.1857 49.6004 14.2454 48.8011C13.3051 48.0019 12.7409 46.9911 12.5529 45.7687H22.426C22.2379 46.9911 21.6737 48.0019 20.7334 48.8011C19.7931 49.6004 18.7118 50 17.4894 50ZM7.96897 39.6333V38.0818H27.0099V39.6333H7.96897ZM7.89845 32.0169C5.45369 30.2774 3.52609 28.1852 2.11566 25.7405C0.705219 23.2957 0 20.5454 0 17.4894C0 12.6469 1.70428 8.52139 5.11283 5.11283C8.52139 1.70428 12.6469 0 17.4894 0C22.3319 0 26.4575 1.70428 29.866 5.11283C33.2746 8.52139 34.9788 12.6469 34.9788 17.4894C34.9788 20.5454 34.2736 23.2957 32.8632 25.7405C31.4527 28.1852 29.5252 30.2774 27.0804 32.0169H7.89845ZM8.3921 30.4654H26.5867C28.7494 28.961 30.4302 27.0804 31.6291 24.8237C32.8279 22.567 33.4274 20.1222 33.4274 17.4894C33.4274 13.0701 31.8759 9.30889 28.7729 6.20592C25.67 3.10296 21.9088 1.55148 17.4894 1.55148C13.0701 1.55148 9.30889 3.10296 6.20592 6.20592C3.10296 9.30889 1.55148 13.0701 1.55148 17.4894C1.55148 20.1222 2.15092 22.567 3.34979 24.8237C4.54866 27.0804 6.22943 28.961 8.3921 30.4654Z\" fill=\"white\"/> </svg>");
}


.wp-block-button.is-style-data-center .wp-block-button__link:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\"> <path d=\"M25 50C17.5866 50 11.5666 49.1207 6.93994 47.362C2.31331 45.6034 0 43.29 0 40.4221V8.76623C0 6.33117 2.43506 4.26136 7.30519 2.55682C12.1753 0.852273 18.0736 0 25 0C31.9264 0 37.8247 0.852273 42.6948 2.55682C47.5649 4.26136 50 6.33117 50 8.76623V40.4221C50 43.29 47.6867 45.6034 43.0601 47.362C38.4334 49.1207 32.4134 50 25 50ZM25 14.5292C29.5455 14.5292 34.1721 13.8934 38.8799 12.6218C43.5877 11.3501 46.5639 9.9026 47.8084 8.27922C46.5639 6.60173 43.6147 5.10011 38.961 3.77435C34.3074 2.44859 29.6537 1.78571 25 1.78571C20.4004 1.78571 15.7197 2.42154 10.9578 3.69318C6.19589 4.96483 3.2197 6.38528 2.02922 7.95455C3.16558 9.68615 6.07413 11.2148 10.7549 12.5406C15.4356 13.8663 20.184 14.5292 25 14.5292ZM25 31.3312C27.2186 31.3312 29.4372 31.2094 31.6558 30.9659C33.8745 30.7224 35.9848 30.3707 37.987 29.9107C39.9892 29.4508 41.8696 28.8826 43.6282 28.2062C45.3869 27.5298 46.9156 26.7857 48.2143 25.974V10.7143C46.8615 11.5801 45.3193 12.3512 43.5877 13.0276C41.8561 13.704 39.9757 14.2722 37.9464 14.7321C35.9172 15.1921 33.8068 15.5438 31.6153 15.7873C29.4237 16.0308 27.2186 16.1526 25 16.1526C22.6732 16.1526 20.3869 16.0173 18.1412 15.7468C15.8956 15.4762 13.7716 15.1109 11.7695 14.651C9.76732 14.191 7.92749 13.6364 6.25 12.987C4.57251 12.3377 3.08442 11.5801 1.78571 10.7143V25.974C3.0303 26.7857 4.50487 27.5162 6.20942 28.1656C7.91396 28.8149 9.76732 29.3831 11.7695 29.8701C13.7716 30.3571 15.882 30.7224 18.1006 30.9659C20.3193 31.2094 22.619 31.3312 25 31.3312ZM25 48.2143C27.9221 48.2143 30.6548 48.0519 33.1981 47.7273C35.7413 47.4026 38.0141 46.9426 40.0162 46.3474C42.0184 45.7522 43.7229 45.0216 45.1299 44.1558C46.5368 43.29 47.5649 42.3431 48.2143 41.3149V27.7597C46.9156 28.6255 45.3869 29.3831 43.6282 30.0325C41.8696 30.6818 39.9892 31.2365 37.987 31.6964C35.9848 32.1564 33.8745 32.5081 31.6558 32.7516C29.4372 32.9951 27.2186 33.1169 25 33.1169C22.619 33.1169 20.3193 32.9951 18.1006 32.7516C15.882 32.5081 13.7716 32.1564 11.7695 31.6964C9.76732 31.2365 7.92749 30.6683 6.25 29.9919C4.57251 29.3155 3.08442 28.5714 1.78571 27.7597V41.3149C2.43506 42.3972 3.4632 43.3577 4.87013 44.1964C6.27706 45.0352 7.9816 45.7522 9.98377 46.3474C11.9859 46.9426 14.2587 47.4026 16.8019 47.7273C19.3452 48.0519 22.0779 48.2143 25 48.2143Z\" fill=\"white\"/> </svg>");
}


.wp-block-button.is-style-commercial-industrial .wp-block-button__link:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"54\" height=\"50\" viewBox=\"0 0 54 50\" fill=\"none\"> <path d=\"M0 50V19.9695L13.4146 14.253V20.1982L28.6585 14.1006V21.3415H53.0488V50H0ZM2.13415 47.8659H50.9146V23.4756H26.5244V17.2256L11.2805 23.3232V17.378L2.13415 21.4177V47.8659ZM24.3902 39.939H28.6585V31.4024H24.3902V39.939ZM12.1951 39.939H16.4634V31.4024H12.1951V39.939ZM36.5854 39.939H40.8537V31.4024H36.5854V39.939ZM53.0488 21.3415H45.2744L48.3232 0H50.4573L53.0488 21.3415Z\" fill=\"white\"/> </svg>");
}


.wp-block-button.is-style-community-solar .wp-block-button__link:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"49\" height=\"50\" viewBox=\"0 0 49 50\" fill=\"none\"> <path d=\"M0 50L4.2446 28.777H44.1727L48.4173 50H0ZM0.935252 2.08633V0.0719424H8.48921V2.08633H0.935252ZM2.51799 47.9856H23.2374V40.5036H4.02878L2.51799 47.9856ZM6.90648 17.0504L5.46763 15.6835L10.7914 10.3597L12.2302 11.7266L6.90648 17.0504ZM4.46043 38.4892H23.2374V30.7914H5.97122L4.46043 38.4892ZM24.2446 10.7914C21.223 10.7914 18.6691 9.7482 16.5827 7.66187C14.4964 5.57554 13.4532 3.02158 13.4532 0H15.4676C15.4676 2.43789 16.3218 4.51031 18.0302 6.21727C19.7386 7.92374 21.813 8.77698 24.2532 8.77698C26.6935 8.77698 28.765 7.92374 30.4676 6.21727C32.1703 4.51031 33.0216 2.43789 33.0216 0H35.036C35.036 3.02158 33.9928 5.57554 31.9065 7.66187C29.8201 9.7482 27.2662 10.7914 24.2446 10.7914ZM23.2374 22.9496V15.3957H25.2518V22.9496H23.2374ZM25.2518 47.9856H45.8993L44.3885 40.5036H25.2518V47.9856ZM25.2518 38.4892H43.9568L42.446 30.7914H25.2518V38.4892ZM41.7266 17.1223L36.3309 11.7266L37.6978 10.3597L43.1655 15.6835L41.7266 17.1223ZM40 2.08633V0.0719424H47.554V2.08633H40Z\" fill=\"white\"/> </svg>");
}


.wp-block-button.is-style-solar-panel-oems .wp-block-button__link:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"52\" height=\"50\" viewBox=\"0 0 52 50\" fill=\"none\"> <path d=\"M3.23705 50V46.1155H12.9482L4.53187 18.6006C3.12915 17.9532 2.02316 17.036 1.21389 15.8491C0.404631 14.6622 0 13.2595 0 11.6409C0 9.53685 0.741824 7.74299 2.22547 6.25934C3.70912 4.77569 5.50299 4.03386 7.60707 4.03386C9.5493 4.03386 11.1948 4.64081 12.5436 5.85471C13.8923 7.0686 14.7825 8.61969 15.2141 10.508H27.5149V5.16683C27.5149 4.84313 27.6228 4.57337 27.8386 4.35757C28.0544 4.14177 28.3242 4.03386 28.6479 4.03386C28.9716 4.03386 29.2414 4.14177 29.4572 4.35757C29.673 4.57337 29.7809 4.84313 29.7809 5.16683V6.2998L35.7694 0.796813C36.201 0.365206 36.6731 0.108939 37.1856 0.0280129C37.6982 -0.0529134 38.1972 0.0415007 38.6828 0.311255L50.8217 5.9761C51.1454 6.13795 51.4017 6.36724 51.5905 6.66397C51.7793 6.9607 51.7928 7.27092 51.631 7.59462C51.4691 7.91833 51.2398 8.12064 50.9431 8.20157C50.6464 8.2825 50.3361 8.24203 50.0124 8.08018L37.5498 2.25349L29.7809 9.375V13.9069L37.5498 20.8665L50.0124 15.0398C50.3361 14.878 50.6464 14.8375 50.9431 14.9185C51.2398 14.9994 51.4691 15.2017 51.631 15.5254C51.7928 15.8491 51.7793 16.1593 51.5905 16.4561C51.4017 16.7528 51.1454 16.9821 50.8217 17.1439L38.6828 22.8088C38.1972 23.0785 37.6982 23.1594 37.1856 23.0515C36.6731 22.9436 36.201 22.7009 35.7694 22.3232L29.7809 16.9821V18.115C29.7809 18.4387 29.673 18.7085 29.4572 18.9243C29.2414 19.1401 28.9716 19.248 28.6479 19.248C28.3242 19.248 28.0544 19.1401 27.8386 18.9243C27.6228 18.7085 27.5149 18.4387 27.5149 18.115V12.7739H15.2141C15.0523 13.5832 14.7556 14.3924 14.324 15.2017C13.8923 16.011 13.4338 16.6584 12.9482 17.1439L28.486 46.1155H41.1105V50H3.23705ZM7.60707 16.9821C9.06374 16.9821 10.3181 16.4561 11.3701 15.404C12.4222 14.352 12.9482 13.0976 12.9482 11.6409C12.9482 10.1843 12.4222 8.92991 11.3701 7.87786C10.3181 6.82582 9.06374 6.2998 7.60707 6.2998C6.1504 6.2998 4.89604 6.82582 3.844 7.87786C2.79196 8.92991 2.26594 10.1843 2.26594 11.6409C2.26594 13.0976 2.79196 14.352 3.844 15.404C4.89604 16.4561 6.1504 16.9821 7.60707 16.9821ZM15.376 46.1155H25.8964L11.006 18.4387C10.5744 18.7085 9.98091 18.9378 9.2256 19.1266C8.47028 19.3154 7.76892 19.3559 7.12151 19.248L15.376 46.1155Z\" fill=\"white\"/> </svg>");
}


.wp-block-button.is-style-global .wp-block-button__link:after {
    content: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 50 50\" fill=\"none\"> <path d=\"M25 50C21.5517 50 18.307 49.3415 15.2658 48.0244C12.2246 46.7074 9.57854 44.9234 7.32759 42.6724C5.07663 40.4215 3.29262 37.7754 1.97557 34.7342C0.658525 31.693 0 28.4483 0 25C0 21.5517 0.658525 18.307 1.97557 15.2658C3.29262 12.2246 5.07663 9.57854 7.32759 7.32759C9.57854 5.07663 12.2246 3.29262 15.2658 1.97557C18.307 0.658525 21.5517 0 25 0C28.4483 0 31.693 0.658525 34.7342 1.97557C37.7754 3.29262 40.4215 5.07663 42.6724 7.32759C44.9234 9.57854 46.7074 12.2246 48.0244 15.2658C49.3415 18.307 50 21.5517 50 25C50 28.4483 49.3415 31.693 48.0244 34.7342C46.7074 37.7754 44.9234 40.4215 42.6724 42.6724C40.4215 44.9234 37.7754 46.7074 34.7342 48.0244C31.693 49.3415 28.4483 50 25 50ZM25 48.0603C26.8199 45.7615 28.3046 43.5345 29.454 41.3793C30.6034 39.2241 31.5374 36.7816 32.2557 34.0517H17.7443C18.5584 36.9732 19.5163 39.5115 20.6178 41.6667C21.7193 43.8218 23.1801 45.9531 25 48.0603ZM22.4856 47.8448C21.001 46.2644 19.636 44.217 18.3908 41.7026C17.1456 39.1882 16.2356 36.6379 15.6609 34.0517H3.87931C5.60345 37.9789 8.11782 41.1638 11.4224 43.6063C14.727 46.0489 18.4148 47.4617 22.4856 47.8448ZM27.5144 47.8448C31.5852 47.4617 35.273 46.0489 38.5776 43.6063C41.8822 41.1638 44.3966 37.9789 46.1207 34.0517H34.3391C33.5249 36.6858 32.4952 39.2601 31.25 41.7744C30.0048 44.2888 28.7596 46.3123 27.5144 47.8448ZM3.08908 32.0402H15.2299C14.9904 30.795 14.8228 29.5857 14.727 28.4124C14.6312 27.239 14.5833 26.1015 14.5833 25C14.5833 23.8985 14.6312 22.761 14.727 21.5876C14.8228 20.4143 14.9904 19.205 15.2299 17.9598H3.08908C2.75383 18.9655 2.49042 20.091 2.29885 21.3362C2.10728 22.5814 2.01149 23.8027 2.01149 25C2.01149 26.1973 2.10728 27.4186 2.29885 28.6638C2.49042 29.909 2.75383 31.0345 3.08908 32.0402ZM17.2414 32.0402H32.7586C32.9981 30.795 33.1657 29.6097 33.2615 28.4842C33.3573 27.3587 33.4052 26.1973 33.4052 25C33.4052 23.8027 33.3573 22.6413 33.2615 21.5158C33.1657 20.3903 32.9981 19.205 32.7586 17.9598H17.2414C17.0019 19.205 16.8343 20.3903 16.7385 21.5158C16.6427 22.6413 16.5948 23.8027 16.5948 25C16.5948 26.1973 16.6427 27.3587 16.7385 28.4842C16.8343 29.6097 17.0019 30.795 17.2414 32.0402ZM34.7701 32.0402H46.9109C47.2462 31.0345 47.5096 29.909 47.7012 28.6638C47.8927 27.4186 47.9885 26.1973 47.9885 25C47.9885 23.8027 47.8927 22.5814 47.7012 21.3362C47.5096 20.091 47.2462 18.9655 46.9109 17.9598H34.7701C35.0096 19.205 35.1772 20.4143 35.273 21.5876C35.3688 22.761 35.4167 23.8985 35.4167 25C35.4167 26.1015 35.3688 27.239 35.273 28.4124C35.1772 29.5857 35.0096 30.795 34.7701 32.0402ZM34.3391 15.9483H46.1207C44.3487 11.9253 41.8702 8.74042 38.6853 6.39368C35.5005 4.04694 31.7768 2.61015 27.5144 2.08333C28.999 3.90326 30.34 6.03448 31.5374 8.47701C32.7347 10.9195 33.6686 13.41 34.3391 15.9483ZM17.7443 15.9483H32.2557C31.4416 13.0747 30.4478 10.5005 29.2744 8.22557C28.1011 5.95067 26.6762 3.85536 25 1.93966C23.3238 3.85536 21.8989 5.95067 20.7256 8.22557C19.5522 10.5005 18.5584 13.0747 17.7443 15.9483ZM3.87931 15.9483H15.6609C16.3314 13.41 17.2653 10.9195 18.4626 8.47701C19.66 6.03448 21.001 3.90326 22.4856 2.08333C18.1753 2.61015 14.4397 4.05891 11.2787 6.4296C8.11782 8.80029 5.65134 11.9732 3.87931 15.9483Z\" fill=\"white\"/> </svg>");
}


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


/* background-image: url('../assets/white-background.png');
background-size: 100% 75%;
background-repeat: no-repeat;
background-attachment: fixed;
-webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude; */


/* @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;
    }
} */


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


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


.navigation__submenu {
    --borderWidth: 1px;
    border: 0;
    transition: background-color 0.25s ease-in-out;
}


.navigation__submenu::after {
    content: "";
    pointer-events: none;
    position: absolute;
    inset: 0;
    border-radius: inherit;
    border: solid var(--borderWidth) transparent;
    border-top: 0;
    background: linear-gradient(
            to top,
            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;
}


.yoast-breadcrumbs{
    z-index:11;
    display:none;
    padding-top:10px;
    padding-bottom:10px;
    font-size:1rem;
    line-height:1.5rem;
    font-size:var(--wp--preset--font-size--sm);
    color:var(--wp--preset--color--base);
}


@media (min-width: 768px){

    .yoast-breadcrumbs{
        display:block;
    }
}


@media (min-width: 1024px){

    .yoast-breadcrumbs{
        position:absolute;
        padding-left:var(--wp--preset--spacing--30-60);
        padding-right:var(--wp--preset--spacing--30-60);
    }
}


.yoast-breadcrumbs a{
    font-size:1rem;
    line-height:1.5rem;
    font-size:var(--wp--preset--font-size--sm);
    color:var(--wp--preset--color--base);
}


.yoast-breadcrumbs a:visited{
    font-size:1rem;
    line-height:1.5rem;
    color:var(--wp--preset--color--base);
}


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


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


/* Full-screen modal container */


.language-menu-modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
}


/* The overlay with a dark, blurred background */


.language-menu-overlay {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.33); /* Dark semi-transparent background */
    -webkit-backdrop-filter: blur(8px);
            backdrop-filter: blur(8px);
    color: #fff;  /* White text */
    overflow-y: auto;
    padding: 20px 20px;
    box-sizing: border-box;
    position: absolute;
}


/* Header section for the logo */


.language-menu-header {
    
    margin-bottom: 20px;
}


@media (min-width: 1024px) {
        
    }


.language-menu-header .custom-logo {
    width: 182px;
    height: auto;
}


@media (min-width: 1024px) {


.language-menu-header .custom-logo {
        width: 254px
}
    }


.language-menu-content {
    display:flex
}


.language-menu-content .wp-block-navigation {
    color: #fff;
}


.language-menu-content .wp-block-navigation__label {
    
    font-size: 32px;
    padding-bottom: 30px;
    line-height: 1.2;
}


@media (min-width: 1024px) {


.language-menu-content .wp-block-navigation__label {
        font-size: 48px
}
    }


.language-menu-lines-wrapper {
    padding:0px 25px;
    margin-block-start:0;
    margin-top:-40px;
}


@media (min-width: 1024px) {


.language-menu-lines-wrapper {
        padding:0px 35px
}
    }


.language-menu-content .wp-block-navigation-item {
    font-size: 18px;
    padding-bottom: 25px;
}


@media (min-width: 1024px) {


.language-menu-content .wp-block-navigation-item {
        font-size: 22px;
        padding: 0 15px
}
    }


.language-menu-content .wp-block-navigation-item__label {
    text-transform: uppercase; 
}


/* Content section: graphic on top then the block content */


.language-menu-content {
    text-align: center;
}


.language-label {
    transform: translate(2px, -5px);
    display: inline-block;
}


.language-menu-content .wp-block-mlp-language-menu {
    justify-content: center;
}


.language-menu-content .wp-block-navigation__container {
    justify-content: center;
    flex-direction: column;
}


@media (min-width: 1024px) {


.language-menu-content .wp-block-navigation__container {
        flex-direction: row
}
    }


.editor-styles-wrapper .wp-block-navigation__container {
    display: none;
}


.language-menu-content {
    justify-content: center;
}


.language-menu-graphic {
    max-width: 100%;
    height: auto;
    margin-bottom: 20px;
}


/* Close button styling */


.language-menu-close {
    display: block;
    margin: 20px auto;
    background: none;
    border: none;
    color: #fff;
    font-size: 1em;
    cursor: pointer;
    position: absolute;
    top:20px;
    right:20px;
}


/* Style for the trigger link: remove default button styling */


.language-menu-trigger {
    background: none;
    border: none;
    padding: 0;
    font: inherit;
    color: inherit;
    text-decoration: none;
    cursor: pointer;

    padding-right: var(--wp--preset--spacing--15-30);
    padding-left: var(--wp--preset--spacing--15-30);
    margin-top: 30px;
    display: inline-block;
}


@media (min-width: 1280px) {


.language-menu-trigger {
        padding-top: 5px;
        margin-top:0;
        padding-left:0;
        padding-right:0
}
    }


.wp-block-basejump-filter {
    flex-grow: 1;
}


#consent-banner {
    position: fixed;
    bottom:0;
    z-index: 10000;
}


.truste_box_overlay_inner iframe {
    border-radius: 10px !important;
}


.trustarc-banner-background {
    background: linear-gradient(0deg,rgb(0,0,0) 0%,rgb(134,40,178) 99%) !important;
}


.trustarc-banner-footer {
    background: transparent !important;
}


.trustarc-client-logo {
    display: none;
}


.trustarc-banner-left {
    color: #fff !important;
}


.trustarc-header-text {
    font-size: 30px !important;
    margin-bottom: 15px !important;
}


.trustarc-banner-actions {
    display: flex !important;
    align-items: center !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}


.trustarc-logo-container {
    height: auto !important;
}


.trustarc-banner-content {
    box-sizing: border-box !important;
    padding: 20px !important;
    gap: 15px !important;
}


.trustarc-banner-actions {
    padding: 0 !important;
    margin: 0 !important;
}


.trustarc-banner-details {
    margin-bottom: 1em !important;
}


.trustarc-banner-content {
    gap: 15px;
}


.trustarc-secondary-btn,
.trustarc-acceptall-btn,
.trustarc-declineall-btn,
.trustarc-banner-close {
    padding-top: 13px !important;
    padding-right: 30px !important;
    padding-bottom: 13px !important;
    padding-left: 30px !important;
    border-radius: 40px !important;
    height: auto !important;
    box-sizing: border-box !important;
    font-size: 14px !important;
    transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out !important;
}


#truste-consent-buttons .trustarc-reject-btn {
    background: #000 !important;
    color: #fff !important;
    border: 1px solid #fff !important;
    padding: 13px 30px !important;
}


.trustarc-secondary-btn {
    background: transparent !important;

}


.trustarc-primary-btn {
    background: linear-gradient(
        88deg,
        var(--gradientColor1) 0%,
        var(--gradientColor2) 100%
    );
    transition:
        --gradientColor1 0.25s ease-in-out,
        --gradientColor2 0.25s ease-in-out !important;
    color: #fff;
    border-radius: 40px;
    width: -moz-max-content;
    width: max-content;
    padding: 15px 30px;
    font-size: 14px !important;
    height: auto !important;
    line-height: 1;
    margin: 0 auto;
}


.trustarc-primary-btn:hover {
    opacity: 1 !important;
    --gradientColor1: rgba(134, 40, 178, 0.5);
    --gradientColor2: rgba(45, 210, 84, 0.5);
}


#truste-consent-buttons .trustarc-reject-btn{
    background-color: #000 !important;
    color: #fff !important;
    transition: background-color 0.25s ease-in-out, color 0.25s ease-in-out !important;
}


#truste-consent-buttons .trustarc-reject-btn:hover,
.trustarc-secondary-btn:hover {
    background: #fff !important;
    color: #000 !important;
    opacity: 1 !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%;
}


@media (min-width: 640px){

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


@media (min-width: 768px){

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


@media (min-width: 1024px){

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


@media (min-width: 1280px){

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


@media (min-width: 1536px){

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


@media (forced-colors: active) {

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


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


@media (forced-colors: active) {

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


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


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


@media (forced-colors: active) {

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


.heading-2{
    font-size:var(--basejump--font-size--h2);
    line-height:1.2;
    font-weight:300;
}


.heading-3{
    font-size:var(--basejump--font-size--h3);
    line-height:1;
    font-weight:300;
}


.heading-4{
    font-size:var(--basejump--font-size--h4);
    line-height:1.2;
    font-weight:300;
}


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


.form-input, .form-select, .form-multiselect, .form-textarea, .custom-multiselect{
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration:200ms;
}


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


.form-input, .form-select, .form-multiselect, .form-textarea, .custom-multiselect{
    height:50px;
    border-radius:50px;
    border-style:solid;
    border-color:var(--wp--preset--color--base);
    background-color:var(--wp--preset--color--contrast);
    padding-top:1rem;
    padding-bottom:1rem;
    padding-left:30px;
    padding-right:30px;
    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:soleil,  sans-serif;
    font-weight:600;
}


.form-input::-moz-placeholder, .form-select::-moz-placeholder, .form-multiselect::-moz-placeholder, .form-textarea::-moz-placeholder, .custom-multiselect::-moz-placeholder{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


.form-input::placeholder, .form-select::placeholder, .form-multiselect::placeholder, .form-textarea::placeholder, .custom-multiselect::placeholder{
    font-family:soleil,  sans-serif;
    font-weight:600;
}


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


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


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


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


.form-select{
    background-size:.95em;
    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 viewBox=%270 0 12 7.41%27> <path d=%27M10.02,6,8.61,7.41,13.19,12,8.61,16.59,10.02,18l6-6Z%27 transform=%27translate%2818 -8.61%29 rotate%2890%29%27 fill=%27rgb%28255, 255, 255%29%27/></svg>");
        background-position: calc(100% - 30px) center;
        background-size:13px 8px;
    }


@media (min-width: 1024px){

    .form-select{
        background-size:26px 15px;
    }
}


.form-checkbox, .form-radio{
    margin-top:0px;
    margin-bottom:0px;
    margin-right:1ch;
    height:1em;
    width:1em;
    border-radius:5px;
    border-width:1px;
    border-style:solid;
    --tw-border-opacity:1;
    border-color:rgb(255 255 255 / var(--tw-border-opacity));
    background-color:var(--wp--preset--color--contrast);
    font-size:1em;
    color:var(--wp--preset--color--primary);
}


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


.form-submit-button{
    cursor:pointer;
    -webkit-appearance:none;
       -moz-appearance:none;
            appearance:none;
    border-style:none;
    padding-top:.5em;
    padding-bottom:.5em;
    text-decoration-line:none;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
    transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration:200ms;
}


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


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


.custom-multiselect{
    background-color:var(--wp--preset--color--contrast);
    font-family:soleil,  sans-serif;
    font-size:18px;
    font-weight:600;
    border-radius:50px;
    border-width:1px;
    border-style:solid;
    border-color:var(--wp--preset--color--base);
    padding-top:1rem;
    padding-bottom:1rem;
    padding-left:30px;
    padding-right:30px;
    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;
}


.left-auto{
    left:auto;
}


.right-0{
    right:0px;
}


.right-2{
    right:0.5rem;
}


.right-4{
    right:1rem;
}


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


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


.top-0{
    top:0px;
}


.top-4{
    top:1rem;
}


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


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


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


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


.top-\[auto\]{
    top:auto;
}


.top-full{
    top:100%;
}


.isolate{
    isolation:isolate;
}


.isolation-auto{
    isolation:auto;
}


.\!z-0{
    z-index:0 !important;
}


.\!z-10{
    z-index:10 !important;
}


.\!z-20{
    z-index:20 !important;
}


.\!z-30{
    z-index:30 !important;
}


.\!z-40{
    z-index:40 !important;
}


.\!z-50{
    z-index:50 !important;
}


.\!z-61{
    z-index:61 !important;
}


.\!z-auto{
    z-index:auto !important;
}


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


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


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


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


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


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


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


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


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


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


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


.m-0{
    margin:0px;
}


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


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


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


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


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


.mx-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-\[30px\]{
    margin-top:30px;
    margin-bottom:30px;
}


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


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


.-mb-dynamic-screen{
    margin-bottom:calc(calc(100dvh - var(--wp-admin--admin-bar--height, 0px) - 82px) * -1);
}


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


.block{
    display:block;
}


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


.inline{
    display:inline;
}


.flex{
    display:flex;
}


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


.grid{
    display:grid;
}


.contents{
    display:contents;
}


.hidden{
    display:none;
}


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


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


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


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


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


.\!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-\[31px\]{
    height:31px;
}


.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-dynamic-screen{
    height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px));
}


.h-full{
    height:100%;
}


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


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


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


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


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


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


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


.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-full{
    width:100% !important;
}


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


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


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


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


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


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


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


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


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


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


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


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


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


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


.w-full{
    width:100%;
}


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


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


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


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


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


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


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


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


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


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


.grow{
    flex-grow:1;
}


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


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


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


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


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


@keyframes dialog-open{

    0%{
        opacity:0;
    }

    100%{
        opacity:100%;
    }
}


.animate-dialog-open{
    animation:dialog-open .2s linear forwards;
}


.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-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr));
}


.grid-cols-\[3fr_2fr\]{
    grid-template-columns:3fr 2fr;
}


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


.grid-rows-\[1fr_minmax\(100px\2c 30\%\)\]{
    grid-template-rows:1fr minmax(100px,30%);
}


.grid-rows-\[auto_100px\]{
    grid-template-rows:auto 100px;
}


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


.grid-rows-\[min-content_auto\]{
    grid-template-rows:min-content auto;
}


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


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


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


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


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


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


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


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


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


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


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


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


.overflow-auto{
    overflow:auto;
}


.overflow-hidden{
    overflow:hidden;
}


.overflow-visible{
    overflow:visible;
}


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


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


.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-\[40px\]{
    border-radius:40px;
}


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


.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-bl-\[10px\]{
    border-bottom-left-radius:10px;
}


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


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


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


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


.border{
    border-width:1px;
}


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


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


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


.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-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-\[rgba\(0\2c 0\2c 0\2c \.1\)\]{
    background-color:rgba(0,0,0,.1);
}


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


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


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


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


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


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


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


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


.bg-\[var\(--basejump-accordion-background\2c rgba\(134\2c 40\2c 178\2c \.5\)\)\]{
    background-color:var(--basejump-accordion-background,rgba(134,40,178,.5));
}


.bg-\[var\(--basejump-tab-background\2c rgba\(134\2c 40\2c 178\2c \.5\)\)\]{
    background-color:var(--basejump-tab-background,rgba(134,40,178,.5));
}


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


.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-\[image\:var\(--basejump-accordion-gradient\)\]{
    background-image:var(--basejump-accordion-gradient);
}


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


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


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


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


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


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


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


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


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


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


.p-0{
    padding:0px;
}


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


.p-2{
    padding:0.5rem;
}


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


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


.p-4{
    padding:1rem;
}


.p-6{
    padding:1.5rem;
}


.p-8{
    padding:2rem;
}


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


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


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


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


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


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


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


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


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


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


.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-25-50{
    padding-top:var(--wp--preset--spacing--25-50);
    padding-bottom:var(--wp--preset--spacing--25-50);
}


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


.\!font-sans-serif{
    font-family:soleil,  sans-serif !important;
}


.font-sans-serif{
    font-family:soleil,  sans-serif;
}


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


.\!text-\[125px\]{
    font-size:125px !important;
}


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


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


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


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


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


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


.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-extrabold{
    font-weight:800 !important;
}


.\!font-light{
    font-weight:300 !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;
}


.lowercase{
    text-transform:lowercase;
}


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


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


.italic{
    font-style:italic;
}


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


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


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


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


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


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


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


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


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


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


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


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


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


.\!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-green-200{
    --tw-text-opacity:1 !important;
    color:rgb(187 247 208 / var(--tw-text-opacity)) !important;
}


.\!text-inherit{
    color:inherit !important;
}


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


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


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


.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-white{
    text-decoration-color:#fff;
}


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


.opacity-0{
    opacity:0;
}


.opacity-100{
    opacity:1;
}


.opacity-30{
    opacity:0.3;
}


.opacity-60{
    opacity:0.6;
}


.opacity-70{
    opacity:0.7;
}


.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-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-\[grid-template-rows\2c opacity\]{
    transition-property:grid-template-rows,opacity;
    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-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;
    flex-basis:var(--flex-basis) !important;
    --flex-basis:var(--flex-basis-mobile);
}


@media (min-width: 768px){

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


@media (min-width: 1024px){

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


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


@media (max-width: 767px){

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

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


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

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


@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:100% !important;
    }
}


: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, 848px);
    }
}


@media (min-width: 768px){

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


@media (min-width: 1024px){

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


@media (min-width: 1280px){

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


@media (min-width: 1536px){

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


.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-sans-serif::-moz-placeholder{
    font-family:soleil,  sans-serif;
}


.placeholder\:font-sans-serif::placeholder{
    font-family:soleil,  sans-serif;
}


.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-\[rgba\(255\2c 255\2c 255\2c \.8\)\]::-moz-placeholder{
    color:rgba(255,255,255,.8);
}


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


@keyframes dialog-open{

    0%{
        opacity:0;
    }

    100%{
        opacity:100%;
    }
}


.backdrop\:animate-dialog-open::backdrop{
    animation:dialog-open .2s linear forwards;
}


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


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


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


.before\:rounded-bl-\[10px\]::before{
    content:var(--tw-content);
    border-bottom-left-radius:10px;
}


.before\:rounded-br-\[10px\]::before{
    content:var(--tw-content);
    border-bottom-right-radius:10px;
}


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


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


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


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


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


.open\:top-0[open]{
    top:0px;
}


.open\:flex[open]{
    display:flex;
}


.open\:flex-col[open]{
    flex-direction:column;
}


.open\:opacity-100[open]{
    opacity:1;
}


.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-white:hover{
    --tw-text-opacity:1 !important;
    color:rgb(255 255 255 / var(--tw-text-opacity)) !important;
}


.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\:opacity-0{
    opacity:0;
}


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


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


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


.group.active .is-active\:visible{
    visibility:visible;
}


.group.active .is-active\:top-\[0px\]{
    top:0px;
}


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


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


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


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


.group.active .is-active\:bg-\[var\(--basejump-accordion-active-background\2c rgba\(0\2c 0\2c 0\2c 0\.5\)\)\]{
    background-color:var(--basejump-accordion-active-background,rgba(0,0,0,0.5));
}


.group.active .is-active\:bg-\[var\(--basejump-tab-active-background\2c rgba\(0\2c 0\2c 0\2c 0\.5\)\)\]{
    background-color:var(--basejump-tab-active-background,rgba(0,0,0,0.5));
}


.group.active .is-active\:bg-\[var\(--basejump-tab-active-background\2c var\(--wp--preset--color--contrast\)\)\]{
    background-color:var(--basejump-tab-active-background,var(--wp--preset--color--contrast));
}


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


.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\:bg-\[image\:var\(--basejump-accordion-active-gradient\)\]{
    background-image:var(--basejump-accordion-active-gradient);
}


.group.active .is-active\:bg-\[image\:var\(--basejump-tab-active-gradient\)\]{
    background-image:var(--basejump-tab-active-gradient);
}


.group.active .is-active\:\!pl-4{
    padding-left:1rem !important;
}


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


.group.active .is-active\:\!text-\[var\(--basejump-tab-active-text\2c var\(--wp--preset--color--base\)\)\]{
    color:var(--basejump-tab-active-text,var(--wp--preset--color--base)) !important;
}


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


.group.active .is-active\:text-\[var\(--basejump-accordion-active-text\2c var\(--wp--preset--color--base\)\)\]{
    color:var(--basejump-accordion-active-text,var(--wp--preset--color--base));
}


.group.active .is-active\:text-\[var\(--basejump-tab-active-text\2c var\(--wp--preset--color--base\)\)\]{
    color:var(--basejump-tab-active-text,var(--wp--preset--color--base));
}


.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\:top-\[0px\].active{
    top:0px;
}


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


.is-active\:z-50.active{
    z-index:50;
}


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


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


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


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


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


.is-active\:bg-\[var\(--basejump-accordion-active-background\2c rgba\(0\2c 0\2c 0\2c 0\.5\)\)\].active{
    background-color:var(--basejump-accordion-active-background,rgba(0,0,0,0.5));
}


.is-active\:bg-\[var\(--basejump-tab-active-background\2c rgba\(0\2c 0\2c 0\2c 0\.5\)\)\].active{
    background-color:var(--basejump-tab-active-background,rgba(0,0,0,0.5));
}


.is-active\:bg-\[var\(--basejump-tab-active-background\2c var\(--wp--preset--color--contrast\)\)\].active{
    background-color:var(--basejump-tab-active-background,var(--wp--preset--color--contrast));
}


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


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


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


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


.is-active\:\!pl-4.active{
    padding-left:1rem !important;
}


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


.is-active\:\!text-\[var\(--basejump-tab-active-text\2c var\(--wp--preset--color--base\)\)\].active{
    color:var(--basejump-tab-active-text,var(--wp--preset--color--base)) !important;
}


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


.is-active\:text-\[var\(--basejump-accordion-active-text\2c var\(--wp--preset--color--base\)\)\].active{
    color:var(--basejump-accordion-active-text,var(--wp--preset--color--base));
}


.is-active\:text-\[var\(--basejump-tab-active-text\2c var\(--wp--preset--color--base\)\)\].active{
    color:var(--basejump-tab-active-text,var(--wp--preset--color--base));
}


.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\:block{
    display:block;
}


.group.menu-active .is-menu-active\:translate-x-0{
    --tw-translate-x: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.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\:block.menu-active{
    display:block;
}


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


.children\:mb-0 > *{
    margin-bottom:0px;
}


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


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

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


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

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

    .max-md\:basis-full{
        flex-basis:100%;
    }

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

    .max-md\:text-center{
        text-align:center;
    }
}


@media (min-width: 640px){

    .sm\:order-2{
        order:2;
    }

    .sm\:grid{
        display:grid;
    }

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

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

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

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

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

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

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

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


@media (min-width: 768px){

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

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

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

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

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

    .md\:block{
        display:block;
    }

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

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

    .md\:w-\[clamp\(600px\2c 50\%\2c 100\%\)\]{
        width:clamp(600px,50%,100%);
    }

    .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\:grid-cols-\[2fr_3fr\]{
        grid-template-columns:2fr 3fr;
    }

    .md\:grid-cols-\[300px_auto\]{
        grid-template-columns:300px auto;
    }

    .md\:grid-cols-\[3fr_2fr\]{
        grid-template-columns:3fr 2fr;
    }

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

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

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

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

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

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

    .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\:p-\[25px\]{
        padding:25px;
    }

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

    .md\:pr-0{
        padding-right:0px;
    }

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

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

    .md\:text-start{
        text-align:start;
    }

    .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\:order-1{
        order:1;
    }

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

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

    .lg\:block{
        display:block;
    }

    .lg\:flex{
        display:flex;
    }

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

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

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

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

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

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

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

    .lg\:\!grid-cols-3{
        grid-template-columns:repeat(3, minmax(0, 1fr)) !important;
    }

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

    .lg\:grid-cols-\[1fr_auto\]{
        grid-template-columns:1fr auto;
    }

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

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

    .lg\:justify-between{
        justify-content:space-between;
    }

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

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

    .lg\:gap-\[60px\]{
        gap:60px;
    }

    .lg\:gap-\[75px\]{
        gap:75px;
    }

    .lg\:gap-y-0{
        row-gap:0px;
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .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\: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 .group-hover\:lg\:\!bg-transparent{
        background-color:transparent !important;
    }

    .group.active .is-active\:lg\:flex{
        display:flex;
    }

    .group.active .is-active\:lg\:bg-\[var\(--basejump-tab-active-background\2c var\(--wp--preset--color--contrast\)\)\]{
        background-color:var(--basejump-tab-active-background,var(--wp--preset--color--contrast));
    }

    .is-active\:lg\:flex.active{
        display:flex;
    }

    .is-active\:lg\:bg-\[var\(--basejump-tab-active-background\2c var\(--wp--preset--color--contrast\)\)\].active{
        background-color:var(--basejump-tab-active-background,var(--wp--preset--color--contrast));
    }

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


@media (min-width: 1280px){

    .xl\:contents{
        display:contents;
    }

    .xl\:hidden{
        display:none;
    }

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

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

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

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

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

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

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

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


@media (min-width: 1536px){

    .\32xl\:min-h-\[425px\]{
        min-height:425px;
    }
}


.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{
    display:none;
}
