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

.gb-element-0bdb0011 {
    background-blend-mode: normal,normal,;
    background: radial-gradient(rgba(59,9,255,0.29) 0%,rgba(255,255,255,0) 50%),radial-gradient(rgba(9,13,31,0.36) 0%,#0b1129 80%),url(/uploads/افضل-اشتراك-IPTV-السعودية.jpg) 18% 40% /cover no-repeat fixed;
    padding: 12rem 2rem
}

@media (max-width: 767px) {
    .gb-element-0bdb0011 {
        padding-bottom:9rem;
        padding-top: 9rem
    }
}

.gb-element-678496bf {
    max-width: var(--gb-container-width);
    position: relative
}

.gb-element-098cc6c8 {
    align-items: center;
    column-gap: 2rem;
    display: flex;
    justify-content: center;
    row-gap: 2rem
}

@media (max-width: 767px) {
    .gb-element-098cc6c8 {
        align-items:center;
        column-gap: 0px;
        flex-direction: column;
        row-gap: 30px
    }
}

.gb-element-3eb7f9ac {
    display: flex;
    justify-content: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: -4rem;
    max-width: var(--gb-container-width);
    overflow-x: visible;
    overflow-y: visible;
    padding-bottom: 0px;
    padding-top: 0px;
    position: relative
}

.gb-element-36f13f3b {
    background-blend-mode: normal;
    background-image: linear-gradient(180deg,rgba(9,13,31,0) 40%,var(--contrast) 90%);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0px;
    display: flex;
    justify-content: center;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--gb-container-width);
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-element-fb883454 {
    background-color: var(--contrast);
    margin-top: -4rem;
    padding-top: 0px;
    position: relative;
    z-index: 5
}

@media (max-width: 1024px) {
    .gb-element-fb883454 {
        margin-top:-2rem
    }
}

@media (max-width: 767px) {
    .gb-element-fb883454 {
        margin-top:0px
    }
}

.gb-element-375ab2bb {
    display: flex;
    justify-content: center;
    margin-bottom: 1rem;
    margin-top: 1rem
}

.gb-element-357b2f18 {
    align-items: center;
    column-gap: 6rem;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 2rem;
    text-align: center
}

@media (max-width: 1024px) {
    .gb-element-357b2f18 {
        column-gap:2rem;
        display: flex
    }
}

@media (max-width: 767px) {
    .gb-element-357b2f18 {
        align-items:center;
        align-self: center;
        column-gap: 0rem;
        display: flex;
        justify-content: center;
        justify-items: center;
        justify-self: center
    }
}

.gb-element-e9a221f7 {
    background-blend-mode: normal,;
    background: radial-gradient(rgba(17,22,46,0.95) 0%,var(--contrast-2) 80%),url(/uploads/pattern.png) center /300px repeat fixed
}

.gb-element-e8963816 {
    max-width: var(--gb-container-width);
    position: relative
}

.gb-element-185f2acf {
    column-gap: 1rem;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    row-gap: 1rem
}

@media (max-width: 767px) {
    .gb-element-185f2acf {
        grid-template-columns:1fr
    }
}

.gb-element-59b6ce6d {
    align-items: flex-end;
    display: flex
}

.gb-element-5d7bc690 {
    column-gap: 3em;
    display: grid;
    grid-template-columns: repeat(2,minmax(0,1fr));
    row-gap: 3em
}

@media (max-width: 1024px) {
    .gb-element-5d7bc690 {
        grid-template-columns:repeat(2,minmax(0,1fr))
    }
}

@media (max-width: 767px) {
    .gb-element-5d7bc690 {
        grid-template-columns:1fr
    }
}

.gb-element-dcd48e31 {
    padding-left: 1.5rem;
    padding-top: 1.5rem;
    position: relative
}

.gb-element-022f3010 {
    padding-left: 1.5rem;
    padding-top: 1.5rem;
    position: relative
}

.gb-element-7b46fb29 {
    padding-left: 1.5rem;
    padding-top: 1.5rem;
    position: relative
}

.gb-element-c418848c {
    padding-left: 1.5rem;
    padding-top: 1.5rem;
    position: relative
}

.gb-element-722f96fe {
    padding-left: 1.5rem;
    padding-top: 1.5rem;
    position: relative
}

.gb-element-02c20dec {
    padding-left: 1.5rem;
    padding-top: 1.5rem;
    position: relative
}

.gb-element-9110fd3a {
    background-color: var(--contrast-2);
    padding-bottom: 8rem;
    padding-top: 4rem
}

.gb-element-9e4c38e7 {
    max-width: var(--gb-container-width);
    position: relative
}

.gb-element-8842edeb {
    background-blend-mode: multiply,;
    box-shadow: 0px 0px 8px 2px var(--accent-2);
    margin-bottom: 4rem;
    background: linear-gradient(to left,rgba(0,0,0,0.75) 0%,rgba(0,0,0,0.75) 100%),url(/uploads/bg-cobra-iptv-ksa4k.jpg) center /cover no-repeat;
    border: 1px solid var(--accent-2);
    padding: 2rem
}

.gb-element-45d5800a {
    column-gap: 4em;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    padding-bottom: 1rem;
    padding-top: 1rem;
    row-gap: 2em
}

@media (max-width: 1024px) {
    .gb-element-45d5800a {
        grid-template-columns:1fr
    }
}

@media (max-width: 767px) {
    .gb-element-45d5800a {
        grid-template-columns:1fr
    }
}

.gb-element-c1584a53 {
    background-color: var(--contrast);
    border: 1px solid var(--accent-2);
    border-radius: 2px;
    padding: 2rem
}

@media (max-width: 1024px) {
    .gb-element-c1584a53 {
        margin-left:auto;
        margin-right: auto;
        width: 75%
    }
}

@media (max-width: 767px) {
    .gb-element-c1584a53 {
        width:100%
    }
}

.gb-element-76402ebe {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: .75rem
}

.gb-element-fc09e20b {
    align-items: center;
    column-gap: .5rem;
    display: flex;
    margin-bottom: 1.5rem
}

.gb-element-56e19f06 {
    display: flex;
    flex-direction: column;
    margin-bottom: 2.5rem;
    margin-left: 0rem;
    row-gap: 1rem
}

.gb-element-39de6e4b {
    align-items: center;
    column-gap: 2rem;
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
    row-gap: 2rem
}

@media (max-width: 767px) {
    .gb-element-39de6e4b {
        align-items:center;
        column-gap: 0px;
        flex-direction: column;
        row-gap: 30px
    }
}

.gb-element-9c374f5e {
    background-color: var(--contrast);
    position: relative;
    border: 1px solid var(--accent-2);
    border-radius: 2px;
    padding: 2rem
}

@media (max-width: 1024px) {
    .gb-element-9c374f5e {
        margin-left:auto;
        margin-right: auto;
        width: 75%
    }
}

@media (max-width: 767px) {
    .gb-element-9c374f5e {
        width:100%
    }
}

.gb-element-fe6c1162 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: .75rem
}

