._2SrnVqlH{
   background-color: #fff;
   margin: 0 auto;
   width: 100%;
   max-width: var(--global-page-wrapper);
   -webkit-box-sizing: border-box;
           box-sizing: border-box;
   overflow: hidden;
}
._2-yLeH8w{
   padding-top: calc(var(--global-page-header) + 1rem) ;
}
@media screen and (max-width: 992px) {
  ._2SrnVqlH{
    overflow: hidden;
  }
}
.uA--6Ezb {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: rgb(2, 85, 86);
    background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(rgba(2, 85, 86, 1)),
        color-stop(50%, rgba(1, 50, 50, 1)),
        color-stop(80%, rgba(0, 22, 24, 1)),
        to(rgba(0, 21, 23, 1))
    );
    background: linear-gradient(
        180deg,
        rgba(2, 85, 86, 1) 0%,
        rgba(1, 50, 50, 1) 50%,
        rgba(0, 22, 24, 1) 80%,
        rgba(0, 21, 23, 1) 100%
    );
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100vh;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    /* max-height: 100vh; */
    min-height: 600px;
    overflow: hidden;
}

.uA--6Ezb:after {
    content: '';
    position: absolute;
    width: 100%;
}

.uA--6Ezb::after {
    -webkit-animation: MxWwcZ4i 20s ease-in-out infinite alternate;
            animation: MxWwcZ4i 20s ease-in-out infinite alternate;
    background-image: url(/static/assets/gs-home-bg.afd1824f.png);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100%;
    opacity: 0.25;
    right: 0;
    top: 0;
}

@-webkit-keyframes MxWwcZ4i {
    0% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.5);
                transform: scale(1.5);
    }
}

.-E3T2dhP {
    position: relative;
    z-index: 3;
}

.-tMvJTeN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

@media screen and (max-width: 992px) {
    .-E3T2dhP {
        max-width: 100%;
        padding-top: 1rem;
    }
    .uA--6Ezb {
        height: auto;
    }
}

._1V1rjEMI {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: rgb(2, 85, 86);
    background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(rgba(2, 85, 86, 1)),
        color-stop(50%, rgba(1, 50, 50, 1)),
        color-stop(80%, rgba(0, 22, 24, 1)),
        to(rgba(0, 21, 23, 1))
    );
    background: linear-gradient(
        180deg,
        rgba(2, 85, 86, 1) 0%,
        rgba(1, 50, 50, 1) 50%,
        rgba(0, 22, 24, 1) 80%,
        rgba(0, 21, 23, 1) 100%
    );
    background-image: url(/static/assets/gs-home-bg.75a9535b.png);

    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100vh;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    /* max-height: 100vh; */
    min-height: 600px;
    overflow: hidden;
    padding-top: 4rem;
}

._1V1rjEMI:after {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
}

._1V1rjEMI::after {
    -webkit-animation: _3UAtGl21 5s ease-in-out infinite alternate;
            animation: _3UAtGl21 5s ease-in-out infinite alternate;
    background-image: url(/static/assets/gs-home-dot.efb3d8c0.png);
}

._2IePyItv {
    padding-right: 12rem;
    position: relative;
    z-index: 3;
}

._1dAHUfjV {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2rem;
}

._1dAHUfjV span {
    text-align: left;
    text-transform: none;
}

._1NEijGL_ {

    -webkit-animation: _3UAtGl21 20s ease-in-out infinite alternate;

            animation: _3UAtGl21 20s ease-in-out infinite alternate;
    left: 60%;
    position: absolute;
    top: 50%;
    /* transform: translate(-50%,-50%); */
    z-index: 2;
}

