.gb-container.gb-tabs__item:not(.gb-tabs__item-open) {
    display: none;
}

.gb-container-924084a2 {
    max-width: 1200px;
    padding: 60px 15px 120px;
    margin-right: auto;
    margin-left: auto;
}

.gb-container-fc552de2 {
    padding-right: 100px;
    border-right: 1px solid #dde6eb;
}

.gb-grid-wrapper>.gb-grid-column-fc552de2 {
    width: 50%;
}

.gb-container-94243824 {
    padding-left: 100px;
}

.gb-grid-wrapper>.gb-grid-column-94243824 {
    width: 50%;
}

.gb-container-b8a71acc {
    margin-top: 52px;
}

.gb-container-b3c19332 {
    margin-top: 52px;
}

.gb-container-e8a40182 {
    background-color: var(--base);
}

.gb-container-f09776ad {
    max-width: 1200px;
    padding: 100px 15px;
    margin-right: auto;
    margin-left: auto;
}

.gb-grid-wrapper>.gb-grid-column-6272535b {
    width: 33.33%;
}

.gb-grid-wrapper>.gb-grid-column-d7f285be {
    width: 33.33%;
}

.gb-grid-wrapper>.gb-grid-column-8521427a {
    width: 33.33%;
}

.gb-grid-wrapper>.gb-grid-column-6089ca85 {
    width: 33.33%;
}

.gb-grid-wrapper>.gb-grid-column-77585550 {
    width: 33.33%;
}

.gb-grid-wrapper>.gb-grid-column-3deb3d64 {
    width: 33.33%;
}

.gb-container-2bc49d19 {
    max-width: 1200px;
    padding: 120px 15px;
    margin-right: auto;
    margin-left: auto;
}

.gb-grid-wrapper>.gb-grid-column-0150e145 {
    width: 50%;
}

.gb-grid-wrapper>.gb-grid-column-183311b6 {
    width: 50%;
}

.gb-container-afe5bb3d {
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
}

.gb-container-64388a77 {
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 65px;
    padding-bottom: 65px;
}

.gb-container-5108bddf {
    min-height: 466px;
    max-width: 1540px;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 80px;
    padding-bottom: 80px;
    margin-right: auto;
    margin-left: auto;
}

.gb-container-5108bddf:before {
    content: "";
    z-index: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    background-image: url(../2023/03/Col.webp);
    background-size: auto;
    background-position: center right;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

.gb-container-b3cd80f8 {
    width: 100%;
    max-width: 1200px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.gb-grid-wrapper>.gb-grid-column-1b038069 {
    width: 60%;
}

.gb-container-432dbfa1 {
    max-width: 1200px;
    padding: 60px 15px;
    margin-right: auto;
    margin-left: auto;
}

.gb-container-8f562611 {
    max-width: 1170px;
    margin-right: auto;
    margin-left: auto;
    border-top: 1px solid rgba(255, 255, 255, 0.16);
}

.gb-grid-wrapper>.gb-grid-column-48d67d6c {
    width: 35%;
}

.gb-grid-wrapper>.gb-grid-column-c8d49b64 {
    width: 65%;
}

.gb-container-61a980ab {
    padding-top: 60px;
    padding-bottom: 32px;
}

.gb-grid-wrapper>.gb-grid-column-3b5f2e93 {
    width: 50%;
}

.gb-grid-wrapper>.gb-grid-column-54edc6c1 {
    width: 50%;
}

.gb-container-63521843 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 25px;
    padding-bottom: 16px;
    border-top: 1px solid #dde6eb;
    border-bottom: 1px solid #dde6eb;
}

.gb-container-1915da16 {
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    transition: all 0.2s ease;
}

.gb-grid-wrapper>.gb-grid-column-1915da16 {
    width: 50%;
}

.gb-container-1915da16:hover {
    transform: translate3d(0, -1px, 0);
    opacity: 0.8;
}

.gb-container-77f2d8c6 {
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
}

.gb-grid-wrapper>.gb-grid-column-77f2d8c6 {
    width: 50%;
}

.gb-container-77f2d8c6:hover {
    transform: translate3d(0, -1px, 0);
    opacity: 0.8;
    transition: all 0.2s ease;
}

.gb-container-4b535249 {
    justify-content: flex-end;
    text-align: right;
}

.gb-container-687f5b0a {
    padding-top: 24px;
}

.gb-container-01643adb {
    position: relative;
    overflow-x: hidden;
    margin-top: 30px;
}

.gb-container-3241ed45 {
    max-width: 1560px;
    margin-right: auto;
    margin-left: auto;
}

.gb-container-45f712cf {
    margin-top: -;
}

.gb-grid-wrapper>.gb-grid-column-45f712cf {
    width: 22%;
}

.gb-container-9053a1fe {
    height: 100%;
}

.gb-grid-wrapper>.gb-grid-column-9053a1fe {
    width: 78%;
}

.gb-container-4f342fdf {
    height: 100%;
    max-width: 850px;
    position: relative;
    padding-top: 100px;
    padding-bottom: 66px;
    padding-left: 30px;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
}

.gb-container-49641dbd {
    max-width: 1460px;
    margin-right: auto;
    margin-left: auto;
}

.gb-container-5b61b74d {
    padding-bottom: 75px;
    margin-top: -15px;
    margin-bottom: 30px;
}

.gb-container-9fc6bc01 {
    margin-right: 15px;
    margin-left: 15px;
}

.gb-container-78c47e57 {
    padding: 28px;
    border-radius: 20px;
    background-color: #2d2d2d;
}

.gb-container-bbcb6250 {
    display: flex;
    column-gap: 20px;
}

.gb-container-04a7db3d {
    padding: 26px;
    border-radius: 12px;
    background-color: rgba(255, 255, 255, 0.12);
}

.gb-container-2922bb2d {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 20px;
    margin-top: 36px;
}

.gb-container-14d3db8a {
    margin-right: 15px;
    margin-left: 15px;
}

.gb-container-3ab7dd82 {
    padding: 28px;
    border-radius: 20px;
    background-color: #2d2d2d;
}

.gb-container-4155e76e {
    display: flex;
    column-gap: 20px;
}

.gb-container-0d2f8f61 {
    padding: 26px;
    border-radius: 12px;
    background-color: rgba(255, 255, 255, 0.12);
}

.gb-container-850e4bb9 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 20px;
    margin-top: 36px;
}

