            @media screen and (max-width:1023px) {
                .open-cmp__svg-hero .cmp-hero__image {
                    clip-path: none !important;
                }
            }

            @media screen and (min-width:1024px) {
                .open-cmp__svg-hero {
                    padding: 72px;
                    padding-left: 0px;
                    min-height: auto;
                    height: 536px;
                }

                .open-cmp__svg-hero .cmp-hero__container {
                    width: unset !important;
                }

                .open-cmp__svg-hero .cmp-hero__content {
                    padding: 90px 40px 90px 80px;
                }

                .open-cmp__svg-hero .cmp-hero__image img {
                    display: block;
                    height: 100%;
                    max-width: unset !important;
                    width: 400px !important;
                }

                .open-cmp__svg-hero .cmp-hero__image {
                    width: 400px !important;
                }
            }

            @media screen and (min-width:1200px){
                .open-cmp__svg-hero .cmp-hero__image img {
                    width: 620px !important;
                }

                .open-cmp__svg-hero .cmp-hero__image {
                    width: 620px !important;
                }
            }

            .open-cmp__svg-hero {
                background-color: #001E94 !important;
                margin-top: -1.5rem !important;
            }

            .open-cmp__svg-hero .cmp-hero__content {
                background-color: #001E94 !important;
            }

            .open-cmp__svg-hero h1.cmp-hero__title {
                color: white;
            }

            .open-cmp__svg-hero .cmp-hero__description p {
                color: white;
            }
        @media screen and (min-width:1024px) {
            .open-cmp__text-box {
                background-color: #17181C;
                margin-left: -68px;
                margin-right: -68px;
                padding: 68px;
                margin-top: -24px;
            }
        }

        @media screen and (max-width:1023px) {
            .open-cmp__text-box {
                background-color: #17181C;
                margin-left: -16px;
                margin-right: -16px;
                padding: 16px;
                margin-top: -24px;
            }
        }

        .open-cmp__text-box {
            background-color: #17181C;
        }

        .open-cmp__text-box .eyebrow {
            color: #80BAFF;
        }

        .open-cmp__text-box h2 {
            color: #FFFFFF;
        }

        .open-cmp__text-box p {
            color: #FFFFFF;
            font-size:20px;
        }
        @media screen and (min-width:1024px) {
            .open-cmp__the-assist {
                background-color: #17181C;
                margin-left: -68px;
                margin-right: -68px;
                padding: 68px;
                margin-top: -24px;
                padding-top: 0px;
                padding-bottom:0px !important;
            }
        }

        @media screen and (max-width:1023px) {
            .open-cmp__the-assist {
                background-color: #17181C;
                margin-left: -16px;
                margin-right: -16px;
                padding: 16px;
                margin-top: -24px;
                padding-top: 0px;
            }
        }

        @media screen and (max-width:575px){
            .open-cmp__the-assist__container{
                padding-bottom:20px !important;
            }
        }

        .open-cmp__the-assist__container {
            background: radial-gradient(#0d4396,
                    #17181c 50%,
                    #17181c 75%,
                    #17181c 75%);
            background-size: 100% 100%;
            padding-bottom: 72px;
        }

        .open-cmp__the-assist__player-header-grid {
            width: 353px !important;
            padding: 12px;
            box-sizing: content-box;
            margin-right: 36px;
        }

        .open-cmp__the-assist__player-header-grid h3 {
            font-family: alverata, Georgia, serif;
            color: #FFFFFF;
            font-size: 24px;
            font-weight: 400;
            margin: 0px;
        }

        .open-cmp__the-assist__assist-header-grid {
            width: calc(100% - 437px) !important;
            padding: 12px;
            box-sizing: content-box;
        }

        .open-cmp__the-assist__assist-header-grid:nth-child(4) {
            display:none;
        }

        .open-cmp__the-assist__assist-header-grid h4 {
            margin: 0px;
            font-family: roboto, Tahoma, sans-serif;
            color: #FFFFFF;
            font-size: 20px;
            font-weight: 400;
        }

        .open-cmp__the-assist__assist-card-grid {
            padding: 12px;
            box-sizing: content-box;
            height: 222px;
            width: calc(100% - 441px) !important;
        }

        .open-cmp__the-assist__assist-card-container {
            border: 1px solid #9B9997;
            border-radius: 16px;
            background-color: rgba(23, 24, 28, 0.70);
            height: 100%;
            overflow:hidden;
        }

        .open-cmp__the-assist__player-card-grid {
            margin-right: 36px;
            padding: 12px;
            width: 353px !important;
            height: 468px !important;
            box-sizing: content-box;
        }

        .open-cmp__the-assist__player-card-container {
            transform-style: preserve-3d;
            perspective: 1000px;
            position: relative;
            width: 100%;
            height: 100%;
        }



        @media screen and (min-width:1024px){
            .open-cmp__the-assist__player-card-container {
                transition: 0.3s ease-out;
            }

            .open-cmp__the-assist__player-card-container:hover {
                transform: scale(1.05);
                transition: 0.3s ease-out;
            }


        }


        .open-cmp__the-assist__player-card {
            border: 1px solid #001E94;
            border-radius: 16px;
            background-color: rgba(23, 24, 28, 0.70);
            height: 468px;
            width: 353px;
            position: relative;
            cursor: pointer;
            backface-visibility: hidden;
            position: absolute;
            top: 0px;
            left: 0px;
            box-sizing: content-box;
            overflow: hidden;
        }

        .open-cmp__the-assist__player-card-button {
            background: none;
            border: none;
            position: absolute;
            width: 24px;
            height: 24px;
            right: 12px;
            bottom: 6px;
            padding: 10px;
            box-sizing: content-box;
            cursor: pointer;
        }

        .open-cmp__the-assist__player-card-button::after {
            background-color: white;
            width: 2px;
            height: 24px;
            display: block;
            content: '';
            position: absolute;
            left: 21px;
            top: 10px;
        }

        .open-cmp__the-assist__player-card-button::before {
            background-color: white;
            width: 24px;
            height: 2px;
            display: block;
            content: '';
            position: absolute;
            left: 10px;
            top: 21px;
        }

        .flipped .open-cmp__the-assist__player-card-sideA .open-cmp__the-assist__player-card-button {
            display: none;
        }

        .open-cmp__the-assist__player-card-sideB .open-cmp__the-assist__player-card-button {
            display: none;
        }

        .flipped .open-cmp__the-assist__player-card-sideB .open-cmp__the-assist__player-card-button {
            display: block;
        }

        .open-cmp__the-assist__player-card-sideB .open-cmp__the-assist__player-card-button::after {
            transform: rotate(45deg);
        }

        .open-cmp__the-assist__player-card-sideB .open-cmp__the-assist__player-card-button::before {
            transform: rotate(45deg);
        }

        .open-cmp__the-assist__player-card-sideA {
            transition: 0.3s;
            transform: rotateY(0deg);
        }

        .flipped .open-cmp__the-assist__player-card-sideA {
            transition: 0.3s;
            transform: rotateY(180deg);
        }

        .open-cmp__the-assist__player-card-sideB {
            transition: 0.3s;
            transform: rotateY(-180deg);
        }

        .flipped .open-cmp__the-assist__player-card-sideB {
            transition: 0.3s;
            transform: rotateY(0deg);
        }

        .open-cmp__the-assist__player-card:hover {
            border: 1px solid #FFFFFF;
            transition: 0.3s ease-out;
        }

        .open-cmp__the-assist__player-card-name {
            position: absolute;
            font-family: roboto, Tahoma, sans-serif;
            color: #FFFFFF;
            font-size: 30px;
            font-weight: 400;
            text-transform: uppercase;
            bottom: 48px;
            left: 24px;
        }

        .open-cmp__the-assist__player-card-image {
            position: absolute;
            left: 0px;
            top: 0px;
            width: 100%;
            height: 100%;
        }

        .open-cmp__the-assist__player-card-image img {
            position: absolute;
            left: 0px;
            top: 0px;
            width: 100%;
            height: 100%;
            display: block;
        }

        .open-cmp__the-assist__player-avatar {
            position: absolute;
            top: 24px;
            left: 24px;
            width: 68px;
            height: 68px;
            border-radius: 34px;
        }

         .open-cmp__the-assist__player-avatar img {
            width:100%;
            height:100%;
        }

        .open-cmp__the-assist__player-card-pos {
            position: absolute;
            font-family: roboto, Tahoma, sans-serif;
            color: #FFFFFF;
            font-size: 14px;
            font-weight: 400;
            bottom: 22px;
            left: 24px;
        }

        .open-cmp__the-assist__player-card-sideB .open-cmp__the-assist__player-card-name {
            top: 32px;
            left: 110px;
        }

        .open-cmp__the-assist__player-card-sideB .open-cmp__the-assist__player-card-pos {
            top: 62px;
            left: 110px;
        }

        .open-cmp__the-assist__player-description-container {
            position: absolute;
            width: calc(100% - 48px);
            top: 110px;
            left: 24px;
        }

        .open-cmp__the-assist__player-description {
            border: double 1px transparent;
            border-radius: 12px;
            background-image: linear-gradient(to right, #010636, #00146d), radial-gradient(circle at top left, #001E94, #80BAFF, #001E94);
            background-origin: border-box;
            background-clip: padding-box, border-box;
            padding: 16px;
        }

        .open-cmp__the-assist__player-description p {
            color: #ffffff;
            font-style: italic;
            font-weight: 400;
            font-size: 14px;
            line-height: 20px;
            font-family: roboto, Tahoma, sans-serif;
            margin: 0px;
        }

        .open-cmp__the-assist__player-stats {
            list-style-type: none;
            padding-left: 0px;
        }

        .open-cmp__the-assist__player-stats li {
            color: #ffffff;
            font-weight: 400;
            font-size: 14px;
            line-height: 20px;
            font-family: roboto, Tahoma, sans-serif;
            position: relative;
            padding-left: 16px;
            margin-top: 20px;
        }

        .open-cmp__the-assist__player-stats li::after {
            font-family: roboto, Tahoma, sans-serif;
            display: block;
            height: 100%;
            width: 1px;
            background-image: linear-gradient(#001E94, #80BAFF, #001E94);
            content: '';
            position: absolute;
            top: 0px;
            left: 0px;
        }

        .open-cmp__the-assist__caption-grid {
            padding: 32px;
            width: calc(100% - 320px) !important;
        }

        .open-cmp__the-assist__caption-grid h4 {
            color: #FFFFFF;
            font-size: 20px;
            font-weight: 500;
            font-family: roboto, Tahoma, sans-serif;
            margin-bottom: 16px;
        }

        .open-cmp__the-assist__caption-grid h5 {
            color: #80BAFF;
            font-size: 14px;
            text-transform: uppercase;
            font-weight: 500;
            letter-spacing: 2px;
            font-family: roboto, Tahoma, sans-serif;
            margin-bottom: 8px;
        }

        .open-cmp__the-assist__caption-grid p {
            color: #FFFFFF;
            font-size: 16px;
            font-weight: 400;
            font-family: roboto, Tahoma, sans-serif;
        }

        .open-cmp__the-assist__video-grid {
            width: 320px !important;
            height: 222px !important;
            overflow: hidden;
        }

        .open-cmp__the-assist__video-container {
            position: relative;
            width: 100%;
            height: 100%;
        }

        .open-cmp__the-assist__video-container.modal {
            position: fixed;
            left: 0px;
            top: 0px;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.85);
            border-radius: 0px;
            z-index: 1000;
            box-sizing: border-box;
            transition: 0.3s;
        }

        .vjs-big-play-button {
            display: block !important;
            z-index:1;
        }

        .vjs-poster{
            display: block !important;
            z-index:1;
        }

        .vjs-control-bar {
            display: none !important;
        }

        .modal .vjs-big-play-button {
            display: none !important;
        }

        .modal .vjs-poster {
            display: none !important;
        }

        .modal .vjs-control-bar {
            display: flex !important;
        }

        .vjs-poster img{
            object-fit:cover !important;
        }

        .open-cmp__the-assist__modal-close {
            display:none;
        }

        .open-cmp__the-assist__video-container.modal .open-cmp__the-assist__modal-close {
            display:block !important;
            position: fixed;
            right: 40px;
            top: 40px;
            width: 24px;
            height: 24px;
            border: none;
            background: none;
            cursor: pointer;
        }

        .open-cmp__the-assist__video-container.modal .open-cmp__the-assist__modal-close::after {
            display: block;
            width: 2px;
            height: 24px;
            background-color: white;
            content: '';
            transform: rotate(45deg);
            position: relative;
            top: -4px;
            left: 6px;
        }

        .open-cmp__the-assist__video-container.modal .open-cmp__the-assist__modal-close::before {
            display: block;
            width: 24px;
            height: 2px;
            background-color: white;
            content: '';
            transform: rotate(45deg);
            position: relative;
            top: 9px;
            left: -5px;
        }


        .open-cmp__the-assist__video-container.modal .cmp-video {
            position: relative;
            width: 100%;
            height: 100%;
        }

        .open-cmp__the-assist__video-container .cmp-video {
            position: absolute;
            width: 100%;
            height: 100%;
            margin: 0px;
            top: 0px;
            left: 0px;
        }

        .open-cmp__the-assist__video-container .cmp-video__wrapper {
            width: 100%;
            height: 100%;
            margin: 0px;
        }

        .open-cmp__the-assist__video-container.modal .cmp-video__wrapper {
            height: calc((100vh - 130px));
            width: calc((1280/720) * (100vh - 130px));
            margin: auto;
            max-width: calc((100vw - 130px));
            max-height: calc((720/1280) * (100vw - 130px));
            margin-top: 100px;
        }

        @media screen and (max-width:575px) {
            .open-cmp__the-assist__video-container.modal .cmp-video__wrapper {
                height: calc((100vh));
                width: calc((1280/720) * (100vh));
                margin: auto;
                max-width: calc((100vw));
                max-height: calc((720/1280) * (100vw));
                margin-top: 100px;
            }
        }

        .cmp-video .vjs-big-play-button .vjs-icon-placeholder,
        .cmp-video .vjs-big-play-button .vjs-icon-placeholder::before,
        .cmp-video .vjs-big-play-button .vjs-icon-placeholder::after {
            display: block !important;
            content: '' !important;
            border: none !important;
            width: 16px !important;
            height: 16px !important;
            background-color: #0044CC;
            border-top-right-radius: 4px !important;
            border-top-left-radius: 0px !important;
            border-bottom-left-radius: 0px !important;
            border-bottom-right-radius: 0px !important;
            top: 29px !important;
            left: 31px !important;
        }

        .cmp-video .vjs-big-play-button .vjs-icon-placeholder {
            transform: rotate(30deg) skewX(-30deg) scale(1, .866);
            position: absolute !important;
        }

        .cmp-video .vjs-big-play-button .vjs-icon-placeholder::before {
            transform: rotate(-135deg) skewX(-45deg) scale(1.414, .707) translate(0, -50%);
            position: static !important;
        }

        .cmp-video .vjs-big-play-button .vjs-icon-placeholder::after {
            transform: rotate(135deg) skewY(-45deg) scale(.707, 1.414) translate(-50%);
            position: static !important;
        }

        .cmp-video .vjs-big-play-button {
            border: none !important;
            width: 72px !important;
            height: 72px !important;
            border-radius: 36px !important;
            background-color: #FFFFFF !important;
            box-shadow: none !important;
            position: absolute;
            top: 50%;
            left: 50%;
        }

        @media screen and (max-width:1200px){
             .open-cmp__the-assist__assist-header-grid {
                display: none;
            }
        }

        /* Tablet */
        @media screen and (max-width:1200px) {


            .open-cmp__the-assist__player-header-grid {
                margin: 0px;
            }

            .open-cmp__the-assist__player-card-grid {
                margin: 0px;
            }

            .open-cmp__the-assist__assist-card-grid {
                width: 348px !important;
                height: 465px !important;
            }

            .open-cmp__the-assist__assist-card {
                width: 348px !important;
                height: 465px !important;
            }

            .open-cmp__the-assist__player-card-grid {
                width: 348px !important;
                height: 465px !important;
            }

            .open-cmp__the-assist__player-card {
                width: 348px !important;
                height: 465px !important;
            }

            .open-cmp__the-assist__assist-caption-grid {
                width: 100% !important;
            }

            .open-cmp__the-assist__video-grid {
                width: 100% !important;
                height: 200px !important;
                overflow: hidden;
            }

            .open-cmp__the-assist__caption-grid {
                width: 100% !important;
                height: calc(100% - 200px) !important;
                border-radius: 0px 0px 16px 16px;
                overflow: hidden;
                padding: 24px !important;
            }
        }


        @media screen and (max-width:575px) {
            .open-cmp__the-assist__player-card-grid {
                padding: 12px 8px;
            }

            .open-cmp__the-assist__assist-card-grid {
                padding: 12px 8px;
            }
        }

        @media screen and (max-width:767px){
            .open-cmp__the-assist__assist-header-grid:nth-child(4) {
                display:block;
                width:100% !important;
                padding-right:0px;
            }
        }

        /* Mobile */
        @media screen and (max-width:400px) {
            
            .open-cmp__the-assist__player-header-grid,
            .open-cmp__the-assist__assist-header-grid{
                width:100% !important;
                padding-right:0px !important;
            }

            .open-cmp__the-assist__player-card,
            .open-cmp__the-assist__assist-card,
            .open-cmp__the-assist__player-card-grid,
            .open-cmp__the-assist__assist-card-grid {
                width: calc(100vw - 50px) !important;
                height: calc((1 + 1/3)*(100vw - 50px)) !important;
            }

            .open-cmp__the-assist__player-card-button {
                background: none;
                border: none;
                position: absolute;
                width: 5vw;
                height: 5vw;
                right: 3vw;
                bottom: 2vw;
                padding: 2.5vw;
                box-sizing: content-box;
                cursor: pointer;
            }

            .open-cmp__the-assist__player-card-button::before {
                background-color: white;
                width: 6vw;
                height: 2px;
                display: block;
                content: '';
                position: absolute;
                left: 2.5vw;
                top: 5.25vw;
            }

            .open-cmp__the-assist__player-card-button::after {
                background-color: white;
                width: 2px;
                height: 6vw;
                display: block;
                content: '';
                position: absolute;
                left: 5.25vw;
                top: 2.5vw;
            }


            .open-cmp__the-assist__player-card-image {
                position: absolute;
                left: 0px;
                top: 0px;
                width: 100%;
                height: 100%;
            }

            .open-cmp__the-assist__player-card-image img {
                position: absolute;
                left: 0px;
                top: 0px;
                width: 100%;
                height: 100%;
                display: block;
            }

            .open-cmp__the-assist__player-avatar {
                position: absolute;
                top: 6vw;
                left: 6vw;
                width: 17vw;
                height: 17vw;
                border-radius: 8.5vw;
            }

            .open-cmp__the-assist__player-card-name {
                position: absolute;
                font-family: roboto, Tahoma, sans-serif;
                color: #FFFFFF;
                font-size: 7.5vw;
                font-weight: 400;
                text-transform: uppercase;
                bottom: 12vw;
                left: 6vw;
                bottom: 10vw;
            }

            .open-cmp__the-assist__player-card-pos {
                position: absolute;
                font-family: roboto, Tahoma, sans-serif;
                color: #FFFFFF;
                font-size: 3.5vw;
                font-weight: 400;
                bottom: 3.5vw;
                left: 6vw;
            }

            .open-cmp__the-assist__player-card-sideB .open-cmp__the-assist__player-card-name {
                top: 8vw;
                left: 27.5vw;
            }

            .open-cmp__the-assist__player-card-sideB .open-cmp__the-assist__player-card-pos {
                top: 15.5vw;
                left: 27.5vw;
            }

            .open-cmp__the-assist__player-description-container {
                position: absolute;
                width: calc(100% - 6vw - 16px);
                top: 27.5vw;
                left: 6vw;
            }

            .open-cmp__the-assist__player-description {
                border: double 1px transparent;
                border-radius: 3vw;
                background-image: linear-gradient(to right, #010636, #00146d), radial-gradient(circle at top left, #001E94, #80BAFF, #001E94);
                background-origin: border-box;
                background-clip: padding-box, border-box;
                padding: 4vw;
            }

            .open-cmp__the-assist__player-description p {
                color: #ffffff;
                font-style: italic;
                font-weight: 400;
                font-size: 3.5vw;
                line-height: 5vw;
                font-family: roboto, Tahoma, sans-serif;
                margin: 0px;
            }

            .open-cmp__the-assist__player-stats {
                list-style-type: none;
                padding-left: 0px;
                margin-top:4vw;
            }

            .open-cmp__the-assist__player-stats li {
                color: #ffffff;
                font-weight: 400;
                font-size: 3.5vw;
                line-height: 5vw;
                font-family: roboto, Tahoma, sans-serif;
                position: relative;
                padding-left: 4vw;
                margin-top: 5vw;
            }

            .open-cmp__the-assist__player-stats li::after {
                font-family: roboto, Tahoma, sans-serif;
                display: block;
                height: 100%;
                width: 1px;
                background-image: linear-gradient(#001E94, #80BAFF, #001E94);
                content: '';
                position: absolute;
                top: 0px;
                left: 0px;
            }

            .open-cmp__the-assist__caption-grid {
                padding: 8vw;
                width: 100% !important;
            }

            .open-cmp__the-assist__caption-grid h4 {
                color: #FFFFFF;
                font-size: 5vw;
                line-height:7.5vw;
                font-weight: 500;
                font-family: roboto, Tahoma, sans-serif;
                margin-bottom: 4vw;
            }

            .open-cmp__the-assist__caption-grid h5 {
                color: #80BAFF;
                font-size: 3.5vw;
                line-height:5vw;
                text-transform: uppercase;
                font-weight: 500;
                letter-spacing: 2px;
                font-family: roboto, Tahoma, sans-serif;
                margin-bottom: 2vw;
            }

            .open-cmp__the-assist__caption-grid p {
                color: #FFFFFF;
                font-size: 4vw;
                font-weight: 400;
                font-family: roboto, Tahoma, sans-serif;
                line-height:6vw;
            }

            .open-cmp__the-assist__video-grid {
                width: 100% !important;
                height: 55.5vw !important;
                overflow: hidden;
            }
        }
      .open-cmp__svg-cta {
                position: relative;
                padding: 68px !important;
                padding-top: 86px !important;
                padding-bottom: 60px !important;
                border: none !important;
            }

            .open-cmp__svg-cta .cmp-button--wrapper{
                border-radius:6px !important;
            }

            .open-cmp__svg-cta a{
                border-radius:8px !important;
            }

            .open-cmp__svg-cta .cmp-button {
                margin: 0px !important;
            }

            .open-cmp__svg-cta .cmp-text {
                margin: 0px !important;
            }

            .open-cmp__svg-cta .eyebrow {
                color:#474952
            }

            #open-cmp__svg-cta__svg1-desktop,
            #open-cmp__svg-cta__svg1-tablet,
            #open-cmp__svg-cta__svg1-mobile {
                position: absolute;
                z-index:-1;
                width: 100%;
                height: 100%;
                left: 0px;
                top: 0px;
            }


            #open-cmp__svg-cta__svg1-desktop,
            #open-cmp__svg-cta__svg1-tablet,
            #open-cmp__svg-cta__svg1-mobile path {
                stroke: #0468FF;
                fill: none;
                stroke-width: 2px;
            }

            /* Desktop */
            @media screen and (min-width:1024px) {
                #open-cmp__svg-cta__svg1-tablet {
                    display: none;
                }

                #open-cmp__svg-cta__svg1-mobile {
                    display: none;
                }

                .open-cmp__svg-cta .button.aem-GridColumn{
                    width:260px !important;
                }
            }

            /* Tablet */
            @media screen and (min-width:576px) and (max-width:1023px) {
                .open-cmp__svg-cta {
                    position: relative;
                    padding: 24px !important;
                    padding-top: 60px !important;
                    padding-bottom: 60px !important;
                    border: none !important;
                }

                #open-cmp__svg-cta__svg1-desktop {
                    display: none;
                }

                #open-cmp__svg-cta__svg1-mobile {
                    display: none;
                }
            }

            /* Mobile */
            @media screen and (max-width:575px) {
                .open-cmp__svg-cta {
                    position: relative;
                    padding: 24px !important;
                    padding-top: 60px !important;
                    padding-bottom: 60px !important;
                    border: none !important;
                }

                #open-cmp__svg-cta__svg1-desktop {
                    display: none;
                }

                #open-cmp__svg-cta__svg1-tablet {
                    display: none;
                }
            }
 .open-cmp__disclaimer p {
            color: #474952;
            font-size:14px;
            font-family: roboto, Tahoma, sans-serif;
        }
            .open-cmp__lower-banner {
                background-color: #E5F1FF;
                border-radius: 16px;
                padding: 24px;
            }

            .open-cmp__lower-banner h4 {
                margin: 0px;
            }

            .open-cmp__lower-banner .cmp-text {
                margin: 12px !important;
                overflow: hidden !important;
            }

            .open-cmp__lower-banner .cmp-button {
                margin: 12px !important;
            }

            /*
            @media screen and (min-width:1440px){
                .open-cmp__lower-banner .button-text{
                    width:225px !important;
                    float:right !important;
                }

                .open-cmp__lower-banner .text{
                    width:auto !important;
                }

                .open-cmp__lower-banner .cmp-button{
                    margin-top:0px !important;
                    margin-bottom:0px !important;
                }
            }
                */

            /* Desktop */
            @media screen and (min-width:1024px) {
                .open-cmp__lower-banner .button {
                    text-align: right;
                }
            }

            /* Tablet */
            @media screen and (max-width:1023px) {
                .open-cmp__lower-banner .cmp-text {
                    margin-left: 0px !important;
                    margin-top: 0px !important
                }

                .open-cmp__lower-banner .cmp-button {
                    margin-left: 0px !important;
                    margin-bottom: 0px !important;
                }

                .open-cmp__lower-banner .cmp-button--wrapper {
                    padding-bottom:0px !important;
                }
            }
  /* Navigation */
    .cmp-header__main-navigation {
        position: relative;
    }

    @media screen and (min-width:1024px) {
        .cmp-header__main-navigation-list {
            right: 40px;
            position: absolute;
            top: -20px;
        }

        .cmp-header__main-navigation-list a {
            position: relative;
        }

        .cmp-header__main-navigation-list a::after {
            display:block;
            border-right:2px solid black;
            border-top:2px solid black;
            transform:rotate(45deg);
            width:8px;
            height:8px;
            position:absolute;
            content:'';
            top:9px;
            right:-30px;
            transition:0.3s;
        }

        .cmp-header__main-navigation-list a:hover::after {
            right:-50px;
            transition:0.3s;
        }

        .cmp-header__main-navigation-list a::before {
            display:block !important;
            position:absolute !important;
            content:'' !important;
            height:2px !important;
            width:20px !important;
            top:13px !important;
            right:-30px !important;
            margin:0px !important;
            bottom:auto !important;
            border:none !important;
            background-color:#000000 !important;
            transition:0.3s;
            border-radius:1px;
        }

        .cmp-header__main-navigation-list a:hover::before {
            right:-50px !important;
            width:40px !important;
            transition:0.3s;
        }
    }
