:root {
    --swiper-theme-color: #007aff
}

.swiper,
swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
    display: block
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0, 0, 0)
}

.swiper-horizontal {
    touch-action: pan-y
}

.swiper-vertical {
    touch-action: pan-x
}

.swiper .swiper-slide,
swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform, opacity;
    display: block
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-backface-hidden .swiper-slide {
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
    perspective: 1200px
}

.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), transparent)
}

.swiper-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), transparent)
}

.swiper-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-vertical.swiper-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

.swiper-centered>.swiper-wrapper::before {
    content: '';
    flex-shrink: 0;
    order: 9999
}

.swiper-centered>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: center center;
    scroll-snap-stop: always
}

.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
    margin-inline-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-horizontal>.swiper-wrapper::before {
    height: 100%;
    min-height: 1px;
    width: var(--swiper-centered-offset-after)
}

.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
    margin-block-start: var(--swiper-centered-offset-before)
}

.swiper-centered.swiper-vertical>.swiper-wrapper::before {
    width: 100%;
    min-width: 1px;
    height: var(--swiper-centered-offset-after)
}

.swiper-virtual .swiper-slide {
    -webkit-backface-visibility: hidden;
    transform: translateZ(0)
}

.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none
}

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
    height: 1px;
    width: var(--swiper-virtual-size)
}

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
    width: 1px;
    height: var(--swiper-virtual-size)
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/44*27);
    height: var(--swiper-navigation-size);
    margin-top: calc(0px - (var(--swiper-navigation-size)/2));
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
    opacity: 0;
    cursor: auto;
    pointer-events: none
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
    display: none !important
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,
.swiper-rtl .swiper-button-next {
    left: var(--swiper-navigation-sides-offset, 10px);
    right: auto
}

.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
    content: '❮'
}

.swiper-button-next,
.swiper-rtl .swiper-button-prev {
    right: var(--swiper-navigation-sides-offset, 10px);
    left: auto
}

.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
    content: '❯'
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: var(--swiper-pagination-bottom, 10px);
    left: 0;
    width: 100%;
    line-height: 0
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: 0;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet:only-child {
    display: none !important
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: var(--swiper-pagination-right, 10px);
    left: var(--swiper-pagination-left, auto);
    top: 50%;
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-pagination-fraction {
    color: var(--swiper-pagination-fraction-color, inherit)
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar,
.swiper-scrollbar-drag {
    position: relative;
    border-radius: var(--swiper-scrollbar-border-radius, 10px)
}

.swiper-scrollbar {
    -ms-touch-action: none;
    background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))
}

.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
    position: absolute;
    left: var(--swiper-scrollbar-sides-offset, 1%);
    bottom: var(--swiper-scrollbar-bottom, 4px);
    top: var(--swiper-scrollbar-top, auto);
    z-index: 50;
    height: var(--swiper-scrollbar-size, 4px);
    width: calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
    position: absolute;
    left: var(--swiper-scrollbar-left, auto);
    right: var(--swiper-scrollbar-right, 4px);
    top: var(--swiper-scrollbar-sides-offset, 1%);
    z-index: 50;
    width: var(--swiper-scrollbar-size, 4px);
    height: calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move;
    touch-action: none
}

.swiper .swiper-notification,
swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-cards .swiper-slide,
.swiper-creative .swiper-slide {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: hidden
}

.swiper-creative .swiper-slide {
    transition-property: transform, opacity, height
}

.swiper-cards {
    overflow: visible
}

.swiper-cards .swiper-slide {
    transform-origin: center bottom
}

#gspb_row-id-gsbp-add8cf4 {
    justify-content: space-between;
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
    padding-top: 0px;
    padding-bottom: 40px
}

#gspb_row-id-gsbp-add8cf4>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

div[id^=gspb_col-id] {
    box-sizing: border-box;
    position: relative;
    padding: var(--gs-row-column-padding, 15px min(3vw, 20px))
}

@media (max-width: 999.98px) {
    #gspb_row-id-gsbp-add8cf4 {
        padding-top: 0px;
        padding-bottom: 0px
    }
}

#gspb_col-id-gsbp-a682799.gspb_row__col--12 {
    width: 100%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-a682799.gspb_row__col--12 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-a682799.gspb_row__col--12 {
    padding: 0
}

#gspb_row-id-gsbp-c1a1a5a {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    padding-bottom: 0px
}

#gspb_row-id-gsbp-c1a1a5a>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

body.gspb-bodyfront #gspb_row-id-gsbp-add8cf4>.gspb_row__content,
body.gspb-bodyfront #gspb_row-id-gsbp-c1a1a5a>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

#gspb_col-id-gsbp-6bc51a0.gspb_row__col--6 {
    width: calc(50% - 15px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-6bc51a0.gspb_row__col--6 {
        width: 100%
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-6bc51a0.gspb_row__col--6 {
        width: calc(100% - 0px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-6bc51a0.gspb_row__col--6 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-6bc51a0.gspb_row__col--6 {
    margin-top: 23px;
    padding-right: 0;
    padding-left: 0
}

#gspb_col-id-gsbp-6bc51a0.gspb_row__col--6,
#gspb_col-id-gsbp-6bc51a0.gspb_row__col--6>.gspb_backgroundOverlay {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 50px
}

#gspb_image-id-gsbp-8a32d15 {
    text-align: center
}

#gspb_image-id-gsbp-8a32d15 img {
    object-position: 51% 57.99999999999999%;
    vertical-align: top;
    display: inline-block;
    box-sizing: border-box;
    max-width: 100%;
    height: auto;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 18px;
    border-bottom-left-radius: 18px;
    border-bottom-style: solid;
    border-bottom-width: 8px;
    border-bottom-color: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #fca731))
}

#gspb_col-id-gsbp-0288832.gspb_row__col--6 {
    width: calc(50% - 15px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-0288832.gspb_row__col--6 {
        width: 100%
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-0288832.gspb_row__col--6 {
        width: calc(100% - 0px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-0288832.gspb_row__col--6 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-0288832.gspb_row__col--6,
.gspb_row #gspb_col-id-gsbp-08d5a3e.gspb_row__col--3,
.gspb_row #gspb_col-id-gsbp-13bb19b.gspb_row__col--3,
.gspb_row #gspb_col-id-gsbp-2ba34f0.gspb_row__col--3,
.gspb_row #gspb_col-id-gsbp-7bab010.gspb_row__col--12,
.gspb_row #gspb_col-id-gsbp-dddaca5.gspb_row__col--3 {
    padding-right: 0;
    padding-left: 0
}

#gspb_heading-id-gsbp-30e1761 {
    margin-top: 5px
}

.gspb_text-id-gsbp-87bb8c0,
.gspb_text-id-gsbp-b7c5edc {
    margin-bottom: 20px !important
}

#gspb_button-id-gsbp-8d5fc8f {
    display: flex;
    justify-content: flex-start
}

#gspb_button-id-gsbp-8d5fc8f .gspb-buttonbox-text {
    display: flex;
    flex-direction: column
}

#gspb_button-id-gsbp-8d5fc8f>.gspb-buttonbox {
    box-sizing: border-box
}

#gspb_row-id-gsbp-0167b29,
#gspb_row-id-gsbp-c10a2f4 {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    padding-top: 20px
}

#gspb_row-id-gsbp-c10a2f4>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

#gspb_col-id-gsbp-dddaca5.gspb_row__col--3 {
    width: calc(25% - 15px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-dddaca5.gspb_row__col--3 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-dddaca5.gspb_row__col--3 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-dddaca5.gspb_row__col--3 {
        width: 100%
    }
}

.gspb_counter-id-gsbp-21fad3d,
.gspb_counter-id-gsbp-21fad3d .gs-counterwrap {
    display: flex;
    align-items: center
}