.gb-container-77dafafa {
    margin-right: 15px;
    margin-left: 15px;
}

.gb-container-df90464f {
    padding: 28px;
    border-radius: 20px;
    background-color: #2d2d2d;
}

.gb-container-9c798b75 {
    display: flex;
    column-gap: 20px;
}

.gb-container-63f3f775 {
    padding: 26px;
    border-radius: 12px;
    background-color: rgba(255, 255, 255, 0.12);
}

.gb-container-ee610ce1 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 20px;
    margin-top: 36px;
}

.gb-container-8fdec247 {
    margin-right: 15px;
    margin-left: 15px;
}

.gb-container-536ef665 {
    padding: 28px;
    border-radius: 20px;
    background-color: #2d2d2d;
}

.gb-container-99debf26 {
    display: flex;
    column-gap: 20px;
}

.gb-container-80d37ecf {
    padding: 26px;
    border-radius: 12px;
    background-color: rgba(255, 255, 255, 0.12);
}

.gb-container-807c89b8 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 20px;
    margin-top: 36px;
}

.gb-container-e81ee2ed {
    margin-right: 15px;
    margin-left: 15px;
}

.gb-container-fabc9f43 {
    padding: 28px;
    border-radius: 20px;
    background-color: #2d2d2d;
}

.gb-container-dfa5a001 {
    display: flex;
    column-gap: 20px;
}

.gb-container-d3807996 {
    padding: 26px;
    border-radius: 12px;
    background-color: rgba(255, 255, 255, 0.12);
}

.gb-container-09b293ef {
    display: flex;
    align-items: center;
    justify-content: space-between;
    column-gap: 20px;
    margin-top: 36px;
}

.gb-container-f4d987c0 {
    max-width: 1170px;
    padding: 60px 15px 40px;
    margin-right: auto;
    margin-left: auto;
}

.gb-container-5eb6e184 {
    text-align: center;
    padding: 16px 20px;
    background-color: var(--base-3);
    box-shadow: 0 8px 40px 0 rgba(42, 44, 56, 0.16);
}

.gb-grid-wrapper-fc02c044 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.gb-grid-wrapper-fc02c044>.gb-grid-column {
    box-sizing: border-box;
}

.gb-grid-wrapper-bb58b0f5 {
    display: flex;
    flex-wrap: wrap;
    row-gap: 25px;
    margin-left: -52px;
}

.gb-grid-wrapper-bb58b0f5>.gb-grid-column {
    box-sizing: border-box;
    padding-left: 52px;
}