.gb-element-02766cb0 {
    align-items: center;
    column-gap: .5rem;
    display: flex;
    margin-bottom: 1.5rem
}

.gb-element-53d52aa3 {
    display: flex;
    flex-direction: column;
    margin-bottom: 2.5rem;
    margin-left: 0rem;
    row-gap: 1rem
}

.gb-element-99d3a7f4 {
    align-items: center;
    column-gap: 2rem;
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
    row-gap: 2rem
}

@media (max-width: 767px) {
    .gb-element-99d3a7f4 {
        align-items:center;
        column-gap: 0px;
        flex-direction: column;
        row-gap: 30px
    }
}

.gb-element-b3eedc62 {
    background-color: var(--contrast);
    border: 1px solid var(--accent-2);
    border-radius: 2px;
    padding: 2rem
}

@media (max-width: 1024px) {
    .gb-element-b3eedc62 {
        margin-left:auto;
        margin-right: auto;
        width: 75%
    }
}

@media (max-width: 767px) {
    .gb-element-b3eedc62 {
        width:100%
    }
}

.gb-element-a8d47c37 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: .75rem
}

.gb-element-05ad08af {
    align-items: center;
    column-gap: .5rem;
    display: flex;
    margin-bottom: 1.5rem
}

.gb-element-b92ef12c {
    display: flex;
    flex-direction: column;
    margin-bottom: 2.5rem;
    margin-left: 0rem;
    row-gap: 1rem
}

.gb-element-9c131179 {
    align-items: center;
    column-gap: 2rem;
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
    row-gap: 2rem;
    text-align: center
}

@media (max-width: 767px) {
    .gb-element-9c131179 {
        align-items:center;
        column-gap: 0px;
        flex-direction: column;
        row-gap: 30px
    }
}

.gb-element-d96799c9 {
    background-blend-mode: multiply,normal;
    background-color: var(--contrast-3);
    box-shadow: 0px 0px 8px 2px var(--accent-2);
    margin-bottom: 4rem;
    text-align: left;
    background: linear-gradient(to left,rgba(0,0,0,0.68) 0%,rgba(0,0,0,0.68) 100%),url(/uploads/bg-4k-iptv-ksa4k.jpg) center /cover no-repeat;
    border: 1px solid var(--accent-2);
    padding: 2rem
}

.gb-element-cf7f54e1 {
    column-gap: 4em;
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    padding-bottom: 1rem;
    padding-top: 1rem;
    row-gap: 2em
}

@media (max-width: 1024px) {
    .gb-element-cf7f54e1 {
        grid-template-columns:1fr
    }
}

@media (max-width: 767px) {
    .gb-element-cf7f54e1 {
        grid-template-columns:1fr
    }
}