.gspb_counter-id-gsbp-21fad3d .gs-counterdiv {
    display: flex;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.gspb_counter-id-gsbp-21fad3d,
.gspb_counter-id-gsbp-21fad3d .gs-counterwrap {
    justify-content: center
}

.gspb_counter-id-gsbp-21fad3d .gs-counter,
.gspb_counter-id-gsbp-21fad3d .gs-counterlabel {
    color: var(--wp--preset--color--palette-color-4, var(--theme-palette-color-4, #222222))
}

.gspb_counter-id-gsbp-21fad3d .gs-counterdiv {
    border-radius: 5px
}

.gspb_counter-id-gsbp-21fad3d .gs-counter {
    font-size: 80px;
    line-height: 80px;
    margin-bottom: 20px
}

.gspb_counter-id-gsbp-21fad3d .gs-counterlabel {
    font-size: 16px;
    line-height: 16px
}

.gspb_counter-id-gsbp-21fad3d .gs-counterdiv {
    min-width: 200px;
    width: 100%;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .03)
}

.gspb_counter-id-gsbp-21fad3d .gs-counterdiv:hover,
.gspb_counter-id-gsbp-40de969 .gs-counterdiv:hover,
.gspb_counter-id-gsbp-dac67b5 .gs-counterdiv:hover,
.gspb_counter-id-gsbp-fe59c5a .gs-counterdiv:hover {
    box-shadow: 0 5px 23px 0 rgba(188, 207, 219, .35)
}

@media (max-width: 689.98px) {
    .gspb_counter-id-gsbp-21fad3d .gs-counter {
        font-size: 4em
    }
}

.gspb_counter-id-gsbp-21fad3d .gs-counter {
    font-weight: 700 !important
}

.gspb_counter-id-gsbp-21fad3d .gs-counterdiv {
    background-color: var(--wp--preset--color--palette-color-6, var(--theme-palette-color-6, #f2f5f7));
    padding: 40px
}

#gspb_col-id-gsbp-13bb19b.gspb_row__col--3 {
    width: calc(25% - 15px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-13bb19b.gspb_row__col--3 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-13bb19b.gspb_row__col--3 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-13bb19b.gspb_row__col--3 {
        width: 100%
    }
}

.gspb_counter-id-gsbp-dac67b5,
.gspb_counter-id-gsbp-dac67b5 .gs-counterwrap {
    display: flex;
    align-items: center
}

.gspb_counter-id-gsbp-dac67b5 .gs-counterdiv {
    display: flex;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.gspb_counter-id-gsbp-dac67b5,
.gspb_counter-id-gsbp-dac67b5 .gs-counterwrap {
    justify-content: center
}

.gspb_counter-id-gsbp-dac67b5 .gs-counter,
.gspb_counter-id-gsbp-dac67b5 .gs-counterlabel {
    color: var(--wp--preset--color--palette-color-4, var(--theme-palette-color-4, #222222))
}

.gspb_counter-id-gsbp-dac67b5 .gs-counterdiv {
    border-radius: 5px
}

.gspb_counter-id-gsbp-dac67b5 .gs-counter {
    font-size: 80px;
    line-height: 80px;
    margin-bottom: 20px
}

.gspb_counter-id-gsbp-dac67b5 .gs-counterlabel {
    font-size: 16px;
    line-height: 16px
}

.gspb_counter-id-gsbp-dac67b5 .gs-counterdiv {
    min-width: 200px;
    width: 100%;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .03)
}

@media (max-width: 689.98px) {
    .gspb_counter-id-gsbp-dac67b5 .gs-counter {
        font-size: 4em
    }
}

.gspb_counter-id-gsbp-dac67b5 .gs-counter {
    font-weight: 700 !important
}

.gspb_counter-id-gsbp-dac67b5 .gs-counterdiv {
    background-color: var(--wp--preset--color--palette-color-6, var(--theme-palette-color-6, #f2f5f7));
    padding: 40px
}

#gspb_col-id-gsbp-2ba34f0.gspb_row__col--3 {
    width: calc(25% - 15px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-2ba34f0.gspb_row__col--3 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-2ba34f0.gspb_row__col--3 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-2ba34f0.gspb_row__col--3 {
        width: 100%
    }
}

.gspb_counter-id-gsbp-fe59c5a,
.gspb_counter-id-gsbp-fe59c5a .gs-counterwrap {
    display: flex;
    align-items: center
}

.gspb_counter-id-gsbp-fe59c5a .gs-counterdiv {
    display: flex;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.gspb_counter-id-gsbp-fe59c5a,
.gspb_counter-id-gsbp-fe59c5a .gs-counterwrap {
    justify-content: center
}

.gspb_counter-id-gsbp-fe59c5a .gs-counter,
.gspb_counter-id-gsbp-fe59c5a .gs-counterlabel {
    color: var(--wp--preset--color--palette-color-4, var(--theme-palette-color-4, #222222))
}

.gspb_counter-id-gsbp-fe59c5a .gs-counterdiv {
    border-radius: 5px
}

.gspb_counter-id-gsbp-fe59c5a .gs-counter {
    font-size: 80px;
    line-height: 80px;
    margin-bottom: 20px
}

.gspb_counter-id-gsbp-fe59c5a .gs-counterlabel {
    font-size: 16px;
    line-height: 16px
}

.gspb_counter-id-gsbp-fe59c5a .gs-counterdiv {
    min-width: 200px;
    width: 100%;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .03)
}

@media (max-width: 689.98px) {
    .gspb_counter-id-gsbp-fe59c5a .gs-counter {
        font-size: 4em
    }
}

.gspb_counter-id-gsbp-fe59c5a .gs-counter {
    font-weight: 700 !important
}

.gspb_counter-id-gsbp-fe59c5a .gs-counterdiv {
    background-color: var(--wp--preset--color--palette-color-6, var(--theme-palette-color-6, #f2f5f7));
    padding: 40px
}

#gspb_col-id-gsbp-08d5a3e.gspb_row__col--3 {
    width: calc(25% - 15px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-08d5a3e.gspb_row__col--3 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-08d5a3e.gspb_row__col--3 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-08d5a3e.gspb_row__col--3 {
        width: 100%
    }
}

.gspb_counter-id-gsbp-40de969,
.gspb_counter-id-gsbp-40de969 .gs-counterwrap {
    display: flex;
    align-items: center
}

.gspb_counter-id-gsbp-40de969 .gs-counterdiv {
    display: flex;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.gspb_counter-id-gsbp-40de969,
.gspb_counter-id-gsbp-40de969 .gs-counterwrap {
    justify-content: center
}

.gspb_counter-id-gsbp-40de969 .gs-counter,
.gspb_counter-id-gsbp-40de969 .gs-counterlabel {
    color: var(--wp--preset--color--palette-color-4, var(--theme-palette-color-4, #222222))
}

.gspb_counter-id-gsbp-40de969 .gs-counterdiv {
    border-radius: 5px
}

.gspb_counter-id-gsbp-40de969 .gs-counter {
    font-size: 80px;
    line-height: 80px;
    margin-bottom: 20px
}

.gspb_counter-id-gsbp-40de969 .gs-counterlabel {
    font-size: 16px;
    line-height: 16px
}

.gspb_counter-id-gsbp-40de969 .gs-counterdiv {
    min-width: 200px;
    width: 100%;
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .03)
}

@media (max-width: 689.98px) {
    .gspb_counter-id-gsbp-40de969 .gs-counter {
        font-size: 4em
    }
}

.gspb_counter-id-gsbp-40de969 .gs-counter {
    font-weight: 700 !important
}

.gspb_counter-id-gsbp-40de969 .gs-counterdiv {
    background-color: var(--wp--preset--color--palette-color-6, var(--theme-palette-color-6, #f2f5f7));
    padding: 40px
}

#gspb_row-id-gsbp-0167b29 {
    padding-top: 60px;
    padding-bottom: 60px
}

#gspb_row-id-gsbp-0167b29>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

body.gspb-bodyfront #gspb_row-id-gsbp-0167b29>.gspb_row__content,
body.gspb-bodyfront #gspb_row-id-gsbp-c10a2f4>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

@media (max-width: 999.98px) {
    #gspb_row-id-gsbp-0167b29 {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

#gspb_row-id-gsbp-0167b29 {
    background-color: var(--wp--preset--color--palette-color-7, var(--theme-palette-color-7, #FAFBFC));
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 8% 95%;
    background-image: url(https://www.popupsofa.com/wp-content/uploads/2025/01/popupsofa-Compression-Sofa-Supply-Factory-wholesale-B2B-sofa-bed-high-quality-12.png);
    background-attachment: fixed;
    isolation: isolate
}

#gspb_row-id-gsbp-0167b29:hover {
    background-size: cover
}

#gspb_row-id-gsbp-0167b29>.gspb_backgroundOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    opacity: .85;
    background-color: var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))
}

#gspb_col-id-gsbp-7bab010.gspb_row__col--12 {
    width: 100%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-7bab010.gspb_row__col--12 {
        width: 100%
    }
}

#gspb_heading-id-gsbp-0b0052f,
#gspb_heading-id-gsbp-0b0052f .gsap-g-line {
    text-align: center !important
}

#gspb_heading-id-gsbp-0b0052f {
    margin-top: 5px;
    margin-bottom: 0px
}

#gspb_row-id-gsbp-3c14389c-938f {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
}

#gspb_row-id-gsbp-3c14389c-938f>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

#gspb_row-id-gsbp-3c14389c-938f.aos-animate,
#gspb_row-id-gsbp-3c14389c-938f[data-gs-aos] {
    opacity: 1;
    transform: translateZ(0)
}

#gspb_col-id-gsbp-166e12a7-b95c.gspb_row__col--4 {
    width: 33.333333333333336%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-166e12a7-b95c.gspb_row__col--4 {
        width: 100%
    }
}

#gspb_col-id-gsbp-166e12a7-b95c.gspb_row__col--4:hover,
#gspb_col-id-gsbp-49c3af8a-7186.gspb_row__col--4:hover,
#gspb_col-id-gsbp-67752c07-3ce7.gspb_row__col--4:hover,
#gspb_col-id-gsbp-c101b45e-2daf.gspb_row__col--4:hover,
#gspb_col-id-gsbp-d6eb158e-061b.gspb_row__col--4:hover,
#gspb_col-id-gsbp-edde8763-fa95.gspb_row__col--4:hover {
    background-color: var(--wp--preset--color--palette-color-7, var(--theme-palette-color-7, #FAFBFC)) !important
}

#gspb_col-id-gsbp-166e12a7-b95c.gspb_row__col--4 {
    border-style: solid;
    border-width: 1px;
    border-color: var(--wp--preset--color--palette-color-5, var(--theme-palette-color-5, #EAEAEA))
}

#gspb_iconBox-id-gsbp-7b8dfdd9-c3ca {
    justify-content: center;
    display: flex
}

#gspb_iconBox-id-gsbp-7b8dfdd9-c3ca svg,
#gspb_iconBox-id-gsbp-7b8dfdd9-c3ca svg path {
    fill: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #fca731)) !important
}

#gspb_iconBox-id-gsbp-2886eb0a-4706 svg:hover,
#gspb_iconBox-id-gsbp-2886eb0a-4706 svg:hover path,
#gspb_iconBox-id-gsbp-58d25c7b-0655 svg:hover,
#gspb_iconBox-id-gsbp-58d25c7b-0655 svg:hover path,
#gspb_iconBox-id-gsbp-7b8dfdd9-c3ca svg:hover,
#gspb_iconBox-id-gsbp-7b8dfdd9-c3ca svg:hover path,
#gspb_iconBox-id-gsbp-b996f269-a586 svg:hover,
#gspb_iconBox-id-gsbp-b996f269-a586 svg:hover path,
#gspb_iconBox-id-gsbp-e39a128b-ee82 svg:hover,
#gspb_iconBox-id-gsbp-e39a128b-ee82 svg:hover path,
#gspb_iconBox-id-gsbp-e8ed1192-958c svg:hover,
#gspb_iconBox-id-gsbp-e8ed1192-958c svg:hover path {
    fill: var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #ff9600)) !important
}

#gspb_iconBox-id-gsbp-7b8dfdd9-c3ca .gspb_iconBox__wrapper {
    margin-top: 0
}

#gspb_heading-id-gsbp-20865875-5a61 {
    font-size: 1.38em;
    margin-top: 10px;
    margin-bottom: 10px
}

#gspb_col-id-gsbp-49c3af8a-7186.gspb_row__col--4 {
    width: 33.333333333333336%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-49c3af8a-7186.gspb_row__col--4 {
        width: 100%
    }
}

#gspb_col-id-gsbp-49c3af8a-7186.gspb_row__col--4 {
    border-style: solid;
    border-width: 1px;
    border-color: var(--wp--preset--color--palette-color-5, var(--theme-palette-color-5, #EAEAEA))
}

#gspb_iconBox-id-gsbp-2886eb0a-4706 svg,
#gspb_iconBox-id-gsbp-7b8dfdd9-c3ca svg {
    height: 48px !important;
    width: 48px !important;
    min-width: 48px !important;
    margin: 0 !important
}

#gspb_iconBox-id-gsbp-2886eb0a-4706 {
    justify-content: center;
    display: flex
}

#gspb_iconBox-id-gsbp-2886eb0a-4706 svg,
#gspb_iconBox-id-gsbp-2886eb0a-4706 svg path {
    fill: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #fca731)) !important
}

#gspb_heading-id-gsbp-45ba5a4c-4cad {
    font-size: 1.38em;
    margin-top: 10px;
    margin-bottom: 10px
}

#gspb_col-id-gsbp-67752c07-3ce7.gspb_row__col--4 {
    width: 33.333333333333336%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-67752c07-3ce7.gspb_row__col--4 {
        width: 100%
    }
}

