body {
    padding: 0;
    margin: 0;
    font-family: 'Noto Sans TC', sans-serif;
    position: relative;
}


/* ////////////////////////////////////////////////////////////// */


/* video control */

#videoM {
    display: none;
}


/* menu control */

#menuM {
    display: none;
}


/* 滿版圖輪播control */

#linkA-m {
    display: none;
}

#linkB-m {
    display: none;
}

#linkC-m {
    display: none;
}

#linkD-m {
    display: none;
}

#linkE-m {
    display: none;
}


/* 五大類中文標題樣式control */

.subTitle-btn2 {
    display: none;
}


/* 五大類 carousal control */


/* PC version */

#character-all1 {
    display: block;
}

#character-all2 {
    display: block;
}

#character-all3 {
    display: block;
}

#character-all4 {
    display: block;
}

#character-all5 {
    display: block;
}


/* mobile version */

#character-all1-m {
    display: none;
}

#character-all2-m {
    display: none;
}

#character-all3-m {
    display: none;
}

#character-all4-m {
    display: none;
}

#character-all5-m {
    display: none;
}


/* 廣告輪播control */

.mobile-ad-wrapper {
    display: none;
}


/* ////////////////////////////////////////////////////////////// */

.logo {
    position: absolute;
}

.logo img {
    height: 3vw;
}


/* 滿版各類照片與廣告輪播 */

#video-div {
    position: relative;
    width: 100%;
    height: 100vh;
    z-index: -10;
    border: 0;
    overflow: hidden;
}

video {
    position: absolute;
    min-height: 100%;
    min-width: 100%;
    z-index: -10;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    top: 50%;
    left: 50%;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
    margin-top: -20px;
    font-size: 60px;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
    margin-top: -20px;
    font-size: 60px;
}


/* 廣告 & 人物區塊 */

.pure-container {
    position: absolute;
    width: 100%;
}

.carousel-control.right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(255, 255, 255, 0) 114%);
}

.carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0, rgba(255, 255, 255, 0) 114%);
}

.ad-wrapper {
    width: 100%;
    /* height: 100vh; */
    background: rgb(213, 199, 199);
}

.pure-container .section {
    /* position: sticky; */
    position: relative;
    top: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
}

.section-bg2 {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/test.jpg);
    background-size: cover;
    background: #f0f0f0;
}


/* slider bgA */

.slider_bgA {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/slider_bg/1920x1080_slider_A.jpg);
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100vh;
}

.slider_bgB {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/slider_bg/1920x1080_slider_B.jpg?0728);
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100vh;
}

.slider_bgC {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/slider_bg/1920x1080_slider_C.jpg?0728);
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100vh;
}

.slider_bgD {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/slider_bg/1920x1080_slider_D.jpg);
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100vh;
}

.slider_bgE {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/slider_bg/1920x1080_slider_E.jpg);
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100vh;
}


/* clear a text-decoration */

.ad-wrapper a {
    text-decoration: none;
}


/* slider title&text */

.slider-title-wrapper {
    padding-top: 14vw;
    padding-left: 13vw;
}

.slider-title-en {
    font-size: 1.8vw;
    color: #c0ab8d;
    font-family: 'Noto Serif TC';
    font-weight: 900;
}

.slider-title-ch-A {
    font-size: 2.5vw;
    color: #cfab9e;
    font-family: 'Noto Serif TC';
    font-weight: 900;
}

.slider-title-ch-B {
    font-size: 2.5vw;
    color: #b3b8a2;
    font-family: 'Noto Serif TC';
    font-weight: 900;
}

.slider-title-ch-C {
    font-size: 2.5vw;
    color: #a497b1;
    font-family: 'Noto Serif TC';
    font-weight: 900;
}

.slider-title-ch-D {
    font-size: 2.5vw;
    color: #94a8bd;
    font-family: 'Noto Serif TC';
    font-weight: 900;
}

.slider-title-ch-E {
    font-size: 2.5vw;
    color: #c5bfb0;
    font-family: 'Noto Serif TC';
    font-weight: 900;
}

.slider-text {
    width: 40%;
    padding-top: 2vw;
    font-size: 1.4vw;
    color: rgb(101, 101, 101);
}

.slider-read-more {
    width: 40%;
    margin-top: 2vw;
    font-size: 1.4vw;
    text-align: right;
}

.slider-read-more span {
    color: rgb(101, 101, 101);
    border-bottom: 2px solid rgb(101, 101, 101);
}

.slider-read-more span:hover {
    color: rgb(159, 159, 159);
    border-bottom: 2px solid rgb(159, 159, 159);
}


/* ////////////////////////////////////////////////////////////// */