.gb-grid-wrapper-a3e69e77 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: -100px;
}

.gb-grid-wrapper-a3e69e77>.gb-grid-column {
    box-sizing: border-box;
    padding-left: 100px;
}

.gb-grid-wrapper-123ce49b {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.gb-grid-wrapper-123ce49b>.gb-grid-column {
    box-sizing: border-box;
}

.gb-grid-wrapper-85986842 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: -40px;
}

.gb-grid-wrapper-85986842>.gb-grid-column {
    box-sizing: border-box;
    padding-left: 40px;
}

.gb-grid-wrapper-34c355ce {
    display: flex;
    flex-wrap: wrap;
    margin-left: -24px;
}

.gb-grid-wrapper-34c355ce>.gb-grid-column {
    box-sizing: border-box;
    padding-left: 24px;
}

.gb-grid-wrapper-8b640b27 {
    display: flex;
    flex-wrap: wrap;
    margin-left: -24px;
}

.gb-grid-wrapper-8b640b27>.gb-grid-column {
    box-sizing: border-box;
    padding-left: 24px;
}

.gb-grid-wrapper-afba9023 {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}

.gb-grid-wrapper-afba9023>.gb-grid-column {
    box-sizing: border-box;
}

h2.gb-headline-d8c186d5 {
    text-align: center;
    margin-bottom: 60px;
}

p.gb-headline-8edd2955 {
    font-size: 44px;
    line-height: 52px;
    font-weight: 600;
    margin-bottom: 16px;
    color: var(--contrast-3);
}

p.gb-headline-8af4a290 {
    margin-bottom: 0px;
}

p.gb-headline-0b8c41ca {
    font-size: 14px;
    text-align: center;
    margin-bottom: 0px;
}

p.gb-headline-159401c3 {
    font-family: Prompt, sans-serif;
    font-size: 48px;
    line-height: 120%;
    font-weight: 600;
    text-align: left;
    margin-bottom: 16px;
    color: var(--contrast-3);
}

p.gb-headline-9fa39984 {
    margin-bottom: 0px;
}

div.gb-headline-35e5d432 {
    display: flex;
    align-items: center;
    column-gap: 0.5em;
}

div.gb-headline-35e5d432 .gb-icon {
    line-height: 0;
}

div.gb-headline-35e5d432 .gb-icon svg {
    width: 32px;
    height: 32px;
    fill: currentColor;
}

p.gb-headline-6829da93 {
    font-family: Prompt, sans-serif;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 16px;
    color: var(--base-3);
}

p.gb-headline-f84773e0 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
    color: var(--base-3);
}

p.gb-headline-bf0fc555 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 8px;
    color: var(--base-3);
}

p.gb-headline-c9234d45 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 0px;
    color: #ffffff;
}

.gb-headline-c9234d45 {
    opacity: 0.8;
}

div.gb-headline-eef8aa45 {
    display: flex;
    align-items: center;
    column-gap: 0.5em;
}

div.gb-headline-eef8aa45 .gb-icon {
    line-height: 0;
}

div.gb-headline-eef8aa45 .gb-icon svg {
    width: 32px;
    height: 32px;
    fill: currentColor;
}

p.gb-headline-c0823d8f {
    font-family: Prompt, sans-serif;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 16px;
    color: var(--base-3);
}

p.gb-headline-224ec432 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
    color: var(--base-3);
}

p.gb-headline-4e49b9ce {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 8px;
    color: var(--base-3);
}

div.gb-headline-102f45af {
    display: flex;
    align-items: center;
    column-gap: 0.5em;
}

div.gb-headline-102f45af .gb-icon {
    line-height: 0;
}

div.gb-headline-102f45af .gb-icon svg {
    width: 32px;
    height: 32px;
    fill: currentColor;
}

p.gb-headline-33c92f67 {
    font-family: Prompt, sans-serif;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 16px;
    color: var(--base-3);
}

p.gb-headline-935e0386 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
    color: var(--base-3);
}

p.gb-headline-f03f7ea3 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 8px;
    color: var(--base-3);
}

p.gb-headline-30c47090 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 0px;
    color: #ffffff;
}

.gb-headline-30c47090 {
    opacity: 0.8;
}

div.gb-headline-01fa825d {
    display: flex;
    align-items: center;
    column-gap: 0.5em;
}

div.gb-headline-01fa825d .gb-icon {
    line-height: 0;
}