#gspb_col-id-gsbp-67752c07-3ce7.gspb_row__col--4 {
    border-style: solid;
    border-width: 1px;
    border-color: var(--wp--preset--color--palette-color-5, var(--theme-palette-color-5, #EAEAEA))
}

#gspb_iconBox-id-gsbp-e39a128b-ee82 {
    justify-content: center;
    display: flex
}

#gspb_iconBox-id-gsbp-e39a128b-ee82 svg,
#gspb_iconBox-id-gsbp-e39a128b-ee82 svg path {
    fill: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #fca731)) !important
}

#gspb_heading-id-gsbp-49bb3794-91cd {
    font-size: 1.38em;
    margin-top: 10px;
    margin-bottom: 10px
}

#gspb_row-id-gsbp-d2997607-d14e {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    transition-duration: .7s;
    transition-timing-function: var(--gs-root-animation-easing, cubic-bezier(0.42, 0, 0.58, 1));
    opacity: var(--gs-root-animation-opacity, 0);
    transition-property: opacity, transform, filter;
    transform: var(--gs-root-animation-transform, translate3d(0, calc(max(50px, 15%)), 0))
}

#gspb_row-id-gsbp-d2997607-d14e>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

#gspb_row-id-gsbp-d2997607-d14e.aos-animate,
#gspb_row-id-gsbp-d2997607-d14e[data-gs-aos] {
    opacity: 1;
    transform: translateZ(0)
}

#gspb_col-id-gsbp-edde8763-fa95.gspb_row__col--4 {
    width: 33.333333333333336%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-edde8763-fa95.gspb_row__col--4 {
        width: 100%
    }
}

#gspb_col-id-gsbp-edde8763-fa95.gspb_row__col--4 {
    border-style: solid;
    border-width: 1px;
    border-color: var(--wp--preset--color--palette-color-5, var(--theme-palette-color-5, #EAEAEA))
}

#gspb_iconBox-id-gsbp-e39a128b-ee82 svg,
#gspb_iconBox-id-gsbp-e8ed1192-958c svg {
    height: 48px !important;
    width: 48px !important;
    min-width: 48px !important;
    margin: 0 !important
}

#gspb_iconBox-id-gsbp-e8ed1192-958c {
    justify-content: center;
    display: flex
}

#gspb_iconBox-id-gsbp-e8ed1192-958c svg,
#gspb_iconBox-id-gsbp-e8ed1192-958c svg path {
    fill: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #fca731)) !important
}

#gspb_heading-id-gsbp-e795d5f7-165b {
    font-size: 1.38em;
    margin-top: 10px;
    margin-bottom: 10px
}

.gspb_text-id-gsbp-66bd14e8-7877,
.gspb_text-id-gsbp-7328155e-61a5,
.gspb_text-id-gsbp-753a2f23-c521,
.gspb_text-id-gsbp-7d62cced-d47e,
.gspb_text-id-gsbp-941854a4-4512,
.gspb_text-id-gsbp-af5f362c-6df7 {
    margin-top: 10px !important
}

#gspb_col-id-gsbp-d6eb158e-061b.gspb_row__col--4 {
    width: 33.333333333333336%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-d6eb158e-061b.gspb_row__col--4 {
        width: 100%
    }
}

#gspb_col-id-gsbp-d6eb158e-061b.gspb_row__col--4 {
    border-style: solid;
    border-width: 1px;
    border-color: var(--wp--preset--color--palette-color-5, var(--theme-palette-color-5, #EAEAEA))
}

#gspb_iconBox-id-gsbp-b996f269-a586 {
    justify-content: center;
    display: flex
}

#gspb_iconBox-id-gsbp-b996f269-a586 svg,
#gspb_iconBox-id-gsbp-b996f269-a586 svg path {
    fill: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #fca731)) !important
}

#gspb_heading-id-gsbp-9dcd9f1d-99f0 {
    font-size: 1.38em;
    margin-top: 10px;
    margin-bottom: 10px
}

#gspb_col-id-gsbp-c101b45e-2daf.gspb_row__col--4 {
    width: 33.333333333333336%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-c101b45e-2daf.gspb_row__col--4 {
        width: 100%
    }
}