/* 五大類背景 */


/* 一、世界女性 */

.pure-container .section:nth-child(2) {
    background-color: #f4f4f4;
    background-image: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/section_bg/1920x1080_section_bgA.png);
    background-size: cover;
}


/* 二、女性領導者 */

.pure-container .section:nth-child(3) {
    background-color: #eeeceb;
    background-image: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/section_bg/1920x1080_section_bgB.png);
    background-size: cover;
}


/* 三、高階經理人 */

.pure-container .section:nth-child(4) {
    background-color: #f4f4f4;
    background-image: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/section_bg/1920x1080_section_bgC.png);
    background-size: cover;
}


/* 四、跳脫刻板印象 */

.pure-container .section:nth-child(5) {
    background-color: #eeeceb;
    background-image: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/section_bg/1920x1080_section_bgD.png);
    background-size: cover;
}


/* 五、奉獻公益 */

.pure-container .section:nth-child(6) {
    background-color: #f4f4f4;
    background-image: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/section_bg/1920x1080_section_bgE.png);
    background-size: cover;
}

.change-bg {
    /* background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/test.jpg);
    background-size: cover; */
    background: #8d60da;
}


/* 各人物主標與副標 */


/* A */

.title-wrapper {
    padding-top: 6vw;
    padding-left: 15vw;
}

.title {
    font-size: 1.8vw;
    font-weight: bold;
    font-family: 'Noto Serif TC';
    color: #C0ab8d;
}

.subTitle {
    font-size: 3vw;
    font-family: 'Noto Serif TC';
    font-weight: 600;
    color: #385241;
    margin-top: 1vw;
    margin-left: 1vw;
}

.subTitle-A {
    padding: 0.1vw 0.8vw;
    color: #cfab9e;
}

.subTitle-B {
    padding: 0.1vw 0.8vw;
    color: #b3b8a2;
}

.subTitle-C {
    padding: 0.1vw 0.8vw;
    color: #a497b1;
}

.subTitle-D {
    padding: 0.1vw 0.8vw;
    color: #94a8bd;
}

.subTitle-E {
    padding: 0.1vw 0.8vw;
    color: #c5bfb0;
}


/* 各人物背景 */

.item {
    background: #f7f7f7;
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
}


/* 輪播點點 */

.owl-dots {
    display: none;
}


/* 輪播箭頭 */

.owl-nav button span {
    font-size: 5vw;
    color: #C0ab8d;
}


/* all人物  slider wrapper */

.character-wrapper {
    display: block;
    margin: 0 auto;
    width: 85%;
    height: auto;
    padding-top: 6vw;
    overflow: unset;
    /* overflow: hidden; */
}

.owl-carousel .owl-stage-outer {
    overflow: hidden;
}


/* 調整箭頭位置 */

#character-all1 {
    overflow: unset;
}

#character-all2 {
    overflow: unset;
}

.owl-prev span {
    position: absolute;
    left: -50px;
    top: 33%;
    z-index: 100;
}

.owl-next span {
    position: absolute;
    right: -50px;
    top: 33%;
    z-index: 100;
}


/* img style */

.owl-item {
    padding: 0 10px;
}

.img-block {
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
}


/* 4 style box slider */

.box {
    position: relative;
    overflow: hidden;
    transition: 0.5s;
}

.box img {
    width: 85%;
}


/* hover effect */

.zoom {
    transition: transform .2s;
    margin: 0 auto;
}

.zoom:hover {
    -ms-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    box-shadow: 0px 10px 10px rgba(0, 0, 0, 0.2);
}


/* text on img */

.overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s all;
    background-color: rgb(255, 255, 255);
    padding-top: 10%;
    overflow: hidden;
}

.zoom:hover .overlay {
    opacity: 1;
}

.section a {
    text-decoration-line: none;
}

.section a:hover {
    text-decoration-line: none;
}

.overlay .text {
    color: #414141;
    font-size: 1vw;
    padding: 2.6vw 1.5vw 1.5vw 2vw;
}

.overlay span {
    position: absolute;
    font-size: 1vw;
    color: #fff;
    padding: 0.3vw 0.5vw;
    background: #414141;
    margin: 0 2vw;
    text-align: left;
}

.overlay .text:hover {
    color: rgb(108, 108, 108);
}

.ex-E4-overlay .text:hover {
    color: #414141;
}

.dot-wrapper {
    position: relative;
}

.dot {
    position: absolute;
    top: 2.6vw;
    right: 3.2vw;
    height: 0.8vw;
    width: 0.8vw;
    background-color: #414141;
    border-radius: 50%;
    /* float: left; */
}

