        .landing-page-container h1 {
            font-size: 60px;
            display: table-cell;
            padding-left: 134px;
            position: absolute;
            top: 45%;
            color: white;
        }
        
        .landing-page-container {
            display: table;
            position: relative;
            width: 100%;
            height: 490px;
        }
        
        .mobile-container {
            display: none;
        }
        
        @media (max-width: 740px) {
            .desktop-container {
                display: none;
            }
            .mobile-container {
                display: block;
            }
            .landing-page-container {
                height: 365px;
            }
            .landing-page-container h1 {
                font-size: 25px;
                padding-left: 20px;
                max-width: 200px;
            }
        }
        
        .campaign-grid {
            max-width: 700px;
            margin-top: 35px;
        }
        
        .top-row-grid h3 {
            font-weight: bold;
            font-size: 14px;
        }
        
        .campaign-content li {
            position: relative;
            margin-left: 1.2rem;
        }

        .campaign-grid ul {
            margin-top: 10px;
            font-size: 14px;
        }
        
        .top-row-grid li {
            position: relative;
            left: 1.2rem;
        }
        
        .bottom-row-grid ul {
            position: relative;
            left: 1.2rem;
        }
        
        @media (max-width: 740px) {
            .campaign-grid {
                margin-top: 25px;
            }
            .campaign-grid h3 {
                font-size: 16px;
            }
            .top-row-grid li {
                left: 1rem;
            }
            .bottom-row-grid ul {
                left: 1rem;
            }
        }
        
        .campaign-body {
            align-content: center;
            margin: 100px 130px 120px 130px;
        }
        
        @media (max-width: 740px) {
            .campaign-body {
                margin: 50px 20px 65px 20px;
            }
            .campaign-body img{
                width: 100%;
            }
        }
        
        .campaign-container {
            margin-top: 20px;
        }
        
        .campaign-container img {
            height: 328px;
            width: 328px;
        }
        
        .campaign-container .MuiGrid-item-2 .MuiGrid-grid-xs-true-28 .MuiGrid-grid-sm-true-42 {
            max-width: 328px;
            padding-left: 0px;
            -webkit-box-sizing: content-box;
            box-sizing: content-box;
        }
        
        @media (max-width: 740px) {
            .campaign-container {
                margin-top: 15px;
            }
            .campaign-container .MuiGrid-grid-xs-true-28 {
                width: 100%;
            }
        }
        
        .header,
        .footer {
            height: 60px;
            display: table;
            border-collapse: collapse;
            width: 100%;
        }
        
        .grid-container {
            display: table-cell;
            vertical-align: middle;
            padding: 0 40px 0 40px;
            height: 30px;
        }
        
        .header img,
        .footer img {
            height: 30px;
            width: 60px;
            vertical-align: middle;
        }
        
        .mod-footer__selectbox-icon img {
            height: 15px;
            width: 15px;
        }
        
        .selector-container {
            width: 157px;
            text-align: left;
            margin: 0 auto;
            float: right;
            height: 30px;
        }
        
        @media (max-width: 740px) {
            .header,
            .footer {
                height: 44px;
            }
            .header img,
            .footer img {
                height: 25px;
                width: 53px;
                vertical-align: middle;
            }
            .grid-container {
                padding: 0 20px 0 20px;
            }
        }
        
        .mod-footer__selectbox-icon-content {
            width: 100%;
        }
        
        @media screen and (max-width: 740px) {
            .mod-footer__selectboxes {
                float: right;
                width: 150px;
                font-size: 12px;
            }
        }
        
        @media screen and (min-width: 739px) {
            .mod-footer__selectboxes {
                text-align: left;
            }
        }
        
        @media screen and (min-width: 769px) {
            .mod-footer__selectboxes {
                text-align: left;
            }
        }
        
        @media screen and (min-width: 901px) {
            .mod-footer__selectboxes {
                text-align: left;
            }
        }
        
        .mod-footer__selectbox {
            position: relative;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            display: -ms-flexbox;
            display: flex;
            width: 100%;
            overflow: hidden;
            padding-left: 4.28134557%;
            border: 1px solid lightgray;
            border-radius: 4px;
        }
        
        @media screen and (min-width: 739px) {
            .mod-footer__selectbox {
                float: left;
                padding-left: 22px;
                border-radius: 4px;
            }
        }
        
        @media screen and (min-width: 769px) {
            .mod-footer__selectbox {
                float: left;
                padding-left: 22px;
                border-radius: 4px;
            }
        }
        
        @media screen and (min-width: 901px) {
            .mod-footer__selectbox {
                float: left;
                padding-left: 22px;
                border-radius: 4px;
            }
        }
        
        @media screen and (max-width: 740px) {
            .mod-footer__selectbox--lang {
                height: 25px;
            }
        }
        
        @media screen and (min-width: 739px) {
            .mod-footer__selectbox--lang {
                height: 30px;
                width: 190px;
                float: right;
            }
        }
        
        @media screen and (min-width: 769px) {
            .mod-footer__selectbox--lang {
                height: 30px;
                width: 190px;
                float: right;
            }
        }
        
        @media screen and (min-width: 901px) {
            .mod-footer__selectbox--lang {
                height: 30px;
                width: 190px;
                float: right;
            }
        }
        
        .mod-footer__selectbox-placeholder {
            -ms-flex-positive: 2;
            flex-grow: 2;
            line-height: 30px;
            font-size: 1.16666667rem;
            color: #2b2b2b;
        }
        
        @media screen and (max-width: 740px) {
            .mod-footer__selectbox-placeholder {
                font-size: 12px;
                line-height: 24px;
            }
        }
        
        @media screen and (min-width: 739px) {
            .mod-footer__selectbox-placeholder {
                font-size: .875rem;
            }
        }
        
        @media screen and (min-width: 769px) {
            .mod-footer__selectbox-placeholder {
                font-size: .875rem;
            }
        }
        
        @media screen and (min-width: 901px) {
            .mod-footer__selectbox-placeholder {
                font-size: .875rem;
            }
        }
        
        .mod-footer__selectbox-icon-wrapper {
            position: relative;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            width: 9.6vw;
            border-left: 1px solid #919191;
        }
        
        @media screen and (min-width: 739px) {
            .mod-footer__selectbox-icon-wrapper {
                width: 3.42105263vw;
            }
        }
        
        @media screen and (min-width: 769px) {
            .mod-footer__selectbox-icon-wrapper {
                width: 3.42105263vw;
            }
        }
        
        @media screen and (min-width: 901px) {
            .mod-footer__selectbox-icon-wrapper {
                width: 3.42105263vw;
            }
        }
        
        @media screen and (min-width: 1140px) {
            .mod-footer__selectbox-icon-wrapper {
                width: 39px;
            }
        }
        
        .mod-footer__selectbox-icon {
            position: absolute;
            top: 50%;
            left: 50%;
            -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
            width: 2.93333333vw;
            height: 1.86666667vw;
        }
        
        @media screen and (max-width: 740px) {
            .mod-footer__selectbox-icon {
                width: 15px;
                height: 15px;
            }
            .mod-footer__selectbox-icon img {
                height: 15px;
                width: 15px;
            }
        }
        
        @media screen and (min-width: 739px) {
            .mod-footer__selectbox-icon {
                width: 15px;
                height: 15px;
            }
        }
        
        @media screen and (min-width: 769px) {
            .mod-footer__selectbox-icon {
                width: 15px;
                height: 15px;
            }
        }
        
        @media screen and (min-width: 901px) {
            .mod-footer__selectbox-icon {
                width: 15px;
                height: 15px;
            }
        }
        
        .mod-footer__selectbox-input {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            -webkit-box-sizing: border-box;
            box-sizing: border-box;
            display: block;
            width: 100%;
            height: 100%;
            opacity: 0;
            cursor: pointer;
        }
        
        .mod-footer__selectbox-input .no-display {
            display: none;
        }
        
        .overview {
            max-width: 660px;
            margin-bottom: 17px;
        }
        
        .overview .intro {
            font-size: 28px;
        }
        
        .overview .body {
            font-size: 16px;
        }
        
        .overview div {
            margin-top: 40px;
        }
        
        @media (max-width: 740px) {
            .overview {
                margin-top: 0;
            }
            .overview div {
                margin-top: 30px;
            }
        }
        
        .campaign-content {
            max-width: 650px;
        }
        
        .campaign-content .summary {
            margin-top: 15px;
            font-size: 16px;
        }
        
        .campaign-content .title h2 {
            font-weight: bold;
            font-size: 28px;
        }
        
        @media (max-width: 740px) {
            .campaign-content .title {
                margin-top: 20px;
            }
            .campaign-content .title h2 {
                font-size: 24px;
            }
            .campaign-content .summary {
                font-size: 14px;
            }
        }
        
        .footer {
            background-color: black;
            color: gray;
        }
        
        .footer-jnto-logo {
            height: 30px;
            width: 65px;
        }
        
        .footer-copy-right {
            text-align: right;
            font-size: 10px;
            height: 30px;
            line-height: 30px;
        }
        
        @media (max-width: 740px) {
            .footer {
                padding: 20px 10px 20px 10px;
                height: 120px;
            }
            .footer .MuiGrid-spacing-xs-24-24 > .MuiGrid-item-2 {
                padding-top: 0;
                padding-bottom: 0;
            }
            .footer-jnto-logo {
                height: 30px;
                width: 50px;
                margin-left: auto;
                margin-right: auto;
            }
            .footer-copy-right {
                text-align: center;
            }
        }
        
        * {
            margin: 0;
            padding: 0;
        }
        
        body {
            font-family: "proxima-nova";
            color: #2b2b2b;
        }
        @-webkit-keyframes react-select-loading-indicator {
            0%,
            80%,
            100% {
                opacity: 0;
            }
            40% {
                opacity: 1;
            }
        }
        @keyframes react-select-loading-indicator {
            0%,
            80%,
            100% {
                opacity: 0;
            }
            40% {
                opacity: 1;
            }
        }
        .MuiGrid-container-1 {
            width: 100%;
            display: flex;
            flex-wrap: wrap;
            box-sizing: border-box;
        }

        .MuiGrid-container-1 img {
            width: 100%;
        }

        .MuiGrid-item-2 {
            margin: 0;
            box-sizing: border-box;
        }
        
        .MuiGrid-zeroMinWidth-3 {
            min-width: 0;
        }
        
        .MuiGrid-direction-xs-column-4 {
            flex-direction: column;
        }
        
        .MuiGrid-direction-xs-column-reverse-5 {
            flex-direction: column-reverse;
        }
        
        .MuiGrid-direction-xs-row-reverse-6 {
            flex-direction: row-reverse;
        }
        
        .MuiGrid-wrap-xs-nowrap-7 {
            flex-wrap: nowrap;
        }
        
        .MuiGrid-wrap-xs-wrap-reverse-8 {
            flex-wrap: wrap-reverse;
        }
        
        .MuiGrid-align-items-xs-center-9 {
            align-items: center;
        }
        
        .MuiGrid-align-items-xs-flex-start-10 {
            align-items: flex-start;
        }
        
        .MuiGrid-align-items-xs-flex-end-11 {
            align-items: flex-end;
        }
        
        .MuiGrid-align-items-xs-baseline-12 {
            align-items: baseline;
        }
        
        .MuiGrid-align-content-xs-center-13 {
            align-content: center;
        }
        
        .MuiGrid-align-content-xs-flex-start-14 {
            align-content: flex-start;
        }
        
        .MuiGrid-align-content-xs-flex-end-15 {
            align-content: flex-end;
        }
        
        .MuiGrid-align-content-xs-space-between-16 {
            align-content: space-between;
        }
        
        .MuiGrid-align-content-xs-space-around-17 {
            align-content: space-around;
        }
        
        .MuiGrid-justify-xs-center-18 {
            justify-content: center;
        }
        
        .MuiGrid-justify-xs-flex-end-19 {
            justify-content: flex-end;
        }
        
        .MuiGrid-justify-xs-space-between-20 {
            justify-content: space-between;
        }
        
        .MuiGrid-justify-xs-space-around-21 {
            justify-content: space-around;
        }
        
        .MuiGrid-spacing-xs-8-22 {
            width: calc(100% + 8px);
            margin: -4px;
        }
        
        .MuiGrid-spacing-xs-8-22 > .MuiGrid-item-2 {
            padding: 4px;
        }
        
        .MuiGrid-spacing-xs-16-23 {
            width: calc(100% + 16px);
            margin: -8px;
        }
        
        .MuiGrid-spacing-xs-16-23 > .MuiGrid-item-2 {
            padding: 8px;
        }
        
        .MuiGrid-spacing-xs-24-24 {
            width: calc(100% + 24px);
            margin: -12px;
        }
        
        .MuiGrid-spacing-xs-24-24 > .MuiGrid-item-2 {
            padding: 12px;
        }
        
        .MuiGrid-spacing-xs-32-25 {
            width: calc(100% + 32px);
            margin: -16px;
        }
        
        .MuiGrid-spacing-xs-32-25 > .MuiGrid-item-2 {
            padding: 16px;
        }
        
        .MuiGrid-spacing-xs-40-26 {
            width: calc(100% + 40px);
            margin: -20px;
        }
        
        .MuiGrid-spacing-xs-40-26 > .MuiGrid-item-2 {
            padding: 20px;
        }
        
        .MuiGrid-grid-xs-auto-27 {
            flex-grow: 0;
            max-width: none;
            flex-basis: auto;
        }
        
        .MuiGrid-grid-xs-true-28 {
            flex-grow: 1;
            max-width: 100%;
            flex-basis: 0;
        }
        
        .MuiGrid-grid-xs-1-29 {
            flex-grow: 0;
            max-width: 8.33333%;
            flex-basis: 8.33333%;
        }
        
        .MuiGrid-grid-xs-2-30 {
            flex-grow: 0;
            max-width: 16.66667%;
            flex-basis: 16.66667%;
        }
        
        .MuiGrid-grid-xs-3-31 {
            flex-grow: 0;
            max-width: 25%;
            flex-basis: 25%;
        }
        
        .MuiGrid-grid-xs-4-32 {
            flex-grow: 0;
            max-width: 33.33333%;
            flex-basis: 33.33333%;
        }
        
        .MuiGrid-grid-xs-5-33 {
            flex-grow: 0;
            max-width: 41.66667%;
            flex-basis: 41.66667%;
        }
        
        .MuiGrid-grid-xs-6-34 {
            flex-grow: 0;
            max-width: 50%;
            flex-basis: 50%;
        }
        
        .MuiGrid-grid-xs-7-35 {
            flex-grow: 0;
            max-width: 58.33333%;
            flex-basis: 58.33333%;
        }
        
        .MuiGrid-grid-xs-8-36 {
            flex-grow: 0;
            max-width: 66.66667%;
            flex-basis: 66.66667%;
        }
        
        .MuiGrid-grid-xs-9-37 {
            flex-grow: 0;
            max-width: 75%;
            flex-basis: 75%;
        }
        
        .MuiGrid-grid-xs-10-38 {
            flex-grow: 0;
            max-width: 83.33333%;
            flex-basis: 83.33333%;
        }
        
        .MuiGrid-grid-xs-11-39 {
            flex-grow: 0;
            max-width: 91.66667%;
            flex-basis: 91.66667%;
        }
        
        .MuiGrid-grid-xs-12-40 {
            flex-grow: 0;
            max-width: 100%;
            flex-basis: 100%;
        }
        
        @media (min-width:600px) {
            .MuiGrid-grid-sm-auto-41 {
                flex-grow: 0;
                max-width: none;
                flex-basis: auto;
            }
            .MuiGrid-grid-sm-true-42 {
                flex-grow: 1;
                max-width: 100%;
                flex-basis: 0;
            }
            .MuiGrid-grid-sm-1-43 {
                flex-grow: 0;
                max-width: 8.33333%;
                flex-basis: 8.33333%;
            }
            .MuiGrid-grid-sm-2-44 {
                flex-grow: 0;
                max-width: 16.66667%;
                flex-basis: 16.66667%;
            }
            .MuiGrid-grid-sm-3-45 {
                flex-grow: 0;
                max-width: 25%;
                flex-basis: 25%;
            }
            .MuiGrid-grid-sm-4-46 {
                flex-grow: 0;
                max-width: 33.33333%;
                flex-basis: 33.33333%;
            }
            .MuiGrid-grid-sm-5-47 {
                flex-grow: 0;
                max-width: 41.66667%;
                flex-basis: 41.66667%;
            }
            .MuiGrid-grid-sm-6-48 {
                flex-grow: 0;
                max-width: 50%;
                flex-basis: 50%;
            }
            .MuiGrid-grid-sm-7-49 {
                flex-grow: 0;
                max-width: 58.33333%;
                flex-basis: 58.33333%;
            }
            .MuiGrid-grid-sm-8-50 {
                flex-grow: 0;
                max-width: 66.66667%;
                flex-basis: 66.66667%;
            }
            .MuiGrid-grid-sm-9-51 {
                flex-grow: 0;
                max-width: 75%;
                flex-basis: 75%;
            }
            .MuiGrid-grid-sm-10-52 {
                flex-grow: 0;
                max-width: 83.33333%;
                flex-basis: 83.33333%;
            }
            .MuiGrid-grid-sm-11-53 {
                flex-grow: 0;
                max-width: 91.66667%;
                flex-basis: 91.66667%;
            }
            .MuiGrid-grid-sm-12-54 {
                flex-grow: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }
        
        @media (min-width:960px) {
            .MuiGrid-grid-md-auto-55 {
                flex-grow: 0;
                max-width: none;
                flex-basis: auto;
            }
            .MuiGrid-grid-md-true-56 {
                flex-grow: 1;
                max-width: 100%;
                flex-basis: 0;
            }
            .MuiGrid-grid-md-1-57 {
                flex-grow: 0;
                max-width: 8.33333%;
                flex-basis: 8.33333%;
            }
            .MuiGrid-grid-md-2-58 {
                flex-grow: 0;
                max-width: 16.66667%;
                flex-basis: 16.66667%;
            }
            .MuiGrid-grid-md-3-59 {
                flex-grow: 0;
                max-width: 25%;
                flex-basis: 25%;
            }
            .MuiGrid-grid-md-4-60 {
                flex-grow: 0;
                max-width: 33.33333%;
                flex-basis: 33.33333%;
            }
            .MuiGrid-grid-md-5-61 {
                flex-grow: 0;
                max-width: 41.66667%;
                flex-basis: 41.66667%;
            }
            .MuiGrid-grid-md-6-62 {
                flex-grow: 0;
                max-width: 50%;
                flex-basis: 50%;
            }
            .MuiGrid-grid-md-7-63 {
                flex-grow: 0;
                max-width: 58.33333%;
                flex-basis: 58.33333%;
            }
            .MuiGrid-grid-md-8-64 {
                flex-grow: 0;
                max-width: 66.66667%;
                flex-basis: 66.66667%;
            }
            .MuiGrid-grid-md-9-65 {
                flex-grow: 0;
                max-width: 75%;
                flex-basis: 75%;
            }
            .MuiGrid-grid-md-10-66 {
                flex-grow: 0;
                max-width: 83.33333%;
                flex-basis: 83.33333%;
            }
            .MuiGrid-grid-md-11-67 {
                flex-grow: 0;
                max-width: 91.66667%;
                flex-basis: 91.66667%;
            }
            .MuiGrid-grid-md-12-68 {
                flex-grow: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }
        
        @media (min-width:1280px) {
            .MuiGrid-grid-lg-auto-69 {
                flex-grow: 0;
                max-width: none;
                flex-basis: auto;
            }
            .MuiGrid-grid-lg-true-70 {
                flex-grow: 1;
                max-width: 100%;
                flex-basis: 0;
            }
            .MuiGrid-grid-lg-1-71 {
                flex-grow: 0;
                max-width: 8.33333%;
                flex-basis: 8.33333%;
            }
            .MuiGrid-grid-lg-2-72 {
                flex-grow: 0;
                max-width: 16.66667%;
                flex-basis: 16.66667%;
            }
            .MuiGrid-grid-lg-3-73 {
                flex-grow: 0;
                max-width: 25%;
                flex-basis: 25%;
            }
            .MuiGrid-grid-lg-4-74 {
                flex-grow: 0;
                max-width: 33.33333%;
                flex-basis: 33.33333%;
            }
            .MuiGrid-grid-lg-5-75 {
                flex-grow: 0;
                max-width: 41.66667%;
                flex-basis: 41.66667%;
            }
            .MuiGrid-grid-lg-6-76 {
                flex-grow: 0;
                max-width: 50%;
                flex-basis: 50%;
            }
            .MuiGrid-grid-lg-7-77 {
                flex-grow: 0;
                max-width: 58.33333%;
                flex-basis: 58.33333%;
            }
            .MuiGrid-grid-lg-8-78 {
                flex-grow: 0;
                max-width: 66.66667%;
                flex-basis: 66.66667%;
            }
            .MuiGrid-grid-lg-9-79 {
                flex-grow: 0;
                max-width: 75%;
                flex-basis: 75%;
            }
            .MuiGrid-grid-lg-10-80 {
                flex-grow: 0;
                max-width: 83.33333%;
                flex-basis: 83.33333%;
            }
            .MuiGrid-grid-lg-11-81 {
                flex-grow: 0;
                max-width: 91.66667%;
                flex-basis: 91.66667%;
            }
            .MuiGrid-grid-lg-12-82 {
                flex-grow: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }
        
        @media (min-width:1920px) {
            .MuiGrid-grid-xl-auto-83 {
                flex-grow: 0;
                max-width: none;
                flex-basis: auto;
            }
            .MuiGrid-grid-xl-true-84 {
                flex-grow: 1;
                max-width: 100%;
                flex-basis: 0;
            }
            .MuiGrid-grid-xl-1-85 {
                flex-grow: 0;
                max-width: 8.33333%;
                flex-basis: 8.33333%;
            }
            .MuiGrid-grid-xl-2-86 {
                flex-grow: 0;
                max-width: 16.66667%;
                flex-basis: 16.66667%;
            }
            .MuiGrid-grid-xl-3-87 {
                flex-grow: 0;
                max-width: 25%;
                flex-basis: 25%;
            }
            .MuiGrid-grid-xl-4-88 {
                flex-grow: 0;
                max-width: 33.33333%;
                flex-basis: 33.33333%;
            }
            .MuiGrid-grid-xl-5-89 {
                flex-grow: 0;
                max-width: 41.66667%;
                flex-basis: 41.66667%;
            }
            .MuiGrid-grid-xl-6-90 {
                flex-grow: 0;
                max-width: 50%;
                flex-basis: 50%;
            }
            .MuiGrid-grid-xl-7-91 {
                flex-grow: 0;
                max-width: 58.33333%;
                flex-basis: 58.33333%;
            }
            .MuiGrid-grid-xl-8-92 {
                flex-grow: 0;
                max-width: 66.66667%;
                flex-basis: 66.66667%;
            }
            .MuiGrid-grid-xl-9-93 {
                flex-grow: 0;
                max-width: 75%;
                flex-basis: 75%;
            }
            .MuiGrid-grid-xl-10-94 {
                flex-grow: 0;
                max-width: 83.33333%;
                flex-basis: 83.33333%;
            }
            .MuiGrid-grid-xl-11-95 {
                flex-grow: 0;
                max-width: 91.66667%;
                flex-basis: 91.66667%;
            }
            .MuiGrid-grid-xl-12-96 {
                flex-grow: 0;
                max-width: 100%;
                flex-basis: 100%;
            }
        }

        .Campaign-root-97 {
            flex-grow: 1;
        }
        
        .Campaign-card-98 {
            width: 328px;
            float: left;
            height: 328px;
            margin-left: 10px;
            margin-right: 10px;
        }
        
        .Campaign-media-99 {
            width: 328px;
            height: 328px;
            padding-top: 60%;
            background-color: silver;
        }