#gspb_col-id-gsbp-c101b45e-2daf.gspb_row__col--4 {
    border-style: solid;
    border-width: 1px;
    border-color: var(--wp--preset--color--palette-color-5, var(--theme-palette-color-5, #EAEAEA))
}

#gspb_iconBox-id-gsbp-58d25c7b-0655 svg,
#gspb_iconBox-id-gsbp-b996f269-a586 svg {
    height: 48px !important;
    width: 48px !important;
    min-width: 48px !important;
    margin: 0 !important
}

#gspb_iconBox-id-gsbp-58d25c7b-0655 {
    justify-content: center;
    display: flex
}

#gspb_iconBox-id-gsbp-58d25c7b-0655 svg,
#gspb_iconBox-id-gsbp-58d25c7b-0655 svg path {
    fill: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #fca731)) !important
}

#gspb_heading-id-gsbp-8baf0a1f-5757 {
    font-size: 1.38em;
    margin-top: 10px;
    margin-bottom: 10px
}

#gspb_row-id-gsbp-15cf456 {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    padding-top: 60px;
    padding-bottom: 60px
}

#gspb_row-id-gsbp-15cf456>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

@media (max-width: 999.98px) {
    #gspb_row-id-gsbp-15cf456 {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

#gspb_row-id-gsbp-15cf456 {
    background-color: var(--wp--preset--color--palette-color-7, var(--theme-palette-color-7, #FAFBFC))
}

#gspb_col-id-gsbp-3b93950.gspb_row__col--12 {
    width: 100%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-3b93950.gspb_row__col--12 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-3b93950.gspb_row__col--12,
.gspb_row #gspb_col-id-gsbp-89b2894.gspb_row__col--12 {
    padding-right: 0;
    padding-left: 0
}

#gspb_heading-id-gsbp-7191c12,
#gspb_heading-id-gsbp-7191c12 .gsap-g-line,
.gspb_text-id-gsbp-2660d9b,
.gspb_text-id-gsbp-2660d9b .gsap-g-line {
    text-align: center !important
}

#gspb_heading-id-gsbp-7191c12 {
    margin-top: 5px;
    margin-bottom: 40px
}

.gspb_text-id-gsbp-2660d9b {
    margin-bottom: 30px !important;
    padding-right: 8% !important;
    padding-left: 8% !important
}

@media (max-width: 689.98px) {
    .gspb_text-id-gsbp-2660d9b {
        padding-right: 0 !important;
        padding-left: 0 !important
    }
}

#gspb_row-id-gsbp-bf3eedd {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    padding-top: 60px;
    padding-bottom: 60px
}

#gspb_row-id-gsbp-bf3eedd>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

.gspb_row,
.gspb_slider-id-gsbp-604acd8 .swiper-slide-inner>div {
    position: relative
}

body.gspb-bodyfront #gspb_row-id-gsbp-15cf456>.gspb_row__content,
body.gspb-bodyfront #gspb_row-id-gsbp-bf3eedd>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

@media (max-width: 999.98px) {
    #gspb_row-id-gsbp-bf3eedd {
        padding-top: 40px;
        padding-bottom: 40px
    }
}

#gspb_col-id-gsbp-89b2894.gspb_row__col--12,
.gspb_slider-id-gsbp-604acd8 {
    width: 100%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-89b2894.gspb_row__col--12 {
        width: 100%
    }
}

#gspb_heading-id-gsbp-c05c6a6,
#gspb_heading-id-gsbp-c05c6a6 .gsap-g-line {
    text-align: center !important
}

#gspb_heading-id-gsbp-c05c6a6 {
    margin-top: 5px;
    margin-bottom: 40px
}

.gspb_slider-id-gsbp-604acd8>div {
    margin-bottom: 40px
}

.gspb_slider-id-gsbp-604acd8 .swiper-slide-inner {
    min-height: 160px;
    justify-content: center
}

.gspb_slider-id-gsbp-604acd8 .swiper-button-next,
.gspb_slider-id-gsbp-604acd8 .swiper-button-prev {
    top: 45%
}

.gspb_slider-id-gsbp-604acd8 .swiper-button-prev {
    left: -25px
}

.gspb_slider-id-gsbp-604acd8 .swiper-button-next {
    right: -25px
}

.gspb_slider-id-gsbp-604acd8 .swiper-slide-inner {
    align-items: center
}

.gspb_slider-id-gsbp-604acd8 .swiper-button-next,
.gspb_slider-id-gsbp-604acd8 .swiper-button-prev {
    width: 50px;
    height: 50px;
    line-height: 50px
}

.gspb_slider-id-gsbp-604acd8 .swiper-button-next:after,
.gspb_slider-id-gsbp-604acd8 .swiper-button-prev:after {
    font-size: 20px
}

.gspb_slider-id-gsbp-604acd8 .gspb-sliderlink {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 3
}

.gspb_slider-id-gsbp-604acd8 .swiper-pagination {
    bottom: -30px !important;
    text-align: center !important
}

.gspb_slider-id-gsbp-604acd8 .swiper-scrollbar {
    visibility: hidden;
    height: 6px;
    display: none
}

.gspb_slider-id-gsbp-604acd8 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    border-radius: 100px;
    transition: width .4s ease-out
}

.gspb_slider-id-gsbp-604acd8 .swiper-pagination-bullet-active {
    width: 24px;
    background-color: var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #ff9600))
}

.gspb_slider-id-gsbp-604acd8 .swiper-button-next,
.gspb_slider-id-gsbp-604acd8 .swiper-button-prev {
    background-color: var(--wp--preset--color--palette-color-5, var(--theme-palette-color-5, #EAEAEA));
    color: var(--wp--preset--color--palette-color-3, var(--theme-palette-color-3, #616161));
    border-radius: 50px
}

.gspb_slider-id-gsbp-604acd8 [data-block] {
    margin-top: 0;
    margin-bottom: 0
}

.gspb_slider-id-gsbp-604acd8 .swiper-slide-inner .wp-block,
.gspb_slider-id-gsbp-604acd8 .swiper-slide-inner.wp-block {
    max-width: 100%
}

.gspb_slider-id-gsbp-604acd8 .slider-image-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute !important;
    z-index: 0;
    height: 100%;
    width: 100%;
    overflow: hidden
}

.gspb_slider-id-gsbp-604acd8 .slider-image-wrapper img {
    width: 100%;
    height: 100%
}

.gspb_id-gsbp-af230fa .wp-block-greenshift-blocks-spline3d spline-viewer,
.gspb_id-gsbp-af230fa img,
.gspb_id-gsbp-af230fa model-viewer,
.gspb_id-gsbp-af230fa video {
    border-style: double;
    border-width: 6px;
    border-color: var(--wp--preset--color--palette-color-5, var(--theme-palette-color-5, #EAEAEA))
}

.gspb_id-gsbp-af230fa .gspb-threesixty-gallery_grid img,
.gspb_id-gsbp-af230fa .wp-block-greenshift-blocks-spline3d spline-viewer,
.gspb_id-gsbp-af230fa img,
.gspb_id-gsbp-af230fa model-viewer,
.gspb_id-gsbp-af230fa video {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    height: auto
}

.gspb_id-gsbp-af230fa .gspb-gallery-video,
.gspb_pagenav_wrap {
    position: relative
}

#gspb-pagenav-tabs-wrap-gsbp-b0182b6 {
    display: flex;
    position: sticky;
    z-index: 99999;
    top: 100px!important;
}

#gspb-pagenav-tabs-gsbp-b0182b6 {
    max-width: fit-content;
    display: flex
}

#gspb-pagenav-tabs-wrap-gsbp-b0182b6 {
    overflow: auto;
    flex-wrap: nowrap;
    scrollbar-width: thin;
    scrollbar-color: transparent transparent;
    top: 0
}

#gspb-pagenav-tabs-wrap-gsbp-b0182b6::-webkit-scrollbar {
    width: 0;
    height: 0
}

#gspb-pagenav-tabs-wrap-gsbp-b0182b6::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 20px
}

#gspb-pagenav-tabs-wrap-gsbp-b0182b6::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-radius: 20px;
    border: 1px solid transparent
}

#gspb-pagenav-tabs-wrap-gsbp-b0182b6:hover::-webkit-scrollbar-thumb {
    background-color: #ddd
}

#gspb-pagenav-tabs-wrap-gsbp-b0182b6:hover {
    scrollbar-color: #ddd #fff
}

#gspb-pagenav-tabs-gsbp-b0182b6 .gspb_dotnav_tab_accent {
    position: absolute;
    top: -1px;
    right: -1px;
    left: -1px;
    height: 6px;
    background: #00cc81;
    transform: scaleX(0);
    transform-origin: left
}

#gspb-pagenav-tabs-gsbp-b0182b6 .gspb_dotnav_tab_item {
    position: relative;
    transition: all .4s;
    white-space: nowrap;
    cursor: pointer;
    margin-left: -2px;
    padding: 16px 55px 14px;
    background-color: var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff))
}