.dot2 {
    position: absolute;
    top: 2.6vw;
    right: 2vw;
    height: 0.8vw;
    width: 0.8vw;
    border: 2px solid #414141;
    border-radius: 50%;
    /* float: left; */
}


/* 各人物名字與抬頭顯示 */

.name-PC {
    font-size: 1.2vw;
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 0.5vw;
    background: rgba(74, 74, 74, 0.8);
}

.name-PC span {
    /* background: rgb(99, 99, 99); */
    /* padding: 0 0.5vw; */
}


/* ////////////////////////////////////////////////////////////// */


/* hover background image change (by control)*/


/* 一、世界女性 */

#picture1 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    transition: 0.5s;
}

#picture1.one {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/A/1920x1080_A1.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture1.two {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/A/1920x1080_A2.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture1.three {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/A/1920x1080_A3.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture1.four {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/A/1920x1080_A4.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture1.five {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/A/1920x1080_A5.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture1.six {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/A/1920x1080_A6.jpg);
    background-size: cover;
    transition: 0.5s all;
}


/* 二、女性領導者 */

#picture2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    transition: 0.5s;
}

#picture2.one {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/B/1920x1080_B1.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture2.two {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/B/1920x1080_B2.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture2.three {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/B/1920x1080_B3.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture2.four {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/B/1920x1080_B4.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture2.five {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/B/1920x1080_B5.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture2.six {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/B/1920x1080_B6.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture2.seven {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/B/1920x1080_B7.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture2.eight {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/B/1920x1080_B8.jpg);
    background-size: cover;
    transition: 0.5s all;
}


/* 三、高階經理人 */

#picture3 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    transition: 0.5s;
}

#picture3.one {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/C/1920x1080_C1.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture3.two {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/C/1920x1080_C2.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture3.three {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/C/1920x1080_C3.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture3.four {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/C/1920x1080_C4.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture3.five {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/C/1920x1080_C5.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture3.six {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/C/1920x1080_C6.jpg);
    background-size: cover;
    transition: 0.5s all;
}


/* 四、跳脫刻板印象 */

#picture4 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    transition: 0.5s;
}

#picture4.one {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/D/1920x1080_D1.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture4.two {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/D/1920x1080_D2.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture4.three {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/D/1920x1080_D3.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture4.four {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/D/1920x1080_D4.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture4.five {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/D/1920x1080_D5.jpg);
    background-size: cover;
    transition: 0.5s all;
}


/* 五、奉獻公益 */

#picture5 {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    transition: 0.5s;
}

#picture5.one {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/E/1920x1080_E1.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture5.two {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/E/1920x1080_E2.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture5.three {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/E/1920x1080_E3.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture5.four {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/E/1920x1080_E4.jpg);
    background-size: cover;
    transition: 0.5s all;
}

#picture5.five {
    background: url(https://www.businesstoday.com.tw/lazyweb/project/powerofwomen/img/1920x1080/E/1920x1080_E5.jpg);
    background-size: cover;
    transition: 0.5s all;
}


/* ////////////////////////////////////////////////////////////// */


/* hover dot show intro modal*/

.modal {
    max-width: 90%;
    padding: 2vw 2vw;
}

.modal a.close-modal {
    top: 1vw;
    right: 1vw;
}


/* hover modal content */

.content-left {
    float: left;
    width: 50%;
    /* background: rgb(208, 158, 171);  */
}

.content-right {
    float: left;
    width: 50%;
    /* background: yellow;  */
}


/* left2-1 */

.content-inner-wrapper-left {
    float: left;
    width: 50%;
    /* background: rgb(158, 181, 208);  */
}


/* left2-2 */

.content-inner-wrapper-right {
    float: left;
    width: 50%;
    /* background: rgb(158, 208, 164);  */
}


/* content name */

.content-title-wrapper {
    border-right: 3px solid rgb(43, 43, 43);
}

.content-title {
    font-size: 2vw;
    text-align: right;
    font-family: 'Noto Serif TC';
    font-weight: 700;
    padding-right: 1.2vw;
}

.content-name {
    font-size: 2vw;
    text-align: right;
    font-family: 'Noto Serif TC';
    font-weight: 700;
    padding-right: 1.2vw;
}


/* .content-name-en {
    font-size: 1vw;
    color: red;
    text-align: right;
    font-family: 'Noto Serif TC';
    font-weight: 700;
    padding-right: 1.2vw;
} */


/* 事蹟 */

.achievement-wrapper li {
    width: 90%;
    box-shadow: 5px 5px 4px #e5e5e5;
    margin: 0.5vw;
    padding: 0.2vw 0.2vw 0.2vw 0;
    color: rgb(89, 89, 89);
}