.gb-element-76ca6db8 {
    background-color: var(--contrast);
    border: 1px solid var(--accent-2);
    border-radius: 2px;
    padding: 2rem
}

@media (max-width: 1024px) {
    .gb-element-76ca6db8 {
        margin-left:auto;
        margin-right: auto;
        width: 75%
    }
}

@media (max-width: 767px) {
    .gb-element-76ca6db8 {
        width:100%
    }
}

.gb-element-ca06506f {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: .75rem
}

.gb-element-97ca75ec {
    align-items: center;
    column-gap: .5rem;
    display: flex;
    margin-bottom: 1.5rem
}

.gb-element-bde64f33 {
    display: flex;
    flex-direction: column;
    margin-bottom: 2.5rem;
    margin-left: 0rem;
    row-gap: 1rem
}

.gb-element-851c3c29 {
    align-items: center;
    column-gap: 2rem;
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
    row-gap: 2rem
}

@media (max-width: 767px) {
    .gb-element-851c3c29 {
        align-items:center;
        column-gap: 0px;
        flex-direction: column;
        row-gap: 30px
    }
}

.gb-element-da178f1e {
    background-color: var(--contrast);
    position: relative;
    border: 1px solid var(--accent-2);
    border-radius: 2px;
    padding: 2rem
}

@media (max-width: 1024px) {
    .gb-element-da178f1e {
        margin-left:auto;
        margin-right: auto;
        width: 75%
    }
}

@media (max-width: 767px) {
    .gb-element-da178f1e {
        width:100%
    }
}

.gb-element-d8fb80ef {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: .75rem
}

.gb-element-d4051752 {
    align-items: center;
    column-gap: .5rem;
    display: flex;
    margin-bottom: 1.5rem
}

.gb-element-1df0a4db {
    display: flex;
    flex-direction: column;
    margin-bottom: 2.5rem;
    margin-left: 0rem;
    row-gap: 1rem
}

.gb-element-647521bc {
    align-items: center;
    column-gap: 2rem;
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
    row-gap: 2rem
}

@media (max-width: 767px) {
    .gb-element-647521bc {
        align-items:center;
        column-gap: 0px;
        flex-direction: column;
        row-gap: 30px
    }
}

.gb-element-c7a3fdb4 {
    background-color: var(--contrast);
    border: 1px solid var(--accent-2);
    border-radius: 2px;
    padding: 2rem
}

@media (max-width: 1024px) {
    .gb-element-c7a3fdb4 {
        margin-left:auto;
        margin-right: auto;
        width: 75%
    }
}

@media (max-width: 767px) {
    .gb-element-c7a3fdb4 {
        width:100%
    }
}

.gb-element-29ef8acb {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-bottom: .75rem
}

.gb-element-79f34590 {
    align-items: center;
    column-gap: .5rem;
    display: flex;
    margin-bottom: 1.5rem
}

.gb-element-aafebbae {
    display: flex;
    flex-direction: column;
    margin-bottom: 2.5rem;
    margin-left: 0rem;
    row-gap: 1rem
}

.gb-element-c2d48520 {
    align-items: center;
    column-gap: 2rem;
    display: flex;
    justify-content: center;
    margin-bottom: 2rem;
    row-gap: 2rem
}

@media (max-width: 767px) {
    .gb-element-c2d48520 {
        align-items:center;
        column-gap: 0px;
        flex-direction: column;
        row-gap: 30px
    }
}

.gb-element-694be2a2 {
    align-items: center;
    column-gap: 3rem;
    display: flex;
    justify-content: center;
    row-gap: 3rem
}

.gb-element-f2910e65 {
    padding-bottom: 8rem;
    padding-top: 8rem
}

.gb-element-5866013b {
    align-items: center;
    column-gap: 8em;
    display: grid;
    grid-template-columns: 1fr 2fr;
    row-gap: 3em
}

@media (max-width: 1024px) {
    .gb-element-5866013b {
        grid-template-columns:1fr
    }
}

@media (max-width: 767px) {
    .gb-element-5866013b {
        grid-template-columns:1fr
    }
}

.gb-element-79b81a35 {
    display: flex
}

@media (max-width: 1024px) {
    .gb-element-79b81a35 {
        justify-content:center
    }
}

.gb-element-78813520 {
    column-gap: 3em;
    display: grid;
    grid-template-columns: 1fr 1.0fr;
    margin-bottom: 4rem;
    row-gap: 3em
}

@media (max-width: 1024px) {
    .gb-element-78813520 {
        column-gap:4rem;
        row-gap: 4rem
    }
}

@media (max-width: 767px) {
    .gb-element-78813520 {
        grid-template-columns:1fr
    }
}

.gb-element-15373b0c {
    grid-column: span 2;
    padding-bottom: 3rem;
    border-bottom: 2px solid var(--contrast-3)
}