@media (max-width: 999.98px) {
    #gspb-pagenav-tabs-wrap-gsbp-b0182b6 {
        top: 0
    }
}

@media (max-width: 689.98px) {
    #gspb-pagenav-tabs-wrap-gsbp-b0182b6 {
        top: 0
    }
}

@media (max-width: 689.98px) {
    #gspb-pagenav-tabs-wrap-gsbp-b0182b6 {
        top: 0
    }
}

#gspb-pagenav-tabs-wrap-gsbp-b0182b6 {
    justify-content: center
}

@media (max-width:500px) {
    #gspb-pagenav-tabs-wrap-gsbp-b0182b6 {
        justify-content: left
    }
}

#gspb-pagenav-tabs-gsbp-b0182b6 .gspb_dotnav_tab_item.active {
    background-color: var(--wp--preset--color--palette-color-7, var(--theme-palette-color-7, #FAFBFC));
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #00000000
}

#gspb-pagenav-tabs-gsbp-b0182b6 .gspb_dotnav_tab_accent {
    background-color: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #fca731))
}

#gspb-pagenav-tabs-gsbp-b0182b6 .gspb_dotnav_tab_item {
    border-color: var(--wp--preset--color--palette-color-5, var(--theme-palette-color-5, #EAEAEA));
    border-style: solid;
    border-width: 1px;
    border-bottom-color: #00000000;
    font-size: 1.2em;
    font-weight: 600 !important
}

#gspb-pagenav-tabs-wrap-gsbp-b0182b6 {
    background-color: var(--wp--preset--color--palette-color-6, var(--theme-palette-color-6, #f2f5f7));
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: var(--wp--preset--color--palette-color-5, var(--theme-palette-color-5, #EAEAEA))
}

















#gspb_row-id-gsbp-15540e1 {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px
}

#gspb_row-id-gsbp-15540e1>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap;
    row-gap: 40px
}

div[id^=gspb_col-id] {
    box-sizing: border-box;
    position: relative;
    padding: var(--gs-row-column-padding, 15px min(3vw, 20px))
}

body.gspb-bodyfront #gspb_row-id-gsbp-15540e1>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

@media (max-width:999px) {
    #gspb_row-id-gsbp-15540e1>.gspb_row__content {
        overflow-x: auto !important;
        overflow-y: hidden;
        display: grid;
        grid-auto-flow: column;
        -webkit-overflow-scrolling: touch;
        scroll-behavior: smooth;
        scroll-snap-type: x mandatory;
        scrollbar-width: thin;
        scrollbar-color: transparent transparent;
        grid-gap: 15px;
        padding-bottom: 10px
    }

    #gspb_row-id-gsbp-15540e1>.gspb_row__content::-webkit-scrollbar {
        width: 4px;
        height: 4px
    }

    #gspb_row-id-gsbp-15540e1>.gspb_row__content::-webkit-scrollbar-track {
        background-color: transparent;
        border-radius: 20px
    }

    #gspb_row-id-gsbp-15540e1>.gspb_row__content::-webkit-scrollbar-thumb {
        background-color: transparent;
        border-radius: 20px;
        border: 1px solid transparent
    }

    #gspb_row-id-gsbp-15540e1>.gspb_row__content:hover::-webkit-scrollbar-thumb {
        background-color: #ddd
    }

    #gspb_row-id-gsbp-15540e1>.gspb_row__content:hover::-webkit-scrollbar {
        background-color: transparent;
        border-radius: 20px;
        border: 1px solid transparent
    }

    #gspb_row-id-gsbp-15540e1>.gspb_row__content:hover {
        scrollbar-color: #ddd transparent
    }

    #gspb_row-id-gsbp-15540e1>.gspb_row__content>div {
        margin: 0 !important;
        min-width: 340px;
        scroll-snap-align: start;
        white-space: normal
    }
}

@media (max-width: 999.98px) {
    #gspb_row-id-gsbp-15540e1 {
        margin-bottom: 0
    }
}

#gspb_col-id-gsbp-c543991.gspb_row__col--3 {
    width: calc(25% - 20px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-c543991.gspb_row__col--3 {
        width: calc(50% - 20px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-c543991.gspb_row__col--3 {
        width: calc(50% - 20px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-c543991.gspb_row__col--3 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-c543991.gspb_row__col--3 {
    padding-right: 0;
    padding-left: 0
}

.gspb_container-id-gsbp-4069c51,
.gspb_container-id-gsbp-5e31505,
.gspb_container-id-gsbp-6902426,
.gspb_container-id-gsbp-ef9c9ea {
    flex-direction: column;
    box-sizing: border-box
}

#gspb_container-id-gsbp-4069c51.gspb_container>p:last-of-type,
#gspb_container-id-gsbp-5e31505.gspb_container>p:last-of-type,
#gspb_container-id-gsbp-6902426.gspb_container>p:last-of-type,
#gspb_container-id-gsbp-ef9c9ea.gspb_container>p:last-of-type {
    margin-bottom: 0
}

#gspb_container-id-gsbp-4069c51.gspb_container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    row-gap: 10px;
    column-gap: 20px;
    transition: all .5s cubic-bezier(.42, 0, .58, 1);
    margin-top: 0;
    padding: 30px 10px;
    background-color: var(--wp--preset--color--palette-color-6, var(--theme-palette-color-6, #F7F7F8))
}

#gspb_container-id-gsbp-4069c51.gspb_container:hover {
    transform: translateY(-10px)
}

#gspb_container-id-gsbp-4069c51.gspb_container,
#gspb_container-id-gsbp-4069c51.gspb_container>.gspb_backgroundOverlay {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

#gspb_iconBox-id-gsbp-5cbb286 svg {
    height: 52px !important;
    width: 52px !important;
    min-width: 52px !important;
    margin: 0 !important
}

#gspb_iconBox-id-gsbp-5cbb286 {
    justify-content: center;
    display: flex
}

#gspb_iconBox-id-gsbp-5cbb286 svg,
#gspb_iconBox-id-gsbp-5cbb286 svg path {
    fill: var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #ffa01c)) !important
}

.gspb-hoverparent-183:hover #gspb_iconBox-id-gsbp-3592ba1 svg,
.gspb-hoverparent-183:hover #gspb_iconBox-id-gsbp-3592ba1 svg path,
.gspb-hoverparent-183:hover #gspb_iconBox-id-gsbp-5cbb286 svg,
.gspb-hoverparent-183:hover #gspb_iconBox-id-gsbp-5cbb286 svg path,
.gspb-hoverparent-183:hover #gspb_iconBox-id-gsbp-7614862 svg,
.gspb-hoverparent-183:hover #gspb_iconBox-id-gsbp-7614862 svg path,
.gspb-hoverparent-183:hover #gspb_iconBox-id-gsbp-76d3164 svg,
.gspb-hoverparent-183:hover #gspb_iconBox-id-gsbp-76d3164 svg path {
    fill: var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #ff9600)) !important
}

#gspb_iconBox-id-gsbp-5cbb286 svg,
#gspb_iconBox-id-gsbp-5cbb286 svg path {
    transition: all .5s cubic-bezier(.42, 0, .58, 1)
}

#gspb_heading-id-gsbp-0fdfa6f,
#gspb_heading-id-gsbp-0fdfa6f .gsap-g-line {
    text-align: center !important
}

#gspb_heading-id-gsbp-0fdfa6f {
    margin-top: 0;
    margin-bottom: 0
}