.achievement-wrapper li span {
    font-size: 1vw;
}


/* content img */

.content-img1 {
    width: 100%;
    display: block;
    margin: 0 auto;
}

.content-img2 {
    width: 80%;
    display: block;
    margin: 0 auto;
    padding-top: 6vw;
}


/* 500字 介紹 */

.content-text {
    font-size: 1vw;
    font-family: 'Noto Serif TC';
    font-weight: bold;
    padding: 5vw 3vw 3vw 3vw;
    line-height: 1.6vw;
}


/* 文章＆影片連結 */

.content-right a {
    text-decoration: none;
    text-align: right;
}

.article-link span {
    border-bottom: 2px solid #000;
    font-size: 1vw;
    font-weight: bold;
    font-family: 'Noto Serif TC';
    color: rgb(43, 43, 43);
    margin-right: 1.2vw;
}

.video-link span {
    border-bottom: 2px solid #000;
    font-size: 1vw;
    font-weight: bold;
    font-family: 'Noto Serif TC';
    color: rgb(43, 43, 43);
    margin-right: 1.2vw;
}

.video-link div {
    margin-top: 0.8vw;
}


/* ////////////////////////////////////////////////////////////// */


/* 相關文章區塊（影片輪播） */

.related-articles {
    position: relative;
    width: 100%;
    background: #fff;
    padding-bottom: 4vw;
}

.related-articles a {
    text-decoration: none;
}

.PC-ad-wrapper {
    margin-top: 2vw;
}

.carousel-test {
    width: 85%;
    margin: 0px auto;
    display: block;
}

.slick-slide {
    margin: 10px;
}

.slick-slide img {
    width: 100%;
    border: 2px solid #fff;
}

.ad-text {
    font-size: 1.5vw;
    padding: 1vw 2vw;
    color: rgb(48, 48, 48);
}

.ad-text:hover {
    color: rgb(159, 159, 159);
}


/* title */

.related-articles-title {
    text-align: center;
    font-size: 1.8vw;
    padding-top: 3vw;
}

.related-articles-title span {
    color: rgb(108, 108, 108);
    border: 2px solid rgb(108, 108, 108);
    padding: 0 0.8vw;
}

.related-articles-text {
    font-size: 1.2vw;
    padding: 0.5vw 1vw;
}


/* hover effect zoom in*/

.PC-ad-wrapper .imgHover {
    transition: all 1s ease-in-out 0s;
    -moz-transition: all 1s ease-in-out 0s;
    -webkit-transition: all 1s ease-in-out 0s;
    -o-transition: all 1s ease-in-out 0s;
}

.PC-ad-wrapper .imgHover:hover {
    transform: scale(1.5);
}


/* arrows */

.slick-prev,
.slick-next {
    top: 40%;
    /* width: auto; */
}

.slick-prev:before,
.slick-next:before {
    font-size: 3vw;
    color: grey;
}

.slick-prev {
    left: -3.5vw;
}

.slick-next {
    right: -3.5vw;
}


/* ////////////////////////////////////////////////////////////// */


/* footer Ad*/

.footer-ads {
    position: relative;
    text-align: center;
    width: 100%;
    padding: 3vw;
    background: #efe6e5;
}

.partner-title {
    text-align: center;
    font-size: 1.8vw;
}

.partner-title span {
    color: rgb(108, 108, 108);
    border: 2px solid rgb(108, 108, 108);
    padding: 0 0.8vw;
    font-family: 'Noto Sans TC', sans-serif;
}

.footer-ads .ad-img1 {
    height: 6vw;
    margin-top: 2vw;
}


/* ////////////////////////////////////////////////////////////// */


/* footer */

.footer-style {
    position: relative;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #060606;
    height: 86px;
    text-align: center;
    font-family: 'YuMin-Medium', 'Noto Serif TC', serif;
    font-weight: 400;
    font-style: normal;
    color: rgb(255, 255, 255);
}


/* go to top icon */

#back-to-top {
    position: fixed;
    bottom: 10vw;
    right: 1vw;
    z-index: 9999;
    width: 40px;
    text-align: center;
    background: #ffffff;
    color: #444;
    cursor: pointer;
    border: 0;
    border-radius: 2px;
    text-decoration: none;
    transition: opacity 0.2s ease-out;
    opacity: 0;
    font-size: 1.5em;
}

#back-to-top:hover {
    background: #e9ebec;
}

#back-to-top.show {
    opacity: 1;
}


/* related video test */

.carousel-test .playImg {
    position: absolute;
    top: 35%;
    left: 40%;
    width: 20%;
    border: 0;
}