div.gb-headline-01fa825d .gb-icon svg {
    width: 32px;
    height: 32px;
    fill: currentColor;
}

p.gb-headline-48954a7f {
    font-family: Prompt, sans-serif;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 16px;
    color: var(--base-3);
}

p.gb-headline-e9b49219 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
    color: var(--base-3);
}

p.gb-headline-900cb9ad {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 8px;
    color: var(--base-3);
}

p.gb-headline-7ea02ff4 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 0px;
    color: #ffffff;
}

.gb-headline-7ea02ff4 {
    opacity: 0.8;
}

div.gb-headline-ea20ec78 {
    display: flex;
    align-items: center;
    column-gap: 0.5em;
}

div.gb-headline-ea20ec78 .gb-icon {
    line-height: 0;
}

div.gb-headline-ea20ec78 .gb-icon svg {
    width: 32px;
    height: 32px;
    fill: currentColor;
}

p.gb-headline-fa785b38 {
    font-family: Prompt, sans-serif;
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    margin-bottom: 16px;
    color: var(--base-3);
}

p.gb-headline-680a1d89 {
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 0px;
    color: var(--base-3);
}

p.gb-headline-ec480d58 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 8px;
    color: var(--base-3);
}

p.gb-headline-7b2905d1 {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    margin-bottom: 0px;
    color: #ffffff;
}

.gb-headline-7b2905d1 {
    opacity: 0.8;
}

h1.gb-headline-a32025ec {
    text-align: center;
    margin-top: 28px;
    margin-bottom: 0px;
}

div.gb-headline-14272753 {
    display: flex;
    align-items: center;
}

div.gb-headline-14272753 .gb-icon {
    line-height: 0;
}

div.gb-headline-14272753 .gb-icon svg {
    width: 2.5em;
    height: 2.5em;
    fill: currentColor;
}

.gb-block-image-b0031b82 {
    margin-top: 40px;
}

.gb-image-b0031b82 {
    vertical-align: middle;
}

.gb-block-image-a99722f1 {
    margin-bottom: 20px;
}

.gb-image-a99722f1 {
    vertical-align: middle;
}

.gb-block-image-6d5a29af {
    margin-bottom: 20px;
}

.gb-image-6d5a29af {
    vertical-align: middle;
}

.gb-block-image-fe02b76c {
    margin-bottom: 20px;
}

.gb-image-fe02b76c {
    vertical-align: middle;
}

.gb-block-image-57ab2dd8 {
    margin-bottom: 20px;
}

.gb-image-57ab2dd8 {
    vertical-align: middle;
}

.gb-block-image-3e4e3686 {
    margin-bottom: 20px;
}

.gb-image-3e4e3686 {
    vertical-align: middle;
}

.gb-block-image-248850f5 {
    margin-bottom: 20px;
}

.gb-image-248850f5 {
    vertical-align: middle;
}

.gb-image-b9a3d166 {
    vertical-align: middle;
}

.gb-image-4a2538a3 {
    vertical-align: middle;
}

.gb-image-cd277fa0 {
    vertical-align: middle;
}

.gb-accordion__item:not(.gb-accordion__item-open)>.gb-button .gb-accordion__icon-open {
    display: none;
}

.gb-accordion__item.gb-accordion__item-open>.gb-button .gb-accordion__icon {
    display: none;
}

a.gb-button-403e3923 {
    display: inline-flex;
    font-family: Poppins, sans-serif;
    font-size: 14px;
    letter-spacing: 0.02em;
    font-weight: 500;
    text-transform: uppercase;
    padding: 11px 23px;
    margin-top: 52px;
    border-radius: 8px;
    border: 1px solid var(--accent);
    background-color: var(--accent);
    color: var(--base-3);
    text-decoration: none;
}

a.gb-button-403e3923:hover,
a.gb-button-403e3923:active,
a.gb-button-403e3923:focus {
    border-color: var(--accent);
    background-color: var(--base-3);
    color: var(--accent);
}

a.gb-button-7568615b {
    display: inline-flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px 24px;
    border-radius: 8px;
    border: 1px solid var(--accent);
    background-color: var(--accent);
    color: #ffffff;
    text-decoration: none;
}

a.gb-button-7568615b:hover,
a.gb-button-7568615b:active,
a.gb-button-7568615b:focus {
    background-color: var(--base-3);
    color: var(--accent);
}

a.gb-button-36d93ba8 {
    display: inline-flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px 24px;
    border-radius: 8px;
    border: 1px solid var(--accent);
    background-color: var(--accent);
    color: #ffffff;
    text-decoration: none;
}