#gspb_heading-id-gsbp-0fdfa6f .gspb_heading_subtitle,
#gspb_subheading-id-gsbp-0fdfa6f {
    display: block;
    line-height: 22px;
    font-size: 14px;
    font-weight: 400 !important;
    color: var(--wp--preset--color--palette-color-3, var(--theme-palette-color-3, #616161));
    margin-top: 0
}

#gspb_col-id-gsbp-2fb70b9.gspb_row__col--3 {
    width: calc(25% - 20px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-2fb70b9.gspb_row__col--3 {
        width: calc(50% - 20px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-2fb70b9.gspb_row__col--3 {
        width: calc(50% - 20px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-2fb70b9.gspb_row__col--3 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-2fb70b9.gspb_row__col--3 {
    padding-right: 0;
    padding-left: 0
}

#gspb_container-id-gsbp-5e31505.gspb_container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    row-gap: 10px;
    column-gap: 20px;
    transition: all .5s cubic-bezier(.42, 0, .58, 1);
    margin-top: 0;
    padding: 30px 10px;
    background-color: var(--wp--preset--color--palette-color-6, var(--theme-palette-color-6, #F7F7F8))
}

#gspb_container-id-gsbp-5e31505.gspb_container:hover {
    transform: translateY(-10px)
}

#gspb_container-id-gsbp-5e31505.gspb_container,
#gspb_container-id-gsbp-5e31505.gspb_container>.gspb_backgroundOverlay {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

#gspb_iconBox-id-gsbp-3592ba1 svg {
    height: 52px !important;
    width: 52px !important;
    min-width: 52px !important;
    margin: 0 !important
}

#gspb_iconBox-id-gsbp-3592ba1 {
    justify-content: center;
    display: flex
}

#gspb_iconBox-id-gsbp-3592ba1 svg,
#gspb_iconBox-id-gsbp-3592ba1 svg path {
    fill: var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #ffa01c)) !important;
    transition: all .5s cubic-bezier(.42, 0, .58, 1)
}

#gspb_heading-id-gsbp-c157497,
#gspb_heading-id-gsbp-c157497 .gsap-g-line {
    text-align: center !important
}

#gspb_heading-id-gsbp-c157497 {
    margin-top: 0;
    margin-bottom: 0
}

#gspb_heading-id-gsbp-c157497 .gspb_heading_subtitle,
#gspb_subheading-id-gsbp-c157497 {
    display: block;
    line-height: 22px;
    font-size: 14px;
    font-weight: 400 !important;
    color: var(--wp--preset--color--palette-color-3, var(--theme-palette-color-3, #616161));
    margin-top: 0
}

#gspb_col-id-gsbp-8bb4d9f.gspb_row__col--3 {
    width: calc(25% - 20px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-8bb4d9f.gspb_row__col--3 {
        width: calc(50% - 20px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-8bb4d9f.gspb_row__col--3 {
        width: calc(50% - 20px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-8bb4d9f.gspb_row__col--3 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-8bb4d9f.gspb_row__col--3 {
    padding-right: 0;
    padding-left: 0
}

#gspb_container-id-gsbp-6902426.gspb_container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    row-gap: 10px;
    column-gap: 20px;
    transition: all .5s cubic-bezier(.42, 0, .58, 1);
    margin-top: 0;
    padding: 30px 10px;
    background-color: var(--wp--preset--color--palette-color-6, var(--theme-palette-color-6, #F7F7F8))
}

#gspb_container-id-gsbp-6902426.gspb_container:hover {
    transform: translateY(-10px)
}

#gspb_container-id-gsbp-6902426.gspb_container,
#gspb_container-id-gsbp-6902426.gspb_container>.gspb_backgroundOverlay {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

#gspb_iconBox-id-gsbp-7614862 {
    justify-content: center;
    display: flex
}

#gspb_iconBox-id-gsbp-7614862 svg,
#gspb_iconBox-id-gsbp-7614862 svg path {
    fill: var(--wp--preset--color--palette-color-2, var(--theme-palette-color-2, #ffa01c)) !important;
    transition: all .5s cubic-bezier(.42, 0, .58, 1)
}

#gspb_heading-id-gsbp-9f58d65,
#gspb_heading-id-gsbp-9f58d65 .gsap-g-line {
    text-align: center !important
}

#gspb_heading-id-gsbp-9f58d65 {
    margin-top: 0;
    margin-bottom: 0
}

#gspb_heading-id-gsbp-9f58d65 .gspb_heading_subtitle,
#gspb_subheading-id-gsbp-9f58d65 {
    display: block;
    line-height: 22px;
    font-size: 14px;
    font-weight: 400 !important;
    color: var(--wp--preset--color--palette-color-3, var(--theme-palette-color-3, #616161));
    margin-top: 0
}

#gspb_col-id-gsbp-908de8d.gspb_row__col--3 {
    width: calc(25% - 20px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-908de8d.gspb_row__col--3 {
        width: calc(50% - 20px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-908de8d.gspb_row__col--3 {
        width: calc(50% - 20px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-908de8d.gspb_row__col--3 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-908de8d.gspb_row__col--3 {
    padding-right: 0;
    padding-left: 0
}

#gspb_container-id-gsbp-ef9c9ea.gspb_container {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-content: center;
    align-items: center;
    row-gap: 10px;
    column-gap: 20px;
    transition: all .5s cubic-bezier(.42, 0, .58, 1);
    margin-top: 0;
    padding: 30px 10px;
    background-color: var(--wp--preset--color--palette-color-6, var(--theme-palette-color-6, #F7F7F8))
}

#gspb_container-id-gsbp-ef9c9ea.gspb_container:hover {
    transform: translateY(-10px)
}

#gspb_container-id-gsbp-ef9c9ea.gspb_container,
#gspb_container-id-gsbp-ef9c9ea.gspb_container>.gspb_backgroundOverlay {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

#gspb_iconBox-id-gsbp-7614862 svg,
#gspb_iconBox-id-gsbp-76d3164 svg {
    height: 52px !important;
    width: 52px !important;
    min-width: 52px !important;
    margin: 0 !important
}

#gspb_iconBox-id-gsbp-76d3164 {
    justify-content: center;
    display: flex
}

#gspb_iconBox-id-gsbp-76d3164 svg,
#gspb_iconBox-id-gsbp-76d3164 svg path {
    fill: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #FFB100)) !important;
    transition: all .5s cubic-bezier(.42, 0, .58, 1)
}

#gspb_heading-id-gsbp-bb26999,
#gspb_heading-id-gsbp-bb26999 .gsap-g-line {
    text-align: center !important
}

#gspb_heading-id-gsbp-bb26999 {
    margin-top: 0;
    margin-bottom: 0
}

#gspb_heading-id-gsbp-bb26999 .gspb_heading_subtitle,
#gspb_subheading-id-gsbp-bb26999 {
    display: block;
    line-height: 22px;
    font-size: 14px;
    font-weight: 400 !important;
    color: var(--wp--preset--color--palette-color-3, var(--theme-palette-color-3, #616161));
    margin-top: 0
}

#gspb_row-id-gsbp-26a214c {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap
}

#gspb_row-id-gsbp-26a214c>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

.gspb_row {
    position: relative
}

#gspb_col-id-gsbp-d37f5ec.gspb_row__col--6 {
    width: calc(50% - 15px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-d37f5ec.gspb_row__col--6 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-d37f5ec.gspb_row__col--6 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-d37f5ec.gspb_row__col--6 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-0317467.gspb_row__col--12,
.gspb_row #gspb_col-id-gsbp-c1745f4.gspb_row__col--6,
.gspb_row #gspb_col-id-gsbp-d37f5ec.gspb_row__col--6 {
    padding-right: 0;
    padding-left: 0
}

#gspb_heading-id-gsbp-98a037c {
    margin-top: 0;
    margin-bottom: 30px
}

#gspb_heading-id-gsbp-98a037c .gspb_heading_subtitle,
#gspb_subheading-id-gsbp-98a037c {
    display: block;
    font-size: 17px;
    line-height: 22px;
    margin-top: 5px;
    font-weight: 400 !important
}

#gspb_col-id-gsbp-c1745f4.gspb_row__col--6 {
    width: calc(50% - 15px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-c1745f4.gspb_row__col--6 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-c1745f4.gspb_row__col--6 {
        width: calc(50% - 15px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-c1745f4.gspb_row__col--6 {
        width: 100%
    }
}

#gspb_heading-id-gsbp-738882f {
    margin-top: 0;
    margin-bottom: 30px
}

#gspb_heading-id-gsbp-738882f .gspb_heading_subtitle,
#gspb_subheading-id-gsbp-738882f {
    display: block;
    font-size: 17px;
    line-height: 22px;
    margin-top: 5px;
    font-weight: 400 !important
}

#gspb_row-id-gsbp-90b1a0d {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap
}

#gspb_row-id-gsbp-90b1a0d>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

body.gspb-bodyfront #gspb_row-id-gsbp-26a214c>.gspb_row__content,
body.gspb-bodyfront #gspb_row-id-gsbp-90b1a0d>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

#gspb_col-id-gsbp-0317467.gspb_row__col--12 {
    width: 100%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-0317467.gspb_row__col--12 {
        width: 100%
    }
}

.gspb_id-gsbp-7d89739 {
    display: flex
}

.gspb_id-gsbp-7d89739 .gspb_map-wrapper {
    width: 100%;
    height: 400px;
    isolation: isolate
}











#gspb_row-id-gsbp-3448948 {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap
}

#gspb_row-id-gsbp-3448948>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

.gspb_row {
    position: relative
}

div[id^=gspb_col-id] {
    box-sizing: border-box;
    position: relative;
    padding: var(--gs-row-column-padding, 15px min(3vw, 20px))
}

body.gspb-bodyfront #gspb_row-id-gsbp-3448948>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

#gspb_col-id-gsbp-94ec3bc.gspb_row__col--2 {
    width: 16.666666666666668%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-94ec3bc.gspb_row__col--2 {
        width: 100%
    }
}

