@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@300&display=swap);.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#ed94d6}.nb{font-family:'Roboto Condensed',sans-serif}html{scroll-behavior:smooth;color:#494b4d}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:700}.text-main-tone{color:#ed94d6!important}.text-light-blue{color:#79bfff!important}.text-yellow{color:#ffec8c}.text-blue{color:#4285f4}.text-small{font-size:10px}.gradient-main{background:-webkit-gradient(linear,left top,right top,from(#ff86ab),to(#79bfff));background:linear-gradient(to right,#ff86ab,#79bfff)}.gradient-sub{background:-webkit-gradient(linear,left top,right top,from(rgba(237,148,214,.8)),to(rgba(52,223,255,.8)));background:linear-gradient(to right,rgba(237,148,214,.8) 0,rgba(52,223,255,.8))}.bg-main-tone{background-color:#ed94d6}.bg-light-green{background-color:#ed94d6!important}.bg-light-blue{background-color:#79bfff}.bg-block{background-color:#242526!important}.bg-dark{background-color:#343536!important}.bg-gary{background-color:#494b4d!important}.bg-light-gray{background-color:#e1e1e1!important}.bg-opacity-white{background-color:rgba(255,255,255,.6)}.btn-gradient{background:-webkit-gradient(linear,left top,right top,from(#ff76e4),to(#009ae8));background:linear-gradient(to right,#ff76e4,#009ae8)}.line-through{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2rem}.line-through span.line{border-bottom:1px solid #d6c2db;height:1rem}.line-through span.word{position:relative;display:inline-block;z-index:1;padding:0 2rem}.carousel-wrap{padding:0 2rem}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{position:absolute;bottom:50%;font-size:2rem}.owl-carousel .owl-nav button.owl-prev{left:-2rem}.owl-carousel .owl-nav button.owl-next{right:-2rem}.count-box{font-family:'Roboto Condensed',sans-serif}.img-hover img{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3s;transition:all .3s}.img-hover:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.hoverEffect{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3s;transition:all .3s}.hoverEffect:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.font-gift{color:#81cbc2;font-size:16px}.note{font-size:16px}.partnerBtn{width:50%;padding:1rem}@media (min-width:768px){.partnerBtn{width:20%}}.header{position:fixed;width:100%;top:0;left:0;z-index:10;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.3);box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}@media (min-width:991px){.header{position:sticky}}.header .logo_cathay{width:180px}.header .logo_AWS{width:55px}.header .logo_google{width:128px}.header .logo_microsoft{width:118px}.header .navbar-nav .nav-link{text-align:center;padding:.75rem .25rem}@media (min-width:1140px){.header .navbar-nav .nav-link{padding:.75rem .5rem}}.mainMenu{position:fixed;min-width:240px;top:0;right:-100%;z-index:1040;min-height:100vh;-webkit-transition:all .3s;transition:all .3s}.mainMenu.show{right:0}.mainMenu .joinBtn{background:-webkit-gradient(linear,left top,right top,from(#11ea72),to(#11ea72));background:linear-gradient(to right,#11ea72,#11ea72 100%);border-radius:1rem}.mainMenu .joinBtn:hover{text-decoration:none}.mainMenu .closeMenuBtn{font-size:3rem}.mainMenu .podcast-area{border-radius:1rem;background-color:#e5e5e5;color:#242526;padding:1rem .5rem}.navbar-toggler{padding:.5rem;border-radius:50%;background-color:rgba(255,255,255,.3)}.navbar-toggler:hover{background-color:rgba(255,255,255,.5)}.navbar-toggler-icon{width:2.5rem;height:2.5rem}.banner{background-image:url(../img/kv/kv-bg.jpg);background-position:center;background-size:cover}.banner .card{background-color:rgba(255,255,255,.8);border-radius:1rem}@media (max-width:576px){.banner .logo-wrap{text-align:center}}.banner .wif-logo{max-height:70px;margin:1rem auto}@media (min-width:576px){.banner .wif-logo{max-height:90px;margin:0}}.cross-bg{background-color:#fff;background-image:url(../img/keynumber.jpg);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.section_01{padding:5rem 0}.section_01 .list{list-style-image:url(../img/icon-point.png)}.section_01 .bigNum{background-image:url(../img/number-circle.png);background-size:contain;font-size:3.6rem;font-family:'Roboto Condensed',sans-serif;font-weight:400;color:#fff;line-height:120px;width:120px;height:120px;margin:0 auto 1rem auto;text-align:center}.section_01 .bigNum>span{font-size:2rem;line-height:6.6rem;vertical-align:top}.section_01 .card{background-color:#242526}.section_01 .card-left{border-radius:3rem 0 0 0}@media (max-width:768px){.section_01 .card-left{border-radius:0}}.section_01 .card-right{border-radius:0 3rem 0 0}@media (max-width:768px){.section_01 .card-right{border-radius:0}}.section_02{background-image:-webkit-gradient(linear,left bottom,left top,from(#c9d9ec),color-stop(30%,rgba(255,255,255,0)),to(rgba(255,255,255,0)));background-image:linear-gradient(to top,#c9d9ec,rgba(255,255,255,0) 30%,rgba(255,255,255,0) 100%);background-size:cover;background-repeat:no-repeat;background-position:bottom left;padding:5rem 0}.section_02 .line-through .line{border-color:#fff}.section_02 .img-container .line{border-color:#fff}.section_02 .img-container img{max-width:200px}.section_02 .h5{padding-top:10px}.section_02 .sp{font-size:15px;padding-left:6px}.section_03{background-image:url(../img/agenda-bg.jpg);background-size:100% auto;background-position:top center;background-attachment:fixed;background-repeat:no-repeat;background-color:#fbf6fa;padding:5rem 0;overflow:hidden}.section_03 .table_herder{border-color:#c4c4c4;position:relative;z-index:1}.section_03 .table_title{color:#304bdc;background-color:#bed7ff;font-size:1.5rem;font-weight:700}.section_03 .agendum-title{font-size:1.1rem;font-weight:700;color:#242526}.section_03 .agenda-1,.section_03 .agenda-2{position:absolute;left:-10px;z-index:0}@media (min-width:768px){.section_03 .agenda-1,.section_03 .agenda-2{left:1rem}}@media (min-width:1400px){.section_03 .agenda-1,.section_03 .agenda-2{left:4rem}}.cross-bg_0405{background-image:url(../img/section4-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center top;background-color:#ffe9f3}.section_04{position:relative;padding:5rem 0}.section_04 .line-right{position:relative}.section_04 .line-right::after{content:'';display:block;position:absolute;height:50%;width:1px;top:25%;right:0;background-color:#c4c4c4}@media (max-width:768px){.section_04 .line-right::after{display:none}}.section_04 .dialog-box{border-radius:20px;background:-webkit-gradient(linear,left top,right top,from(#ed94d6),to(#79bfff));background:linear-gradient(to right,#ed94d6 0,#79bfff)}.section_04 .dialog-box::after{position:absolute;content:'';width:0;height:0;border-style:solid;border-width:30px 5px 0 50px;border-color:#cfa0e1 transparent transparent transparent;bottom:-20px;left:18%}.section_04 .card{border-radius:1rem}#lockyDraw{display:none;position:absolute;width:80px;height:auto;top:1rem;left:0}@media (min-width:960px){#lockyDraw{display:block;width:200px;left:-2rem}}#AWS{max-height:55px}@media (max-width:960px){#AWS{max-height:40px}}#GOOGLE{max-height:40px}#MICROSFT{max-height:90px}.section_05{padding:5rem 1rem}.section_05 p{font-size:16px}.section_05 .card{position:relative;background-color:transparent}.section_05 .card::before{content:'';display:block;position:absolute;width:100%;height:calc(100% - 80px);left:0;bottom:0;background-color:#fff;z-index:0;border-radius:.25rem;-webkit-box-shadow:1px 1px 5px 0 rgba(237,148,214,.8);box-shadow:1px 1px 5px 0 rgba(237,148,214,.8)}.section_05 .card-body{position:relative;background-color:transparent;border:0;z-index:1;padding:.75rem}.section_05 .card-body a{color:#494b4d}.section_05 .card-body a:hover{text-decoration:none}.section_05 .card-body .title{margin:1rem 0;color:#304bdc;font-weight:700;font-size:1.1rem;text-align:center}.section_06{background-image:-webkit-gradient(linear,left top,left bottom,from(#ffe9f3),to(#d0d8ea));background-image:linear-gradient(to bottom,#ffe9f3,#d0d8ea);padding:5rem 0}.section_06 .card{background-color:#ed94d6;color:#fff}.section_06 .job-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section_06 .job-box .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-width:7px;border-style:solid;border-radius:50%;width:120px;height:120px;padding:1rem;margin:1rem auto}@media (max-width:768px){.section_06 .job-box .img-container{width:80px;height:80px;border-width:4px}}.section_06 .job-box .img-container img{width:100%}.section_06 .job-box-1 .img-container{border-color:#c9f0f5;background-color:#53d3e4}.section_06 .job-box-2 .img-container{border-color:#bcdfff;background-color:#79bfff}.section_06 .job-box-3 .img-container{border-color:#bccbff;background-color:#8da6ff}.section_06 .bg-word{background-image:url(../img/join-cathay/text-JOIN-CATHAY-NOW.png);background-position:center;background-size:contain;background-repeat:no-repeat;padding:5rem 0;font-size:3rem;font-weight:700}@media (max-width:768px){.section_06 .bg-word{font-size:1.25rem;padding:3rem 0}}.section_07{background-color:#494b4d;background-image:url(../img/article-bg.png);background-size:cover;background-position:top center;padding:7rem 1rem}.section_07 .card{position:relative;background-color:transparent}.section_07 .card::before{content:'';display:block;position:absolute;width:100%;height:calc(100% - 80px);left:0;bottom:0;background-color:#fff;z-index:0;border-radius:.25rem;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.6);box-shadow:2px 2px 5px 0 rgba(0,0,0,.6)}.section_07 .card .card-body{position:relative;background-color:transparent;padding:1rem .75rem}.section_07 .card .img-container{width:calc(100% + .75rem)}.section_07 .card .title{font-weight:700;margin:1rem 0}.section_07 .card .title a:hover{text-decoration:none;border-bottom:1px #000 solid;padding-bottom:2px}.section_07 .card .more{font-size:.5rem;font-weight:700;color:#000;position:absolute;bottom:.75rem;left:.75rem}.section_07 .card .more::after,.section_07 .card .more::before{content:'';display:block;position:absolute;background-color:#000;height:1px;width:2rem;right:-2.5rem;top:8px}.section_07 .card .more::before{position:absolute;-webkit-transform:rotate(30deg);transform:rotate(30deg);width:.5rem;right:-2.5rem;top:5px}.section_07 .article{color:#828282;font-size:14px;line-height:1.2rem}.section_07 .col-12:nth-child(even){-webkit-transform:translateY(80px);transform:translateY(80px)}@media (max-width:768px){.section_07 .col-12:nth-child(even){-webkit-transform:translateY(0);transform:translateY(0)}}.iframe-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%}.iframe-wrapper .video{position:absolute;top:0;left:0;width:100%;height:100%}.section_08{position:relative;padding:5rem 0;background-image:url(../img/awordArea/bg.png),url(../img/section4-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center center,center top;background-color:#ffe9f3}@media (min-width:576px){.section_08{background-size:cover}}.section_08 .text-super{font-size:3rem;color:#dd57c0;font-weight:bolder}.section_08 .aword-area{position:relative}.section_08 .aword-area .card{border-radius:1rem;-webkit-box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);box-shadow:1px 1px 6px 0 rgba(0,0,0,.5);padding:2rem 1rem}.section_08 .aword-area .card-title-img{position:absolute;top:-1.5rem;left:-1rem;width:auto;height:3rem}.section_08 #aword-2 .card-title{color:#dd57c0}.section_08 #aword-3 .card-title{color:#29abe2}.fixedRight{position:fixed;right:.25rem;bottom:2rem;z-index:10}.fixedRight img{width:70px;height:auto}@media (min-width:768px){.fixedRight img{width:100px}}.footer{background-color:#2f3336;padding:2rem 0}.footer .Copyright{font-size:.75rem}.modal-dialog-centered{width:90%;max-width:1200px}.modal-body{background-image:url(../img/partner/cooperate-bg.jpeg);background-size:cover;background-position:center;padding:2rem;line-height:2rem}.modal-body .btn{padding-left:1rem;padding-right:1rem;-webkit-box-shadow:1px 3px 2px 0 rgba(0,0,0,.3);box-shadow:1px 3px 2px 0 rgba(0,0,0,.3)}.modal-header{border:none;padding-top:.5rem;padding-bottom:.5rem}@media (min-width:768px){.modal-header{padding-top:2rem;padding-bottom:2rem}}.modal-header .logos{display:block;max-height:60px}.modal-header .close{position:absolute;right:1rem}.modal-card .titele{font-weight:700;font-size:1.1rem;margin-bottom:.5rem}.modal-card .img-container{position:relative;margin:1rem .5rem}.modal-card .img-container::after{content:'';display:block;position:absolute;width:95%;height:100%;top:-10%;right:0;z-index:0;background-color:#343536;border-radius:.5rem}.modal-card .img-container img{position:relative;border-radius:.5rem;overflow:hidden;width:95%;height:auto;z-index:1}.video-container{overflow:hidden;position:relative;width:100%}.video-container::after{content:'';display:block;padding-top:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-chat{max-width:300px;width:100%}@media (max-width:768px){.video-chat{height:350px;max-width:100%}}.video-chat iframe{width:100%;height:100%;max-height:350px}@media (min-width:768px){.video-chat iframe{max-height:100%}}


.table-body{
    font-size: 0.9rem;
    line-height: 1.65;
}
.focus{font-size: 17px;}
.logos{max-height:120px; width: auto !important; }
.btn-darky{
    font-size: 14px;
}
.btn img{
    display: block;
    margin: auto;
}
@media (max-width:768px){
    .banner{
        background-image:url(../img/kv/kv-bg-mobi.jpg);
        background-position:center bottom;
    }
    .section_04{
        position:relative;padding:5rem 1rem;
    }
    span.block{
        display: block;
    }
    .note{
        font-size: 14px;
    }
    .section_02 .sp{
        font-size: 10px;
        padding: 0;
    }
    .modal-body {
      text-align: justify;　
     　text-justify: auto;　/*　IE需再加上此行　*/
    }

    .wif-logo{
        max-width: 65%;
    }
}