@media (max-width: 767px) {
    .gb-element-15373b0c {
        border-bottom-style:solid;
        border-bottom-width: 0px;
        grid-column: unset;
        margin-left: 15px;
        margin-right: 15px;
        padding-bottom: 0px;
        padding-right: 1px
    }
}

.gb-element-5fdb9a17 {
    align-items: center;
    column-gap: .75rem;
    display: flex;
    margin-bottom: 1.5rem
}

@media (max-width: 767px) {
    .gb-element-5fdb9a17 {
        align-items:flex-start;
        flex-direction: column;
        row-gap: .75rem
    }
}

@media (max-width: 767px) {
    .gb-element-97b098a2 {
        margin-left:15px;
        margin-right: 15px;
        padding-right: 1px
    }
}

.gb-element-0092966d {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-bottom: 1.5rem;
    row-gap: .75rem
}

.gb-element-5f71ceaf {
    border-left-color: var(--contrast-3);
    padding-right: 4rem;
    border-right: 2px solid var(--contrast-3)
}

@media (max-width: 767px) {
    .gb-element-5f71ceaf {
        border-left-style:solid;
        border-left-width: 0px;
        margin-left: 15px;
        margin-right: 15px;
        padding-left: 0px;
        padding-right: 1rem
    }
}

.gb-element-1674b5a2 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-bottom: 1.5rem;
    row-gap: .75rem
}

.gb-element-a51693dc {
    display: flex;
    justify-content: center
}

.gb-element-2088e59b {
    background-color: var(--contrast-2)
}

.gb-element-dbb4ca81 {
    max-width: var(--gb-container-width);
    position: relative
}

.gb-element-de7bdaff {
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 75%
}

@media (max-width: 767px) {
    .gb-element-de7bdaff {
        max-width:100%
    }
}

.gb-element-cf78c854 {
    background-blend-mode: normal,normal,;
    background: radial-gradient(rgba(23,5,97,0.5) 0%,rgba(255,255,255,0) 50%),radial-gradient(rgba(9,13,31,0.4) 0%,rgba(11,17,41,0.81) 80%),url(/uploads/bg_ksa4k.jpg) center /600px repeat fixed
}

.gb-element-4630e641 {
    max-width: var(--gb-container-width);
    position: relative
}

.gb-element-87256f5c {
    align-items: center;
    column-gap: 2rem;
    display: flex;
    justify-content: center;
    row-gap: 2rem
}

@media (max-width: 767px) {
    .gb-element-87256f5c {
        align-items:center;
        column-gap: 0px;
        flex-direction: column;
        row-gap: 30px
    }
}

.gb-element-af601c5f {
    background-blend-mode: normal,;
    background: radial-gradient(rgba(17,22,46,0.95) 0%,var(--contrast) 80%),url(/uploads/pattern.png) center /300px repeat fixed
}

.gb-element-8bd1261b {
    column-gap: 2em;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    row-gap: 2em
}

@media (max-width: 767px) {
    .gb-element-8bd1261b {
        grid-template-columns:1fr
    }
}

.gb-element-dc2d515e {
    padding: 20px
}

.gb-element-8fafded3 {
    padding: 20px
}

.gb-element-093a445f {
    padding: 20px
}

.gb-element-a59524ce {
    padding: 20px
}