#gspb_col-id-gsbp-84053ca.gspb_row__col--10 {
    width: 83.33333333333333%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-84053ca.gspb_row__col--10 {
        width: 100%
    }
}


#gspb_row-id-gsbp-3448948 {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap
}

#gspb_row-id-gsbp-3448948>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

.gspb_row {
    position: relative
}

div[id^=gspb_col-id] {
    box-sizing: border-box;
    position: relative;
    padding: var(--gs-row-column-padding, 15px min(3vw, 20px))
}

body.gspb-bodyfront #gspb_row-id-gsbp-3448948>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

#gspb_col-id-gsbp-94ec3bc.gspb_row__col--2 {
    width: 16.666666666666668%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-94ec3bc.gspb_row__col--2 {
        width: 100%
    }
}

#gspb_col-id-gsbp-84053ca.gspb_row__col--10 {
    width: 83.33333333333333%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-84053ca.gspb_row__col--10 {
        width: 100%
    }
}


#gspb_row-id-gsbp-3448948 {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap
}

#gspb_row-id-gsbp-3448948>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

.gspb_row {
    position: relative
}

div[id^=gspb_col-id] {
    box-sizing: border-box;
    position: relative;
    padding: var(--gs-row-column-padding, 15px min(3vw, 20px))
}

body.gspb-bodyfront #gspb_row-id-gsbp-3448948>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

#gspb_col-id-gsbp-94ec3bc.gspb_row__col--2 {
    width: 16.666666666666668%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-94ec3bc.gspb_row__col--2 {
        width: 100%
    }
}

#gspb_col-id-gsbp-84053ca.gspb_row__col--10 {
    width: 83.33333333333333%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-84053ca.gspb_row__col--10 {
        width: 100%
    }
}







#gspb_row-id-gsbp-86238641-f2bf {
    justify-content: space-between;
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
    padding-bottom: 50px
}

#gspb_row-id-gsbp-86238641-f2bf>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

div[id^=gspb_col-id] {
    box-sizing: border-box;
    position: relative;
    padding: var(--gs-row-column-padding, 15px min(3vw, 20px))
}

body.gspb-bodyfront #gspb_row-id-gsbp-86238641-f2bf>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

#gspb_col-id-gsbp-e83a3830-1288.gspb_row__col--6 {
    width: calc(50% - 10px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-e83a3830-1288.gspb_row__col--6 {
        width: calc(50% - 10px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-e83a3830-1288.gspb_row__col--6 {
        width: calc(50% - 10px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-e83a3830-1288.gspb_row__col--6 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-3c00115a-135a.gspb_row__col--6,
.gspb_row #gspb_col-id-gsbp-e83a3830-1288.gspb_row__col--6 {
    padding: 0
}

#gspb_col-id-gsbp-3c00115a-135a.gspb_row__col--6 {
    width: calc(50% - 10px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-3c00115a-135a.gspb_row__col--6 {
        width: calc(50% - 10px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-3c00115a-135a.gspb_row__col--6 {
        width: calc(50% - 10px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-3c00115a-135a.gspb_row__col--6 {
        width: 100%
    }
}

#gspb_heading-id-gsbp-f5020a7 {
    font-size: 20px
}

@media (max-width: 689.98px) {
    #gspb_heading-id-gsbp-f5020a7 {
        font-size: 16px
    }
}

#gspb_heading-id-gsbp-f5020a7 {
    margin-top: 0
}

@media (max-width: 689.98px) {
    #gspb_heading-id-gsbp-f5020a7 {
        margin-top: 30px
    }
}

.gspb_id-gsbp-309059d6-0b20 {
    display: flex;
    align-items: center
}

.gspb_container-id-gsbp-24ddd6e {
    flex-direction: column;
    box-sizing: border-box
}

#gspb_container-id-gsbp-24ddd6e.gspb_container>p:last-of-type {
    margin-bottom: 0
}

#gspb_container-id-gsbp-24ddd6e.gspb_container {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    row-gap: 10px;
    column-gap: 20px
}

@media (max-width: 999.98px) {
    #gspb_container-id-gsbp-24ddd6e.gspb_container {
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch
    }
}

#gspb_container-id-gsbp-24ddd6e.gspb_container {
    margin-top: 30px;
    margin-bottom: 0
}

#gspb_button-id-gsbp-286001b,
#gspb_button-id-gsbp-bd1af5c {
    display: flex;
    justify-content: flex-start
}

#gspb_button-id-gsbp-286001b .gspb-buttonbox-text {
    display: flex;
    flex-direction: column
}

#gspb_button-id-gsbp-286001b>.gspb-buttonbox {
    box-sizing: border-box
}

#gspb_button-id-gsbp-286001b>.gspb-buttonbox>.gspb-buttonbox-textwrap>.gspb-buttonbox-icon,
#gspb_button-id-gsbp-bd1af5c>.gspb-buttonbox>.gspb-buttonbox-textwrap>.gspb-buttonbox-icon {
    display: flex
}

#gspb_button-id-gsbp-286001b>.gspb-buttonbox .gspb-buttonbox-icon svg,
#gspb_button-id-gsbp-286001b>.gspb-buttonbox .gspb-buttonbox-icon svg path {
    fill: currentColor !important
}

#gspb_button-id-gsbp-286001b>.gspb-buttonbox .gspb-buttonbox-icon svg {
    margin: 0 !important
}

#gspb_button-id-gsbp-286001b>.gspb-buttonbox>.gspb-buttonbox-textwrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

#gspb_button-id-gsbp-286001b .gspb-buttonbox-icon {
    margin-right: 13px
}

#gspb_button-id-gsbp-286001b>.gspb-buttonbox .gspb-buttonbox-icon {
    margin-right: 5px
}

@media (max-width: 689.98px) {
    #gspb_button-id-gsbp-286001b>.gspb-buttonbox {
        width: 100%
    }
}

#gspb_button-id-gsbp-bd1af5c .gspb-buttonbox-text {
    display: flex;
    flex-direction: column
}

#gspb_button-id-gsbp-bd1af5c>.gspb-buttonbox {
    box-sizing: border-box
}

#gspb_button-id-gsbp-bd1af5c>.gspb-buttonbox .gspb-buttonbox-icon svg,
#gspb_button-id-gsbp-bd1af5c>.gspb-buttonbox .gspb-buttonbox-icon svg path {
    fill: currentColor !important
}

#gspb_button-id-gsbp-bd1af5c>.gspb-buttonbox .gspb-buttonbox-icon svg {
    margin: 0 !important
}

#gspb_button-id-gsbp-bd1af5c>.gspb-buttonbox>.gspb-buttonbox-textwrap {
    display: flex;
    flex-direction: row;
    align-items: center
}

#gspb_button-id-gsbp-bd1af5c .gspb-buttonbox-icon {
    margin-right: 13px
}

#gspb_button-id-gsbp-bd1af5c>.gspb-buttonbox .gspb-buttonbox-icon {
    margin-right: 5px
}

#gspb_button-id-gsbp-bd1af5c>.gspb-buttonbox {
    background-color: #22ce39
}

@media (max-width: 689.98px) {
    #gspb_button-id-gsbp-bd1af5c>.gspb-buttonbox {
        width: 100%
    }
}

#gspb_row-id-gsbp-e8dce38 {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap;
    padding: 20px 0
}

#gspb_row-id-gsbp-e8dce38>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

#gspb_col-id-gsbp-e192bf8.gspb_row__col--12 {
    width: 100%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-e192bf8.gspb_row__col--12 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-6ec55b3.gspb_row__col--12,
.gspb_row #gspb_col-id-gsbp-e192bf8.gspb_row__col--12 {
    padding-right: 0;
    padding-left: 0
}

#gspb_row-id-gsbp-35cb55b {
    padding: 20px 0
}

#gspb_row-id-gsbp-35cb55b>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

body.gspb-bodyfront #gspb_row-id-gsbp-35cb55b>.gspb_row__content,
body.gspb-bodyfront #gspb_row-id-gsbp-e8dce38>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