a.gb-button-36d93ba8:hover,
a.gb-button-36d93ba8:active,
a.gb-button-36d93ba8:focus {
    background-color: var(--base-3);
    color: var(--accent);
}

a.gb-button-b5a23805 {
    display: inline-flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px 24px;
    border-radius: 8px;
    border: 1px solid var(--accent);
    background-color: var(--accent);
    color: #ffffff;
    text-decoration: none;
}

a.gb-button-b5a23805:hover,
a.gb-button-b5a23805:active,
a.gb-button-b5a23805:focus {
    background-color: var(--base-3);
    color: var(--accent);
}

a.gb-button-0c26488b {
    display: inline-flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px 24px;
    border-radius: 8px;
    border: 1px solid var(--accent);
    background-color: var(--accent);
    color: #ffffff;
    text-decoration: none;
}

a.gb-button-0c26488b:hover,
a.gb-button-0c26488b:active,
a.gb-button-0c26488b:focus {
    background-color: var(--base-3);
    color: var(--accent);
}

a.gb-button-13871b93 {
    display: inline-flex;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 12px 24px;
    border-radius: 8px;
    border: 1px solid var(--accent);
    background-color: var(--accent);
    color: #ffffff;
    text-decoration: none;
}

a.gb-button-13871b93:hover,
a.gb-button-13871b93:active,
a.gb-button-13871b93:focus {
    background-color: var(--base-3);
    color: var(--accent);
}

a.gb-button-d1d75e3a {
    display: inline-flex;
    justify-content: center;
    width: 100%;
    max-width: 360px;
    font-size: 16px;
    font-weight: 700;
    padding: 14px 20px;
    border-radius: 8px;
    background-color: #cf173c;
    color: #ffffff;
    text-decoration: none;
}

a.gb-button-d1d75e3a:hover,
a.gb-button-d1d75e3a:active,
a.gb-button-d1d75e3a:focus {
    background-color: #cf173c;
    color: #ffffff;
}

@media (min-width: 1025px) {
    .gb-container-afe5bb3d:before {
        content: "";
        z-index: 0;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        pointer-events: none;
        background-image: url(/wp-content/uploads/2023/03/Section.svg);
        background-size: contain;
        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }

    .gb-container-5eb6e184 {
        display: none !important;
    }

    div.gb-headline-14272753 {
        display: none !important;
    }
}

