    body {
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased;
        margin: 0;
        width: 100%;
        font-family: "Noto Sans JP";
        font-weight: 400;
        background: rgb(255, 255, 255);
    }

    a {
        text-decoration: none;
        color: inherit;
    }

    a:not(.btn):hover {
        text-decoration: underline;
    }

    input,
    select,
    textarea,
    p,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        margin: 0;
        font-size: inherit;
        font-weight: inherit;
    }

    main {
        overflow: hidden;
    }

    u>span {
        text-decoration: inherit;
    }

    ol,
    ul {
        padding-left: 2.5rem;
        margin: .625rem 0;
    }

    p {
        word-wrap: break-word;
    }

    h1>span,
    h2>span,
    h3>span,
    h4>span,
    h5>span,
    h6>span {
        display: block;
        word-wrap: break-word;
    }

    iframe {
        border: 0;
    }

    * {
        box-sizing: border-box;
    }

    :root.js-text-scaling {
        --mobile-font-size: 4vw;
        --default-font-size: 16px;
    }

    .item-absolute {
        position: absolute;
    }

    .item-relative {
        position: relative;
    }

    .item-block {
        display: block;
        height: 100%;
        width: 100%;
    }

    .item-cover {
        z-index: 1000030;
    }

    .item-breakword {
        word-wrap: break-word;
    }

    .item-content-box {
        box-sizing: content-box;
    }

    .hidden {
        display: none;
    }

    .clearfix {
        clear: both;
    }

    sup {
        margin-left: 0.1rem;
        line-height: 0;
    }

    @keyframes slide-down {
        from {
            opacity: 0;
            transform: translateY(-50px);
        }
    }

    @keyframes fade-in {
        from {
            opacity: 0;
        }
    }

    @supports (-webkit-overflow-scrolling:touch) {

        @media (-webkit-min-device-pixel-ratio:2),
        (min-resolution:192dpi) {
            .image[src$=".svg"] {
                width: calc(100% + 1px);
            }
        }
    }

    .show-for-sr {
        border: 0 !important;
        clip: rect(1px, 1px, 1px, 1px) !important;
        -webkit-clip-path: inset(50%) !important;
        clip-path: inset(50%) !important;
        height: 1px !important;
        margin: -1px !important;
        overflow: hidden !important;
        padding: 0 !important;
        position: absolute !important;
        width: 1px !important;
        white-space: nowrap !important;
    }

    .headline {
        font-family: "Noto Sans JP";
        font-weight: 700;
    }

    .section-fit {
        max-width: 400px;
    }

    :root {
        --section-relative-margin: 0 auto;
    }

    .section-relative {
        position: relative;
        margin: 0 auto;
    }

    .js-text-scaling .section-relative {
        margin: var(--section-relative-margin);
    }

    .section-inner {
        height: 100%;
    }

    #page_block_below_fold {
        height: 17.25rem;
        max-width: 100%;
    }

    #page_block_below_fold .section-holder-border {
        border: 0;
    }

    #page_block_below_fold .section-block {
        background: url(../img/STEM-background.jpg) repeat rgb(255, 255, 255) 50% 50% / cover;
        height: 17.25rem;
    }

    #page_block_below_fold .section-holder-overlay {
        display: none;
    }

    #element-498 {
        top: 3.5625rem;
        left: 1.25rem;
        height: 7.875rem;
        width: 22.5rem;
        z-index: 33;
        color: #FFFFFF;
        font-size: 2.1672rem;
        line-height: 2.625rem;
        text-align: center;
        font-weight: 700;
    }

    #element-498 .x_3a6971f3 {
        text-align: center;
        line-height: 2.625rem;
        font-size: 2.1672rem;
    }

    #element-498 .x_93908647 {
        color: #333333;
    }

    #element-498 strong {
        font-weight: 700;
    }

    #element-498.headline {
        font-weight: 700;
    }

    #element-204 {
        top: 12.375rem;
        left: 15.4375rem;
        height: 6.1875rem;
        width: 6.2149rem;
        z-index: 8;
    }

    #element-199 {
        top: 12.375rem;
        left: 0;
        height: 6.1875rem;
        width: 6.2149rem;
        z-index: 3;
    }

    #element-200 {
        top: 12.375rem;
        left: 3.0625rem;
        height: 6.1875rem;
        width: 6.2149rem;
        z-index: 4;
    }

    #element-201 {
        top: 12.375rem;
        left: 6.1875rem;
        height: 6.1875rem;
        width: 6.2149rem;
        z-index: 5;
    }

    #element-202 {
        top: 12.375rem;
        left: 9.25rem;
        height: 6.1875rem;
        width: 6.2149rem;
        z-index: 6;
    }

    #element-203 {
        top: 12.375rem;
        left: 12.375rem;
        height: 6.1681rem;
        width: 6.25rem;
        z-index: 7;
    }

    #element-205 {
        top: 12.375rem;
        left: 18.6875rem;
        height: 6.1875rem;
        width: 6.2149rem;
        z-index: 9;
    }

    #page-block-4pxdf2v8g6e {
        height: 25.1875rem;
        max-width: 100%;
    }

    #page-block-4pxdf2v8g6e .section-holder-border {
        border: 0;
    }

    #page-block-4pxdf2v8g6e .section-block {
        background: rgb(255, 255, 255);
        height: 25.1875rem;
    }

    #page-block-4pxdf2v8g6e .section-holder-overlay {
        display: none;
    }

    #element-534 {
        top: 3.25rem;
        left: 1.125rem;
        height: 3.5rem;
        width: 22.5rem;
        z-index: 42;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.75rem;
        text-align: center;
        font-weight: 700;
    }

    #element-534 .x_7df451b3 {
        text-align: center;
        line-height: 1.75rem;
        font-size: 1.2384rem;
    }

    #element-534 .x_92851e38 {
        text-align: left;
        background-color: transparent;
        font-style: inherit;
    }

    #element-534 .x_93908647 {
        color: #333333;
    }

    #element-534 strong {
        font-weight: 700;
    }

    #element-534.headline {
        font-weight: 700;
    }

    #element-424 {
        top: 9.0625rem;
        left: 1.25rem;
        height: 5.25rem;
        width: 22.5rem;
        z-index: 26;
        color: #FFFFFF;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: left;
    }

    #element-424 .x_5319a2c7 {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-424 .x_93908647 {
        color: #333333;
    }

    #element-424 strong {
        font-weight: 700;
    }

    #element-554 {
        top: 16.625rem;
        left: 1.25rem;
        height: 5.625rem;
        width: 22.5rem;
        z-index: 54;
        color: #FFFFFF;
        font-size: 0.9288rem;
        line-height: 1.875rem;
        text-align: center;
    }

    #element-554 .x_3034cb0b {
        text-align: center;
        line-height: 1.875rem;
        font-size: 0.9288rem;
    }

    #element-554 .x_93908647 {
        color: #333333;
    }

    #element-554 strong {
        font-weight: 700;
    }

    #page-block-8l798almv3g {
        height: 58.375rem;
        max-width: 100%;
    }

    #page-block-8l798almv3g .section-holder-border {
        border: 0;
    }

    #page-block-8l798almv3g .section-block {
        background: rgb(255, 255, 255);
        height: 58.375rem;
    }

    #page-block-8l798almv3g .section-holder-overlay {
        display: none;
    }

    #element-507 {
        top: 2.5rem;
        left: 0;
        height: 2rem;
        width: 24.9375rem;
        z-index: 23;
        color: #37465A;
        font-size: 1.9814rem;
        line-height: 2rem;
        text-align: center;
        font-weight: 700;
    }

    #element-507 .x_1bfd115e {
        text-align: center;
        line-height: 2rem;
        font-size: 1.9814rem;
    }

    #element-507 .x_92851e38 {
        text-align: left;
        background-color: transparent;
        font-style: inherit;
    }

    #element-507 .x_93908647 {
        color: #333333;
    }

    #element-507 strong {
        font-weight: 700;
    }

    #element-507.headline {
        font-weight: 700;
    }

    #element-510 {
        top: 8.3125rem;
        left: 0;
        height: 1.625rem;
        width: 24.9375rem;
        z-index: 34;
        color: #37465A;
        font-size: 1.3622rem;
        line-height: 1.65rem;
        text-align: center;
    }

    #element-510 .x_b796efc8 {
        text-align: center;
        line-height: 1.625rem;
        font-size: 1.3622rem;
    }

    #element-510 .x_93908647 {
        color: #333333;
    }

    #element-510 .x_92851e38 {
        text-align: left;
        background-color: transparent;
        font-style: inherit;
    }

    #element-510 strong {
        font-weight: 700;
    }

    #element-524 {
        top: 36.4375rem;
        left: 0;
        height: 1.5rem;
        width: 24.9375rem;
        z-index: 37;
        color: #37465A;
        font-size: 1.2384rem;
        line-height: 1.5rem;
        text-align: center;
    }

    #element-524 .x_bdb4a4e4 {
        text-align: center;
        line-height: 1.5rem;
        font-size: 1.2384rem;
    }

    #element-524 .x_93908647 {
        color: #333333;
    }

    #element-524 strong {
        font-weight: 700;
    }

    #element-525 {
        top: 17.5rem;
        left: 1.25rem;
        height: 14.9013rem;
        width: 22.5rem;
        z-index: 38;
    }

    #element-523 {
        top: 42.4375rem;
        left: 0.6875rem;
        height: 15.7775rem;
        width: 23.5625rem;
        z-index: 36;
    }

    #element-523 .cropped {
        background: url(../img/case5.jpg) 0 0 / 39.5625rem 15.8125rem;
    }

    #element-522 {
        top: 11.5625rem;
        left: 1.25rem;
        height: 5.25rem;
        width: 22.5rem;
        z-index: 35;
        color: #37465A;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: justify;
    }

    #element-522 .x_c5529855 {
        text-align: justify;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-522 .x_93908647 {
        color: #333333;
    }

    #element-522 strong {
        font-weight: 700;
    }

    #element-527 {
        top: 40rem;
        left: 1.25rem;
        height: 3.9375rem;
        width: 22.5rem;
        z-index: 39;
        color: #37465A;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: justify;
    }

    #element-527 .x_c5529855 {
        text-align: justify;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-527 .x_93908647 {
        color: #333333;
    }

    #element-527 strong {
        font-weight: 700;
    }

    #page-block-ipvlgctvokj {
        height: 76.5625rem;
        max-width: 100%;
    }

    #page-block-ipvlgctvokj .section-holder-border {
        border: 0;
    }

    #page-block-ipvlgctvokj .section-block {
        background: rgb(255, 255, 255);
        height: 76.5625rem;
    }

    #page-block-ipvlgctvokj .section-holder-overlay {
        display: none;
    }

    #element-307 {
        top: 2.5rem;
        left: 1.25rem;
        height: 2.625rem;
        width: 22.5rem;
        z-index: 15;
        color: #FFFFFF;
        font-size: 2.1672rem;
        line-height: 2.625rem;
        text-align: center;
    }

    #element-307 .x_3a6971f3 {
        text-align: center;
        line-height: 2.625rem;
        font-size: 2.1672rem;
    }

    #element-307 .x_93908647 {
        color: #333333;
    }

    #element-307 strong {
        font-weight: 700;
    }

    #element-464 {
        top: 7.5625rem;
        left: 1.25rem;
        height: 3.9375rem;
        width: 22.5rem;
        z-index: 29;
        color: #37465A;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: left;
    }

    #element-464 .x_5319a2c7 {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-464 .x_93908647 {
        color: #333333;
    }

    #element-464 strong {
        font-weight: 700;
    }

    #element-314 {
        top: 31.75rem;
        left: 0.375rem;
        height: 5.8705rem;
        width: 6rem;
        z-index: 16;
    }

    #element-315 {
        top: 31.75rem;
        left: 3.5rem;
        height: 5.8705rem;
        width: 6rem;
        z-index: 17;
    }

    #element-316 {
        top: 31.75rem;
        left: 6.625rem;
        height: 5.875rem;
        width: 5.875rem;
        z-index: 18;
    }

    #element-536 {
        top: 43.375rem;
        left: 1.25rem;
        height: 12.8169rem;
        width: 22.8125rem;
        z-index: 43;
    }

    #element-466 {
        top: 64.1875rem;
        left: 4.3125rem;
        height: 9.75rem;
        width: 16.3125rem;
        z-index: 30;
    }

    #element-317 {
        top: 31.75rem;
        left: 9.5625rem;
        height: 5.8705rem;
        width: 6rem;
        z-index: 19;
    }

    #element-318 {
        top: 31.75rem;
        left: 12.5625rem;
        height: 5.8705rem;
        width: 6rem;
        z-index: 20;
    }

    #element-319 {
        top: 31.75rem;
        left: 15.625rem;
        height: 5.875rem;
        width: 5.875rem;
        z-index: 21;
    }

    #element-320 {
        top: 31.75rem;
        left: 18.625rem;
        height: 5.8942rem;
        width: 5.9375rem;
        z-index: 22;
    }

    #element-298 {
        top: 28.4375rem;
        left: 3.8125rem;
        height: 3.625rem;
        width: 17.4375rem;
        z-index: 11;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: center;
    }

    #element-298 .x_e6507cf2 {
        text-align: center;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }

    #element-298 .x_93908647 {
        color: #333333;
    }

    #element-298 strong {
        font-weight: 700;
    }

    #element-305 {
        top: 40.1875rem;
        left: 3.6875rem;
        height: 3.625rem;
        width: 17.6875rem;
        z-index: 14;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: center;
    }

    #element-305 .x_e6507cf2 {
        text-align: center;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }

    #element-305 .x_93908647 {
        color: #333333;
    }

    #element-305 strong {
        font-weight: 700;
    }

    #element-303 {
        top: 59.6875rem;
        left: 3.75rem;
        height: 3.625rem;
        width: 17.5rem;
        z-index: 13;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: center;
    }

    #element-303 .x_e6507cf2 {
        text-align: center;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }

    #element-303 .x_93908647 {
        color: #333333;
    }

    #element-303 strong {
        font-weight: 700;
    }

    #element-537 {
        top: 13.375rem;
        left: 1.25rem;
        height: 12.875rem;
        width: 22.5rem;
        z-index: 44;
    }

    .video-holder {
        height: 100%;
        overflow: hidden;
        position: relative;
    }

    .video-holder-animoto {
        background-color: #000;
    }

    .video-animoto {
        position: absolute;
        top: 0;
        bottom: 0;
        width: 100%;
        height: 0;
        padding-bottom: 56.25%;
        margin: auto;
    }

    .video-iframe {
        position: absolute;
    }

    .video-overlay:hover {
        opacity: 1;
    }

    .video-holder-helpers {
        transition: opacity .15s ease-in-out;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        font-size: 14px;
        text-align: center;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .video-overlay {
        background-color: rgba(31, 59, 82, 0.8);
        color: #ffffff;
        opacity: 0;
        z-index: 1;
    }

    .warning-text {
        margin-top: 10px;
        font-size: 13px;
    }

    .warning-img {
        width: 25px;
    }

    .fake-video {
        background: #ffffff;
    }

    .fake-play {
        opacity: .8;
    }

    .video-overlay:hover~.fake-play {
        opacity: 0;
    }

    element-537 iframe {
        width: 360px;
        height: 206px;
    }

    #page-block-7uyfyaxvjif {
        height: 29.8125rem;
        max-width: 100%;
    }

    #page-block-7uyfyaxvjif .section-holder-border {
        border: 0;
    }

    #page-block-7uyfyaxvjif .section-block {
        background: rgb(255, 255, 255);
        height: 29.8125rem;
    }

    #page-block-7uyfyaxvjif .section-holder-overlay {
        display: none;
    }

    #element-539 {
        top: 2.5rem;
        left: 0;
        height: 2.125rem;
        width: 24.9375rem;
        z-index: 45;
        color: #37465A;
        font-size: 1.4861rem;
        line-height: 2.1rem;
        text-align: center;
        font-weight: 700;
    }

    #element-539 .x_fc9d998b {
        text-align: center;
        line-height: 2.125rem;
        font-size: 1.4861rem;
    }

    #element-539 .x_93908647 {
        color: #333333;
    }

    #element-539 strong {
        font-weight: 700;
    }

    #element-539.headline {
        font-weight: 700;
    }

    #element-449 {
        top: 7rem;
        left: 1.25rem;
        height: 3.9375rem;
        width: 22.5rem;
        z-index: 28;
        color: #37465A;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: left;
    }

    #element-449 .x_5319a2c7 {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-449 .x_93908647 {
        color: #333333;
    }

    #element-449 strong {
        font-weight: 700;
    }

    #element-541 {
        top: 10.4375rem;
        left: 1.25rem;
        height: 12.541rem;
        width: 22.5rem;
        z-index: 46;
    }

    #element-418 {
        top: 24.8125rem;
        left: 2.8125rem;
        height: 3rem;
        width: 19.3125rem;
        z-index: 25;
    }

    .btn {
        cursor: pointer;
        text-align: center;
        transition: border .5s;
        width: 100%;
        border: 0;
        white-space: normal;
        display: table-cell;
        vertical-align: middle;
        padding: 0;
        line-height: 120%;
    }

    .btn-shadow {
        box-shadow: 0 1px 3px rgba(1, 1, 1, 0.5);
    }

    #element-418 .btn.btn-effect3d:active {
        box-shadow: none;
    }

    #element-418 .btn:hover {
        background: #FFBB54;
        color: #FFFFFF;
    }

    #element-418 .btn {
        border: 2px solid #FFFFFF;
        background: #FF7000;
        color: #FFFFFF;
        font-size: 1.4861rem;
        font-family: Roboto;
        font-weight: 900;
        height: 3rem;
        width: 19.3125rem;
        border-radius: 5px;
    }

    #page-block-u9nijp1zb2 {
        height: 21.4375rem;
        max-width: 100%;
    }

    #page-block-u9nijp1zb2 .section-holder-border {
        border: 0;
    }

    #page-block-u9nijp1zb2 .section-block {
        background: rgb(255, 255, 255);
        height: 21.4375rem;
    }

    #page-block-u9nijp1zb2 .section-holder-overlay {
        display: none;
    }

    #element-415 {
        top: 2.5rem;
        left: 1.25rem;
        height: 2.25rem;
        width: 22.5rem;
        z-index: 24;
        color: #37465A;
        font-size: 1.6099rem;
        line-height: 2.275rem;
        text-align: center;
        font-weight: 700;
    }

    #element-415 .x_47b745f5 {
        text-align: center;
        line-height: 2.25rem;
        font-size: 1.6099rem;
    }

    #element-415 .x_93908647 {
        color: #333333;
    }

    #element-415 strong {
        font-weight: 700;
    }

    #element-415.paragraph {
        font-weight: 700;
    }

    #element-427 {
        top: 7.5rem;
        left: 1.25rem;
        height: 3.9375rem;
        width: 22.5rem;
        z-index: 27;
        color: #37465A;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: left;
    }

    #element-427 .x_5319a2c7 {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-427 .x_93908647 {
        color: #333333;
    }

    #element-427 strong {
        font-weight: 700;
    }

    #element-556 {
        top: 12.375rem;
        left: 13.25rem;
        height: 5.618rem;
        width: 10.5rem;
        z-index: 56;
    }

    #element-555 {
        top: 12.375rem;
        left: 1.25rem;
        height: 5.3694rem;
        width: 10.6875rem;
        z-index: 55;
    }

    #page-block-7fjneq5mqlx {
        height: 74.875rem;
        max-width: 100%;
    }

    #page-block-7fjneq5mqlx .section-holder-border {
        border: 0;
    }

    #page-block-7fjneq5mqlx .section-block {
        background: rgb(255, 255, 255);
        height: 74.875rem;
    }

    #page-block-7fjneq5mqlx .section-holder-overlay {
        display: none;
    }

    #element-492 {
        top: 11.625rem;
        left: 1.25rem;
        height: 14.7995rem;
        width: 22.5rem;
        z-index: 31;
    }

    #element-489 {
        top: 2.5rem;
        left: 1.25rem;
        height: 1.5rem;
        width: 22.5rem;
        z-index: 12;
        color: #37465A;
        font-size: 1.4861rem;
        line-height: 1.5rem;
        text-align: center;
    }

    #element-489 .x_86b935ec {
        text-align: center;
        line-height: 1.5rem;
        font-size: 1.4861rem;
    }

    #element-489 .x_93908647 {
        color: #333333;
    }

    #element-489 strong {
        font-weight: 700;
    }

    #element-528 {
        top: 6.1875rem;
        left: 1.25rem;
        height: 3.9375rem;
        width: 22.5rem;
        z-index: 40;
        color: #37465A;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: left;
    }

    #element-528 .x_5319a2c7 {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-528 .x_93908647 {
        color: #333333;
    }

    #element-528 .x_a269ab78 {
        color: #37465A;
    }

    #element-528 strong {
        font-weight: 700;
    }

    #element-493 {
        top: 28.375rem;
        left: 2.875rem;
        height: 2.5rem;
        width: 19.25rem;
        z-index: 32;
    }

    #element-493 .btn.btn-effect3d:active {
        box-shadow: none;
    }

    #element-493 .btn:hover {
        background: #FFBB54;
        color: #FFFFFF;
    }

    #element-493 .btn {
        border: 2px solid #FFFFFF;
        background: #FF7000;
        color: #FFFFFF;
        font-size: 1.4861rem;
        font-family: Roboto;
        font-weight: 900;
        height: 2.5rem;
        width: 19.25rem;
        border-radius: 5px;
    }

    #element-545 {
        top: 46.8125rem;
        left: 1.0625rem;
        height: 15.5625rem;
        width: 11.625rem;
        z-index: 47;
    }

    #element-548 {
        top: 46.8125rem;
        left: 12.3125rem;
        height: 15.5rem;
        width: 11.625rem;
        z-index: 50;
    }

    #element-546 {
        top: 37.4375rem;
        left: 1.25rem;
        height: 4.25rem;
        width: 22.5rem;
        z-index: 48;
        color: #37465A;
        font-size: 1.4861rem;
        line-height: 2.1rem;
        text-align: center;
        font-weight: 700;
    }

    #element-546 .x_f2f2d403 {
        text-align: center;
        line-height: 2.125rem;
        font-size: 1.4861rem;
    }

    #element-546 .x_93908647 {
        color: #333333;
    }

    #element-546 strong {
        font-weight: 700;
    }

    #element-546.headline {
        font-weight: 700;
    }

    #element-565 {
        top: 43.5625rem;
        left: 1.25rem;
        height: 2.625rem;
        width: 22.5rem;
        z-index: 57;
        color: #37465A;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: left;
    }

    #element-565 .x_87ddc26c {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-565 .x_93908647 {
        color: #333333;
    }

    #element-547 {
        top: 63rem;
        left: 1.25rem;
        height: 3.9375rem;
        width: 22.5rem;
        z-index: 49;
        color: #37465A;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: left;
    }

    #element-547 .x_87ddc26c {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-547 .x_93908647 {
        color: #333333;
    }

    #element-549 {
        top: 68.8125rem;
        left: 2.875rem;
        height: 2.5rem;
        width: 19.25rem;
        z-index: 51;
    }

    #element-549 .btn.btn-effect3d:active {
        box-shadow: none;
    }

    #element-549 .btn:hover {
        background: #FFBB54;
        color: #FFFFFF;
    }

    #element-549 .btn {
        border: 2px solid #FFFFFF;
        background: #FF7000;
        color: #FFFFFF;
        font-size: 1.4861rem;
        font-family: Roboto;
        font-weight: 900;
        height: 2.5rem;
        width: 19.25rem;
        border-radius: 5px;
    }

    #page-block-bkmjv68f527w3qov07ut2zkt9 {
        height: 38.1875rem;
        max-width: 100%;
    }

    #page-block-bkmjv68f527w3qov07ut2zkt9 .section-holder-border {
        border: 0;
    }

    #page-block-bkmjv68f527w3qov07ut2zkt9 .section-block {
        background: rgb(127, 191, 52);
        height: 38.1875rem;
    }

    #page-block-bkmjv68f527w3qov07ut2zkt9 .section-holder-overlay {
        display: none;
    }

    #element-532 {
        top: 6.0625rem;
        left: 1.25rem;
        height: 16.875rem;
        width: 22.5rem;
        z-index: 41;
    }

    #element-550 {
        top: 2.0625rem;
        left: 1.1875rem;
        height: 1.75rem;
        width: 22.5rem;
        z-index: 52;
        color: #37465A;
        font-size: 1.7337rem;
        line-height: 1.75rem;
        text-align: center;
        font-weight: 700;
    }

    #element-550 .x_8efb5a36 {
        text-align: center;
        line-height: 1.75rem;
        font-size: 1.7337rem;
    }

    #element-550 .x_f2074b6c {
        color: #ffffff;
    }

    #element-550 strong {
        font-weight: 700;
    }

    #element-550.headline {
        font-weight: 700;
    }

    #element-553 {
        top: 24.5625rem;
        left: 1.625rem;
        height: 5.25rem;
        width: 22.5rem;
        z-index: 53;
        color: #37465A;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: left;
        font-weight: 400;
    }

    #element-553 .x_5319a2c7 {
        text-align: left;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-553 .x_f2074b6c {
        color: #ffffff;
    }

    #element-553 strong {
        font-weight: 700;
    }

    #element-553.paragraph {
        font-weight: 400;
    }

    #element-259 {
        top: 32.3125rem;
        left: 3rem;
        height: 2.6875rem;
        width: 18.9375rem;
        z-index: 10;
    }

    #element-259 .btn.btn-effect3d:active {
        box-shadow: none;
    }

    #element-259 .btn:hover {
        background: #FFBB54;
        color: #FFFFFF;
    }

    #element-259 .btn {
        border: 2px solid #FFFFFF;
        background: #FF7000;
        color: #FFFFFF;
        font-size: 1.4861rem;
        font-family: Roboto;
        font-weight: 900;
        height: 2.6875rem;
        width: 18.9375rem;
        border-radius: 5px;
    }

    @media screen and (max-width:400px) {
        :root {
            font-size: 4vw;
        }

        :root.js-text-scaling {
            font-size: var(--mobile-font-size);
        }
    }

    @media screen and (min-width:401px) and (max-width:767px) {
        :root {
            font-size: 16px;
        }

        :root.js-text-scaling {
            font-size: var(--default-font-size);
        }
    }

    @media screen and (min-width:768px) and (max-width:1200px) {
        :root {
            font-size: 1.33vw;
        }
    }

    @media screen and (min-width:768px) and (max-width:7680px) {
        .hidden-desktop {
            display: none;
        }
    }

    @media screen and (max-width:767px) {
        .hidden-mobile {
            display: none;
        }
    }

    @media screen and (min-width:768px) {
        .section-fit {
            max-width: 60rem;
        }

        #page_block_below_fold {
            height: 29.8125rem;
            max-width: 100%;
        }

        #page_block_below_fold .section-holder-border {
            border: 0;
        }

        #page_block_below_fold .section-block {
            background: url(../img/STEM-background.jpg) repeat rgb(255, 255, 255) 50% 50% / cover;
            height: 29.8125rem;
        }

        #page_block_below_fold .section-holder-overlay {
            display: none;
        }

        #element-498 {
            top: 9.0625rem;
            left: 0;
            height: 10rem;
            width: 59.9375rem;
            z-index: 33;
            color: #FFFFFF;
            font-size: 3.5294rem;
            line-height: 4.9875rem;
            text-align: center;
            font-weight: 700;
        }

        #element-498 .x_e4e3bf7f {
            text-align: center;
            line-height: 5rem;
            font-size: 3.5294rem;
        }

        #element-498 .x_93908647 {
            color: #333333;
        }

        #element-498 strong {
            font-weight: 700;
        }

        #element-498.headline {
            font-weight: 700;
        }

        #element-204 {
            top: 18.5625rem;
            left: 37.125rem;
            height: 14.125rem;
            width: 14.1875rem;
            z-index: 8;
        }

        #element-199 {
            top: 18.625rem;
            left: 1.875rem;
            height: 14.125rem;
            width: 14.1875rem;
            z-index: 3;
        }

        #element-200 {
            top: 18.625rem;
            left: 8.9375rem;
            height: 14.125rem;
            width: 14.1875rem;
            z-index: 4;
        }

        #element-201 {
            top: 18.625rem;
            left: 15.875rem;
            height: 14.125rem;
            width: 14.1875rem;
            z-index: 5;
        }

        #element-202 {
            top: 18.625rem;
            left: 23rem;
            height: 14.125rem;
            width: 14.1875rem;
            z-index: 6;
        }

        #element-203 {
            top: 18.625rem;
            left: 30.0625rem;
            height: 14.125rem;
            width: 14.3125rem;
            z-index: 7;
        }

        #element-205 {
            top: 18.625rem;
            left: 43.8125rem;
            height: 14.125rem;
            width: 14.1875rem;
            z-index: 9;
        }

        #page-block-4pxdf2v8g6e {
            height: 28.75rem;
            max-width: 100%;
        }

        #page-block-4pxdf2v8g6e .section-holder-border {
            border: 0;
        }

        #page-block-4pxdf2v8g6e .section-block {
            background: rgb(255, 255, 255);
            height: 28.75rem;
        }

        #page-block-4pxdf2v8g6e .section-holder-overlay {
            display: none;
        }

        #element-534 {
            top: 3.5rem;
            left: 6.75rem;
            height: 6.375rem;
            width: 46.3125rem;
            z-index: 42;
            color: #37465A;
            font-size: 1.9814rem;
            line-height: 3.2rem;
            text-align: center;
            font-weight: 700;
        }

        #element-534 .x_aefeb974 {
            text-align: center;
            line-height: 3.1875rem;
            font-size: 1.9814rem;
        }

        #element-534 .x_92851e38 {
            text-align: left;
            background-color: transparent;
            font-style: inherit;
        }

        #element-534 .x_93908647 {
            color: #333333;
        }

        #element-534 strong {
            font-weight: 700;
        }

        #element-534.headline {
            font-weight: 700;
        }

        #element-424 {
            top: 13.6875rem;
            left: 6.875rem;
            height: 3.625rem;
            width: 46.3125rem;
            z-index: 26;
            color: #FFFFFF;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: left;
        }

        #element-424 .x_8c071feb {
            text-align: left;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-424 .x_93908647 {
            color: #333333;
        }

        #element-424 strong {
            font-weight: 700;
        }

        #element-554 {
            top: 18.625rem;
            left: 6.75rem;
            height: 7.5rem;
            width: 46.3125rem;
            z-index: 54;
            color: #FFFFFF;
            font-size: 1.2384rem;
            line-height: 2.5rem;
            text-align: center;
        }

        #element-554 .x_73f788e0 {
            text-align: center;
            line-height: 2.5rem;
            font-size: 1.2384rem;
        }

        #element-554 .x_93908647 {
            color: #333333;
        }

        #element-554 strong {
            font-weight: 700;
        }

        #page-block-8l798almv3g {
            height: 41.8125rem;
            max-width: 100%;
        }

        #page-block-8l798almv3g .section-holder-border {
            border: 0;
        }

        #page-block-8l798almv3g .section-block {
            background: rgb(255, 255, 255);
            height: 41.8125rem;
        }

        #page-block-8l798almv3g .section-holder-overlay {
            display: none;
        }

        #element-507 {
            top: 3.6875rem;
            left: -0.0625rem;
            height: 3.0625rem;
            width: 60rem;
            z-index: 23;
            color: #37465A;
            font-size: 2.5387rem;
            line-height: 3.075rem;
            text-align: center;
            font-weight: 700;
        }

        #element-507 .x_5d488fcf {
            text-align: center;
            line-height: 3.0625rem;
            font-size: 2.5387rem;
        }

        #element-507 .x_92851e38 {
            text-align: left;
            background-color: transparent;
            font-style: inherit;
        }

        #element-507 .x_93908647 {
            color: #333333;
        }

        #element-507 strong {
            font-weight: 700;
        }

        #element-507.headline {
            font-weight: 700;
        }

        #element-510 {
            top: 10.3125rem;
            left: 0.375rem;
            height: 1.75rem;
            width: 27rem;
            z-index: 34;
            color: #37465A;
            font-size: 1.2384rem;
            line-height: 1.75rem;
            text-align: center;
        }

        #element-510 .x_7df451b3 {
            text-align: center;
            line-height: 1.75rem;
            font-size: 1.2384rem;
        }

        #element-510 .x_93908647 {
            color: #333333;
        }

        #element-510 .x_92851e38 {
            text-align: left;
            background-color: transparent;
            font-style: inherit;
        }

        #element-510 strong {
            font-weight: 700;
        }

        #element-524 {
            top: 10.375rem;
            left: 31.75rem;
            height: 1.75rem;
            width: 28.25rem;
            z-index: 37;
            color: #37465A;
            font-size: 1.2384rem;
            line-height: 1.75rem;
            text-align: center;
        }

        #element-524 .x_7df451b3 {
            text-align: center;
            line-height: 1.75rem;
            font-size: 1.2384rem;
        }

        #element-524 .x_93908647 {
            color: #333333;
        }

        #element-524 strong {
            font-weight: 700;
        }

        #element-525 {
            top: 12.625rem;
            left: 0;
            height: 18.875rem;
            width: 28.5rem;
            z-index: 38;
        }

        #element-523 {
            top: 12.625rem;
            left: 31.75rem;
            height: 18.9375rem;
            width: 28.375rem;
            z-index: 36;
        }

        #element-523 .cropped {
            background: url(../img/case5.jpg) 0 0 / 47.625rem 19rem;
        }

        #element-522 {
            top: 32.3125rem;
            left: 0;
            height: 5.4375rem;
            width: 28.5rem;
            z-index: 35;
            color: #37465A;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: justify;
        }

        #element-522 .x_9174794d {
            text-align: justify;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-522 .x_93908647 {
            color: #333333;
        }

        #element-522 strong {
            font-weight: 700;
        }

        #element-527 {
            top: 32.3125rem;
            left: 31.75rem;
            height: 5.4375rem;
            width: 28.1875rem;
            z-index: 39;
            color: #37465A;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: justify;
        }

        #element-527 .x_9174794d {
            text-align: justify;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-527 .x_93908647 {
            color: #333333;
        }

        #element-527 strong {
            font-weight: 700;
        }

        #page-block-ipvlgctvokj {
            height: 65.5rem;
            max-width: 100%;
        }

        #page-block-ipvlgctvokj .section-holder-border {
            border: 0;
        }

        #page-block-ipvlgctvokj .section-block {
            background: rgb(255, 255, 255);
            height: 65.5rem;
        }

        #page-block-ipvlgctvokj .section-holder-overlay {
            display: none;
        }

        #element-307 {
            top: 0.375rem;
            left: 0.5rem;
            height: 3.5625rem;
            width: 59.9375rem;
            z-index: 15;
            color: #FFFFFF;
            font-size: 2.5387rem;
            line-height: 3.5875rem;
            text-align: center;
        }

        #element-307 .x_10983523 {
            text-align: center;
            line-height: 3.5625rem;
            font-size: 2.5387rem;
        }

        #element-307 .x_93908647 {
            color: #333333;
        }

        #element-307 strong {
            font-weight: 700;
        }

        #element-464 {
            top: 6.1875rem;
            left: 12.875rem;
            height: 3.625rem;
            width: 35.125rem;
            z-index: 29;
            color: #37465A;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: center;
        }

        #element-464 .x_e6507cf2 {
            text-align: center;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-464 .x_93908647 {
            color: #333333;
        }

        #element-464 strong {
            font-weight: 700;
        }

        #element-314 {
            top: 12.125rem;
            left: -0.4375rem;
            height: 8.5rem;
            width: 8.6875rem;
            z-index: 16;
        }

        #element-315 {
            top: 12.125rem;
            left: 3.625rem;
            height: 8.5rem;
            width: 8.6875rem;
            z-index: 17;
        }

        #element-316 {
            top: 12.125rem;
            left: 7.9375rem;
            height: 8.5rem;
            width: 8.5rem;
            z-index: 18;
        }

        #element-536 {
            top: 14.5625rem;
            left: 21.125rem;
            height: 9.9375rem;
            width: 17.6875rem;
            z-index: 43;
        }

        #element-466 {
            top: 14.625rem;
            left: 41.9375rem;
            height: 9.8125rem;
            width: 16.3125rem;
            z-index: 30;
        }

        #element-317 {
            top: 18.4375rem;
            left: -0.4375rem;
            height: 8.5rem;
            width: 8.6875rem;
            z-index: 19;
        }

        #element-318 {
            top: 18.4375rem;
            left: 3.625rem;
            height: 8.5rem;
            width: 8.6875rem;
            z-index: 20;
        }

        #element-319 {
            top: 18.4375rem;
            left: 7.875rem;
            height: 8.5rem;
            width: 8.5rem;
            z-index: 21;
        }

        #element-320 {
            top: 18.4375rem;
            left: 12.0625rem;
            height: 8.5rem;
            width: 8.5625rem;
            z-index: 22;
        }

        #element-298 {
            top: 27.75rem;
            left: 1.625rem;
            height: 3.625rem;
            width: 17.4375rem;
            z-index: 11;
            color: #37465A;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: center;
        }

        #element-298 .x_e6507cf2 {
            text-align: center;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-298 .x_93908647 {
            color: #333333;
        }

        #element-298 strong {
            font-weight: 700;
        }

        #element-305 {
            top: 27.75rem;
            left: 20.625rem;
            height: 3.625rem;
            width: 17.6875rem;
            z-index: 14;
            color: #37465A;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: center;
        }

        #element-305 .x_e6507cf2 {
            text-align: center;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-305 .x_93908647 {
            color: #333333;
        }

        #element-305 strong {
            font-weight: 700;
        }

        #element-303 {
            top: 27.75rem;
            left: 41.9375rem;
            height: 3.625rem;
            width: 17.5rem;
            z-index: 13;
            color: #37465A;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: center;
        }

        #element-303 .x_e6507cf2 {
            text-align: center;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-303 .x_93908647 {
            color: #333333;
        }

        #element-303 strong {
            font-weight: 700;
        }

        #element-537 {
            top: 36.375rem;
            left: 9.625rem;
            height: 26.8125rem;
            width: 41.8125rem;
            z-index: 44;
        }

        element-537 iframe {
            width: 669px;
            height: 429px;
        }

        #page-block-7uyfyaxvjif {
            height: 49.625rem;
            max-width: 100%;
        }

        #page-block-7uyfyaxvjif .section-holder-border {
            border: 0;
        }

        #page-block-7uyfyaxvjif .section-block {
            background: rgb(255, 255, 255);
            height: 49.625rem;
        }

        #page-block-7uyfyaxvjif .section-holder-overlay {
            display: none;
        }

        #element-539 {
            top: 3.875rem;
            left: 9.125rem;
            height: 4.125rem;
            width: 41.75rem;
            z-index: 45;
            color: #37465A;
            font-size: 2.5387rem;
            line-height: 4.1rem;
            text-align: center;
            font-weight: 700;
        }

        #element-539 .x_124b1ea3 {
            text-align: center;
            line-height: 4.125rem;
            font-size: 2.5387rem;
        }

        #element-539 .x_93908647 {
            color: #333333;
        }

        #element-539 strong {
            font-weight: 700;
        }

        #element-539.headline {
            font-weight: 700;
        }

        #element-449 {
            top: 9.3125rem;
            left: 8.5rem;
            height: 5.4375rem;
            width: 43rem;
            z-index: 28;
            color: #37465A;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: center;
        }

        #element-449 .x_e6507cf2 {
            text-align: center;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-449 .x_93908647 {
            color: #333333;
        }

        #element-449 strong {
            font-weight: 700;
        }

        #element-541 {
            top: 14.4375rem;
            left: 7.125rem;
            height: 25.5rem;
            width: 45.75rem;
            z-index: 46;
        }

        #element-418 {
            top: 42.375rem;
            left: 20.375rem;
            height: 3rem;
            width: 19.3125rem;
            z-index: 25;
        }

        #element-418 .btn.btn-effect3d:active {
            box-shadow: none;
        }

        #element-418 .btn:hover {
            background: #FFBB54;
            color: #FFFFFF;
        }

        #element-418 .btn {
            border: 2px solid #FFFFFF;
            background: #FF7000;
            color: #FFFFFF;
            font-size: 1.4861rem;
            font-family: Roboto;
            font-weight: 900;
            height: 3rem;
            width: 19.3125rem;
            border-radius: 5px;
        }

        #page-block-u9nijp1zb2 {
            height: 33rem;
            max-width: 100%;
        }

        #page-block-u9nijp1zb2 .section-holder-border {
            border: 0;
        }

        #page-block-u9nijp1zb2 .section-block {
            background: rgb(255, 255, 255);
            height: 33rem;
        }

        #page-block-u9nijp1zb2 .section-holder-overlay {
            display: none;
        }

        #element-415 {
            top: 3.375rem;
            left: -0.0625rem;
            height: 3rem;
            width: 60rem;
            z-index: 24;
            color: #37465A;
            font-size: 1.8576rem;
            line-height: 3rem;
            text-align: center;
            font-weight: 700;
        }

        #element-415 .x_55e4a81c {
            text-align: center;
            line-height: 3rem;
            font-size: 1.8576rem;
        }

        #element-415 .x_93908647 {
            color: #333333;
        }

        #element-415 strong {
            font-weight: 700;
        }

        #element-415.paragraph {
            font-weight: 700;
        }

        #element-427 {
            top: 8.25rem;
            left: 11.4375rem;
            height: 3.625rem;
            width: 37rem;
            z-index: 27;
            color: #37465A;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: left;
        }

        #element-427 .x_8c071feb {
            text-align: left;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-427 .x_93908647 {
            color: #333333;
        }

        #element-427 strong {
            font-weight: 700;
        }

        #element-556 {
            top: 15rem;
            left: 32.375rem;
            height: 14.3125rem;
            width: 26.75rem;
            z-index: 56;
        }

        #element-555 {
            top: 15.625rem;
            left: 0.6875rem;
            height: 13.0625rem;
            width: 26rem;
            z-index: 55;
        }

        #page-block-7fjneq5mqlx {
            height: 50.8125rem;
            max-width: 100%;
        }

        #page-block-7fjneq5mqlx .section-holder-border {
            border: 0;
        }

        #page-block-7fjneq5mqlx .section-block {
            background: rgb(255, 255, 255);
            height: 50.8125rem;
        }

        #page-block-7fjneq5mqlx .section-holder-overlay {
            display: none;
        }

        #element-492 {
            top: 4.0625rem;
            left: 4.25rem;
            height: 15.375rem;
            width: 23.375rem;
            z-index: 31;
        }

        #element-489 {
            top: 4.0625rem;
            left: 31.6875rem;
            height: 2.125rem;
            width: 25.625rem;
            z-index: 12;
            color: #37465A;
            font-size: 1.7337rem;
            line-height: 2.1rem;
            text-align: left;
        }

        #element-489 .x_21a56353 {
            text-align: left;
            line-height: 2.125rem;
            font-size: 1.7337rem;
        }

        #element-489 .x_93908647 {
            color: #333333;
        }

        #element-489 strong {
            font-weight: 700;
        }

        #element-528 {
            top: 8.4375rem;
            left: 31.6875rem;
            height: 4.875rem;
            width: 26rem;
            z-index: 40;
            color: #37465A;
            font-size: 0.9907rem;
            line-height: 1.6rem;
            text-align: left;
        }

        #element-528 .x_fae6260b {
            text-align: left;
            line-height: 1.625rem;
            font-size: 0.9907rem;
        }

        #element-528 .x_93908647 {
            color: #333333;
        }

        #element-528 .x_a269ab78 {
            color: #37465A;
        }

        #element-528 strong {
            font-weight: 700;
        }

        #element-493 {
            top: 15.5rem;
            left: 34.875rem;
            height: 2.5rem;
            width: 19.25rem;
            z-index: 32;
        }

        #element-493 .btn.btn-effect3d:active {
            box-shadow: none;
        }

        #element-493 .btn:hover {
            background: #FFBB54;
            color: #FFFFFF;
        }

        #element-493 .btn {
            border: 2px solid #FFFFFF;
            background: #FF7000;
            color: #FFFFFF;
            font-size: 1.4861rem;
            font-family: Roboto;
            font-weight: 900;
            height: 2.5rem;
            width: 19.25rem;
            border-radius: 5px;
        }

        #element-545 {
            top: 26.5rem;
            left: 3.9375rem;
            height: 15.5625rem;
            width: 11.625rem;
            z-index: 47;
        }

        #element-548 {
            top: 26.5rem;
            left: 16.5625rem;
            height: 15.5rem;
            width: 11.625rem;
            z-index: 50;
        }

        #element-546 {
            top: 26.5rem;
            left: 31.6875rem;
            height: 4.875rem;
            width: 25.625rem;
            z-index: 48;
            color: #37465A;
            font-size: 1.7337rem;
            line-height: 2.45rem;
            text-align: left;
            font-weight: 700;
        }

        #element-546 .x_253ff491 {
            text-align: left;
            line-height: 2.4375rem;
            font-size: 1.7337rem;
        }

        #element-546 .x_93908647 {
            color: #333333;
        }

        #element-546 strong {
            font-weight: 700;
        }

        #element-546.headline {
            font-weight: 700;
        }

        #element-565 {
            top: 32.625rem;
            left: 31.6875rem;
            height: 3.25rem;
            width: 25.625rem;
            z-index: 57;
            color: #37465A;
            font-size: 0.9907rem;
            line-height: 1.6rem;
            text-align: left;
        }

        #element-565 .x_3579aa00 {
            text-align: left;
            line-height: 1.625rem;
            font-size: 0.9907rem;
        }

        #element-565 .x_93908647 {
            color: #333333;
        }

        #element-547 {
            top: 38.0625rem;
            left: 31.6875rem;
            height: 4.875rem;
            width: 23.6875rem;
            z-index: 49;
            color: #37465A;
            font-size: 0.9907rem;
            line-height: 1.6rem;
            text-align: left;
        }

        #element-547 .x_3579aa00 {
            text-align: left;
            line-height: 1.625rem;
            font-size: 0.9907rem;
        }

        #element-547 .x_93908647 {
            color: #333333;
        }

        #element-549 {
            top: 44.625rem;
            left: 34.875rem;
            height: 2.5rem;
            width: 19.25rem;
            z-index: 51;
        }

        #element-549 .btn.btn-effect3d:active {
            box-shadow: none;
        }

        #element-549 .btn:hover {
            background: #FFBB54;
            color: #FFFFFF;
        }

        #element-549 .btn {
            border: 2px solid #FFFFFF;
            background: #FF7000;
            color: #FFFFFF;
            font-size: 1.4861rem;
            font-family: Roboto;
            font-weight: 900;
            height: 2.5rem;
            width: 19.25rem;
            border-radius: 5px;
        }

        #page-block-bkmjv68f527w3qov07ut2zkt9 {
            height: 25.3125rem;
            max-width: 100%;
        }

        #page-block-bkmjv68f527w3qov07ut2zkt9 .section-holder-border {
            border: 0;
        }

        #page-block-bkmjv68f527w3qov07ut2zkt9 .section-block {
            background: rgb(127, 191, 52);
            height: 25.3125rem;
        }

        #page-block-bkmjv68f527w3qov07ut2zkt9 .section-holder-overlay {
            display: none;
        }

        #element-532 {
            top: 2.0625rem;
            left: 31.6875rem;
            height: 21.1875rem;
            width: 28.25rem;
            z-index: 41;
        }

        #element-550 {
            top: 2.4375rem;
            left: 3.9375rem;
            height: 2.375rem;
            width: 23.6875rem;
            z-index: 52;
            color: #37465A;
            font-size: 1.9814rem;
            line-height: 2.4rem;
            text-align: left;
            font-weight: 700;
        }

        #element-550 .x_82ea7ee4 {
            text-align: left;
            line-height: 2.375rem;
            font-size: 1.9814rem;
        }

        #element-550 .x_f2074b6c {
            color: #ffffff;
        }

        #element-550 strong {
            font-weight: 700;
        }

        #element-550.headline {
            font-weight: 700;
        }

        #element-553 {
            top: 8.1875rem;
            left: 3.9375rem;
            height: 7.25rem;
            width: 24.6875rem;
            z-index: 53;
            color: #37465A;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: left;
            font-weight: 400;
        }

        #element-553 .x_8c071feb {
            text-align: left;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-553 .x_f2074b6c {
            color: #ffffff;
        }

        #element-553 strong {
            font-weight: 700;
        }

        #element-553.paragraph {
            font-weight: 400;
        }

        #element-259 {
            top: 19.375rem;
            left: 6.3125rem;
            height: 2.6875rem;
            width: 18.9375rem;
            z-index: 10;
        }

        #element-259 .btn.btn-effect3d:active {
            box-shadow: none;
        }

        #element-259 .btn:hover {
            background: #FFBB54;
            color: #FFFFFF;
        }

        #element-259 .btn {
            border: 2px solid #FFFFFF;
            background: #FF7000;
            color: #FFFFFF;
            font-size: 1.4861rem;
            font-family: Roboto;
            font-weight: 900;
            height: 2.6875rem;
            width: 18.9375rem;
            border-radius: 5px;
        }
    }