        html,
        body {
            width: 100%;
            height: 100%;
            margin: 0px;
            cursor: pointer;
        }
        
        .gwd-page-container {
            position: relative;
            width: 100%;
            height: 100%;
        }
        
        .gwd-page-content {
            background-color: transparent;
            transform: perspective(1400px) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform-style: preserve-3d;
            position: absolute;
        }
        
        .gwd-page-wrapper {
            background-color: rgb(255, 255, 255);
            position: absolute;
            transform: translateZ(0px);
        }
        
        .gwd-page-size {
            width: 100%;
            height: 100%;
        }
        
        .border {
            position: absolute;
            border-style: solid;
            border-width: 1px;
            border-color: rgb(0, 0, 0);
            left: 0px;
            top: 0px;
            width: 100%;
            height: 100%;
            box-sizing: border-box;
        }
        
        .logo {
            position: absolute;
            height: 35px;
            top: 17px;
            width: 109px;
            left: 21px;
            opacity: 0;
        }
        
        .subhead {
            position: absolute;
            color: rgb(149, 149, 149);
            text-align: center;
            font-family: "Roboto Condensed";
            font-size: 18px;
            line-height: 1.2em;
            top: 120px;
            height: 68px;
            width: 104px;
            left: 24px;
            opacity: 0;
            font-weight: normal;
            font-style: normal;
        }
        
        .gwd-color-cta-button {
            position: absolute;
            top: 198px;
            height: 33px;
            left: 19px;
            width: 113px;
            transform: translate3d(-20px, 0px, 0px);
            background-color: rgb(242, 117, 16);
        }
        
        .cta-txt {
            position: absolute;
            color: rgb(255, 255, 255);
            font-family: Roboto;
            font-size: 14px;
            letter-spacing: 1px;
            width: 80%;
            text-align: center;
            top: 50%;
            max-height: 90%;
            left: 10%;
            transform: translateY(-50%);
            font-weight: bold;
            font-style: normal;
        }
        
        .gwd-div-1457 {
            width: 100%;
            height: 100%;
        }
        
        .gwd-color-background {
            width: 100%;
            height: 100%;
            background-color: rgb(255, 255, 255);
        }
        
        .product {
            position: absolute;
            transform-style: preserve-3d;
            transform: translate3d(0px, 0px, 0px);
            top: 0px;
            width: 93.46%;
            height: 100%;
            left: 78.5%;
        }
        
        .product-img {
            position: absolute;
            height: 100%;
            width: 50%;
            top: 0px;
            left: 100%;
        }
        
        @keyframes gwd-gen-ldqngwdanimation_gwd-keyframes {
            0% {
                opacity: 0;
                animation-timing-function: linear;
            }
            100% {
                opacity: 1;
                animation-timing-function: linear;
            }
        }
        
        #page1.gwd-play-animation .gwd-gen-ldqngwdanimation {
            animation: 0.5s linear 0s 1 normal forwards running gwd-gen-ldqngwdanimation_gwd-keyframes;
        }
        
        @keyframes gwd-gen-3er4gwdanimation_gwd-keyframes {
            0% {
                opacity: 0;
                animation-timing-function: linear;
            }
            91.8919% {
                opacity: 0;
                animation-timing-function: linear;
            }
            100% {
                opacity: 1;
                animation-timing-function: linear;
            }
        }
        
        #page1.gwd-play-animation .gwd-gen-3er4gwdanimation {
            animation: 3.7s linear 0s 1 normal forwards running gwd-gen-3er4gwdanimation_gwd-keyframes;
        }
        
        @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
            0% {
                left: 100%;
                animation-timing-function: linear;
            }
            86.2069% {
                left: 100%;
                animation-timing-function: ease-out;
            }
            100% {
                left: 50%;
                animation-timing-function: linear;
            }
        }
        
        #page1.gwd-play-animation .gwd-gen-1kgsgwdanimation {
            animation: 2.9s linear 0s 1 normal forwards running gwd-gen-1kgsgwdanimation_gwd-keyframes;
        }
        
        @keyframes gwd-gen-me2sgwdanimation_gwd-keyframes {
            0% {
                transform: translate3d(-20px, 0px, 0px);
                opacity: 0;
                animation-timing-function: linear;
            }
            92.8571% {
                transform: translate3d(-20px, 0px, 0px);
                opacity: 0;
                animation-timing-function: ease-out;
            }
            100% {
                transform: translate3d(0px, 0px, 0px);
                opacity: 1;
                animation-timing-function: linear;
            }
        }
        
        #page1.gwd-play-animation .gwd-gen-me2sgwdanimation {
            animation: 4.2s linear 0s 1 normal forwards running gwd-gen-me2sgwdanimation_gwd-keyframes;
        }
        
        .headline_line1 {
            position: absolute;
            font-family: "Roboto Condensed";
            top: 62px;
            width: 124px;
            letter-spacing: -0.2px;
            text-align: center;
            left: 13px;
            font-size: 20px;
            line-height: 1.2em;
            height: 27px;
            transform-style: preserve-3d;
            transform: translate3d(0px, 10px, 0px);
            opacity: 0;
            font-weight: bold;
            font-style: normal;
            color: rgb(48, 151, 209);
        }
        
        .headline_line2 {
            position: absolute;
            font-family: "Roboto Condensed";
            width: 124px;
            letter-spacing: -0.2px;
            text-align: center;
            left: 13px;
            font-size: 20px;
            line-height: 1.2em;
            top: 62px;
            height: 35px;
            opacity: 0;
            transform: translate3d(0px, 34px, 0px);
            font-weight: bold;
            font-style: normal;
            color: rgb(48, 151, 209);
        }
        
        .headline_singleline {
            position: absolute;
            height: 55px;
            font-family: "Roboto Condensed";
            top: 62px;
            width: 124px;
            letter-spacing: -0.2px;
            text-align: center;
            left: 13px;
            font-size: 20px;
            line-height: 1.2em;
            visibility: hidden;
            opacity: 0;
            transform: translate3d(0px, 10px, 0px);
            font-weight: bold;
            font-style: normal;
            color: rgb(48, 151, 209);
        }
        
        @keyframes gwd-gen-xsxngwdanimation_gwd-keyframes {
            0% {
                transform: translate3d(0px, 10px, 0px);
                opacity: 0;
                animation-timing-function: linear;
            }
            76.9231% {
                transform: translate3d(0px, 10px, 0px);
                opacity: 0;
                animation-timing-function: ease-out;
            }
            100% {
                transform: translate3d(0px, 0px, 0px);
                opacity: 1;
                animation-timing-function: linear;
            }
        }
        
        #page1.gwd-play-animation .gwd-gen-xsxngwdanimation {
            animation: 1.3s linear 0s 1 normal forwards running gwd-gen-xsxngwdanimation_gwd-keyframes;
        }
        
        @keyframes gwd-gen-1xj8gwdanimation_gwd-keyframes {
            0% {
                opacity: 0;
                transform: translate3d(0px, 34px, 0px);
                animation-timing-function: linear;
            }
            84.2105% {
                opacity: 0;
                transform: translate3d(0px, 34px, 0px);
                animation-timing-function: ease-out;
            }
            100% {
                opacity: 1;
                transform: translate3d(0px, 24px, 0px);
                animation-timing-function: linear;
            }
        }
        
        #page1.gwd-play-animation .gwd-gen-1xj8gwdanimation {
            animation: 1.9s linear 0s 1 normal forwards running gwd-gen-1xj8gwdanimation_gwd-keyframes;
        }
        
        @keyframes gwd-gen-tqeegwdanimation_gwd-keyframes {
            0% {
                opacity: 0;
                transform: translate3d(0px, 10px, 0px);
                animation-timing-function: linear;
            }
            76.9231% {
                opacity: 0;
                transform: translate3d(0px, 10px, 0px);
                animation-timing-function: linear;
            }
            100% {
                opacity: 1;
                transform: translate3d(0px, 0px, 0px);
                animation-timing-function: linear;
            }
        }
        
        #page1.gwd-play-animation .gwd-gen-tqeegwdanimation {
            animation: 1.3s linear 0s 1 normal forwards running gwd-gen-tqeegwdanimation_gwd-keyframes;
        }
        
        @media (width: 160px) and (height: 600px) {
            .logo {
                top: 18px;
                left: 21px;
                width: 120px;
                height: 46px;
            }
            .headline_line1,
            .headline_line2 {
                width: 136px;
                font-size: 22px;
                left: 12px;
                top: 81px;
            }
            .subhead {
                font-size: 20px;
                top: 146px;
                height: 79px;
                width: 115px;
                left: 23px;
            }
            .product-img {
                left: 0px;
                top: 50%;
                width: 100%;
                height: 50%;
            }
            .gwd-color-cta-button {
                left: 23px;
                top: 243px;
                width: 114px;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                86.2069% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                100% {
                    left: 0px;
                    animation-timing-function: linear;
                }
            }
        }
        
        @media (width: 250px) and (height: 250px) {
            .logo {
                left: 19px;
                width: 89px;
                height: 46px;
                top: 15px;
            }
            .headline_line1,
            .headline_line2 {
                font-size: 17px;
                top: 76px;
                left: 9px;
                width: 109px;
            }
            .subhead {
                font-size: 15px;
                height: 60px;
                width: 87px;
                top: 128px;
                left: 18px;
            }
            .gwd-color-cta-button {
                top: 206px;
                left: 15px;
                width: 94px;
                height: 28px;
            }
            .cta-txt {
                font-size: 11px;
            }
            .headline_line2 {
                height: 30px;
            }
            .headline_line1 {
                height: 25px;
            }
        }
        
        @media (width: 300px) and (height: 50px) {
            .logo {
                left: 22px;
                top: 9px;
            }
            .headline_line1,
            .headline_line2 {
                visibility: hidden;
            }
            .subhead {
                visibility: hidden;
            }
            .product-img {
                visibility: hidden;
            }
            .gwd-color-cta-button {
                left: 161px;
                top: 9px;
                transform: translate3d(20px, 0px, 0px);
                transform-style: preserve-3d;
            }
            @keyframes gwd-gen-me2sgwdanimation_gwd-keyframes {
                0% {
                    transform: translate3d(20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                76.9231% {
                    transform: translate3d(20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                100% {
                    transform: translate3d(0px, 0px, 0px);
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-me2sgwdanimation {
                animation: 1.3s linear 0s 1 normal forwards running gwd-gen-me2sgwdanimation_gwd-keyframes;
            }
        }
        
        @media (width: 300px) and (height: 600px) {
            .logo {
                left: 91px;
                top: 15px;
                width: 120px;
                height: 50px;
            }
            .headline_line1,
            .headline_line2 {
                width: 242px;
                font-size: 35px;
                left: 32px;
                line-height: 1.05em;
                top: 74px;
            }
            .subhead {
                width: 196px;
                font-size: 24px;
                left: 52px;
                top: 163px;
            }
            .gwd-color-cta-button {
                left: 78px;
                top: 244px;
                width: 144px;
            }
            .product-img {
                left: 0px;
                top: 50%;
                width: 100%;
                height: 50%;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                86.2069% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                100% {
                    left: 0px;
                    animation-timing-function: linear;
                }
            }
            .headline_line2 {
                transform-style: preserve-3d;
                opacity: 0;
                transform: translate3d(0px, 47px, 0px);
                height: 55px;
            }
            .headline_line1 {
                height: 37px;
            }
            @keyframes gwd-gen-1xj8gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    transform: translate3d(0px, 47px, 0px);
                    animation-timing-function: linear;
                }
                84.2105% {
                    opacity: 0;
                    transform: translate3d(0px, 47px, 0px);
                    animation-timing-function: ease-out;
                }
                100% {
                    opacity: 1;
                    transform: translate3d(0px, 37px, 0px);
                    animation-timing-function: linear;
                }
            }
        }
        
        @media (width: 320px) and (height: 480px) {
            .logo {
                top: 25px;
                left: 101px;
                width: 120px;
                height: 30.86px;
            }
            .headline_line1,
            .headline_line2 {
                visibility: hidden;
            }
            .headline_singleline {
                visibility: visible;
                width: 295px;
                font-size: 24px;
                left: 16px;
                top: 79px;
                height: 32px;
            }
            .subhead {
                width: 184px;
                font-size: 24px;
                top: 115px;
                left: 68px;
            }
            .gwd-color-cta-button {
                left: 88px;
                top: 189px;
                width: 144px;
            }
            .product-img {
                left: 0px;
                top: 50%;
                width: 100%;
                height: 50%;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                82.6087% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                100% {
                    left: 0px;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-1kgsgwdanimation {
                animation: 2.3s linear 0s 1 normal forwards running gwd-gen-1kgsgwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-3er4gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                90.3226% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                100% {
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-3er4gwdanimation {
                animation: 3.1s linear 0s 1 normal forwards running gwd-gen-3er4gwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-me2sgwdanimation_gwd-keyframes {
                0% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                91.6667% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: ease-out;
                }
                100% {
                    transform: translate3d(0px, 0px, 0px);
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-me2sgwdanimation {
                animation: 3.6s linear 0s 1 normal forwards running gwd-gen-me2sgwdanimation_gwd-keyframes;
            }
        }
        
        @media (width: 320px) and (height: 50px) {
            .logo {
                left: 22px;
                top: 5px;
                height: 40px;
            }
            .gwd-color-cta-button {
                left: 182px;
                top: 9px;
                transform: translate3d(20px, 0px, 0px);
                transform-style: preserve-3d;
            }
            .headline_line1,
            .headline_line2 {
                visibility: hidden;
            }
            .subhead {
                visibility: hidden;
            }
            .product-img {
                visibility: hidden;
            }
            @keyframes gwd-gen-me2sgwdanimation_gwd-keyframes {
                0% {
                    transform: translate3d(20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                76.9231% {
                    transform: translate3d(20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                100% {
                    transform: translate3d(0px, 0px, 0px);
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-me2sgwdanimation {
                animation: 1.3s linear 0s 1 normal forwards running gwd-gen-me2sgwdanimation_gwd-keyframes;
            }
        }
        
        @media (width: 336px) and (height: 280px) {
            .logo {
                width: 123px;
                height: 31.64px;
                top: 23px;
                left: 23px;
            }
            .headline_line1,
            .headline_line2 {
                font-size: 22px;
                width: 143px;
                top: 70px;
            }
            .subhead {
                height: 74px;
                font-size: 20px;
                top: 136px;
                width: 115px;
                left: 28px;
            }
            .gwd-color-cta-button {
                left: 20px;
                top: 223px;
                width: 128px;
                height: 36px;
            }
            .cta-txt {
                font-size: 16px;
            }
            .headline_line2 {
                height: 40px;
            }
            .headline_line1 {
                height: 26px;
            }
        }
        
        @media (width: 360px) and (height: 640px) {
            .logo {
                top: 20px;
                left: 117px;
                width: 128px;
                height: 44px;
            }
            .headline_line1,
            .headline_line2 {
                width: 242px;
                line-height: 1.05em;
                font-size: 38px;
                left: 58px;
                top: 78px;
            }
            .subhead {
                font-size: 32px;
                top: 168px;
                width: 241px;
                left: 58px;
                height: 77px;
            }
            .gwd-color-cta-button {
                left: 102px;
                top: 259px;
                width: 156px;
                height: 36px;
            }
            .product-img {
                left: 0px;
                top: 50%;
                width: 100%;
                height: 50%;
            }
            .cta-txt {
                font-size: 15px;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                86.2069% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                100% {
                    left: 0px;
                    animation-timing-function: linear;
                }
            }
            .headline_line2 {
                transform-style: preserve-3d;
                opacity: 0;
                transform: translate3d(0px, 49px, 0px);
                height: 50px;
            }
            .headline_line1 {
                height: 40px;
            }
            @keyframes gwd-gen-1xj8gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    transform: translate3d(0px, 49px, 0px);
                    animation-timing-function: linear;
                }
                84.2105% {
                    opacity: 0;
                    transform: translate3d(0px, 49px, 0px);
                    animation-timing-function: ease-out;
                }
                100% {
                    opacity: 1;
                    transform: translate3d(0px, 39px, 0px);
                    animation-timing-function: linear;
                }
            }
        }
        
        @media (width: 728px) and (height: 90px) {
            .logo {
                left: 24px;
                top: 17px;
                height: 62px;
            }
            .headline_line1,
            .headline_line2 {
                visibility: hidden;
            }
            .headline_singleline {
                visibility: visible;
                top: 17px;
                width: 262px;
                height: 30px;
                font-size: 21px;
                left: 163px;
            }
            .subhead {
                left: 163px;
                width: 262px;
                height: 28px;
                top: 48px;
                text-align: center;
            }
            .gwd-color-cta-button {
                left: 448px;
                top: 28px;
            }
            .product-img {
                top: 0px;
                width: 18%;
                left: 82%;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                82.6087% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                100% {
                    left: 82%;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-1kgsgwdanimation {
                animation: 2.3s linear 0s 1 normal forwards running gwd-gen-1kgsgwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-3er4gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                90.3226% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                100% {
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-3er4gwdanimation {
                animation: 3.1s linear 0s 1 normal forwards running gwd-gen-3er4gwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-me2sgwdanimation_gwd-keyframes {
                0% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                91.6667% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: ease-out;
                }
                100% {
                    transform: translate3d(0px, 0px, 0px);
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-me2sgwdanimation {
                animation: 3.6s linear 0s 1 normal forwards running gwd-gen-me2sgwdanimation_gwd-keyframes;
            }
        }
        
        @media (width: 120px) and (height: 600px) {
            .logo {
                width: 98px;
                height: 25.14px;
                top: 27px;
                left: 13px;
            }
            .headline_singleline {
                visibility: visible;
                top: 77px;
                font-size: 22px;
                width: 108px;
                height: 78.04px;
                left: 6px;
            }
            .headline_line1,
            .headline_line2 {
                visibility: hidden;
            }
            .subhead {
                font-size: 18px;
                width: 104px;
                height: 71.41px;
                left: 8px;
                top: 164px;
            }
            .product-img {
                left: 0px;
                top: 50%;
                width: 100%;
                height: 50%;
            }
            .gwd-color-cta-button {
                width: 100px;
                height: 28.94px;
                left: 10px;
                top: 257px;
            }
            .cta-txt {
                font-size: 12px;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                82.6087% {
                    left: 100%;
                    animation-timing-function: ease-out;
                }
                100% {
                    left: 0px;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-1kgsgwdanimation {
                animation: 2.3s linear 0s 1 normal forwards running gwd-gen-1kgsgwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-3er4gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                90.3226% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                100% {
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-3er4gwdanimation {
                animation: 3.1s linear 0s 1 normal forwards running gwd-gen-3er4gwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-me2sgwdanimation_gwd-keyframes {
                0% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                91.6667% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: ease-out;
                }
                100% {
                    transform: translate3d(0px, 0px, 0px);
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-me2sgwdanimation {
                animation: 3.6s linear 0s 1 normal forwards running gwd-gen-me2sgwdanimation_gwd-keyframes;
            }
        }
        
        @media (width: 300px) and (height: 100px) {
            .logo {
                left: 22px;
                top: 14px;
            }
            .headline_line1,
            .headline_line2 {
                visibility: hidden;
            }
            .subhead {
                visibility: hidden;
            }
            .gwd-color-cta-button {
                top: 57px;
                left: 19px;
            }
            @keyframes gwd-gen-me2sgwdanimation_gwd-keyframes {
                0% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                86.3636% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: ease-out;
                }
                100% {
                    transform: translate3d(0px, 0px, 0px);
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-me2sgwdanimation {
                animation: 2.2s linear 0s 1 normal forwards running gwd-gen-me2sgwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                71.4286% {
                    left: 100%;
                    animation-timing-function: ease-out;
                }
                100% {
                    left: 50%;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-1kgsgwdanimation {
                animation: 1.4s linear 0s 1 normal forwards running gwd-gen-1kgsgwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-3er4gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                86.3636% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                100% {
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-3er4gwdanimation {
                animation: 2.2s linear 0s 1 normal forwards running gwd-gen-3er4gwdanimation_gwd-keyframes;
            }
        }
        
        @media (width: 300px) and (height: 1050px) {
            .logo {
                width: 187px;
                height: 48.09px;
                top: 40px;
                left: 60px;
            }
            .headline_line1,
            .headline_line2 {
                line-height: 1.05em;
                width: 274px;
                left: 12px;
                font-size: 40px;
                top: 170px;
            }
            .subhead {
                width: 250px;
                height: 86.73px;
                left: 28px;
                font-size: 32px;
                top: 280px;
            }
            .gwd-color-cta-button {
                width: 174px;
                height: 39.87px;
                left: 62px;
                top: 430px;
            }
            .product-img {
                left: 0px;
                top: 50%;
                width: 100%;
                height: 50%;
            }
            .cta-txt {
                font-size: 17px;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                86.2069% {
                    left: 100%;
                    animation-timing-function: ease-out;
                }
                100% {
                    left: 0px;
                    animation-timing-function: linear;
                }
            }
            .headline_line2 {
                transform: translate3d(0px, 54px, 0px);
                transform-style: preserve-3d;
                opacity: 0;
                height: 65px;
            }
            .headline_line1 {
                height: 45px;
            }
            @keyframes gwd-gen-1xj8gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    transform: translate3d(0px, 54px, 0px);
                    animation-timing-function: linear;
                }
                84.2105% {
                    opacity: 0;
                    transform: translate3d(0px, 54px, 0px);
                    animation-timing-function: ease-out;
                }
                100% {
                    opacity: 1;
                    transform: translate3d(0px, 44px, 0px);
                    animation-timing-function: linear;
                }
            }
        }
        
        @media (width: 320px) and (height: 100px) {
            .logo {
                top: 14px;
                left: 27px;
            }
            .headline_line1,
            .headline_line2 {
                visibility: hidden;
            }
            .subhead {
                visibility: hidden;
            }
            .gwd-color-cta-button {
                top: 57px;
                left: 24px;
            }
            @keyframes gwd-gen-me2sgwdanimation_gwd-keyframes {
                0% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                86.3636% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: ease-out;
                }
                100% {
                    transform: translate3d(0px, 0px, 0px);
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-me2sgwdanimation {
                animation: 2.2s linear 0s 1 normal forwards running gwd-gen-me2sgwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                71.4286% {
                    left: 100%;
                    animation-timing-function: ease-out;
                }
                100% {
                    left: 50%;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-1kgsgwdanimation {
                animation: 1.4s linear 0s 1 normal forwards running gwd-gen-1kgsgwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-3er4gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                86.3636% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                100% {
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-3er4gwdanimation {
                animation: 2.2s linear 0s 1 normal forwards running gwd-gen-3er4gwdanimation_gwd-keyframes;
            }
        }
        
        @media (width: 320px) and (height: 320px) {
            .gwd-color-cta-button {
                top: 262px;
                left: 24px;
            }
            .logo {
                left: 27px;
                top: 16px;
                height: 55px;
            }
            .headline_line1,
            .headline_line2 {
                width: 134px;
                font-size: 22px;
                left: 13px;
                top: 90px;
            }
            .subhead {
                width: 114px;
                height: 74.5px;
                font-size: 20px;
                left: 24px;
                top: 151px;
            }
        }
        
        @media (width: 360px) and (height: 592px) {
            .logo {
                top: 20px;
                width: 140px;
                height: 49px;
                left: 110px;
            }
            .headline_line1,
            .headline_line2 {
                width: 242px;
                line-height: 1.05em;
                left: 58px;
                font-size: 36px;
                top: 80px;
            }
            .subhead {
                width: 241px;
                left: 58px;
                height: 77px;
                font-size: 30px;
                top: 163px;
            }
            .gwd-color-cta-button {
                left: 102px;
                width: 156px;
                height: 36px;
                top: 248px;
            }
            .product-img {
                left: 0px;
                top: 50%;
                width: 100%;
                height: 50%;
            }
            .cta-txt {
                font-size: 15px;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                86.2069% {
                    left: 100%;
                    animation-timing-function: ease-out;
                }
                100% {
                    left: 0px;
                    animation-timing-function: linear;
                }
            }
            .headline_line2 {
                transform: translate3d(0px, 54px, 0px);
                transform-style: preserve-3d;
                opacity: 0;
            }
            .headline_line1 {
                height: 42px;
            }
            @keyframes gwd-gen-1xj8gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    transform: translate3d(0px, 54px, 0px);
                    animation-timing-function: linear;
                }
                84.2105% {
                    opacity: 0;
                    transform: translate3d(0px, 54px, 0px);
                    animation-timing-function: ease-out;
                }
                100% {
                    opacity: 1;
                    transform: translate3d(0px, 44px, 0px);
                    animation-timing-function: linear;
                }
            }
        }
        
        @media (width: 375px) and (height: 667px) {
            .logo {
                width: 138px;
                left: 119px;
                top: 18px;
                height: 51px;
            }
            .headline_line1,
            .headline_line2 {
                width: 242px;
                line-height: 1.05em;
                font-size: 38px;
                left: 68px;
                top: 98px;
            }
            .subhead {
                font-size: 32px;
                width: 241px;
                height: 77px;
                left: 68px;
                top: 185px;
            }
            .gwd-color-cta-button {
                width: 156px;
                height: 36px;
                left: 112px;
                top: 280px;
            }
            .product-img {
                left: 0px;
                top: 50%;
                width: 100%;
                height: 50%;
            }
            .cta-txt {
                font-size: 15px;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                86.2069% {
                    left: 100%;
                    animation-timing-function: ease-out;
                }
                100% {
                    left: 0px;
                    animation-timing-function: linear;
                }
            }
            .headline_line2 {
                transform-style: preserve-3d;
                opacity: 0;
                transform: translate3d(0px, 54px, 0px);
                height: 45px;
            }
            .headline_line1 {
                height: 43px;
            }
            @keyframes gwd-gen-1xj8gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    transform: translate3d(0px, 54px, 0px);
                    animation-timing-function: linear;
                }
                84.2105% {
                    opacity: 0;
                    transform: translate3d(0px, 54px, 0px);
                    animation-timing-function: ease-out;
                }
                100% {
                    opacity: 1;
                    transform: translate3d(0px, 44px, 0px);
                    animation-timing-function: linear;
                }
            }
        }
        
        @media (width: 468px) and (height: 60px) {
            .product-img {
                width: 20%;
                left: 80%;
            }
            .logo {
                width: 112px;
                height: 20px;
                top: 7px;
                left: 26px;
            }
            .headline_line1,
            .headline_line2 {
                visibility: hidden;
            }
            .headline_singleline {
                visibility: visible;
                left: 163px;
                width: 198px;
                top: 12px;
                height: 25px;
                text-align: left;
                font-size: 16px;
            }
            .subhead {
                text-align: left;
                font-size: 14px;
                height: 20px;
                width: 198px;
                left: 163px;
                top: 34px;
            }
            .gwd-color-cta-button {
                width: 114px;
                height: 18px;
                top: 35px;
                left: 25px;
            }
            .cta-txt {
                font-size: 10px;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                82.6087% {
                    left: 100%;
                    animation-timing-function: ease-out;
                }
                100% {
                    left: 80%;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-1kgsgwdanimation {
                animation: 2.3s linear 0s 1 normal forwards running gwd-gen-1kgsgwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-3er4gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                90.3226% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                100% {
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-3er4gwdanimation {
                animation: 3.1s linear 0s 1 normal forwards running gwd-gen-3er4gwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-me2sgwdanimation_gwd-keyframes {
                0% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                91.6667% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: ease-out;
                }
                100% {
                    transform: translate3d(0px, 0px, 0px);
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-me2sgwdanimation {
                animation: 3.6s linear 0s 1 normal forwards running gwd-gen-me2sgwdanimation_gwd-keyframes;
            }
        }
        
        @media (width: 800px) and (height: 250px) {
            .logo {
                width: 150px;
                height: 59px;
                left: 45px;
                top: 31px;
            }
            .headline_line1,
            .headline_line2 {
                font-size: 38px;
                width: 300px;
                text-align: left;
                left: 244px;
                top: 31px;
            }
            .headline_line2 {
                transform-style: preserve-3d;
                opacity: 0;
                transform: translate3d(0px, 54px, 0px);
                height: 70px;
            }
            .headline_line1 {
                height: 45px;
            }
            .subhead {
                font-size: 32px;
                width: 300px;
                text-align: left;
                left: 244px;
                top: 141px;
                height: 91px;
            }
            .gwd-color-cta-button {
                width: 146px;
                top: 178px;
                left: 48px;
            }
            .product-img {
                top: 0px;
                left: 76%;
                width: 30%;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                86.2069% {
                    left: 100%;
                    animation-timing-function: ease-out;
                }
                100% {
                    left: 70%;
                    animation-timing-function: linear;
                }
            }
            @keyframes gwd-gen-1xj8gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    transform: translate3d(0px, 54px, 0px);
                    animation-timing-function: linear;
                }
                84.2105% {
                    opacity: 0;
                    transform: translate3d(0px, 54px, 0px);
                    animation-timing-function: ease-out;
                }
                100% {
                    opacity: 1;
                    transform: translate3d(0px, 44px, 0px);
                    animation-timing-function: linear;
                }
            }
        }
        
        @media (width: 970px) and (height: 90px) {
            .logo {
                width: 154px;
                height: 59px;
                left: 37px;
                top: 14px;
            }
            .headline_singleline {
                visibility: visible;
                top: 17px;
                height: 30px;
                text-align: left;
                width: 342px;
                font-size: 24px;
                left: 244px;
            }
            .headline_line1,
            .headline_line2 {
                visibility: hidden;
            }
            .subhead {
                height: 28px;
                text-align: left;
                width: 334px;
                font-size: 20px;
                top: 50px;
                left: 244px;
            }
            .gwd-color-cta-button {
                top: 28px;
                width: 143px;
                left: 591px;
            }
            .product-img {
                top: 0px;
                width: 18%;
                left: 82%;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                82.6087% {
                    left: 100%;
                    animation-timing-function: ease-out;
                }
                100% {
                    left: 82%;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-1kgsgwdanimation {
                animation: 2.3s linear 0s 1 normal forwards running gwd-gen-1kgsgwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-3er4gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                90.3226% {
                    opacity: 0;
                    animation-timing-function: linear;
                }
                100% {
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-3er4gwdanimation {
                animation: 3.1s linear 0s 1 normal forwards running gwd-gen-3er4gwdanimation_gwd-keyframes;
            }
            @keyframes gwd-gen-me2sgwdanimation_gwd-keyframes {
                0% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: linear;
                }
                91.6667% {
                    transform: translate3d(-20px, 0px, 0px);
                    opacity: 0;
                    animation-timing-function: ease-out;
                }
                100% {
                    transform: translate3d(0px, 0px, 0px);
                    opacity: 1;
                    animation-timing-function: linear;
                }
            }
            #page1.gwd-play-animation .gwd-gen-me2sgwdanimation {
                animation: 3.6s linear 0s 1 normal forwards running gwd-gen-me2sgwdanimation_gwd-keyframes;
            }
        }
        
        @media (width: 970px) and (height: 250px) {
            .logo {
                width: 150px;
                height: 38.57px;
                left: 45px;
                top: 41px;
            }
            .headline_line1,
            .headline_line2 {
                font-size: 38px;
                width: 330px;
                text-align: left;
                top: 31px;
                left: 264px;
            }
            .subhead {
                font-size: 32px;
                width: 330px;
                text-align: left;
                top: 141px;
                height: 91px;
                left: 264px;
            }
            .gwd-color-cta-button {
                width: 146px;
                top: 178px;
                left: 48px;
            }
            .product-img {
                top: 0px;
                width: 32%;
                left: 68%;
            }
            @keyframes gwd-gen-1kgsgwdanimation_gwd-keyframes {
                0% {
                    left: 100%;
                    animation-timing-function: linear;
                }
                86.2069% {
                    left: 100%;
                    animation-timing-function: ease-out;
                }
                100% {
                    left: 68%;
                    animation-timing-function: linear;
                }
            }
            .headline_line2 {
                transform-style: preserve-3d;
                opacity: 0;
                transform: translate3d(0px, 54px, 0px);
                height: 68px;
            }
            .headline_line1 {
                height: 45px;
            }
            @keyframes gwd-gen-1xj8gwdanimation_gwd-keyframes {
                0% {
                    opacity: 0;
                    transform: translate3d(0px, 54px, 0px);
                    animation-timing-function: linear;
                }
                84.2105% {
                    opacity: 0;
                    transform: translate3d(0px, 54px, 0px);
                    animation-timing-function: ease-out;
                }
                100% {
                    opacity: 1;
                    transform: translate3d(0px, 44px, 0px);
                    animation-timing-function: linear;
                }
            }
        }