@media (max-width: 1024px) {
    .gb-container-924084a2 {
        padding-bottom: 80px;
    }

    .gb-container-fc552de2 {
        padding-right: 0px;
        padding-bottom: 30px;
        border-right: 0px solid #dde6eb;
        border-bottom: 1px solid #dde6eb;
    }

    .gb-grid-wrapper>.gb-grid-column-fc552de2 {
        width: 100%;
    }

    .gb-container-94243824 {
        padding-top: 30px;
        padding-left: 0px;
    }

    .gb-grid-wrapper>.gb-grid-column-94243824 {
        width: 100%;
    }

    .gb-container-f09776ad {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .gb-grid-wrapper>.gb-grid-column-6272535b {
        width: 50%;
    }

    .gb-grid-wrapper>.gb-grid-column-d7f285be {
        width: 50%;
    }

    .gb-grid-wrapper>.gb-grid-column-8521427a {
        width: 50%;
    }

    .gb-grid-wrapper>.gb-grid-column-6089ca85 {
        width: 50%;
    }

    .gb-grid-wrapper>.gb-grid-column-77585550 {
        width: 50%;
    }

    .gb-grid-wrapper>.gb-grid-column-3deb3d64 {
        width: 50%;
    }

    .gb-container-2bc49d19 {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .gb-grid-wrapper>.gb-grid-column-0150e145 {
        width: 100%;
        order: 2;
    }

    .gb-grid-wrapper>.gb-grid-column-183311b6 {
        width: 100%;
        order: 1;
    }

    .gb-container-afe5bb3d:before {
        content: "";
        z-index: 0;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        pointer-events: none;
        background-image: url(/wp-content/uploads/2023/03/Section.svg);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        background-attachment: scroll;
    }

    .gb-container-5108bddf {
        min-height: 100px;
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .gb-grid-wrapper>.gb-grid-column-1b038069 {
        width: 100%;
    }

    .gb-container-48d67d6c {
        text-align: center;
    }

    .gb-grid-wrapper>.gb-grid-column-48d67d6c {
        width: 100%;
    }

    .gb-container-c8d49b64 {
        text-align: center;
        margin-top: 40px;
    }

    .gb-grid-wrapper>.gb-grid-column-c8d49b64 {
        width: 100%;
    }

    .gb-container-63521843 {
        flex-direction: column;
    }

    .gb-container-4b535249 {
        text-align: left;
        margin-top: 40px;
    }

    .gb-container-01643adb {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .gb-grid-wrapper>.gb-grid-column-9053a1fe {
        width: 100%;
    }

    .gb-container-4f342fdf {
        padding: 100px 15px 60px;
    }

    .gb-container-49641dbd {
        padding-right: 15px;
        padding-left: 15px;
    }

    .gb-block-image-b0031b82 {
        text-align: center;
    }

    .gb-block-image-b9a3d166 {
        text-align: center;
    }
}

@media (max-width: 1024px) and (min-width: 768px) {

    .gb-container-45f712cf,
    .gb-grid-column-45f712cf {
        display: none !important;
    }
}

@media (max-width: 767px) {
    .gb-container-924084a2 {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .gb-grid-wrapper>.gb-grid-column-fc552de2 {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-94243824 {
        width: 100%;
    }

    .gb-container-f09776ad {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .gb-grid-wrapper>.gb-grid-column-6272535b {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-d7f285be {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-8521427a {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-6089ca85 {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-77585550 {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-3deb3d64 {
        width: 100%;
    }

    .gb-container-2bc49d19 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .gb-grid-wrapper>.gb-grid-column-0150e145 {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-183311b6 {
        width: 100%;
    }

    .gb-container-afe5bb3d {
        padding-right: 0px;
        padding-left: 0px;
    }

    .gb-grid-wrapper>.gb-grid-column-1b038069 {
        width: 100%;
    }

    .gb-container-432dbfa1 {
        padding-top: 80px;
    }

    .gb-grid-wrapper>.gb-grid-column-48d67d6c {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-c8d49b64 {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-3b5f2e93 {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-54edc6c1 {
        width: 100%;
    }

    .gb-container-98ae5842 {
        width: 23%;
    }

    .gb-grid-wrapper>.gb-grid-column-98ae5842 {
        width: 23%;
    }

    .gb-grid-wrapper>.gb-grid-column-1915da16 {
        width: 50%;
    }

    .gb-grid-wrapper>.gb-grid-column-77f2d8c6 {
        width: 50%;
    }

    .gb-container-4b535249 {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-4b535249 {
        width: 100%;
    }

    .gb-grid-wrapper>.gb-grid-column-45f712cf {
        width: 100%;
    }

    .gb-container-45f712cf,
    .gb-grid-column-45f712cf {
        display: none !important;
    }

    .gb-grid-wrapper>.gb-grid-column-9053a1fe {
        width: 100%;
    }

    .gb-container-4f342fdf {
        padding-top: 20px;
        padding-bottom: 0px;
    }

    .gb-container-1a0ee18a {
        padding-bottom: 22px;
    }

    .gb-container-2922bb2d {
        display: flex;
        flex-direction: column-reverse;
    }

    .gb-container-f4d987c0 {
        padding-top: 40px;
        padding-bottom: 20px;
    }

    .gb-grid-wrapper-34c355ce {
        margin-left: -15px;
    }

    .gb-grid-wrapper-34c355ce>.gb-grid-column {
        padding-left: 15px;
    }

    .gb-grid-wrapper-8b640b27 {
        align-items: center;
    }

    p.gb-headline-8edd2955 {
        text-align: center;
    }

    p.gb-headline-8af4a290 {
        text-align: center;
    }

    p.gb-headline-159401c3 {
        min-height: 77px;
        font-size: 32px;
        text-align: center;
    }

    p.gb-headline-9fa39984 {
        min-height: 51px;
        text-align: center;
        margin-bottom: 40px;
    }

    h1.gb-headline-a32025ec {
        font-size: 40px;
    }

    a.gb-button-403e3923 {
        align-items: center;
        justify-content: center;
        width: 100%;
    }
}

:root {
    --gb-container-width: 1200px;
}

.gb-container .wp-block-image img {
    vertical-align: middle;
}

.gb-grid-wrapper .wp-block-image {
    margin-bottom: 0;
}

.gb-highlight {
    background: none;
}

.gb-shape {
    line-height: 0;
}

.gb-container-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
}