@-webkit-keyframes _3UAtGl21 {
    0% {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
    100% {
        -webkit-transform: scale(1.5);
                transform: scale(1.5);
    }
}

@media screen and (max-width: 992px) {
    ._2IePyItv {
        margin-top: -3rem;
        max-width: 100%;
        padding-right: 0px;
    }
    ._1V1rjEMI {
        height: auto;
    }
    ._1dAHUfjV {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        gap: 0;
    }
}

._3NI9kW_- {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100vh;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    /* max-height: 100vh; */
    min-height: 600px;
    overflow: hidden;
}

._3NI9kW_-:after {
    background-image: url(/static/assets/gs-home-bg.3fc17d03.jpg);
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: calc(100% + 600px);
}

.ey6Vnf35 {
    position: relative;
    z-index: 3;
}

._2lJLdEkN {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

._3TJZ3gUG ul {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    list-style: none;
    padding: 0px !important;
}

._3TJZ3gUG li {
    border-left: 2px solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.5rem;
    height: 100%;
    padding-left: 1rem;
}

._3TJZ3gUG li b {
    color: var(--global-color-warning);
    font-size: 2rem;
}

.lGg8ScW2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2rem;
}

@media screen and (max-width: 992px) {
    .ey6Vnf35 {
        max-width: 100%;
    }
    ._3NI9kW_- {
        height: auto;
    }
    ._3TJZ3gUG ul {
        grid-template-columns: repeat(2, 1fr);
    }
    ._3NI9kW_-:after {
        right: 0px;
    }
}

._325cBBI2 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: rgb(1, 75, 76);
    background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(rgba(1, 75, 76, 1)),
        color-stop(50%, rgba(0, 43, 43, 1)),
        color-stop(80%, rgba(0, 21, 23, 1)),
        to(rgba(0, 21, 23, 1))
    );
    background: linear-gradient(
        180deg,
        rgba(1, 75, 76, 1) 0%,
        rgba(0, 43, 43, 1) 50%,
        rgba(0, 21, 23, 1) 80%,
        rgba(0, 21, 23, 1) 100%
    );
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100vh;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    /* max-height: 100vh; */
    min-height: 600px;
    overflow: hidden;
}

._325cBBI2::before,
._325cBBI2:after {
    background-image: url(/static/assets/gs-home-bg.60475155.png);
    background-position: center left;
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    height: 100%;
    opacity: 0.25;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

._325cBBI2:after {
    -webkit-animation: _29xFXo8O 50s linear infinite;
            animation: _29xFXo8O 50s linear infinite;
    left: 0px;
}

._325cBBI2::before {
    -webkit-animation: _29xFXo8O 50s linear infinite;
            animation: _29xFXo8O 50s linear infinite;
    left: 100%;
}

@-webkit-keyframes _29xFXo8O {
    from {
        -webkit-transform: translateX(0%);
                transform: translateX(0%);
    }
    to {
        -webkit-transform: translateX(-100%);
                transform: translateX(-100%);
    }
}

.Z4PhNr6D {
    position: relative;
    z-index: 3;
}

._2pvi-VQp {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}

._2Ke4WWoX {
    position: absolute;
    top: -10%;
    width: 50%;
}

.mLB6fXkK {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2rem;
}

@media screen and (max-width: 992px) {
    .Z4PhNr6D {
        max-width: 100%;
    }
    ._325cBBI2 {
        height: auto;
    }
    ._2Ke4WWoX {
        bottom: 0px;
        right: -100px;
        top: auto;
    }
}

._2VjEeLwO {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    background: rgb(1, 75, 76);
    background: -webkit-gradient(
        linear,
        left top, left bottom,
        from(rgba(1, 75, 76, 1)),
        color-stop(20%, rgba(0, 43, 43, 1)),
        color-stop(80%, rgba(0, 21, 23, 1)),
        to(rgba(0, 21, 23, 1))
    );
    background: linear-gradient(
        180deg,
        rgba(1, 75, 76, 1) 0%,
        rgba(0, 43, 43, 1) 20%,
        rgba(0, 21, 23, 1) 80%,
        rgba(0, 21, 23, 1) 100%
    );
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100vh;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    /* max-height: 100vh; */
    min-height: 600px;
    overflow: hidden;
    padding-top: 4rem;
}

._2VjEeLwO:after {
    -webkit-animation: _2rBnRA4u 5s infinite linear;
            animation: _2rBnRA4u 5s infinite linear;
    background-image: url(/static/assets/gs-favicon.1cd148c4.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    content: '';
    height: 100%;
    left: 0;
    opacity: 0.05;
    position: absolute;
    right: 0;
    width: 100%;
}

@-webkit-keyframes _2rBnRA4u {
    from {
        -webkit-filter: hue-rotate(0deg);
    }
    to {
        -webkit-filter: hue-rotate(360deg);
    }
}

.zfAsPr2Q {
    position: relative;
    z-index: 3;
}

.zfAsPr2Q b {
    color: var(--global-color-info);
}

.F7mamuAX {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}

._1n7Ot-sJ {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 2rem;
}

@media screen and (max-width: 992px) {
    .zfAsPr2Q {
        max-width: 100%;
    }
    ._2VjEeLwO {
        height: auto;
    }
    .F7mamuAX img {
        display: none;
    }
}

