/* Font Family */
@font-face {
    font-family: NTS-Regular;
    src: url('../fonts/NTS-Regular.ttf');
}
@font-face {
    font-family: Gilroy-Regular;
    src: url('../fonts/Gilroy-Regular.ttf');
}
@font-face {
    font-family: Gilroy-Bold;
    src: url('../fonts/Gilroy-Bold.ttf');
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Navigator */
.gwfsp1-next {
    display: block;
    width: 2.25vw;
    height: 8vh;
    background-image: url('../images/page1-next.png');
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    position: absolute;
    top: calc(50% + 44px);
    right: 4vw;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp-next.gwfsp-white {
    display: block;
    width: 6vw;
    height: 19.2vh;
    line-height: 19.2vh;
    background-color: #eef1f6;
    cursor: pointer;
    position: absolute;
    top: calc(16vh + 44px);
    right: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp-prev.gwfsp-white {
    display: block;
    width: 45vw;
    height: 19.2vh;
    line-height: 19.2vh;
    background-color: #eef1f6;
    cursor: pointer;
    position: absolute;
    top: calc(16vh + 44px);
    left: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp-next.gwfsp-blue {
    display: block;
    width: 45vw;
    height: 19.2vh;
    line-height: 19.2vh;
    background-color: #24304e;
    cursor: pointer;
    position: absolute;
    top: calc(16vh + 44px);
    right: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp-prev.gwfsp-blue {
    display: block;
    width: 6vw;
    height: 19.2vh;
    line-height: 19.2vh;
    background-color: #24304e;
    cursor: pointer;
    position: absolute;
    top: calc(16vh + 44px);
    left: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp-white img {
    vertical-align: middle;
    width: 2.25vw;
    height: 8vh;
    margin-left: 1.5vw;
}
.gwfsp-next.gwfsp-blue img {
    vertical-align: middle;
    width: 2.25vw;
    height: 8vh;
    margin-left: 41.25vw;
}
.gwfsp-prev.gwfsp-blue img {
    vertical-align: middle;
    width: 2.25vw;
    height: 8vh;
    margin-left: 1.5vw;
}

/* Header */
.sp-back-to-k14 {
    display: block;
    padding-left: 75px;
    height: 44px;
    float: left;
    background: url(http://kenh14cdn.com/web_images/logo-k14.png) 75px center no-repeat;
    background-size: 115px;
    width: 160px;
    position: absolute;
    top: 0;
    left: 0;
}
.sp-back-to-k14:before {
    display: block;
    width: 60px;
    height: 44px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(http://genknews.vcmedia.vn/web_images/icon-arrow.png) center center #ff6a02 no-repeat;
    content: '';
}
.sp-mag-logo img {
    margin-top: 10px;
    max-height: 30px;
    max-width: 100%;
}
.sp-sticky-header {
    position: fixed;
    top: 0 !important;
    left: 0;
    right: 0;
    height: 44px;
    background: rgba(0, 0, 0, 0.95);
    text-align: center;
    z-index: 10;
    visibility: visible !important;
    opacity: 1 !important;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
}
.sp-mag-logo {
    font-family: SF-Regular;
    font-size: 40px;
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 44px;
    margin: 0 auto;
    display: inline-block;
    transition: all 0.2s;
}
.sp-user-profile {
    position: absolute;
    top: 7px;
    right: 10px;
}

/* Page 1 */
.gwfs-page-1 {
    background-color: #1e2845;
    position: relative;
}
.gwfsp1-background {
    position: absolute;
    top: calc(50% + 44px);
    left: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    width: 50%;
}
.gwfsp1-phone1 {
    position: absolute;
    top: calc(17.6vh + 44px);
    right: 12vw;
    height: 68vh;
}
.gwfsp1-phone2 {
    position: absolute;
    top: calc(16vh + 44px);
    right: 27vw;
    height: 70.4vh;
}
.gwfsp1-phone3 {
    position: absolute;
    top: calc(11.2vh + 44px);
    right: 19.75vw;
    height: 78.4vh;
}
.gwfsp1-galaxy {
    color: #fff;
    position: absolute;
    top: 42vh;
    left: 17.75vw;
}
.gwfsp1g-line1 {
    font-family: Gilroy-Bold;
    font-size: 1.5vw;
    display: block;
}
.gwfsp1g-line2 {
    font-family: Gilroy-Bold;
    font-size: 5.5vw;
    display: block;
}
.gwfsp1g-line3 {
    font-family: Gilroy-Regular;
    font-size: 1.5vw;
    display: block;
    text-align: right;
    line-height: 2vw;
    text-transform: uppercase;
    letter-spacing: 3px;
}
.gwfsp1-elip1 {
    position: absolute;
    top: 40vh;
    left: 13.5vw;
    width: 12.8vw;
}
.gwfsp1-elip2 {
    position: absolute;
    top: 39vh;
    left: 20.5vw;
    -webkit-animation: page1elip2 18s infinite ease-in-out;
    -o-animation: page1elip2 18s infinite ease-in-out;
    animation: page1elip2 18s infinite ease-in-out;
}
.gwfsp1-elip3 {
    position: absolute;
    top: 58.5vh;
    left: 30.35vw;
    -webkit-animation: page1elip3 25s infinite ease-in-out;
    -o-animation: page1elip3 25s infinite ease-in-out;
    animation: page1elip3 25s infinite ease-in-out;
}
.gwfsp1-elip4 {
    position: absolute;
    top: 30vh;
    left: 25vw;
    -webkit-animation: page1elip4 25s infinite linear;
    -o-animation: page1elip4 25s infinite linear;
    animation: page1elip4 25s infinite linear;
}

/* Page 2 */
.gwfs-page-2 {
    position: relative;
    background-image: url('../images/1.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 11vh -1vh
}
.gwfsp2-img {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 49vw;
}
.gwfsp2-body {
    position: absolute;
    top: calc(16vh + 44px);
    left: 50vw;
    width: 34.5vw;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp2b-title {
    font-family: Gilroy-Bold;
    color: #41506a;
}
.gwfsp2bt-smail {
    font-size: 2.4vw;
    display: block;
}
.gwfsp2bt-large {
    font-size: 5.95vw;
    display: block;
}
.gwfsp2b-content {
    font-family: NTS-Regular;
    font-size: 1.1vw;
    line-height: 1.8vw;
    text-align: justify;
    position: absolute;
    top: calc(100% + 12vh);
}
.gwfsp2bc-text {
    margin-bottom: 4vh;
}
.gwfs-page-2 * {
    display: none;
}

/* Page 3 */
.gwfs-page-3 {
    background-color: #1e2845;
    position: relative;
    background-image: url('../images/2.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.gwfsp3-body {
    position: absolute;
    top: calc(16vh + 44px);
    left: 10vw;
    width: 34.5vw;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp3b-title {
    font-family: Gilroy-Bold;
    color: #fff;
    line-height: 19.2vh;
}
.gwfsp3bt-large {
    font-size: 5.95vw;
    display: block;
}
.gwfsp3b-content {
    font-family: NTS-Regular;
    font-size: 1.1vw;
    line-height: 1.8vw;
    text-align: justify;
    position: absolute;
    top: calc(100% + 12vh);
    color: #fff;
}
.gwfsp3bc-text {
    margin-bottom: 4vh;
}
.gwfsp3-elip1 {
    position: absolute;
    top: 49.6vh;
    right: 8.5vw;
    /*-webkit-animation: page3elip1 12s infinite linear;*/
    /*-o-animation: page3elip1 12s infinite linear;*/
    /*animation: page3elip1 12s infinite linear;*/
}
.gwfsp3-elip2 {
    position: absolute;
    top: 43vh;
    right: 25vw;
    width: 2.5vw;
    -webkit-animation: page3elip2 15s infinite linear;
    -o-animation: page3elip2 15s infinite linear;
    animation: page3elip2 15s infinite linear;
}
.gwfsp3-phone {
    position: absolute;
    top: 22.6vh;
    right: 13.5vw;
    width: 22vw;
    z-index: 2;
}
.gwfsp3-elip3 {
    position: absolute;
    top: 45vh;
    right: 23vw;
    -webkit-animation: page3elip3 18s infinite linear;
    -o-animation: page3elip3 18s infinite linear;
    animation: page3elip3 18s infinite linear;
}
.gwfsp3-elip4 {
    position: absolute;
    top: 44vh;
    right: 22vw;
    -webkit-animation: page3elip4 18s infinite linear;
    -o-animation: page3elip4 18s infinite linear;
    animation: page3elip4 18s infinite linear;
}
.gwfs-page-3 * {
    display: none;
}

/* Page 4 */
.gwfs-page-4 {
    position: relative;
    background-image: url('../images/3.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center -2vh;
}
.gwfsp4-body {
    position: absolute;
    top: calc(16vh + 44px);
    left: 50vw;
    width: 34.5vw;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp4b-title {
    font-family: Gilroy-Bold;
    color: #41506a;
    line-height: 19.2vh;
}
.gwfsp4bt-large {
    font-size: 5.95vw;
    display: block;
}
.gwfsp4bt-num {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 15vw;
    color: #eef1f6;
    z-index: -1;
}
.gwfsp4b-content {
    font-family: NTS-Regular;
    font-size: 1.1vw;
    line-height: 1.8vw;
    text-align: justify;
    position: absolute;
    top: calc(100% + 12vh);
}
.gwfsp4bc-text {
    margin-bottom: 4vh;
}
.gwfsp4-elip1 {
    position: absolute;
    top: 15vh;
    left: 9.5vw;
    /*-webkit-animation: page3elip1 12s infinite linear;*/
    /*-o-animation: page3elip1 12s infinite linear;*/
    /*animation: page3elip1 12s infinite linear;*/
}
.gwfsp4-elip2 {
    position: absolute;
    top: 40vh;
    left: 22vw;
    width: 2.5vw;
    -webkit-animation: page3elip2 15s infinite linear;
    -o-animation: page3elip2 15s infinite linear;
    animation: page3elip2 15s infinite linear;
}
.gwfsp4-phone {
    position: absolute;
    top: 23.6vh;
    left: 7vw;
    width: 27vw;
    z-index: 2;
}
.gwfsp4-elip3 {
    position: absolute;
    top: 45vh;
    left: 22vw;
    -webkit-animation: page3elip3 18s infinite linear;
    -o-animation: page3elip3 18s infinite linear;
    animation: page3elip3 18s infinite linear;
}
.gwfsp4-elip4 {
    position: absolute;
    top: 41vh;
    left: 22.5vw;
    -webkit-animation: page3elip4 18s infinite linear;
    -o-animation: page3elip4 18s infinite linear;
    animation: page3elip4 18s infinite linear;
}
.gwfs-page-4 * {
    display: none;
}

/* Page 5 */
.gwfs-page-5 {
    background-color: #1e2845;
    position: relative;
    background-image: url('../images/4.png');
    background-repeat: no-repeat;
    background-size: contain;
}
.gwfsp5-body {
    position: absolute;
    top: calc(16vh + 44px);
    left: 10vw;
    width: 34.5vw;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp5b-title {
    font-family: Gilroy-Bold;
    color: #fff;
    line-height: 19.2vh;
}
.gwfsp5bt-large {
    font-size: 5.95vw;
    display: block;
}
.gwfsp5bt-num {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 15vw;
    color: #24304e;
    z-index: -1;
}
.gwfsp5b-content {
    font-family: NTS-Regular;
    font-size: 1.1vw;
    line-height: 1.8vw;
    text-align: justify;
    position: absolute;
    top: calc(100% + 12vh);
    color: #fff;
}
.gwfsp5bc-text {
    margin-bottom: 4vh;
}
.gwfsp5-shadow {
    position: absolute;
    top: 90vh;
    right: 15vw;
}
.gwfsp5-phone1 {
    position: absolute;
    top: 25vh;
    right: 26vw;
    width: 11vw;
}
.gwfsp5-phone2 {
    position: absolute;
    top: 16vh;
    right: 13vw;
    width: 11vw;
}

.gwfsp5-elip1 {
    position: absolute;
    top: 56.4vh;
    right: 18.5vw;
    /*-webkit-animation: page5elip1 15s infinite linear;*/
    /*-o-animation: page5elip1 15s infinite linear;*/
    /*animation: page5elip1 15s infinite linear;*/
}
.gwfsp5-elip2 {
    position: absolute;
    top: 56.8vh;
    right: 19vw;
    -webkit-animation: page5elip2 20s infinite linear;
    -o-animation: page5elip2 20s infinite linear;
    animation: page5elip2 20s infinite linear;
}
.gwfsp5-elip3 {
    position: absolute;
    top: 44.8vh;
    right: 15vw;
    -webkit-animation: page5elip3 20s infinite linear;
    -o-animation: page5elip3 20s infinite linear;
    animation: page5elip3 20s infinite linear;
}
.gwfsp5-elip4 {
    position: absolute;
    top: 57vh;
    right: 25vw;
    -webkit-animation: page5elip4 18s infinite linear;
    -o-animation: page5elip4 18s infinite linear;
    animation: page5elip4 18s infinite linear;
}
.gwfsp5-num {
    font-family: Gilroy-Bold;
    font-size: 17vw;
    color: #24304e;
    position: absolute;
    top: 43vh;
    right: 34.5vw;
}

/* Page 6 */
.gwfs-page-6 {
    position: relative;
    background-image: url('../images/5.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.gwfsp6-body {
    position: absolute;
    top: calc(16vh + 44px);
    left: 50vw;
    width: 34.5vw;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp6b-title {
    font-family: Gilroy-Bold;
    color: #41506a;
    line-height: 19.2vh;
}
.gwfsp6bt-large {
    font-size: 5.95vw;
    display: block;
}
.gwfsp6bt-num {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 15vw;
    color: #eef1f6;
    z-index: -1;
}
.gwfsp6b-content {
    font-family: NTS-Regular;
    font-size: 1.1vw;
    line-height: 1.8vw;
    text-align: justify;
    position: absolute;
    top: calc(100% + 12vh);
}
.gwfsp6bc-text {
    margin-bottom: 4vh;
}
.gwfsp6-phone {
    position: absolute;
    top: 20.2vh;
    left: 15vw;
    width: 18vw;
}
.gwfsp6-num {
    font-family: Gilroy-Bold;
    font-size: 17vw;
    position: absolute;
    top: 39.5vh;
    left: 7.5vw;
    color: #eef1f6;
}
.gwfsp6-elip1 {
    position: absolute;
    top: 64vh;
    left: 9.5vw;
    /*-webkit-animation: page3elip1 12s infinite linear;*/
    /*-o-animation: page3elip1 12s infinite linear;*/
    /*animation: page3elip1 12s infinite linear;*/
}
.gwfsp6-elip2 {
    position: absolute;
    top: 40vh;
    left: 25vw;
    width: 2.5vw;
    -webkit-animation: page3elip2 15s infinite linear;
    -o-animation: page3elip2 15s infinite linear;
    animation: page3elip2 15s infinite linear;
}
.gwfsp6-elip3 {
    position: absolute;
    top: 45vh;
    left: 25vw;
    -webkit-animation: page3elip3 18s infinite linear;
    -o-animation: page3elip3 18s infinite linear;
    animation: page3elip3 18s infinite linear;
}
.gwfsp6-elip4 {
    position: absolute;
    top: 41vh;
    left: 22vw;
    -webkit-animation: page3elip4 18s infinite linear;
    -o-animation: page3elip4 18s infinite linear;
    animation: page3elip4 18s infinite linear;
}

/* Page 7 */
.gwfs-page-7 {
    background-color: #1e2845;
    position: relative;
    background-image: url('../images/6.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.gwfsp7-body {
    position: absolute;
    top: calc(16vh + 44px);
    left: 10vw;
    width: 34.5vw;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp7b-title {
    font-family: Gilroy-Bold;
    color: #fff;
    line-height: 19.2vh;
}
.gwfsp7bt-large {
    font-size: 5.95vw;
    display: block;
}
.gwfsp7bt-num {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 15vw;
    color: #24304e;
    z-index: -1;
}
.gwfsp7b-content {
    font-family: NTS-Regular;
    font-size: 1.1vw;
    line-height: 1.8vw;
    text-align: justify;
    position: absolute;
    top: calc(100% + 12vh);
    color: #fff;
}
.gwfsp7bc-text {
    margin-bottom: 4vh;
}
.gwfsp7-phone1 {
    position: absolute;
    top: 21vh;
    right: 9.5vw;
    width: 25.5vw;
}
.gwfsp7-num {
    position: absolute;
    top: 56vh;
    right: 9vw;
    font-family: Gilroy-Bold;
    font-size: 17vw;
    color: #24304e;
}
.gwfsp7-elip1 {
    position: absolute;
    top: 56.4vh;
    right: 26.5vw;
    /*-webkit-animation: page5elip1 15s infinite linear;*/
    /*-o-animation: page5elip1 15s infinite linear;*/
    /*animation: page5elip1 15s infinite linear;*/
}

/* Page 8 */
.gwfs-page-8 {
    position: relative;
    background-image: url('../images/7.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.gwfsp8-body {
    position: absolute;
    top: calc(16vh + 44px);
    left: 50vw;
    width: 34.5vw;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp8b-title {
    font-family: Gilroy-Bold;
    color: #41506a;
    line-height: 19.2vh;
}
.gwfsp8bt-large {
    font-size: 5.95vw;
    display: block;
}
.gwfsp8bt-num {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 15vw;
    color: #eef1f6;
    z-index: -1;
}
.gwfsp8b-content {
    font-family: NTS-Regular;
    font-size: 1.1vw;
    line-height: 1.8vw;
    text-align: justify;
    position: absolute;
    top: calc(100% + 12vh);
}
.gwfsp8bc-text {
    margin-bottom: 4vh;
}
.gwfsp8-shadow {
    position: absolute;
    top: 87vh;
    left: 23vw;
    width: 20vw;
}
.gwfsp8-phone {
    position: absolute;
    top: 25vh;
    left: 7.5vw;
    width: 33.5vw;
}
.gwfsp8-num {
    font-family: Gilroy-Bold;
    font-size: 17vw;
    position: absolute;
    top: 39.5vh;
    left: 30.5vw;
    color: #eef1f6;
}
.gwfsp8-elip1 {
    position: absolute;
    top: 46vh;
    left: 14.5vw;
}

/* Page 9 */
.gwfs-page-9 {
    background-color: #1e2845;
    position: relative;
    background-image: url('../images/8.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.gwfsp9-body {
    position: absolute;
    top: calc(16vh + 44px);
    left: 10vw;
    width: 39.5vw;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.gwfsp9b-title {
    font-family: Gilroy-Bold;
    color: #fff;
    word-break: keep-all;
}
.gwfsp9bt-small {
    font-size: 2.4vw;
    display: block;
}
.gwfsp9bt-large {
    font-size: 5.95vw;
    display: block;
}
.gwfsp9b-content {
    font-family: NTS-Regular;
    font-size: 1.1vw;
    line-height: 1.8vw;
    text-align: justify;
    position: absolute;
    top: calc(100% + 12vh);
    color: #fff;
}
.gwfsp9bc-text {
    margin-bottom: 4vh;
}
.gwfsp9-phone {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 35.5vw;
}
.gwfsp9b-sapo {
    font-family: Gilroy-Regular;
    font-size: 1.3vw;
    line-height: 1.8vw;
    color: #fff;
    position: absolute;
    top: 40vh;
    left: 60vw;
    width: 20vw;
}
.gwfsp9bs-text {
    margin-bottom: 2.5vh;
}
.gwfsp9b-elip1 {
    position: absolute;
    top: 38.5vh;
    left: 58.5vw;
}
.gwfsp9b-elip2 {
    position: absolute;
    bottom: 0;
    left: 58vw;
    width: 11.5vw;
}
.gwfs-page-10 {
    position: relative;
    background-image: url('../images/9.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 11vh center;
}
.gwfsp10-phone {
    position: absolute;
    top: 20.6vh;
    left: 17vw;
    width: 19vw;
    z-index: 2;
}
.gwfsp10-num {
    position: absolute;
    font-family: Gilroy-Bold;
    font-size: 20vw;
    top: 50vh;
    left: 9.35vw;
    color: #eef1f6;
}
.gwfsp10-elip1 {
    position: absolute;
    top: 34vh;
    left: 27.5vw;
}
.gwfs-page-11 {
    position: relative;
    background-color: #1e2845;
    background-image: url('../images/10.png');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.gwfsp10bc-img {
    width: 100%;
}
.gwfsp9-img {
    position: absolute;
    top: 12vh;
    left: 57.5vw;
    width: 32.5vw;
}
.gwfs-page-5 *, .gwfs-page-6 *, .gwfs-page-7 *, .gwfs-page-8 *, .gwfs-page-9 *, .gwfs-page-10 *, .gwfs-page-11 * {
    display: none;
}
.author {
    display: block;
    width: 100%;
    height: 26px;
    line-height: 26px;
    background-color: #111;
    position: absolute;
    left: 0;
    bottom: 0;
    text-align: center;
    font-family: Gilroy-Regular;
    font-size: 14px;
    color: #aaa;
}