#gspb_col-id-gsbp-6ec55b3.gspb_row__col--12 {
    width: 100%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-6ec55b3.gspb_row__col--12 {
        width: 100%
    }
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item.gsclose>.gs-accordion-item__content {
    overflow: hidden;
    opacity: 0
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item.gsopen>.gs-accordion-item__content {
    opacity: 1;
    max-height: 5000px
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__title>.gs-accordion-item__heading {
    outline: 0;
    text-decoration: none;
    margin: 0 !important;
    padding: 0 !important;
    flex-grow: 1
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__title {
    z-index: 1;
    margin: 0;
    cursor: pointer;
    transition: all .3s ease-in-out;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__content {
    z-index: 0;
    position: relative;
    max-height: 0;
    will-change: max-height;
    transition: all .25s ease-out
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__content.on {
    z-index: 0;
    opacity: 1;
    position: relative;
    max-height: 10000px;
    will-change: max-height;
    transition: all .25s ease-out
}


#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__title {
    background-color: var(--wp--preset--color--palette-color-7, var(--theme-palette-color-7, #FAFBFC));
    border-style: solid;
    border-width: 1px;
    border-color: #00000012;
    font-size: 1.2em
}

@media (max-width: 999.98px) {
    #gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__title {
        font-size: 1em
    }
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__title {
    font-weight: 600 !important;
    color: var(--wp--preset--color--palette-color-3, var(--theme-palette-color-3, #616161))
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item__title>* {
    font-size: 1.2em
}

@media (max-width: 999.98px) {
    #gspb_accordion-id-gsbp-baebb86 .gs-accordion-item__title>* {
        font-size: 1em
    }
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item__title>* {
    font-weight: 600 !important;
    color: var(--wp--preset--color--palette-color-3, var(--theme-palette-color-3, #616161))
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__content {
    background-color: var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));
    border-style: solid;
    border-width: 1px;
    border-color: #00000000 #00000012 #00000012
}

#gspb_accordion-id-gsbp-baebb86 span.iconfortoggle .gs-iconafter,
#gspb_accordion-id-gsbp-baebb86 span.iconfortoggle .gs-iconbefore {
    background-color: var(--wp--preset--color--palette-color-3, var(--theme-palette-color-3, #616161))
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__title span.iconfortoggle {
    margin-left: 15px;
    display: inline-block;
    height: 14px;
    width: 14px;
    position: relative
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item {
    margin-bottom: 10px
}

#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__content>.gs-accordion-item__text,
#gspb_accordion-id-gsbp-baebb86 .gs-accordion-item>.gs-accordion-item__title {
    padding: 15px 20px;
    font-size: 16px;
}

.gs-accordion .gs-accordion-item.gsopen .gs-accordion-item__title .gs-iconafter {
    transform: rotate(0)
}

.gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconafter,
.gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconbefore {
    content: '';
    width: 14px;
    height: 2px;
    border-radius: 2px;
    background-color: #111;
    position: absolute;
    top: 6px;
    left: 0
}

.gs-accordion .gs-accordion-item__title span.iconfortoggle .gs-iconafter {
    transform: rotate(90deg);
    transition: all .3s ease-in-out
}

#gspb_row-id-gsbp-35cb55b,
#gspb_row-id-gsbp-4b7bace,
#gspb_row-id-gsbp-a81a87f {
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    flex-wrap: wrap
}

#gspb_row-id-gsbp-4b7bace>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

#gspb_col-id-gsbp-77bda97.gspb_row__col--6 {
    width: calc(50% - 10px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-77bda97.gspb_row__col--6 {
        width: calc(50% - 10px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-77bda97.gspb_row__col--6 {
        width: calc(50% - 10px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-77bda97.gspb_row__col--6 {
        width: 100%
    }
}

.gspb_row #gspb_col-id-gsbp-0fdd490.gspb_row__col--12,
.gspb_row #gspb_col-id-gsbp-77bda97.gspb_row__col--6,
.gspb_row #gspb_col-id-gsbp-f5358e2.gspb_row__col--6 {
    padding-right: 0;
    padding-left: 0
}

#gspb_col-id-gsbp-f5358e2.gspb_row__col--6 {
    width: calc(50% - 10px)
}

@media (max-width: 999.98px) {
    #gspb_col-id-gsbp-f5358e2.gspb_row__col--6 {
        width: calc(50% - 10px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-f5358e2.gspb_row__col--6 {
        width: calc(50% - 10px)
    }
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-f5358e2.gspb_row__col--6 {
        width: 100%
    }
}

#gspb_row-id-gsbp-a81a87f>.gspb_row__content {
    display: flex;
    justify-content: space-between;
    margin: 0 auto;
    width: 100%;
    flex-wrap: wrap
}

body.gspb-bodyfront #gspb_row-id-gsbp-4b7bace>.gspb_row__content,
body.gspb-bodyfront #gspb_row-id-gsbp-a81a87f>.gspb_row__content {
    width: var(--theme-container-width, 1200px);
    max-width: var(--theme-normal-container-max-width, 1200px)
}

#gspb_row-id-gsbp-a81a87f {
    padding: 20px 0
}

#gspb_col-id-gsbp-0fdd490.gspb_row__col--12 {
    width: 100%
}

@media (max-width: 689.98px) {
    #gspb_col-id-gsbp-0fdd490.gspb_row__col--12 {
        width: 100%
    }
}

.gspb_pagenav_wrap,
.gspb_row {
    position: relative
}

#gspb-pagenav-tabs-wrap-gsbp-ad83dbd {
    display: flex;
    position: sticky;
    z-index: 99999
}

#gspb-pagenav-tabs-gsbp-ad83dbd {
    max-width: fit-content;
    display: flex
}

#gspb-pagenav-tabs-wrap-gsbp-ad83dbd {
    overflow: auto;
    flex-wrap: nowrap;
    scrollbar-width: thin;
    scrollbar-color: transparent transparent;
    top: 100px;
}

#gspb-pagenav-tabs-wrap-gsbp-ad83dbd::-webkit-scrollbar {
    width: 0;
    height: 0
}

#gspb-pagenav-tabs-wrap-gsbp-ad83dbd::-webkit-scrollbar-track {
    background-color: transparent;
    border-radius: 20px
}

#gspb-pagenav-tabs-wrap-gsbp-ad83dbd::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-radius: 20px;
    border: 1px solid transparent
}

#gspb-pagenav-tabs-wrap-gsbp-ad83dbd:hover::-webkit-scrollbar-thumb {
    background-color: #ddd
}

#gspb-pagenav-tabs-wrap-gsbp-ad83dbd:hover {
    scrollbar-color: #ddd #fff
}

#gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_accent {
    position: absolute;
    top: -1px;
    right: -1px;
    left: -1px;
    height: 6px;
    background: #00cc81;
    transform: scaleX(0);
    transform-origin: left
}

#gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_item {
    position: relative;
    transition: all .4s;
    white-space: nowrap;
    cursor: pointer;
    margin-right: -1px;
    margin-left: 0;
    padding: 16px 30px 14px
}

@media (max-width: 999.98px) {
    #gspb-pagenav-tabs-wrap-gsbp-ad83dbd {
        top: 0
    }
}

@media (max-width: 689.98px) {
    #gspb-pagenav-tabs-wrap-gsbp-ad83dbd {
        top: 0
    }
}

@media (max-width: 689.98px) {
    #gspb-pagenav-tabs-wrap-gsbp-ad83dbd {
        top: 70px
    }
}

#gspb-pagenav-tabs-wrap-gsbp-ad83dbd {
    justify-content: flex-start
}

@media (max-width:500px) {
    #gspb-pagenav-tabs-wrap-gsbp-ad83dbd {
        justify-content: left
    }
}

@media (max-width: 689.98px) {
    #gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_item {
        padding: 12px 10px 10px
    }
}

#gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_item {
    background-color: var(--wp--preset--color--palette-color-7, var(--theme-palette-color-7, #FAFBFC))
}

#gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_item.active,
#gspb-pagenav-tabs-wrap-gsbp-ad83dbd {
    background-color: var(--wp--preset--color--palette-color-8, var(--theme-palette-color-8, #ffffff));
    border-bottom-style: solid;
    border-bottom-width: 1px
}

#gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_item.active {
    border-bottom-color: #00000000;
    color: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #fca731))
}

#gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_accent {
    background-color: var(--wp--preset--color--palette-color-1, var(--theme-palette-color-1, #fca731))
}

#gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_item {
    border-style: solid;
    border-width: 1px;
    border-color: #0000000f #0000000f #00000000;
    text-transform: uppercase;
    font-size: 20px
}

#gspb-pagenav-tabs-wrap-gsbp-ad83dbd {
    border-bottom-color: #0000000f
}

@media (max-width: 999.98px) {
    #gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_item {
        font-size: 18px
    }
}

@media (max-width: 689.98px) {
    #gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_item {
        font-size: 15px
    }
}

#gspb-pagenav-tabs-gsbp-ad83dbd .gspb_dotnav_tab_item {
    font-weight: 600 !important;
    color: var(--wp--preset--color--palette-color-4, var(--theme-palette-color-4, #222222))
}