.gb-element-0f784ee5 {
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

@media (max-width: 767px) {
    .gb-element-0f784ee5 {
        width:100%;
        border-radius: 0px;
        padding: 4rem 1.5rem
    }
}

.gb-element-2586b92b {
    column-gap: 2em;
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
    max-width: var(--gb-container-width);
    row-gap: 2em
}

@media (max-width: 767px) {
    .gb-element-2586b92b {
        grid-template-columns:1fr
    }
}

.gb-element-6e704d51 {
    align-items: center;
    column-gap: 3rem;
    display: flex;
    flex-direction: column;
    text-align: center
}

@media (max-width: 1024px) {
    .gb-element-6e704d51 {
        grid-column:span 3
    }
}

@media (max-width: 767px) {
    .gb-element-6e704d51 {
        align-items:center;
        display: flex;
        flex-direction: column;
        grid-column: unset;
        row-gap: 2rem;
        text-align: center
    }
}

.gb-element-71aac024 {
    align-items: center;
    column-gap: 1.5rem;
    margin-top: 6px
}

.gb-element-71aac024 a {
    color: var(--base-3)
}

.gb-element-71aac024 a:hover {
    color: var(--accent-3)
}

.gb-element-a2b638d8 {
    align-items: center;
    column-gap: 1.5rem;
    display: flex;
    margin-bottom: 2.25rem
}

.gb-element-66a9fa7e {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

.gb-element-66a9fa7e a {
    color: var(--base-2)
}

.gb-element-66a9fa7e a:hover {
    color: var(--accent-2)
}

@media (max-width: 767px) {
    .gb-element-66a9fa7e {
        align-items:center;
        display: flex;
        flex-direction: column;
        text-align: center
    }
}

.gb-element-ba846b51 {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

.gb-element-ba846b51 a {
    color: var(--base-2)
}

.gb-element-ba846b51 a:hover {
    color: var(--accent-2)
}

@media (max-width: 767px) {
    .gb-element-ba846b51 {
        align-items:center;
        display: flex;
        flex-direction: column;
        text-align: center
    }
}

.gb-element-93bda6d1 {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

.gb-element-93bda6d1 a {
    color: var(--base-2)
}

.gb-element-93bda6d1 a:hover {
    color: var(--accent-2)
}

@media (max-width: 767px) {
    .gb-element-93bda6d1 {
        align-items:center;
        display: flex;
        flex-direction: column;
        text-align: center
    }
}

.gb-text-bef85be5 {
    color: var(--base-2);
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 50%
}

@media (max-width: 1024px) {
    .gb-text-bef85be5 {
        width:100%
    }
}

.gb-text-2f6775da:is(:hover,:focus) {
    background-color: var(--accent-2)
}

.gb-text-99fd8877 {
    font-size: 1rem;
    text-align: right
}

.gb-text-e86f8324 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 75%
}

@media (max-width: 1024px) {
    .gb-text-e86f8324 {
        width:100%
    }
}

.gb-text-1da2f448 {
    color: var(--base-2);
    font-size: 2rem;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 70%
}

@media (max-width: 1024px) {
    .gb-text-1da2f448 {
        width:100%
    }
}

.gb-text-15ce2f2c {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: .5rem
}

.gb-text-6259591a {
    color: var(--base-2);
    font-size: 20px;
    margin-bottom: 0px
}

.gb-text-5b47b9ca {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: .5rem
}

.gb-text-bc7e3e4c {
    color: var(--base-2);
    font-size: 20px;
    margin-bottom: 0px
}

.gb-text-667c8ee4 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: .5rem
}

.gb-text-fc8f4270 {
    color: var(--base-2);
    font-size: 20px;
    margin-bottom: 0px
}

.gb-text-0dfed597 {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: .5rem
}

.gb-text-4aedc9e1 {
    color: var(--base-2);
    font-size: 20px;
    margin-bottom: 0px
}

.gb-text-a28ad91e {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: .5rem
}

.gb-text-d693474c {
    color: var(--base-2);
    font-size: 20px;
    margin-bottom: 0px
}

.gb-text-cf1be41b {
    font-size: 30px;
    font-weight: 600;
    margin-bottom: .5rem
}

.gb-text-2d70e8af {
    color: var(--base-2);
    font-size: 20px;
    margin-bottom: 0px
}

.gb-text-1b047ccf {
    background-color: var(--accent-2);
    color: var(--base-3);
    font-size: 50px;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    padding-top: 20px;
    text-align: center;
    width: 75%
}

@media (max-width: 1024px) {
    .gb-text-1b047ccf {
        width:100%
    }
}

.gb-text-2b981068 {
    color: var(--base-2);
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 70%
}

@media (max-width: 1024px) {
    .gb-text-2b981068 {
        width:100%
    }
}

.gb-text-adc61fd5 {
    font-weight: 600;
    margin-bottom: 0rem
}

.gb-text-89208f93 {
    color: var(--accent-2);
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 0rem
}

.gb-text-5fc4a7fb {
    color: var(--base-2);
    font-size: 1rem;
    margin-bottom: 0rem
}

.gb-text-ad5dbd44 {
    color: var(--base);
    margin-bottom: 2rem
}

.gb-text-e8581367 {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-e8581367 .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-b184e13f {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-b184e13f .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-3fde0d6c {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-3fde0d6c .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-3e5ea9b7 {
    font-weight: 600;
    margin-bottom: 0rem
}

.gb-text-40032614 {
    color: var(--accent-2);
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 0rem
}

.gb-text-6463717c {
    color: var(--base-2);
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 0rem
}

.gb-text-f9170fdf {
    color: var(--base);
    margin-bottom: 2rem;  /* Added missing semicolon */
    font-size: 1rem;
}

.gb-text-921ee386 {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-921ee386 .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-fb2fe847 {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-fb2fe847 .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-47fb523f {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-47fb523f .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-b55b07d7 {
    font-weight: 600;
    margin-bottom: 0rem
}

.gb-text-67c02717 {
    color: var(--accent-2);
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 0rem
}

.gb-text-cdaecd35 {
    color: var(--base-2);
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 0rem
}

.gb-text-bbe58929 {
    color: var(--base);
    margin-bottom: 2rem;  /* Added missing semicolon */
    font-size: 1rem;
}

.gb-text-19cfb695 {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-19cfb695 .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-4137c224 {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-4137c224 .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-b9d4eccf {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-b9d4eccf .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-018c92fd {
    font-weight: 600;
    margin-bottom: 0rem
}

.gb-text-88100aab {
    color: var(--accent-2);
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 0rem
}

.gb-text-34e2ccc5 {
    color: var(--base-2);
    font-size: 1rem;
    margin-bottom: 0rem
}

.gb-text-892a6b24 {
    color: var(--base);
    margin-bottom: 2rem;
    text-align: right
}

.gb-text-4f0aca0f {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-4f0aca0f .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-d0e39086 {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-d0e39086 .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-e4ffa5ff {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-e4ffa5ff .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-6bdd9440 {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-6bdd9440 .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-70bf4172 {
    font-weight: 600;
    margin-bottom: 0rem
}

.gb-text-4a315ad9 {
    color: var(--accent-2);
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 0rem
}

.gb-text-6e7cd1be {
    color: var(--base-2);
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 0rem
}

.gb-text-bf4d56ea {
    color: var(--base);
    margin-bottom: 2rem;
    text-align: right
}

.gb-text-a5f2470f {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-a5f2470f .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-bbc2743c {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-bbc2743c .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-00e4d7bd {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-00e4d7bd .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-046247ed {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-046247ed .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-f5368f52 {
    font-weight: 600;
    margin-bottom: 0rem
}

.gb-text-ee1b0dfa {
    color: var(--accent-2);
    font-size: 2rem;
    font-weight: 700;
    letter-spacing: 1px;
    margin-bottom: 0rem
}

.gb-text-d95dc798 {
    color: var(--base-2);
    font-size: 1rem;
    font-weight: 600;
    margin-bottom: 0rem
}

.gb-text-5ed0c180 {
    color: var(--base);
    margin-bottom: 2rem;
    text-align: right
}

.gb-text-31706a31 {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-31706a31 .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-f970993a {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-f970993a .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-962f42d7 {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-962f42d7 .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-a91c204a {
    align-items: flex-start;
    column-gap: 0.5em;
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    list-style-type: none
}

.gb-text-a91c204a .gb-shape svg {
    width: 1em;
    height: 1em;
    fill: currentColor;
    color: var(--accent-2);
    margin-top: 3px
}

.gb-text-f6cb9bc9 {
    font-weight: 600;
    line-height: 1.5em;
    margin-right: o;
    text-align: right
}

@media (max-width: 1024px) {
    .gb-text-f6cb9bc9 {
        width:100%
    }
}

.gb-text-ca8ab9cd {
    font-size: 26px;
    margin-bottom: 0rem
}

.gb-text-cc0665dd {
    font-size: 26px;
    margin-bottom: 0px
}

.gb-text-87ca7486 {
    font-size: 26px;
    margin-bottom: 0px
}

.gb-text-b510197a:is(:hover,:focus) {
    background-color: var(--accent-2)
}

.gb-text-0b1bf2e0 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 75%
}

@media (max-width: 1024px) {
    .gb-text-0b1bf2e0 {
        width:100%
    }
}

.gb-text-5d8cc78c {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 75%
}

@media (max-width: 1024px) {
    .gb-text-5d8cc78c {
        width:100%
    }
}

.gb-text-5fecffb6 {
    color: var(--base-2);
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 2.5rem;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 50%
}

@media (max-width: 1024px) {
    .gb-text-5fecffb6 {
        width:100%
    }
}

.gb-text-27bed581:is(:hover,:focus) {
    background-color: var(--accent-2)
}

.gb-text-e08ddd89 {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 75%
}

@media (max-width: 1024px) {
    .gb-text-e08ddd89 {
        width:100%
    }
}

.gb-text-656ff8a3 {
    color: var(--base-3);
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.5em;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    text-align: center
}

.gb-text-ae85e960 {
    color: var(--base);
    display: flex;
    font-size: .9375rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    margin-bottom: 1rem;
    text-transform: uppercase
}

.gb-text-75e60a7a {
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    margin-bottom: .25rem
}

.gb-text-b0eee11d {
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    margin-bottom: .25rem
}

.gb-text-42f16f62 {
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    margin-bottom: .25rem
}

.gb-text-b52d5bf0 {
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    margin-bottom: .25rem
}

.gb-text-449ab36c {
    color: var(--base);
    display: flex;
    font-size: .9375rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    margin-bottom: 1rem;
    text-align: center;
    text-transform: uppercase
}

.gb-text-153dcf91 {
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    margin-bottom: .25rem
}

.gb-text-653bd6eb {
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    margin-bottom: .25rem
}

.gb-text-3549faf5 {
    color: var(--base);
    display: flex;
    font-size: .9375rem;
    font-weight: 700;
    letter-spacing: 1.5px;
    margin-bottom: 1rem;
    text-align: center;
    text-transform: uppercase
}

.gb-text-c094244b {
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    margin-bottom: .25rem;
    text-align: center
}

.gb-text-0cb1f97d {
    display: flex;
    font-size: 1rem;
    line-height: 1.5em;
    margin-bottom: .25rem;
    text-align: center
}

.gb-media-8adcb36e {
    box-shadow: 0px 0px 30px 2px rgba(102,70,232,0);
    height: auto;
    max-width: 1100px;
    object-fit: cover;
    width: 100%;
    border: .5rem solid var(--contrast-2);
    border-radius: 40px
}

@media (max-width: 767px) {
    .gb-media-8adcb36e {
        border-radius:1rem
    }
}

.gb-media-2a24bd85 {
    height: auto;
    max-width: 100%;
    object-fit: cover
}

@media (max-width: 1024px) {
    .gb-media-2a24bd85 {
        align-items:center;
        align-self: center;
        column-gap: 1px;
        display: flex;
        justify-content: center;
        justify-items: center;
        justify-self: center;
        row-gap: 1px;
        width: 50%
    }
}

@media (max-width: 767px) {
    .gb-media-2a24bd85 {
        column-gap:0px;
        display: flex;
        row-gap: 0px
    }
}

.gb-media-56d915fa {
    height: auto;
    max-width: 100%;
    object-fit: cover
}

@media (max-width: 1024px) {
    .gb-media-56d915fa {
        align-items:center;
        align-self: center;
        column-gap: 1px;
        display: flex;
        justify-content: center;
        justify-items: center;
        justify-self: center;
        row-gap: 1px;
        width: 50%
    }
}

@media (max-width: 767px) {
    .gb-media-56d915fa {
        column-gap:0px;
        display: flex;
        row-gap: 0px
    }
}

.gb-media-2bf9eb32 {
    height: auto;
    max-width: 100%;
    object-fit: cover
}

@media (max-width: 1024px) {
    .gb-media-2bf9eb32 {
        align-items:center;
        align-self: center;
        column-gap: 1px;
        display: flex;
        justify-content: center;
        justify-items: center;
        justify-self: center;
        row-gap: 1px;
        width: 50%
    }
}

@media (max-width: 767px) {
    .gb-media-2bf9eb32 {
        column-gap:0px;
        display: flex;
        row-gap: 0px
    }
}

.gb-media-1ab68263 {
    height: auto;
    max-width: 100%;
    object-fit: cover
}

@media (max-width: 1024px) {
    .gb-media-1ab68263 {
        align-items:center;
        align-self: center;
        column-gap: 1px;
        display: flex;
        justify-content: center;
        justify-items: center;
        justify-self: center;
        row-gap: 1px;
        width: 50%
    }
}

@media (max-width: 767px) {
    .gb-media-1ab68263 {
        column-gap:0px;
        display: flex;
        row-gap: 0px
    }
}

.gb-media-cac06cbf {
    height: auto;
    max-width: 100%;
    object-fit: cover
}

@media (max-width: 1024px) {
    .gb-media-cac06cbf {
        align-items:center;
        align-self: center;
        column-gap: 1px;
        display: flex;
        justify-content: center;
        justify-items: center;
        justify-self: center;
        row-gap: 1px;
        width: 50%
    }
}

@media (max-width: 767px) {
    .gb-media-cac06cbf {
        column-gap:0px;
        display: flex;
        row-gap: 0px
    }
}

.gb-media-64ca0ced {
    height: auto;
    max-width: 100%;
    object-fit: cover
}

@media (max-width: 1024px) {
    .gb-media-64ca0ced {
        align-items:center;
        align-self: center;
        column-gap: 1px;
        display: flex;
        justify-content: center;
        justify-items: center;
        justify-self: center;
        row-gap: 1px;
        width: 50%
    }
}

@media (max-width: 767px) {
    .gb-media-64ca0ced {
        column-gap:0px;
        display: flex;
        row-gap: 0px
    }
}

.gb-media-dd4bc835 {
    height: 600px;
    max-width: 100%;
    object-fit: cover;
    width: auto
}

.gb-media-568be476 {
    height: auto;
    max-width: 100%;
    object-fit: cover;
    width: 150px
}

.gb-media-ea3c58b3 {
    height: auto;
    max-width: 100%;
    object-fit: cover;
    width: 150px
}

.gb-media-a03323ed {
    height: 100px;
    object-fit: cover;
    width: 100px;
    border-radius: 15px
}

.gb-media-0fead9aa {
    height: auto;
    max-width: 100%;
    object-fit: cover;
    width: auto;
    border: 5px solid var(--contrast-3);
    border-radius: 20px
}

.gb-media-b990361b {
    height: auto;
    max-width: 100%;
    object-fit: cover;
    width: auto
}

.gb-media-b63471e0 {
    height: auto;
    max-width: 100%;
    object-fit: cover;
    width: auto
}

.gb-media-f8008217 {
    height: auto;
    max-width: 100%;
    object-fit: cover;
    width: auto
}

.gb-media-14dcce0b {
    height: auto;
    max-width: 100%;
    object-fit: cover;
    width: auto
}

.gb-media-89daa1e1 {
    height: 36px;
    margin-bottom: 2rem;
    width: 110px
}

.gb-media-aa6abe46 {
    height: 80px;
    max-width: 100%;
    object-fit: cover;
    width: 80px;
    border-radius: 5px
}

.gb-shape-5ac8b816 {
    bottom: 0px;
    display: inline-flex;
    justify-content: flex-end;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-shape-5ac8b816 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent)
}

.gb-shape-7e58e8a4 {
    display: inline-flex
}

.gb-shape-7e58e8a4 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent-2)
}

.gb-shape-3ddbc4a2 {
    bottom: 0px;
    display: inline-flex;
    justify-content: flex-end;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-shape-3ddbc4a2 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent)
}

.gb-shape-39b85082 {
    display: inline-flex
}

.gb-shape-39b85082 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent-2)
}

.gb-shape-f7f22c86 {
    bottom: 0px;
    display: inline-flex;
    justify-content: flex-end;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-shape-f7f22c86 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent)
}

.gb-shape-c5f15b1d {
    display: inline-flex
}

.gb-shape-c5f15b1d svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent-2)
}

.gb-shape-a6feadbe {
    bottom: 0px;
    display: inline-flex;
    justify-content: flex-end;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-shape-a6feadbe svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent)
}

.gb-shape-7a951f63 {
    display: inline-flex
}

.gb-shape-7a951f63 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent-2)
}

.gb-shape-9ad02681 {
    bottom: 0px;
    display: inline-flex;
    justify-content: flex-end;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-shape-9ad02681 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent)
}

.gb-shape-a5dcec56 {
    display: inline-flex
}

.gb-shape-a5dcec56 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent-2)
}

.gb-shape-9b09ab1e {
    bottom: 0px;
    display: inline-flex;
    justify-content: flex-end;
    left: 0px;
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-shape-9b09ab1e svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent)
}

.gb-shape-8ee18bce {
    display: inline-flex
}

.gb-shape-8ee18bce svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent-2)
}

.gb-shape-24cb3ed4 {
    display: inline-flex
}

.gb-shape-24cb3ed4 svg {
    fill: currentColor;
    height: 2.5rem;
    width: 2.5rem;
    color: var(--accent-2)
}

.gb-shape-ba2bf457 {
    display: inline-flex
}

.gb-shape-ba2bf457 svg {
    fill: currentColor;
    height: 2.5rem;
    width: 2.5rem;
    color: var(--accent-2)
}

.gb-shape-2720a96c {
    display: inline-flex
}

.gb-shape-2720a96c svg {
    fill: currentColor;
    height: 2.5rem;
    width: 2.5rem;
    color: var(--accent-2)
}

.gb-shape-5815eb43 {
    display: inline-flex
}

.gb-shape-5815eb43 svg {
    fill: currentColor;
    height: 2.5rem;
    width: 2.5rem;
    color: var(--accent-2)
}

.gb-shape-b298a636 {
    display: inline-flex
}

.gb-shape-b298a636 svg {
    fill: currentColor;
    height: 2.5rem;
    width: 2.5rem;
    color: var(--accent-2)
}

.gb-shape-be69104c {
    display: inline-flex
}

.gb-shape-be69104c svg {
    fill: currentColor;
    height: 2.5rem;
    width: 2.5rem;
    color: var(--accent-2)
}

.gb-shape-49739a00 {
    display: inline-flex
}

.gb-shape-49739a00 svg {
    fill: currentColor;
    height: 3rem;
    width: 3rem;
    color: var(--accent-2)
}

.gb-shape-9cf3dfc7 {
    display: inline-flex
}

.gb-shape-9cf3dfc7 svg {
    fill: currentColor;
    height: 3rem;
    width: 3rem;
    color: var(--accent-2)
}

.gb-shape-cf10b36d {
    display: inline-flex
}

.gb-shape-cf10b36d svg {
    fill: currentColor;
    height: 3rem;
    width: 3rem;
    color: var(--accent-2)
}

.gb-shape-268cbfc7 {
    display: inline-flex;
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-shape-268cbfc7 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent-2)
}

.gb-shape-b62ccb95 {
    display: inline-flex;
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-shape-b62ccb95 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent-2)
}

.gb-shape-f4bb0e41 {
    display: inline-flex;
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-shape-f4bb0e41 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent-2)
}

.gb-shape-38237d35 {
    display: inline-flex;
    position: absolute;
    right: 0px;
    top: 0px
}

.gb-shape-38237d35 svg {
    fill: currentColor;
    height: 2rem;
    width: 2rem;
    color: var(--accent-2)
}
