@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@400;500;700&family=Palanquin:wght@400;500;600;700&display=swap');/**/html {    font-family: sans-serif;    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%;    font-size: 62.5%;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {    margin: 0;    font-family: 'Palanquin', 'Noto Sans TC', "Microsoft JhengHei";    font-size: 14px;    line-height: 1.428571429;    color: #555;    background: #fff;}body.bg_cube {    background: #f1f1f1 url(../templates/default/images/bg_cube.jpg) center center fixed;}@media (max-width:767px) {    body.bg_cube {        background: #f1f1f1 url(../templates/default/images/bg_cube_m.jpg) fixed;        background-size: contain;    }}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {    display: block}a {    background: transparent;    color: #ff6600;    text-decoration: none;    outline: none;    /* for Firefox Google Chrome  */    behavior: expression(this.onFocus=this.blur());    /* for IE */}a:active,a:hover {    outline: 0;    color: #CCC;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;    text-decoration: none;}a:visited {    text-decoration: none;}a:focus {    outline: thin dotted;    outline: 5px auto -webkit-focus-ring-color;    outline-offset: -2px;    text-decoration: none;}h1 {    font-size: 2em;    margin: .67em 0;}img {    border: 0;    vertical-align: middle;}input,button,select,textarea {    font-family: inherit;    font-size: inherit;    line-height: inherit;    outline: none;    /* for Firefox Google Chrome  */    behavior: expression(this.onFocus=this.blur());    /* for IE */}textarea {    resize: none;}::selection {    background: #ffa400;    color: #fff;}::-moz-selection {    background: #ffa400;    color: #fff;}#ew_toTop {    z-index: 100000;    opacity: 1;    position: fixed;    display: none;}#ew_toTop a {    margin: 0 0 20px;}#ew_toTop a i {    position: fixed !important;    right: 20px;    bottom: 47px;    text-align: center;    _position: absolute;    _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-4);    z-index: 3;}#ew_toTop a:hover {    opacity: 0.8;    cursor: pointer;}@media(max-width:1528px) {    #ew_toTop a i {        right: 20px;        bottom: 55px;    }}@media (max-width: 1299px) {    #ew_toTop a i {        right: 20px;        bottom: 33px;    }}@media(max-width:991px) {    #ew_toTop_m {        z-index: 100000;        opacity: 1;        position: fixed;        display: none;    }    #ew_toTop_m a {        margin: 0 0 20px;    }    #ew_toTop_m a i {        position: fixed !important;        right: 20px;        bottom: 34px;        text-align: center;        _position: absolute;        _top: expression(documentElement.scrollTop+documentElement.clientHeight-this.clientHeight-4);        z-index: 3;    }}.input:active,.input:focus {    background: #fbe4bb;    outline: none;}.form-control:focus,.form-control:active {    border-color: transparent;    outline: 0;    -webkit-box-shadow: none;    box-shadow: none}.site-main {    margin-top: 94px;}.carousel-control.left,.carousel-control.right {    background: none;}.carousel-control {    text-shadow: none;    opacity: 1;    width: 8%;}.glyphicon-chevron-left:before,.glyphicon-chevron-right:before {    padding: 5px;    font-weight: 600;    font-family: 'Font Awesome 6 Free';    font-size: 0.8em !important;    padding: 10px;    border-radius: 50%;    border: 2px solid #6a6a6b;    color: #6a6a6b;}.glyphicon-chevron-left:before {    content: "\f177";}.glyphicon-chevron-right:before {    content: "\f178";}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left {    left: 45px;    margin-left: 0;}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right {    right: 65px;    margin-right: 0;}.carousel-control:hover .glyphicon-chevron-left:before,.carousel-control:hover .glyphicon-chevron-right:before,.carousel-control:focus .glyphicon-chevron-left:before,.carousel-control:focus .glyphicon-chevron-right:before {    opacity: 1;    background: #6a6a6b;    color: #fff;}@media (max-width:1549px) and (min-width:1200px) {    .site-main {        margin-top: 85px;    }}@media (max-width:1199px) {    .glyphicon-chevron-left:before,    .glyphicon-chevron-right:before {        font-size: 0.6em !important;        padding: 8px;    }    .carousel-control .icon-prev,    .carousel-control .glyphicon-chevron-left {        left: 25px;        margin-left: 0;    }    .carousel-control .icon-next,    .carousel-control .glyphicon-chevron-right {        right: 30px;        margin-right: 0;    }    .site-main {        margin-top: 70px;    }}@media (max-width:991px) {    .site-main {        margin-top: 60px;    }}@media (max-width:767px) {    .site-main {        margin-top: 50px;    }    #ew_toTop a {        right: 10px;        bottom: 60px;        width: 50px;    }    #ew_toTop a img {        width: 50px;    }}/* BANNER */.carousel-inner {    position: relative;    background: url(../templates/default/images/banner_bg.jpg) no-repeat center bottom}.carousel .ew_banner_height {    height: 805px;}@media(min-width:768px) {    .carousel .item .ew_box {        z-index: 9;        position: absolute;        top: 23%;        left: 18%;        float: left;        width: auto;        height: auto;    }}.carousel .item .ew_box span.ew_en {    font-size: 7.5em;    letter-spacing: -1px;    font-weight: 700;    -webkit-text-fill-color: transparent;    -webkit-text-stroke: 2px #818181;    width: 12.9em;    white-space: nowrap;    overflow: hidden;    /* border-right: 0.05em solid; */    animation: typing 4s steps(11) infinite, caret 0.5s steps(1) infinite;}.carousel .item .ew_box span.ew_en span {    -webkit-text-fill-color: #ffa400;    -webkit-text-stroke: 2px #ffa400;}.carousel .item .ew_box h1 {    margin-top: 13px;    font-size: 1.82em;    letter-spacing: 1px;    color: #595757;}.carousel .item .ew_box h1 span {    font-size: 1.32em;    margin-right: 7px;    color: #ffa400;}.carousel .item .ew_box h2 {    margin-top: 32px;    font-size: 2.25em;    letter-spacing: 1px;    display: block;    position: relative;    padding: 0px 28px;    color: #b5b5b5;}@media(min-width:768px) {    .carousel .item .ew_box h2 i.fa-quote-left {        font-size: 0.72em;        line-height: 0.7;        position: absolute;        left: 0;        top: 2px;    }    .carousel .item .ew_box h2 i.fa-quote-right {        font-size: 0.72em;        line-height: 0.7;        position: absolute;        right: 4px;        top: 2px;    }}.carousel .item .ew_box a {    font-weight: 400;    display: inline-block;    margin-top: 30px;    background-color: #ffa400;    border-radius: 40px;    color: #fff;    padding: 17px 37px;    font-size: 1.5em;    letter-spacing: 1.5px;    box-shadow: 0px 10px 17px 3px rgba(4, 4, 4, 0.08);}.carousel .item .ew_img {    position: absolute;    top: 17%;    right: 16%;}.carousel .item .ew_box a:hover {    background: #9e9e9e;}@media(max-width:1750px) {    .carousel .ew_banner_height {        height: 750px;    }    .carousel .item .ew_box {        top: 21%;        left: 13%;        float: left;    }    .carousel .item .ew_img {        top: 15%;        right: 12%;    }}@media(max-width:1560px) {    .carousel .ew_banner_height {        height: 660px;    }    .carousel .item .ew_box {        top: 17%;        left: 10%;        float: left;    }    .carousel .item .ew_img {        top: 11%;        right: 9%;    }}@media(max-width:1440px) {    .carousel .ew_banner_height {        height: 580px;    }    .carousel .item .ew_box {        top: 15%;        left: 10%;        float: left;    }    .carousel .item .ew_img {        top: 10%;        right: 3%;    }    .carousel .item .ew_img img {        width: 90%;    }}@media(max-width:1360px) {    .carousel .ew_banner_height {        height: 530px;    }    .carousel .item .ew_box {        top: 19%;        left: 12%;        float: left;    }    .carousel .item .ew_img {        top: 13%;        right: -1.5%;    }    .carousel .item .ew_img img {        width: 80%;    }    .carousel .item .ew_box span.ew_en {        font-size: 5.5em;        letter-spacing: 0px;        font-weight: 700;        width: 12.9em;        /* border-right: 0.05em solid; */        animation: typing 4s steps(11) infinite, caret 0.5s steps(1) infinite;    }    .carousel .item .ew_box h1 {        margin-top: 10px;        font-size: 1.6em;        letter-spacing: 1px;        color: #595757;    }    .carousel .item .ew_box h1 span {        font-size: 1.25em;        margin-right: 5px;    }    .carousel .item .ew_box h2 {        margin-top: 28px;        font-size: 1.8em;        letter-spacing: 1px;        padding-left: 23px;    }    .carousel .item .ew_box h2 i.fa-quote-left {        font-size: 0.7em;    }    .carousel .item .ew_box h2 i.fa-quote-right {        font-size: 0.7em;        right: 25px;        top: 2px;    }    .carousel .item .ew_box a {        margin-top: 24px;        padding: 13px 25px;        font-size: 1.35em;        letter-spacing: 1.5px;        box-shadow: 0px 10px 17px 3px rgba(4, 4, 4, 0.08);    }}@media(max-width:1199px) {    /*.carousel .ew_banner_height{height: 470px;}*/    .carousel .item .ew_box {        top: 22%;        left: 14%;        float: left;    }    .carousel .item .ew_img {        top: 20%;        right: 11%;    }    .carousel .item .ew_img img {        float: right;        width: 65%;    }    .carousel .item .ew_box span.ew_en {        font-size: 5em;        letter-spacing: 0px;        font-weight: 700;        width: 12.9em;        /* border-right: 0.05em solid; */        animation: typing 4s steps(11) infinite, caret 0.5s steps(1) infinite;    }    .carousel .item .ew_box h1 {        margin-top: 10px;        font-size: 1.4em;        letter-spacing: 1px;        color: #595757;    }    .carousel .item .ew_box h1 span {        font-size: 1.25em;        margin-right: 5px;    }    .carousel .item .ew_box h2 {        margin-top: 23px;        font-size: 1.5em;        letter-spacing: 1px;        padding-left: 23px;    }    .carousel .item .ew_box h2 i.fa-quote-left {        font-size: 0.7em;    }    .carousel .item .ew_box h2 i.fa-quote-right {        font-size: 0.7em;        right: 25px;        top: 2px;    }    .carousel .item .ew_box a {        margin-top: 20px;        padding: 12px 23px;        font-size: 1.25em;        letter-spacing: 1.5px;        box-shadow: 0px 10px 17px 3px rgba(4, 4, 4, 0.08);    }}@media(max-width:1070px) {    .carousel .item .ew_box {        top: 18%;        left: 11%;        float: left;    }    .carousel .item .ew_img {        top: 15%;        right: 8%;    }    .carousel .item .ew_img img {        float: right;        width: 65%;    }}@media(max-width:991px) {    .carousel .ew_banner_height {        height: 450px;    }    .carousel-control .icon-prev,    .carousel-control .glyphicon-chevron-left {        left: 15px;        margin-left: 0;    }    .carousel-control .icon-next,    .carousel-control .glyphicon-chevron-right {        right: 15px;        margin-right: 0;    }    .glyphicon-chevron-left:before,    .glyphicon-chevron-right:before {        font-size: 0.6em !important;        padding: 5px;    }    .carousel .item .ew_box span.ew_en {        font-size: 4em;        letter-spacing: 0px;        font-weight: 700;        width: 12.9em;        -webkit-text-stroke: 1px #818181;        /* border-right: 0.05em solid; */        animation: typing 4s steps(11) infinite, caret 0.5s steps(1) infinite;    }    .carousel .item .ew_box h1 {        margin-top: 8px;        font-size: 1.2em;        letter-spacing: 1px;        color: #595757;    }    .carousel .item .ew_box h1 span {        font-size: 1.25em;        margin-right: 5px;    }    .carousel .item .ew_box h2 {        margin-top: 18px;        font-size: 1.3em;        letter-spacing: 1px;        padding-left: 20px;    }    .carousel .item .ew_box h2 i.fa-quote-left {        font-size: 0.7em;    }    .carousel .item .ew_box h2 i.fa-quote-right {        font-size: 0.7em;        right: 24px;        top: 2px;    }    .carousel .item .ew_box a {        margin-top: 12px;        padding: 10px 20px;        font-size: 1.2em;        letter-spacing: 1.5px;        box-shadow: 0px 10px 17px 3px rgba(4, 4, 4, 0.08);    }    .carousel .item .ew_box {        top: 24%;        left: 9%;        float: left;    }    .carousel .item .ew_img {        top: 22%;        right: 9.5%;    }    .carousel .item .ew_img img {        float: right;        width: 50%;    }}/*@media(max-width:850px){.carousel .ew_banner_height{height: 350px;}.carousel .item .ew_box {top: 15.5%;    left: 8%;    float: left;}.carousel .item .ew_img{top: 15.5%;right: 7.5%;}.carousel .item .ew_img img{float: right;width: 50%;}}*/@media(max-width:767px) {    .carousel .ew_banner_height {        height: 550px;    }    .carousel .item .ew_box {        width: 100%;        margin: 25px auto;        text-align: center;    }    .carousel .item .ew_box span.ew_en {        font-size: 3em;        letter-spacing: 0px;        font-weight: 700;        -webkit-text-stroke: 1px #818181;        /* border-right: 0.05em solid; */        animation: typing 4s steps(11) infinite, caret 0.5s steps(1) infinite;    }    .carousel .item .ew_box h1 {        margin-top: 8px;        font-size: 1.15em;    }    .carousel .item .ew_box h1 span {        font-size: 1.25em;        margin-right: 5px;    }    .carousel .item .ew_box h2 {        margin-top: 18px;        font-size: 1.3em;        padding-left: 20px;    }    .carousel .item .ew_box h2 i {        padding: 0 5px;    }    .carousel .item .ew_box {        top: 3%;        left: 8%;        float: left;    }    .carousel .item .ew_img_m {        display: block;        margin: 0 auto;    }    .carousel .item .ew_img_m img {        width: 400px;    }}@media(max-width:470px) {    .carousel .ew_banner_height {        height: 470px;    }    .carousel .item .ew_box {        margin: 22px auto;        float: left;    }    .carousel .item .ew_box span.ew_en {        font-size: 2.5em;        letter-spacing: 1px;        font-weight: 700;        -webkit-text-stroke: 1px #818181;        /* border-right: 0.05em solid; */        animation: typing 4s steps(11) infinite, caret 0.5s steps(1) infinite;    }    .carousel .item .ew_box h1 {        margin-top: 8px;        font-size: 1.2em;    }    .carousel .item .ew_box h1 span {        display: block;        font-size: 1.3em;        margin-bottom: 8px;        margin-right: 0px;    }    .carousel .item .ew_box h2 {        margin-top: 17px;        font-size: 1.2em;        padding-left: 0;    }    .carousel .item .ew_box h2 i {        padding: 0 5px;    }    .carousel .item .ew_box a {        margin-top: 8px;        padding: 9px 20px;        font-size: 1em;        letter-spacing: 1.5px;        box-shadow: 0px 10px 17px 3px rgba(4, 4, 4, 0.08);    }    .carousel .item .ew_img_m img {        width: 290px;    }}/* scroll */.ew_scroll_area {    position: absolute;    top: -60px;    margin: auto;    width: 100%;    text-align: center;    z-index: 1;}.ew_scroll_area a p {    animation: scroll .35s ease-in alternate infinite;    color: #555;    font-size: 1.2em;}.ew_scroll_area a:hover p {    color: #222;}.ew_scroll_area img {    animation: scroll .35s ease-in alternate infinite;    width: 41px;}@media (max-width:767px) {    .ew_scroll_area {        top: -30px;    }    .ew_scroll_area a p {        font-size: 1em;    }    .ew_scroll_area img {        width: 20px;    }}@keyframes scroll {    0% {        transform: translateY(0);    }    100% {        transform: translateY(10px);    }}/*ANIMATION*/@keyframes typing {    from {        width: 0;    }}@keyframes caret {    50% {        border-right-color: #000;    }}/*PADDING*/.ew_padding_0,.ew_padding_0turn5,.ew_padding_0turn10,.ew_padding_0turn15 {    padding: 0}.ew_padding_5 {    padding: 0 5px;}.ew_index_padding {    padding-top: 160px !important;    padding-bottom: 150px !important;}.ew_page_padding {    padding-top: 85px !important;    padding-bottom: 70px !important;}.ew_footer_padding {    padding-top: 50px !important;    padding-bottom: 45px !important;}@media(max-width:1600px) {    .ew_index_padding {        padding-top: 125px !important;        padding-bottom: 120px !important;    }}@media(max-width:1300px) {    .ew_index_padding {        padding-top: 105px !important;        padding-bottom: 105px !important;    }}@media (max-width: 1199px) {    .ew_index_padding {        padding-top: 90px !important;        padding-bottom: 90px !important;    }}@media (max-width:767px) {    .ew_padding_turn5,    .ew_padding_0turn5,    .ew_padding_15turn5 {        padding: 0 5px;    }    .ew_padding_turn10,    .ew_padding_0turn10 {        padding: 0 10px;    }    .ew_padding_turn15,    .ew_padding_0turn15 {        padding: 0 15px;    }    .ew_padding_turn20 {        padding: 0 20px;    }    .ew_padding_turn0 {        padding: 0 !important;    }    .ew_index_padding {        padding-top: 40px !important;        padding-bottom: 30px !important;    }    .ew_page_padding {        padding-top: 40px !important;        padding-bottom: 50px !important;    }    .ew_footer_padding {        padding-top: 40px !important;        padding-bottom: 0 !important;    }}/*FOOTER*/footer {    position: relative;    color: #404040;    background: #fff;}footer a,footer a:visited {    color: #404040;}footer a:hover,footer a:active,footer a:focus {    color: #ffa400;}footer h3 {    font-weight: 600;    font-size: 1.5em;    margin: 10px 0 3px;}footer p {    font-size: 1.15em;    color: #404040;    margin-bottom: 10px;    letter-spacing: 0px;    line-height: 1.3;}footer p>a>i {    display: inline-block;    margin-right: 5px;    text-align: center;    color: #ffa400;}footer a:hover img {    -webkit-filter: opacity(.7);    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;}.ew_copyright_area {    padding: 45px 20px 20px;}.ew_copyright_area a {    display: inline-block;}.footer_box {    padding-top: 10px;}p.ew_footer_about a {    margin-right: 10px;    line-height: 1.7;}footer .ew_right_area {    position: relative;}.ew_footer_links {    float: right;    max-width: 625px;    text-align: right;    padding-right: 200px;    margin: 0 0 20px;}.ew_footer_links .ew_list {    display: inline-block;    vertical-align: bottom;    margin-left: 0;}.ew_footer_links .ew_list li {    display: inline-block;    position: relative;    line-height: 20px;    font-size: 1.2em;    padding: 5px 25px 8px 5px;    vertical-align: top;}.ew_footer_links .ew_list li:before {    content: '';    display: block;    position: absolute;    width: 1px;    height: 16px;    background: #AAA;    top: 8px;    right: 7px;}.ew_footer_links .ew_list li:last-child:before {    display: none;}ul.ew_reset,li.ew_reset {    margin: 0;    padding: 0;    list-style: none;}.ew_icon_social {    position: absolute;    right: 63px;    bottom: 17px;    display: inline-block;}.ew_icon_social i {    font-size: 1.55em;    width: 54px;    height: 54px;    line-height: 54px;    margin: 0 2px;    text-align: center;    color: #ffa400;    box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.15);    -webkit-border-radius: 50%;    -moz-border-radius: 50%;}.ew_icon_social a:hover i {    transform: translateY(-5px);    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}@media (max-width: 1299px) {    .ew_copyright_area {        padding: 45px 20px 10px;    }    .ew_footer_links {        max-width: 425px;        padding-right: 0;        padding-bottom: 50px;    }    .ew_footer_links .ew_list {        margin-right: -17px;    }    .ew_icon_social {        position: absolute;        right: 48px;        bottom: 14px;    }    .ew_icon_social i {        font-size: 1.35em;        width: 43px;        height: 43px;        line-height: 42px;        margin: 0 1px;        text-align: center;        color: #ffa400;        box-shadow: 0px 5px 15px 0px rgb(0 0 0 / 15%);        -webkit-border-radius: 50%;        -moz-border-radius: 50%;    }    footer .col-md-5 .ew_icon_social {        display: inline-block;        width: 30%;        padding-right: 15px;        margin-top: -5px;    }    footer .col-md-5 .ew_icon_social p {        padding-top: 18px;        float: right;    }}@media (min-width: 992px) {    .ew_footer_links .ew_list li:nth-child(4):before {        display: none;    }}@media (max-width: 991px) {    .ew_copyright_area {        padding: 35px 20px 10px;    }    .ew_footer_links {        float: left;        text-align: left;        max-width: inherit;        width: 100%;        padding-bottom: 5px;        margin-top: 8px;    }    .ew_footer_links .ew_list {        margin-left: -4px;    }    .ew_footer_links .ew_list li {        min-width: 97px;        font-size: 1.15em;        padding: 4px 25px 7px 6px;    }    .ew_footer_links .ew_list li:before {        top: 7px;    }    p.ew_footer_about a {        line-height: 210%;    }    p.ew_copyright {        padding-top: 0;        padding-bottom: 5px;        font-size: 1.1em;    }}@media (max-width: 767px) {    p.ew_copyright {        padding-top: 10px;    }    .ew_footer_links {        padding-bottom: 5px;    }}.ew_txt_orange {    color: #ffa400 !important;}.ew_txt_black {    color: #383838 !important;}.ew_txt_gray {    color: #9e9e9e !important;}.animatedDelay1 {    -webkit-animation-delay: 0.3s;    animation-delay: 0.3s;}.animatedDelay2 {    -webkit-animation-delay: 0.6s;    animation-delay: 0.6s;}.animatedDelay3 {    -webkit-animation-delay: 0.9s;    animation-delay: 0.9s;}.animatedDelay4 {    -webkit-animation-delay: 1.2s;    animation-delay: 1.2s;}.animatedDelay5 {    -webkit-animation-delay: 1.5s;    animation-delay: 1.5s;}.animatedDelay6 {    -webkit-animation-delay: 1.8s;    animation-delay: 1.8s;}.animatedDelay7 {    -webkit-animation-delay: 2.1s;    animation-delay: 2.1s;}.animatedDelay8 {    -webkit-animation-delay: 2.4s;    animation-delay: 2.4s;}.animatedDelay9 {    -webkit-animation-delay: 2.7s;    animation-delay: 2.7s;}.animatedDelay10 {    -webkit-animation-delay: 3.0s;    animation-delay: 3.0s;}.animatedDelay11 {    -webkit-animation-delay: 3.3s;    animation-delay: 3.3s;}/*ANIMATION*/@keyframes typing {    from {        width: 0;    }}/*FIXED BG*/.fixed-bg {    min-height: 100%;    background-size: cover;    background-attachment: fixed;    background-repeat: no-repeat;    background-position: center center;}/*.fixed-bg.ew_index_contact {background-image: url(../templates/default/images/index_contact_bg.png);}*/@media (max-width:1199px) and (min-width:768px) {    .fixed-bg {        background-attachment: scroll;    }}/* TITLE */.ew_index_title h3 {    display: inline-block;    margin-bottom: 20px;    font-weight: 600;    font-size: 2em;}.ew_index_title h3::first-letter {    color: #ffa400;}.ew_index_title h4 {    display: inline-block;    font-weight: 500;    font-size: 3em;    padding-right: 10px;}@media(max-width:1199px) {    .ew_index_title h3 {        margin-bottom: 20px;        font-size: 1.7em;    }    .ew_index_title h4 {        margin-bottom: 20px;        font-size: 2.6em;    }}@media(max-width:991px) {    .ew_index_title h3 {        margin-bottom: 20px;        font-weight: 600;        font-size: 1.4em;    }    .ew_index_title h4 {        font-size: 2.35em;    }}/* 網頁編輯器 */.ew_index_area {    padding: 1% 6%;    position: relative;}.ew_index_area {    background: url(../templates/default/images/bg_paper.png)bottom 0 right 0 no-repeat;}.ew_index_area .ew_txt {    padding: 0px 80px 10px 75px;}.ew_index_area .ew_txt .ew_slogan {    padding: 0 15px;}.ew_index_area .ew_icon {    float: left;    width: 100%;    height: auto;    margin-bottom: 50px;    padding: 15px 10px 35px;    box-shadow: 0px 10px 13.5px 1.5px rgba(0, 0, 0, 0.15);    background: #fff;    border-radius: 30px;}.ew_index_area .ew_icon1 {    background: #fff url(../templates/default/images/index_icon1.png) no-repeat center center;}.ew_index_area .ew_icon2 {    background: #fff url(../templates/default/images/index_icon2.png) no-repeat center center;}.ew_index_area .ew_icon3 {    background: #fff url(../templates/default/images/index_icon3.png) no-repeat center center;}.ew_index_area .ew_icon4 {    background: #fff url(../templates/default/images/index_icon4.png) no-repeat center center;}.ew_index_area .ew_icon5 {    background: #fff url(../templates/default/images/index_icon5.png) no-repeat center center;}.ew_index_area .ew_icon6 {    background: #fff url(../templates/default/images/index_icon6.png) no-repeat center center;}@media(min-width:768px) {    .ew_index_area .ew_icon1:hover {        background: #ffa400 url(../templates/default/images/index_icon1_hover.png) no-repeat center center;    }    .ew_index_area .ew_icon2:hover {        background: #ffa400 url(../templates/default/images/index_icon2_hover.png) no-repeat center center;    }    .ew_index_area .ew_icon3:hover {        background: #ffa400 url(../templates/default/images/index_icon3_hover.png) no-repeat center center;    }    .ew_index_area .ew_icon4:hover {        background: #ffa400 url(../templates/default/images/index_icon4_hover.png) no-repeat center center;    }    .ew_index_area .ew_icon5:hover {        background: #ffa400 url(../templates/default/images/index_icon5_hover.png) no-repeat center center;    }    .ew_index_area .ew_icon6:hover {        background: #ffa400 url(../templates/default/images/index_icon6_hover.png) no-repeat center center;    }}.ew_index_area .ew_icon:hover p,.ew_index_area .ew_icon:hover span,.ew_index_area .ew_icon:hover h4 {    color: #fff;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.ew_index_area .ew_fithug {    margin-top: 35px;    text-align: center;}.ew_index_area .ew_fithug .col-md-4 {    padding: 0 22px;}.ew_index_area .ew_icon:hover .ew_white_block {    display: none;}.ew_index_area .ew_icon .ew_orange_block {    padding: 23% 10%;    height: 212px;    line-height: 212px;    display: none;}.ew_index_area .ew_icon .ew_orange_block_short {    padding: 30% 10%;}.ew_index_area .ew_icon .ew_orange_block p {    line-height: 1.8;}.ew_index_area .ew_icon:hover .ew_orange_block {    display: block;    animation: hideFithug 1s;    -moz-animation: hideFithug 1s;    -webkit-animation: hideFithug 1s;    -o-animation: hideFithug 1s;}@keyframes hideFithug {    0% {        opacity: 0;        transform: translateY(100px, 0)    }    100% {        opacity: 1;        transform: translateY(0, 0)    }}.ew_index_area span.ew_en {    color: #9e9e9e;    font-size: 4.8em;    display: inline-block;    margin-bottom: 0px;}.ew_index_area .ew_fithug h4 {    color: #595757;    font-size: 1.3em;    letter-spacing: 1px;}.ew_index_area .ew_fithug p {    line-height: 100%;    margin-bottom: 0;    margin-top: 0;}.ew_page_content .ew_slogan p {    margin-top: 20px;    font-size: 1.3em;    line-height: 200%;}.ew_page_content .ew_fithug_img {    padding-top: 250px;}@media(max-width:1600px) {    .ew_index_area {        padding: 1% 3%;    }    .ew_index_area .ew_fithug .col-md-4 {        padding: 0 15px;    }    .ew_index_area .ew_fithug {        margin-top: 25px;    }    .ew_index_area .ew_icon {        margin-bottom: 40px;        padding: 10px 10px 30px;    }    .ew_index_area .ew_txt {        padding: 0px 50px 10px 75px;    }}@media (max-width: 1400px) {    .ew_index_area .ew_txt {        padding: 0px 15px 0px 55px;    }}@media(max-width:1299px) {    .ew_index_area .ew_fithug .col-md-4 {        padding: 0 12px;    }    .ew_index_area {        padding: 0% 2%;    }    .ew_page_content .ew_slogan p {        font-size: 1.3em;        line-height: 2;    }    .ew_index_area .ew_icon {        margin-bottom: 30px;        padding: 0px 6px 25px;    }    .ew_index_area .ew_fithug {        margin-top: 15px;    }    .ew_index_area span.ew_en {        font-size: 4.4em;        margin-bottom: -5px;    }    .ew_index_area .ew_icon .ew_orange_block {        padding: 20% 5%;        height: 191px;    }    .ew_index_area .ew_icon .ew_orange_block p {        line-height: 1.75;    }    .ew_index_area .ew_icon .ew_orange_block_short {        padding: 30% 7%;    }}@media (max-width: 1199px) {    .ew_index_area {        padding: 0% 0%;    }    .ew_index_area .ew_txt {        padding: 0px 0px 0px 5px;    }    .ew_page_content .ew_slogan p {        font-size: 1.2em;        line-height: 1.9;    }    .ew_index_area .ew_fithug {        margin-top: 10px;    }    .ew_index_area .ew_fithug p {        font-size: 1.1em;    }    .ew_index_area .ew_fithug h4 {        font-size: 1.3em;    }    .ew_index_area .ew_icon {        margin-bottom: 25px;        padding: 0px 5px 20px;    }    .ew_index_area span.ew_en {        font-size: 3.8em;        margin-bottom: -5px;    }    .ew_index_area .ew_icon .ew_orange_block {        padding: 24% 5%;        height: 182px;    }    .ew_index_area .ew_icon .ew_orange_block p {        line-height: 1.7;        font-size: 1.05em;    }    .ew_index_area .ew_icon .ew_orange_block_short {        padding: 34% 5%;    }}@media(max-width:991px) {    .ew_index_area .ew_icon {        margin-bottom: 25px;        padding: 0px 3px 20px;    }    .ew_page_content .ew_fithug_img {        padding: 40px 0 0px;    }    .ew_index_area {        padding: 0% 13%;    }    .ew_index_area .ew_content_img img {        display: block;        max-width: 220px;        height: auto;        margin: 0 auto;        margin-bottom: 0;    }    .ew_index_area .ew_icon1 {        background: #fff url(../templates/default/images/index_icon1.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon2 {        background: #fff url(../templates/default/images/index_icon2.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon3 {        background: #fff url(../templates/default/images/index_icon3.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon4 {        background: #fff url(../templates/default/images/index_icon4.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon5 {        background: #fff url(../templates/default/images/index_icon5.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon6 {        background: #fff url(../templates/default/images/index_icon6.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon1:hover,    .ew_index_area .ew_icon1:focus {        background: #ffa400 url(../templates/default/images/index_icon1_hover.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon2:hover,    .ew_index_area .ew_icon2:focus {        background: #ffa400 url(../templates/default/images/index_icon2_hover.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon3:hover,    .ew_index_area .ew_icon3:focus {        background: #ffa400 url(../templates/default/images/index_icon3_hover.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon4:hover,    .ew_index_area .ew_icon4:focus {        background: #ffa400 url(../templates/default/images/index_icon4_hover.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon5:hover,    .ew_index_area .ew_icon5:focus {        background: #ffa400 url(../templates/default/images/index_icon5_hover.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon6:hover,    .ew_index_area .ew_icon6:focus {        background: #ffa400 url(../templates/default/images/index_icon6_hover.png) no-repeat center center;        background-size: auto 70%;    }    .ew_index_area .ew_icon .ew_orange_block {        padding: 24% 5%;        height: 182px;    }    .ew_index_area .ew_icon .ew_orange_block p {        line-height: 1.7;        font-size: 1.05em;    }    .ew_index_area .ew_icon .ew_orange_block_short {        padding: 34% 5%;    }}@media(max-width:890px) {    .ew_index_area {        padding: 0% 7%;    }}@media(max-width:767px) {    .ew_index_area {        background: url(../templates/default/images/bg_paper.png)bottom 0 right 0 no-repeat;        background-size: 25% auto;    }    .ew_index_area .ew_fithug {        margin-top: 10px;        padding: 0;    }    .ew_index_area .ew_fithug .col-xs-12 {        padding: 0;        margin-bottom: 5px;    }    .ew_index_area .ew_icon {        margin-bottom: 15px;        padding: 0px 15px 15px;    }    .ew_index_area .ew_fithug h4 {        font-size: 1.2em;        line-height: 120%;    }    .ew_index_area .ew_fithug p {        line-height: 120%;    }    .ew_page_content .ew_fithug_img {        padding: 30px 20px 0px;    }    .ew_index_area span.ew_en {        font-size: 4em;        margin-bottom: -5px;    }    .ew_index_area {        padding: 0;    }    .ew_index_area .ew_txt .ew_slogan {        padding: 0;    }    .ew_page_content .ew_slogan p {        margin-top: 10px;        font-size: 1.15em;        line-height: 1.9;    }    .ew_index_area .ew_icon .ew_orange_block {        padding: 38px 10px;        height: 134px;    }    .ew_index_area .ew_icon .ew_orange_block p {        line-height: 1.7;        font-size: 1.05em;    }    .ew_index_area .ew_icon .ew_orange_block_short {        padding: 50px 10px;    }}/* 聯絡我們 */.ew_index_contact {    padding: 80px 0 125px;    border-radius: 150px 0 150px 0;    background: url(../templates/default/images/index_contact_bg.jpg) center center no-repeat;}.ew_index_contact.ew_padding_style {    padding: 90px 0 135px;}.contact_area {    padding: 0px 50px 0 10px;}.ew_contact_form {    background: #fff;    padding: 25px 25px 40px;    box-shadow: 0px 0px 15px 0px rgba(4, 4, 4, 0.1);    border-radius: 0 30px 0 30px;}.ew_contact_form input,.ew_contact_form textarea {    background-color: #f0f0f0;    border-radius: 23px;}.ew_input_txt_left {    padding-right: 8px;}.ew_input_txt_right {    padding-left: 8px;}/*CONTACT*/@media(max-width:991px) {    .ew_index_contact .ew_contact_form .sm-form-control {        font-size: 1.1em;        margin-top: 12px;    }}.sm-form-control {    display: block;    width: 100%;    height: auto;    margin-top: 20px;    padding: 10px 16px;    font-size: 1.15em;    color: #aeaeae;    background-color: #FFF;    background-image: none;    border: none;    border-bottom: 2px solid #EEE;    -webkit-transition: border-color ease-in-out .15s;    -o-transition: border-color ease-in-out .15s;    transition: border-color ease-in-out .15s;}.sm-form-control:focus {    background-color: #fbe4bb;    outline: 0;    -webkit-box-shadow: none;    box-shadow: none;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;}/*select2*/.select2-container--default .select2-selection--single .select2-selection__rendered {    color: #3d3d3d;    width: 100%;    appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    background-size: auto 20%;    border: 1px #3d3d3d solid;    background-color: #fff;    border-radius: 50px !important;    font-size: 1em !important;    background: transparent url(../templates/default/images/chevron-down-solid.png) right 10px center no-repeat;    padding: 8px 17px !important;    background-size: auto 20%;    width: 100%;}.select2-container--default .select2-selection--single .select2-selection__arrow {    display: none;}.select2-container--default .select2-selection--single {    background-color: #fff;    border: 0px solid #aaa !important;    border-radius: 0px;}.select2-dropdown {    top: 23px !important;    padding-top: 16px !important;}/*checkbox*/input[type=checkbox].css-checkbox {    position: absolute;    z-index: -1000;    left: -1000px;    overflow: hidden;    clip: rect(0 0 0 0);    height: 1px;    width: 1px;    margin: -1px;    padding: 0;    border: 0;}input[type=checkbox].css-checkbox+label.css-label {    padding-left: 22px;    height: 20px;    padding-top: 0px !important;    display: inline-block;    line-height: 150%;    background-repeat: no-repeat;    background-position: 0 3px;    font-size: 15px;    vertical-align: middle;    cursor: pointer;    font-weight: normal;    color: #2b2b2b !important;}input[type=checkbox].css-checkbox+label.css-label a {    font-weight: 550;    color: #2b2b2b;}input[type=checkbox].css-checkbox+label.css-label a:hover {    color: #ffa400;}input[type=checkbox].css-checkbox:checked+label.css-label {    background-position: 0 -17px;}label.css-label {    background-image: url(../templates/default/images/csscheckbox.png);    -webkit-touch-callout: none;    -webkit-user-select: none;    -html-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;}.btn_sytle a:hover,.btn_sytle a:active,.btn_sytle a.active {    background: 0;    color: #fff;    `}md-tabs-canvas {    display: none;}p.ew_contact_info {    color: #545454;    line-height: 200%;    font-size: 1.2em;    padding: 100px 0px 0;}p.ew_contact_info a {    display: inline-block;    color: #545454;}p.ew_contact_info a i {    display: inline-block;    width: 25px;    text-align: center;    padding-right: 8px;}p.ew_contact_info a i,p.ew_contact_info a:hover {    color: #ffa400;}@media(max-width:991px) {    p.ew_contact_info {        padding: 85px 10px 0;    }}@media(max-width:767px) {    p.ew_contact_info {        line-height: 180%;        font-size: 1.15em;        padding: 0 5px;    }}/* 測驗說明 */.ew_test_inform p {    color: #545454;    line-height: 2.1;    font-size: 1.3em;    padding: 100px 0px 10px;    letter-spacing: 1px;}.ew_test_inform a {    background: #ffa400;    color: #fff;    font-size: 2em;    padding: 35px 0px;    border-radius: 30px;    letter-spacing: 1.5px;    width: 100%;    display: block;    text-align: center;    box-shadow: 0px 10px 17px 3px rgba(4, 4, 4, 0.08);}@media(min-width:768px) {    .ew_test_inform a:hover {        transform: translateY(-5px);    }}@media(max-width:1199px) {    .ew_index_contact {        padding: 50px 0 80px;    }    .contact_area {        padding: 0px 20px 0 0px;    }    .ew_test_inform {        padding: 10px 0px 0px 20px;    }    .ew_test_inform p {        line-height: 1.8;        font-size: 1.3em;        padding: 77px 0px 10px;    }    .ew_test_inform a {        font-size: 1.7em;        padding: 30px 0px;    }}@media(max-width:991px) {    .ew_test_inform {        padding: 10px 0px 0px 30px;    }    .ew_index_contact {        padding: 30px 0 80px;    }    .ew_test_inform p {        font-size: 1.25em;        padding: 80px 0px 10px;    }    .ew_contact_form {        padding: 20px 10px 30px;        border-radius: 0 30px 0 30px;    }    .contact_area {        padding: 0px 0px 0 0px;    }    .ew_input_txt_left {        padding-right: 15px;    }    .ew_input_txt_right {        padding-left: 15px;    }    .ew_test_inform a {        font-size: 1.5em;        padding: 20px 0px;    }}@media(max-width:767px) {    .ew_test_inform {        padding: 5px 0px 0px 0px;    }    .ew_test_inform p {        letter-spacing: 0;        padding: 0px 0px 10px;        font-size: 1.2em;    }    .ew_index_contact {        border-radius: 60px 0 60px 0;        padding: 25px 0 80px;        background-size: cover;    }    .ew_index_contact.ew_padding_style {        padding: 25px 0 40px;    }    .ew_contact_form {        padding: 20px 10px 30px;        border-radius: 0 30px 0 30px;        margin-bottom: 50px;    }    .ew_test_inform a {        font-size: 1.3em;        padding: 20px 0px;        /*edit230216*/        border-radius: 50px;    }}/*----------------------------------------------------------------------------------PAGE*//*BANNER*/.ew_page_banner {    height: 285px;    background: #f3f4f6 url(../templates/default/images/bg_banner.jpg) center right no-repeat;}.ew_page_banner h2 {    display: inline-block;    margin: 0;    padding: 126px 0 0 0px;    font-size: 2.3em;    font-weight: 500;    line-height: 140%;    color: #595757;}.ew_page_banner h2::first-letter {    color: #ffa400;}.ew_page_banner h3.ew_en {    display: inline-block;    color: #9e9e9e;    font-weight: 500;    font-size: 4.1em;    padding-right: 15px;    padding-left: 15px;    font-family: 'Palanquin', 'Noto Sans TC';}@media (max-width: 1199px) {    .ew_page_banner {        height: 230px;        background: #f3f4f6 url(../templates/default/images/bg_banner.jpg) center right 24% no-repeat;        background-size: auto 100%;    }    .ew_page_banner h2 {        padding: 95px 0 0 0px;    }}@media (max-width: 767px) {    .ew_page_banner {        height: 160px;        background: #f3f4f6 url(../templates/default/images/bg_banner.jpg) center right 34% no-repeat;        background-size: auto 100%;    }    .ew_page_banner h2 {        padding: 70px 0 0 0px;        font-size: 1.3em;    }    .ew_page_banner h3.ew_en {        font-size: 2.35em;        padding-right: 10px;        padding-left: 15px;        font-family: 'Palanquin', 'Noto Sans TC';    }}/*右側選單*/@media (min-width:768px) {    .ew_right_menu {        padding-right: 50px;    }    .fixedMenu {        position: fixed;    }}.ew_right_menu .panel-group {    margin-bottom: 30px;}.ew_right_menu .panel-default {    border: 0;    background: transparent;    border-color: #FFF;    box-shadow: none !important;}.ew_right_menu .panel-default>.panel-heading {    margin: 0;    padding: 0;    background-color: transparent;    border-color: #FFF;}.ew_right_menu .panel-default>.panel-heading+.panel-collapse>.panel-body {    border-top: none;}.ew_right_menu .panel-title {    padding-left: 5px;    margin: 0 0 10px;    font-size: 2.1em;    font-weight: 500;    letter-spacing: 1px;    text-align: left;    color: #ffa400;}.ew_right_menu .panel-title i {    padding-right: 10px;}.ew_right_menu .panel-body {    padding: 0;    font-size: 1em;    background: transparent;}.ew_right_menu .nav>li {    padding: 10px 0;    font-size: 1.2em;}.ew_right_menu .nav>li>a {    text-align: center;    color: #333;    background-color: #f3f4f6;    padding: 10px 17px 10px 18px;    -webkit-border-top-right-radius: 20px;    -webkit-border-bottom-left-radius: 20px;    -moz-border-radius-topright: 20px;    -moz-border-radius-bottomleft: 20px;    border-top-right-radius: 20px;    border-bottom-left-radius: 20px;}.ew_right_menu .nav>li>a i {    float: right;    margin: 5px 0 0;}.ew_right_menu .nav>li>a:hover,.ew_right_menu .nav>li>a:focus,.ew_right_menu .nav>li.active>a,.ew_right_menu .nav>li.active>a:hover,.ew_right_menu .nav>li.active>a:focus {    color: #FFF !important;    box-shadow: 0 0 7px rgba(0, 0, 0, 0.15);    background: #ffa400;    background-size: auto 100%;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.ew_right_menu ul.dropdown-menu-tree {    margin: 0;    padding: 8px 0 0 20px;    list-style-type: none;}.ew_right_menu ul.dropdown-menu-tree li {    margin: 5px 0;    padding: 0;    line-height: 160%;    font-size: 0.95em;    list-style-type: none;}.ew_right_menu ul.dropdown-menu-tree li a {    display: block;    color: #555;}.ew_right_menu ul.dropdown-menu-tree li.active a,.ew_right_menu ul.dropdown-menu-tree li a:hover {    color: #2ca0f5;}@media (max-width:767px) {    .ew_right_menu .panel-title {        padding-left: 10px;    }    .ew_right_menu .nav>li {        float: left;        width: 45%;        margin: 0 2.5%;        padding: 10px 0 5px;    }}/*PAGE TITLE*/.ew_page_title {    padding: 0;    margin: 0 0 18px;}.ew_page_title h1,.ew_page_title h2 {    position: relative;    display: inline-block;    margin: -1px 0 0;    padding: 0 0 0 20px;    width: auto;    color: #656565;    font-size: 1.7em;    font-weight: 500;    line-height: 140%;}.ew_page_title h2 {    margin: 35px 0 0;}.ew_page_title h1::before,.ew_page_title h2::before {    content: '';    display: inline-block;    position: absolute;    top: 5px;    left: -3px;    width: 7px;    height: 25px;    background: #ffa400;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;}@media (max-width:991px) {    .ew_page_title .col-xs-12 {        padding: 0 5px 0;    }    .ew_page_title h1,    .ew_page_title h2 {        font-size: 1.5em;    }    .ew_page_title h1::before,    .ew_page_title h2::before {        top: 3px;        height: 25px;    }}/*BG WHITE*/.ew_bg_white {    background: #FFF;    color: #555;    padding: 0;    margin: 0;    box-shadow: 0px 10px 13.5px 1.5px rgba(0, 0, 0, 0.15);    border-radius: 30px;}/*換頁*/.pagination {    margin-top: 0;    margin-bottom: 20px;    padding-top: 0;    padding-bottom: 0;    font-size: 1.2em;}@media (max-width:767px) {    .pagination {        margin-top: 10px;        margin-bottom: 10px;    }}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus {    background: transparent;    border-color: #FFF;}.pagination>li>a,.pagination>li>span {    border-color: #FFF;    color: #6c6c6c;    border: 1px solid #fda300;    margin: 0 3px;    background: transparent;    padding: 3px 12px 5px;    border-radius: 50px;}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus,.pagination li a:hover {    background-color: #ffa400;    border: 1px solid #fda300;    color: #FFF;}.pagination>li:last-child>a,.pagination>li:last-child>span {    border-top-right-radius: 50px;    border-bottom-right-radius: 50px;}/*網頁編輯內容*/.ew_page_content {    float: left;    width: 100%;    height: auto;}.ew_content_img img {    display: block;    max-width: 100%;    height: auto;    margin: 0 auto;    margin-bottom: 45px;}.ew_page_content h3 {    margin-bottom: 0px;    display: inline-block;    font-size: 2.75em;    font-weight: 700;}.ew_page_content h3:first-letter {    color: #ffa400;}.ew_page_content h4.ew_en {    margin-bottom: 0px;    display: inline-block;    padding-right: 15px;    font-weight: 500;    letter-spacing: 1px;    font-size: 4.5em;}.ew_page_content p {    font-size: 1.15em;    line-height: 180%;}.ew_page_content .ew_box {    float: left;    width: 100%;    height: auto;    padding: 15px 30px;}@media(max-width:1199px) {    .ew_page_content h4.ew_en {        padding-right: 8px;        margin-bottom: 0px;        font-size: 3.8em    }    .ew_page_content h3 {        margin-bottom: 0px;        font-size: 2.2em;    }}@media(max-width:991px) {    .ew_content_img img {        margin-bottom: 15px;    }}@media(max-width:776px) {    .ew_page_content .ew_box {        padding: 0 30px;    }    .ew_page_content h3 {        font-size: 1.4em;    }    .ew_page_content h3 .ew_en {        padding-right: 8px;    }    .ew_page_content h4.ew_en {        padding-right: 7px;        margin-bottom: 0px;        font-size: 2.4em;    }}/*ew_icon_button*/.ew_icon_button {    width: 100%;    text-align: center;    display: inline-block;    margin: 30px auto 0;}.ew_icon_button a {    display: inline-block;    padding: 7px 35px;    margin: 0 5px 10px;    font-size: 1.2em;    color: #FFF !important;    border: none;    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;}.ew_icon_button a i.fa-angle-double-right {    padding-right: 0;    padding-left: 10px;}.ew_icon_button a:hover {    color: #FFF !important;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px;}.ew_icon_button.ew_contact_button {    margin: 31px auto -60px;}.ew_icon_button.ew_contact_button a {    background: #939393;    padding: 10px 35px;    margin: 0 5px;    font-size: 1.2em;    letter-spacing: 1px;    color: #fff !important;    border: 1px #939393 solid;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px;}.ew_icon_button.ew_contact_button a:hover {    color: #fff !important;    background: #b5b5b5;    border: 1px #b5b5b5 solid;}.icon_left {    background: #AAA;}.icon_left i {    padding-right: 10px;}.icon_right {    background: #ffa400;}.icon_right i {    padding-left: 10px;}/*LINE BTN*/.ew_line_button {    width: 100%;    text-align: center;    display: inline-block;    margin: 30px auto 0;}.ew_line_button a {    display: inline-block;    background: #ffa400;    padding: 7px 35px;    margin: 0 5px 10px;    font-size: 1.2em;    color: #FFF !important;    border: none;    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;}.ew_line_button a i {    padding-right: 10px;}.ew_line_button a i.fa-angle-double-right {    padding-right: 0;    padding-left: 10px;}.ew_line_button a:hover {    color: #FFF !important;    background: #ffa400;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    border-radius: 6px;}.ew_line_button.ew_contact_button {    margin: 31px auto -60px;}.ew_line_button.ew_contact_button a {    background: #939393;    padding: 10px 35px;    margin: 0 5px;    font-size: 1.2em;    letter-spacing: 1px;    color: #fff !important;    border: 1px #939393 solid;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    border-radius: 30px;}.ew_line_button.ew_contact_button a:hover {    color: #fff !important;    background: #b5b5b5;    border: 1px #b5b5b5 solid;}.register_form {    max-width: none !important;    padding: 50px 40px;}.register_form label {    margin-top: 0px;    padding: 0px;}/*FORM*/span.form_demo {    margin-top: 8px;    display: inline-block;}.ew_form_style {    margin-top: 40px;    margin-bottom: 30px;    font-size: 1.15em;}.ew_form_style label {    text-align: left !important;    font-size: 1.05em;    padding-left: 20px;    margin-bottom: 5px;    font-weight: 500;    color: #2b2b2b;    background: transparent url(../templates/default/images/icon_dot.png) top 15px left 0 no-repeat;}.ew_form_style input,.ew_form_style textarea,.ew_form_style select {    height: auto;    padding: 8px 17px;    font-size: 1em !important;    background: #f2f2f2;    border: 1px #f2f2f2 solid;    box-shadow: none;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;}input.date_select {    color: #3d3d3d;    width: 100%;    appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    background-size: auto 20%;    border: 1px #3d3d3d solid;    background-color: #fff;}.ew_form_style select,.ew_form_style select:active,.ew_form_style select:focus {    border: 1px #3d3d3d solid;}/*edit230221*/.ew_form_style textarea {    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    border-radius: 20px;}.ew_form_style select {    color: #3d3d3d;    appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    background: transparent url(../templates/default/images/chevron-down-solid.png) right 10px center no-repeat;    background-size: auto 20%;}.ew_form_style p {    line-height: 160%;    font-size: 1.05em;    margin-top: 6px;}.ew_form_style button {    font-size: 1em !important;    color: #FFF;    padding: 9px 20px;    margin: 10px 0 10px;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.ew_form_style .form-group {    margin-bottom: 20px;    position: relative;}.ew_form_style i.fa-eye,.ew_form_style i.fa-eye-slash {    position: absolute;    top: 13px;    right: 33px;}.ew_form_style a:hover i {    color: #333 !important;}.ew_form_style p.ew_tag_area span {    display: inline-block;}.ew_items_style {    padding-right: 0;    margin-bottom: 15px;}@media (max-width:991px) {    .ew_form_style .form-group {        margin-bottom: 20px;    }    .ew_form_style i.fa-eye,    .ew_form_style i.fa-eye-slash {        right: 26px;    }}.ew_form_style p.ew_memo {    /*edit230221*/    font-size: 0.9em;    margin: 0;}@media (max-width:767px) {    .ew_form_style label {        margin-bottom: 10px;        background: transparent url(../templates/default/images/icon_dot.png) top 8px left 0 no-repeat;    }    .ew_form_style i.fa-eye,    .ew_form_style i.fa-eye-slash {        right: 33px;    }    .ew_form_style p {        margin-top: 0;        padding-left: 7px;    }}.register_form .ew_form_style {    margin-top: 12px;    margin-bottom: 0px;    /* margin-left: 50px; */}/* @media (max-width:1199px) {.register_form .ew_form_style {margin-left: 36px;}}@media (max-width:1199px) {.register_form .ew_form_style {margin-left: 0px;}} *//**/.ew_project_area .ew_bg_white {    border: 4px #FFF solid;    padding: 20px;    /*edit230203*/    margin-bottom: 20px;    position: relative;}.ew_project_area h3 {    text-align: center;    margin: 0;    padding: 0;    color: #8a8a8a;    line-height: 130%;    font-size: 2.2em;}/*edit230203*/.ew_project_area .ew_icon_bookmark {    -webkit-filter: opacity(0);    position: absolute;    top: -7px;    left: 20px;    width: 32px;    height: 34px;    background: url(../templates/default/images/icon_bookmark.png) no-repeat;}.ew_project_area a:hover .ew_bg_white,.ew_project_area a.active .ew_bg_white {    border: 4px #ffa400 solid;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;}.ew_project_area a:hover h3,.ew_project_area a.active h3 {    color: #ffa400;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;}.ew_project_area a:hover .ew_icon_bookmark,.ew_project_area a.active .ew_icon_bookmark {    -webkit-filter: opacity(1);    left: 30px;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;}/*@media (max-width:1199px){.ew_project_area .ew_bg_white{padding: 40px 17%;}}@media (max-width:991px){.ew_project_area .ew_bg_white{padding: 40px 20px;}}*//*edit230203*/@media (max-width:767px) {    .ew_project_area {        margin-bottom: -20px;    }    .ew_project_area .ew_bg_white {        padding: 25px 20px;        /*edit230203*/        border-radius: 20px;    }    .ew_project_area h3 {        font-size: 1.5em;    }    .ew_project_area .ew_icon_bookmark {        left: 10px;    }    .ew_project_area a:hover .ew_icon_bookmark,    .ew_project_area a.active .ew_icon_bookmark {        -webkit-filter: opacity(1);        left: 20px;    }}/**/.ew_quiz_area .ew_bg_white {    padding: 0 40px 30px;    margin-bottom: 40px;    position: relative;    text-align: center;    border-radius: 5px;    background: #FFF url(../templates/default/images/bg_paper_s.png) bottom right no-repeat;}.ew_quiz_area h3 {    margin: 25px 0;    padding: 0;    color: #434343;    line-height: 130%;    font-size: 1.6em;}.ew_quiz_area h4 {    margin: 0;    padding: 0;}.ew_quiz_area span {    display: inline-block;    background: #adadad;    color: #FFF;    padding: 8px 25px 9px;    -webkit-border-bottom-right-radius: 20px;    -webkit-border-bottom-left-radius: 20px;    -moz-border-radius-bottomright: 20px;    -moz-border-radius-bottomleft: 20px;    border-bottom-right-radius: 20px;    border-bottom-left-radius: 20px;}.ew_quiz_area p {    margin-top: 15px;    font-size: 1.1em;    /*edit230203*/    color: #8a8a8a;    font-family: 'Noto Sans TC', "Microsoft JhengHei";}@media (max-width:1199px) {    /*edit230203*/    .ew_quiz_area p {        font-size: 1.05em;    }}.ew_quiz_area a {    display: inline-block;    background: #FFF;    padding: 5px 17px;    margin: 0 5px 10px;    font-size: 1.2em;    font-weight: 500;    color: #ffa400 !important;    border: 1px #ffa400 solid;    -webkit-border-radius: 50px;    -moz-border-radius: 50px;    border-radius: 50px;}.ew_quiz_area a i {    padding-left: 10px;}.ew_quiz_area a:hover {    color: #FFF !important;    background: #ffa400;    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);}.ew_quiz_area a:hover i {    padding-left: 20px;    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;}.ew_quiz_area .ew_state_continue a {    color: #76bc21 !important;    border: 1px #76bc21 solid;}.ew_quiz_area .ew_state_continue a:hover {    color: #FFF !important;    background: #76bc21;}.ew_quiz_area .ew_state_stop a {    color: #ff6600 !important;    border: 1px #ff6600 solid;}.ew_quiz_area .ew_state_stop a:hover {    color: #FFF !important;    background: #ff6600;}.ew_quiz_area .ew_state_finished a,.ew_quiz_area .ew_state_finished a:hover {    background: #eaeaea;    color: #7f7f7f !important;    border: 1px #eaeaea solid;    box-shadow: none;    cursor: default;}.ew_quiz_area .ew_state_finished a:hover i {    padding-left: 10px;}@media (max-width:1199px) {    .ew_quiz_area .ew_bg_white {        padding: 0 20px 30px;    }    .ew_quiz_area span {        font-size: 0.9em;    }}@media (max-width:767px) {    .ew_quiz_area .col-xs-6 {        padding: 0 10px;    }    .ew_quiz_area .ew_bg_white {        padding: 0 15px 25px;        margin-bottom: 30px;    }    .ew_quiz_area span {        font-size: 0.8em;        padding: 8px 15px 9px;    }    .ew_quiz_area h3 {        margin: 15px 0 13px;        line-height: 140%;        font-size: 1.2em;    }    .ew_quiz_area a {        margin: 0 0 5px;        padding: 5px 15px;        font-size: 1.1em;    }    .ew_quiz_area a i {        display: none;    }    .ew_quiz_area p {        margin-top: 7px;        font-size: 1em;    }}/* 動畫 */.ew_index_area,.ew_page_area {    position: relative;}.ew_index_area .ew_circle,.ew_page_area .ew_circle {    position: absolute;}.ew_index_area img.ew_circle1 {    z-index: 0;    right: 0px;    top: 35px;    animation: slideOutUp infinite alternate;    -moz-animation: slideOutUp infinite alternate;    -webkit-animation: slideOutUp infinite alternate;    animation-duration: 5s;}.ew_index_area img.ew_circle2 {    z-index: -1;    right: 60px;    top: 150px;    animation: slideInUp infinite alternate;    -moz-animation: slideInUp infinite alternate;    -webkit-animation: slideInUp infinite alternate;    animation-duration: 3s;}.ew_index_area img.ew_circle3 {    z-index: -1;    right: 20px;    top: 290px;    animation: slideInDown infinite alternate;    -moz-animation: slideInDown infinite alternate;    -webkit-animation: slideInDown infinite alternate;    animation-duration: 2.5s;}.ew_index_area .ew_square {    position: absolute;}.ew_index_area img.ew_square1 {    z-index: -1;    left: 50px;    bottom: 400px;    animation: rotateOut infinite alternate;    -moz-animation: rotateOut infinite alternate;    -webkit-animation: rotateOut infinite alternate;    animation-duration: 2.5s;}.ew_index_area img.ew_square2 {    z-index: -1;    left: 110px;    bottom: 300px;    animation: rotateOut infinite alternate;    -moz-animation: rotateOut infinite alternate;    -webkit-animation: rotateOut infinite alternate;    animation-duration: 3s;}.ew_index_area img.ew_square3 {    z-index: -1;    left: -70px;    bottom: 180px;    animation: rotateIn infinite alternate;    -moz-animation: rotateIn infinite alternate;    -webkit-animation: rotateIn infinite alternate;    animation-duration: 5s;}.ew_index_area img.ew_square4 {    z-index: -1;    left: 60px;    bottom: 100px;    animation: rotateIn infinite alternate;    -moz-animation: rotateIn infinite alternate;    -webkit-animation: rotateIn infinite alternate;    animation-duration: 3s;}.ew_index_area img.ew_square5 {    z-index: -1;    left: 25px;    bottom: 20px;    animation: rotateOut infinite alternate;    -moz-animation: rotateOut infinite alternate;    -webkit-animation: rotateOut infinite alternate;    animation-duration: 2s;}.ew_page_area img.ew_circle1 {    z-index: 0;    right: 0px;    top: 135px;    animation: slideOutUp infinite alternate;    -moz-animation: slideOutUp infinite alternate;    -webkit-animation: slideOutUp infinite alternate;    animation-duration: 5s;}.ew_page_area img.ew_circle2 {    z-index: -1;    right: 60px;    top: 250px;    animation: slideInUp infinite alternate;    -moz-animation: slideInUp infinite alternate;    -webkit-animation: slideInUp infinite alternate;    animation-duration: 3s;}.ew_page_area img.ew_circle3 {    z-index: -1;    right: 20px;    top: 390px;    animation: slideInDown infinite alternate;    -moz-animation: slideInDown infinite alternate;    -webkit-animation: slideInDown infinite alternate;    animation-duration: 2.5s;}.ew_page_area .ew_square {    position: absolute;}.ew_page_area img.ew_square1 {    z-index: -1;    left: 50px;    bottom: 400px;    animation: rotateOut infinite alternate;    -moz-animation: rotateOut infinite alternate;    -webkit-animation: rotateOut infinite alternate;    animation-duration: 2.5s;}.ew_page_area img.ew_square2 {    z-index: -1;    left: 110px;    bottom: 300px;    animation: rotateOut infinite alternate;    -moz-animation: rotateOut infinite alternate;    -webkit-animation: rotateOut infinite alternate;    animation-duration: 3s;}.ew_page_area img.ew_square3 {    z-index: -1;    left: -70px;    bottom: 180px;    animation: rotateIn infinite alternate;    -moz-animation: rotateIn infinite alternate;    -webkit-animation: rotateIn infinite alternate;    animation-duration: 5s;}.ew_page_area img.ew_square4 {    z-index: -1;    left: 60px;    bottom: 100px;    animation: rotateIn infinite alternate;    -moz-animation: rotateIn infinite alternate;    -webkit-animation: rotateIn infinite alternate;    animation-duration: 3s;}.ew_page_area img.ew_square5 {    z-index: -1;    left: 25px;    bottom: 20px;    animation: rotateOut infinite alternate;    -moz-animation: rotateOut infinite alternate;    -webkit-animation: rotateOut infinite alternate;    animation-duration: 2s;}/*modal*/.ew_modal_header {    background: #ffa400;    color: #FFF;    -webkit-border-top-left-radius: 5px;    -webkit-border-top-right-radius: 5px;    -moz-border-radius-topleft: 5px;    -moz-border-radius-topright: 5px;    border-top-left-radius: 5px;    border-top-right-radius: 5px;}.ew_modal_body {    font-size: 1.05em;    padding-bottom: 0;}.ew_modal_body img {    /*margin:5px auto 10px;*/    text-align: center;}.ew_modal_body_content {    padding-bottom: 10px;}@media (max-width:767px) {    .ew_modal_body_content {        padding: 0 10px 10px;    }}.ew_modal_body_content h3 {    margin: 0 0 7px;    padding: 0;    color: #333;    line-height: 140%;    font-weight: 500;    font-size: 1.3em;}.ew_modal_body_content p {    line-height: 180%;    color: #575757;}.ew_modal_product_detail_list {    float: left;    list-style-type: none;    padding: 0;}.ew_modal_product_detail_list li {    padding-bottom: 5px;}.ew_modal_product_detail_list li a {    color: #272b5b;}.ew_modal_product_detail_list li a:hover {    color: #CCC;}.ew_text_content {    padding: 10px 15px 0;}.btn-first {    color: #fff;    background-color: #949494;    border-color: #949494;}.btn-second {    color: #fff;    background-color: #ffa400;    border-color: #ffa400;}.btn-first:hover,.btn-first:active,.btn-first:focus,.btn-second:hover,.btn-second:active,.btn-second:focus {    color: #ccc !important;}.modal-footer .btn-first,.modal-footer .btn-second {    padding: 12px 5px;    font-size: 1em;}.ew_btn_left {    border-radius: 0;    -webkit-border-top-left-radius: 5px;    -webkit-border-bottom-left-radius: 5px;    -moz-border-radius-topleft: 5px;    -moz-border-radius-bottomleft: 5px;    border-top-left-radius: 5px;    border-bottom-left-radius: 5px;}/*TABLE*/.page_content_table {    margin: 30px 0;    font-size: 1.2em;}.page_content_table table {    border-bottom: 0 #f4f4f4 solid;}.page_content_table table.table {    margin: 0;}.page_content_table th {    font-weight: 600 !important;    padding: 9px 15px 8px !important;    border-top: 1px #444 solid !important;    border-bottom: 2px #444 solid !important;    color: #444;    line-height: 180%;}.page_content_table td {    border: 0;    padding: 9px 15px 8px !important;    border-bottom: 2px #f4f4f4 solid !important;    color: #555;    background: #FFF;    line-height: 180%;}.page_content_table tr:hover td {    background: rgba(255, 164, 0, 0.1);    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.page_content_table a {    color: #555;}.page_content_table a i {    margin-right: 10px;    color: #ffa400;}.page_content_table a i.fa-envelope-open {    color: #CCC;}.page_content_table a:hover {    color: #ffa400;}@media (max-width:767px) {    .page_content_table {        margin: 30px 0;        font-size: 1.15em;    }    .page_content_table th,    .page_content_table td {        padding: 9px;    }    .page_content_table a i {        margin-right: 7px;    }}p.register_finish {    margin-top: 16px;    font-size: 1.25em;    line-height: 180%;}/*SUCCESS SVG*/.pattern_row {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    margin-right: -15px;    margin-left: -15px;}.success_pattern {    padding: 32px 0px;    justify-content: center;    width: 100%;    display: flex;    width: 100%;}.checkmark_ok {    position: absolute;    animation: grow 1.4s cubic-bezier(0.42, 0, 0.275, 1.155) both infinite;}.checkmark_ok:nth-child(1) {    width: 12px;    height: 12px;    left: 12px;    top: 16px;}.checkmark_ok:nth-child(2) {    width: 18px;    height: 18px;    left: 168px;    top: 84px;}.checkmark_ok:nth-child(3) {    width: 10px;    height: 10px;    left: 32px;    top: 162px;}.checkmark_ok:nth-child(4) {    width: 20px;    height: 20px;    left: 82px;    top: -12px;}.checkmark_ok:nth-child(5) {    width: 14px;    height: 14px;    left: 125px;    top: 162px;}.checkmark_ok:nth-child(6) {    width: 10px;    height: 10px;    left: 16px;    top: 16px;}.checkmark_ok:nth-child(1) {    animation-delay: 1.7s;}.checkmark_ok:nth-child(2) {    animation-delay: 1.4s;}.checkmark_ok:nth-child(3) {    animation-delay: 2.1s;}.checkmark_ok:nth-child(4) {    animation-delay: 2.8s;}.checkmark_ok:nth-child(5) {    animation-delay: 3.5s;}.checkmark_ok:nth-child(6) {    animation-delay: 4.2s;}.checkmark {    position: relative;    padding: 30px;    /*   animation: checkmark 5.6s cubic-bezier(0.42, 0, 0.275, 1.155) both; */    animation: checkmark 5.6s cubic-bezier(0.42, 0, 0.275, 1.155) both infinite;}.checkmark__check {    position: absolute;    top: 50%;    left: 50%;    z-index: 10;    transform: translate3d(-50%, -50%, 0);    fill: #fff;}.checkmark__back {    animation: rotate 35s linear both infinite;}@keyframes rotate {    0% {        transform: rotate(0deg);    }    100% {        transform: rotate(360deg);    }}@keyframes grow {    0%,    100% {        transform: scale(0);    }    50% {        transform: scale(1);    }}@keyframes checkmark {    0%,    100% {        opacity: 0;        transform: scale(0);    }    10%,    50%,    90% {        opacity: 1;        transform: scale(1);    }}.en_privacy {    padding-bottom: 20px;}/*FIRST MENU*//* Sticky Navigation */nav {    width: 100%;    top: 0;    z-index: 99;    padding-top: 0;    padding-bottom: 0;    transition: all 400ms ease-in-out 0s;    -webkit-transition: all 400ms ease-in-out 0s;    -moz-transition: all 400ms ease-in-out 0s;}.nav-transparent .logo-dark {    display: none;}.shrink-nav.nav-dark,.shrink-nav.nav-transparent {    background: rgba(255, 255, 255, 1);    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}/* Main Navigation */.navbar-default {    background-color: rgba(255, 255, 255, 1);    box-shadow: 0px 0px 15px 0px rgba(4, 4, 4, 0.1);    border-color: transparent;}.shrink-nav .logo-light {    display: none;}.shrink-nav .logo-dark {    display: inline-block;}.logo-white,.logo-black {    margin: 15px 0 20px -5px;    height: 68px;}@media (max-width:1549px) and (min-width:1200px) {    .logo-white,    .logo-black {        margin: 12px 0 15px -5px;        height: 60px;    }}@media (max-width:1199px) {    .logo-white,    .logo-black {        margin: 10px 0 12px;        height: 50px;    }}img.logo-white:hover,img.logo-black:hover {    -webkit-filter: opacity(.7);    transition: all .3s ease;    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;}.navbar-default {    border: 0;}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav>li>a:focus {    color: #595757;    font-weight: 500;    padding: 42px 22px;    font-size: 1.25em;    letter-spacing: 1.5px;}@media (max-width:1549px) and (min-width:1200px) {    .navbar-default .navbar-nav>li>a,    .navbar-default .navbar-nav>li>a:focus {        padding: 34px 18px;        font-size: 1.2em;        letter-spacing: 1.5px;    }}@media(max-width:1199px) {    .navbar-default .navbar-nav>li>a,    .navbar-default .navbar-nav>li>a:focus {        padding: 26px 15px;        font-size: 1.2em;        letter-spacing: 1.5px;    }}@media (min-width:1120px) {    .ew_header_menu {        position: absolute;        top: 0;        left: 140px;    }}@media (max-width:991px) {    .logo-white,    .logo-black {        margin: 9px auto 10px -15px;        height: 40px;    }    .navbar-default .navbar-nav>li>a,    .navbar-default .navbar-nav>li>a:focus {        padding: 20px 10px;        font-size: 1.1em;    }}@media (min-width: 1550px) {    .navbar-right {        position: absolute;        right: 120px;    }}@media (max-width:1549px) and (min-width:1200px) {    .navbar-right {        position: absolute;        right: 135px;    }}@media (max-width:1199px) and (min-width:1120px) {    .navbar-right {        position: absolute;        right: 150px;    }}@media (max-width:1119px) and (min-width:992px) {    .navbar-right {        position: absolute;        right: 95px;    }    .navbar-default .navbar-nav>li>a,    .navbar-default .navbar-nav>li>a:focus {        padding: 27px 10px;        font-size: 1.15em;    }}@media (max-width:991px) {    .navbar-right {        position: absolute;        right: -47px;    }    .navbar-default .navbar-nav>li>a,    .navbar-default .navbar-nav>li>a:focus {        padding: 20px 7px;        font-size: 1.1em;    }}@media (min-width:768px) {    .navbar-default .navbar-nav>li>a {        background: transparent url(../templates/default/images/icon_menu_hover.png) center top -20px no-repeat;        background-size: 27px auto;    }    /*edit230216*/    .navbar-default .navbar-nav>li>a:hover,    .navbar-default .navbar-nav>.active>a,    .navbar-default .navbar-nav>.active>a:hover,    .navbar-default .navbar-nav>.active>a:focus {        color: #3f3a39;        background: transparent url(../templates/default/images/icon_menu_hover.png) center top 25px no-repeat;        background-size: 27px auto;    }    /*edit230216*/    .shrink-nav.navbar-default .navbar-nav>li>a:hover,    .shrink-nav.navbar-default .navbar-nav>.active>a,    .shrink-nav.navbar-default .navbar-nav>.active>a:hover {        color: #3f3a39;        background: transparent;        background: transparent url(../templates/default/images/icon_menu_hover.png) center top 25px no-repeat;        background-size: 27px auto;    }}/*edit230216*/.navbar-default .navbar-nav>li>a:hover .will_hidden,.navbar-default .navbar-nav>.active>a .will_hidden,.navbar-default .navbar-nav>.active>a:hover .will_hidden,.navbar-default .navbar-nav>.active>a:focus .will_hidden {    display: none;}.navbar-default .navbar-nav>li>a:hover .hidden,.navbar-default .navbar-nav>.active>a .hidden,.navbar-default .navbar-nav>.active>a:hover .hidden,.navbar-default .navbar-nav>.active>a:focus .hidden {    display: block !important;}@media (max-width:1549px) and (min-width:1200px) {    .navbar-default .navbar-nav>li>a:hover,    .navbar-default .navbar-nav>.active>a,    .navbar-default .navbar-nav>.active>a:hover,    .navbar-default .navbar-nav>.active>a:focus {        color: #3f3a39;        background: transparent url(../templates/default/images/icon_menu_hover.png) center top 20px no-repeat;        background-size: 27px auto;    }    /*edit230216*/    .shrink-nav.navbar-default .navbar-nav>li>a:hover,    .shrink-nav.navbar-default .navbar-nav>.active>a,    .shrink-nav.navbar-default .navbar-nav>.active>a:hover {        color: #3f3a39;        background: transparent;        background: transparent url(../templates/default/images/icon_menu_hover.png) center top 20px no-repeat;        background-size: 27px auto;    }}/*edit230216*/@media (max-width:1199px) {    .navbar-default .navbar-nav>li>a:hover,    .navbar-default .navbar-nav>.active>a,    .navbar-default .navbar-nav>.active>a:hover,    .navbar-default .navbar-nav>.active>a:focus {        color: #3f3a39;        background: transparent url(../templates/default/images/icon_menu_hover.png) center top 13px no-repeat;        background-size: 27px auto;    }    /*edit230216*/    .shrink-nav.navbar-default .navbar-nav>li>a:hover,    .shrink-nav.navbar-default .navbar-nav>.active>a,    .shrink-nav.navbar-default .navbar-nav>.active>a:hover {        color: #3f3a39;        background: transparent url(../templates/default/images/icon_menu_hover.png) center top 13px no-repeat;        background-size: 27px auto;    }}/*edit230216*/@media (max-width:991px) {    .navbar-default .navbar-nav>li>a:hover,    .navbar-default .navbar-nav>.active>a,    .navbar-default .navbar-nav>.active>a:hover,    .navbar-default .navbar-nav>.active>a:focus {        color: #3f3a39;        background: transparent url(../templates/default/images/icon_menu_hover.png) center top 9px no-repeat;        background-size: 27px auto;    }    /*edit230216*/    .shrink-nav.navbar-default .navbar-nav>li>a:hover,    .shrink-nav.navbar-default .navbar-nav>.active>a,    .shrink-nav.navbar-default .navbar-nav>.active>a:hover {        color: #3f3a39;        background: transparent;        background: transparent url(../templates/default/images/icon_menu_hover.png) center top 9px no-repeat;        background-size: 27px auto;    }}/*edit230216*//* Sticky Nav */@media (max-width:767px) {    .logo-white,    .logo-black {        margin: 7px auto 0 -20px;        height: 34px;    }    .logo-dark {        display: none;    }    .logo-light {        display: inline-block;        float: none;    }    .shrink-nav .logo-light {        display: none;    }    .shrink-nav .logo-dark {        display: inline-block;    }    .navbar-default .navbar-toggle {        border-color: transparent;        margin: 9px 3px 0 0;    }    .navbar-default .navbar-toggle:hover,    .navbar-default .navbar-toggle:focus {        background-color: transparent;    }    .sticky-nav .navbar-toggle .icon-bar {        background-color: #FFF;    }    .shrink-nav .navbar-toggle .icon-bar {        background-color: #e6003c;    }}/*MOBILE MENU*/@media(max-width:767px) {    label.ew_ham_area .ew_menu {        position: absolute;        right: -14px;        top: -12px;        z-index: 100;        width: 60px;        height: 60px;        background: #fff;        border-radius: 50% 50% 50% 50%;        -webkit-transition: .5s ease-in-out;        transition: .5s ease-in-out;        box-shadow: 0 0 0 0 #ffa400, 0 0 0 0 #ffa400;        cursor: pointer;    }    label.ew_ham_area .ew_hamburger {        position: absolute;        top: 36px;        left: 10px;        width: 22px;        height: 2px;        background: #999999;        display: block;        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transition: .5s ease-in-out;        transition: .5s ease-in-out;    }    label.ew_ham_area .ew_hamburger:after,    label.ew_ham_area .ew_hamburger:before {        -webkit-transition: .5s ease-in-out;        transition: .5s ease-in-out;        content: "";        position: absolute;        display: block;        width: 100%;        height: 100%;        background: #999999;    }    label.ew_ham_area .ew_hamburger:before {        top: -6px;    }    label.ew_ham_area .ew_hamburger:after {        bottom: -6px;    }    label.ew_ham_area input {        display: none;    }    label.ew_ham_area input:checked+.ew_menu {        background: #ffa400;        opacity: 0.96;        box-shadow: 0 0 0 100vw #ffa400, 0 0 0 100vh #ffa400;        border-radius: 0;    }    label.ew_ham_area input:checked+.ew_menu .ew_hamburger {        -webkit-transform: rotate(45deg);        transform: rotate(45deg);        background: #fff;    }    label.ew_ham_area input:checked+.ew_menu .ew_hamburger:after {        -webkit-transform: rotate(90deg);        transform: rotate(90deg);        bottom: 0;        background: #fff;    }    label.ew_ham_area input:checked+.ew_menu .ew_hamburger:before {        -webkit-transform: rotate(90deg);        transform: rotate(90deg);        top: 0;    }    label.ew_ham_area input+.ew_menu+ul {        opacity: 0;        display: none;    }    label.ew_ham_area input:checked+.ew_menu+ul {        opacity: 1;        display: block;        animation: hideIndex 1s;        -moz-animation: hideIndex 1s;        -webkit-animation: hideIndex 1s;        -o-animation: hideIndex 1s;    }    @keyframes hideIndex {        0% {            opacity: 0;            transform: translateY(100px, 0)        }        100% {            opacity: 1;            transform: translateY(0, 0)        }    }    label.ew_ham_area ul {        width: 100%;        height: 100%;        margin: 32% auto 10%;        text-align: center;        padding: 0 10%;        list-style: none;        z-index: 200;        display: block;        position: absolute;        top: 50%;        left: 50%;        -webkit-transform: translate(-50%, -50%);        transform: translate(-50%, -50%);        opacity: 0;        -webkit-transition: .25s 0s ease-in-out;        transition: .25s 0s ease-in-out;    }    label.ew_ham_area ul li {        margin-bottom: 10px;        display: block;        height: calc(100% / 5);        min-height: 60px;    }    label.ew_ham_area a {        color: #fff;        padding: 10px;        background: rgba(255, 255, 255, 0.138);        border-radius: 2px 20px 2px 20px;        font-size: 1.3em;        margin-bottom: 1em;        display: block;        font-weight: 400;        letter-spacing: 1.5px;        text-decoration: none;    }    label.ew_ham_area ul li a:hover,    label.ew_ham_area ul li a:focus,    label.ew_ham_area ul li.active a {        color: #fff;        background: #fff;        color: #ffa400;        box-shadow: 0 0 7px rgb(0 0 0 / 10%);        border-radius: 2px 20px 2px 20px;    }}@media screen and (max-height: 30.5em) {    label.ew_ham_area {        top: 0%;        height: 0%;        font-size: 1em;        line-height: 100%;    }    label.ew_ham_area ul {        margin-top: 10%;    }    label.ew_ham_area ul li {        min-height: 30px;    }    label.ew_ham_area ul li h4 {        display: block;        width: 100%;    }    label.ew_ham_area ul li.ew_ham_item {        margin-top: 0px;        padding: 20px 10px;        float: left;        width: 50%;        min-height: 30px;    }}/*TOOL*/.ew_header_tool {    position: absolute;    top: 18px;    right: 35px;    width: auto;    height: auto;}.ew_header_tool a {    position: relative;    float: left;    width: 65px;    height: 65px;    box-shadow: 0px 4px 10px 0px rgba(4, 4, 4, 0.11);    text-align: center;    background: #fff;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;}.ew_header_tool i {    padding-top: 11px;    font-size: 2em;    color: #ffa400;}.ew_header_tool span {    color: #ffa400;    display: block;    margin-top: -2px;    font-size: 1.16em;}@media (min-width:768px) {    .ew_header_tool a:hover {        color: #ffa400;        transform: translateY(-5px);    }}@media (max-width:1549px) and (min-width:1200px) {    .ew_header_tool {        right: 30px;        top: 15px;    }    .ew_header_tool a {        width: 58px;        height: 58px;    }    .ew_header_tool i {        padding-top: 10px;        font-size: 1.7em;        color: #ffa400;    }    .ew_header_tool span {        color: #ffa400;        display: block;        margin-top: -2px;        font-size: 1.15em;    }}@media (max-width:1199px) {    .ew_header_tool {        right: 30px;        top: 10px;    }    .ew_header_tool a {        width: 50px;        height: 50px;    }    .ew_header_tool i {        padding-top: 8px;        font-size: 1.4em;        color: #ffa400;    }    .ew_header_tool span {        color: #ffa400;        display: block;        margin-top: -1px;        font-size: 1em;    }}@media (max-width:991px) {    .ew_header_tool {        top: 6px;        right: 20px;    }    .ew_header_tool a {        width: 45px;        height: 45px;    }    .ew_header_tool i {        padding-top: 6px;        font-size: 1.3em;        color: #ffa400;    }}@media (max-width:767px) {    .ew_header_tool {        top: 3px;        right: 45px;    }    .ew_header_tool a {        width: 35px;        height: 35px;        box-shadow: none;    }    .ew_header_tool span {        color: #ffa400;        display: block;        margin-top: -2px;        font-size: 1em;    }}@charset "UTF-8";/*! * animate.css -http://daneden.me/animate * Version - 3.5.2 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2017 Daniel Eden */.animated {  animation-duration: 1s;  animation-fill-mode: both;}.animated.infinite {  animation-iteration-count: infinite;}.animated.hinge {  animation-duration: 2s;}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut {  animation-duration: .75s;}@keyframes bounce {  from, 20%, 53%, 80%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);    transform: translate3d(0,0,0);  }  40%, 43% {    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    transform: translate3d(0, -30px, 0);  }  70% {    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);    transform: translate3d(0, -15px, 0);  }  90% {    transform: translate3d(0,-4px,0);  }}.bounce {  animation-name: bounce;  transform-origin: center bottom;}@keyframes flash {  from, 50%, to {    opacity: 1;  }  25%, 75% {    opacity: 0;  }}.flash {  animation-name: flash;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@keyframes pulse {  from {    transform: scale3d(1, 1, 1);  }  50% {    transform: scale3d(1.05, 1.05, 1.05);  }  to {    transform: scale3d(1, 1, 1);  }}.pulse {  animation-name: pulse;}@keyframes rubberBand {  from {    transform: scale3d(1, 1, 1);  }  30% {    transform: scale3d(1.25, 0.75, 1);  }  40% {    transform: scale3d(0.75, 1.25, 1);  }  50% {    transform: scale3d(1.15, 0.85, 1);  }  65% {    transform: scale3d(.95, 1.05, 1);  }  75% {    transform: scale3d(1.05, .95, 1);  }  to {    transform: scale3d(1, 1, 1);  }}.rubberBand {  animation-name: rubberBand;}@keyframes shake {  from, to {    transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% {    transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% {    transform: translate3d(10px, 0, 0);  }}.shake {  animation-name: shake;}@keyframes headShake {  0% {    transform: translateX(0);  }  6.5% {    transform: translateX(-6px) rotateY(-9deg);  }  18.5% {    transform: translateX(5px) rotateY(7deg);  }  31.5% {    transform: translateX(-3px) rotateY(-5deg);  }  43.5% {    transform: translateX(2px) rotateY(3deg);  }  50% {    transform: translateX(0);  }}.headShake {  animation-timing-function: ease-in-out;  animation-name: headShake;}@keyframes swing {  20% {    transform: rotate3d(0, 0, 1, 15deg);  }  40% {    transform: rotate3d(0, 0, 1, -10deg);  }  60% {    transform: rotate3d(0, 0, 1, 5deg);  }  80% {    transform: rotate3d(0, 0, 1, -5deg);  }  to {    transform: rotate3d(0, 0, 1, 0deg);  }}.swing {  transform-origin: top center;  animation-name: swing;}@keyframes tada {  from {    transform: scale3d(1, 1, 1);  }  10%, 20% {    transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% {    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% {    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  to {    transform: scale3d(1, 1, 1);  }}.tada {  animation-name: tada;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@keyframes wobble {  from {    transform: none;  }  15% {    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% {    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% {    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% {    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% {    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  to {    transform: none;  }}.wobble {  animation-name: wobble;}@keyframes jello {  from, 11.1%, to {    transform: none;  }  22.2% {    transform: skewX(-12.5deg) skewY(-12.5deg);  }  33.3% {    transform: skewX(6.25deg) skewY(6.25deg);  }  44.4% {    transform: skewX(-3.125deg) skewY(-3.125deg);  }  55.5% {    transform: skewX(1.5625deg) skewY(1.5625deg);  }  66.6% {    transform: skewX(-0.78125deg) skewY(-0.78125deg);  }  77.7% {    transform: skewX(0.390625deg) skewY(0.390625deg);  }  88.8% {    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);  }}.jello {  animation-name: jello;  transform-origin: center;}@keyframes bounceIn {  from, 20%, 40%, 60%, 80%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    transform: scale3d(.3, .3, .3);  }  20% {    transform: scale3d(1.1, 1.1, 1.1);  }  40% {    transform: scale3d(.9, .9, .9);  }  60% {    opacity: 1;    transform: scale3d(1.03, 1.03, 1.03);  }  80% {    transform: scale3d(.97, .97, .97);  }  to {    opacity: 1;    transform: scale3d(1, 1, 1);  }}.bounceIn {  animation-name: bounceIn;}@keyframes bounceInDown {  from, 60%, 75%, 90%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    transform: translate3d(0, -3000px, 0);  }  60% {    opacity: 1;    transform: translate3d(0, 25px, 0);  }  75% {    transform: translate3d(0, -10px, 0);  }  90% {    transform: translate3d(0, 5px, 0);  }  to {    transform: none;  }}.bounceInDown {  animation-name: bounceInDown;}@keyframes bounceInLeft {  from, 60%, 75%, 90%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% {    opacity: 0;    transform: translate3d(-3000px, 0, 0);  }  60% {    opacity: 1;    transform: translate3d(25px, 0, 0);  }  75% {    transform: translate3d(-10px, 0, 0);  }  90% {    transform: translate3d(5px, 0, 0);  }  to {    transform: none;  }}.bounceInLeft {  animation-name: bounceInLeft;}@keyframes bounceInRight {  from, 60%, 75%, 90%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    transform: translate3d(3000px, 0, 0);  }  60% {    opacity: 1;    transform: translate3d(-25px, 0, 0);  }  75% {    transform: translate3d(10px, 0, 0);  }  90% {    transform: translate3d(-5px, 0, 0);  }  to {    transform: none;  }}.bounceInRight {  animation-name: bounceInRight;}@keyframes bounceInUp {  from, 60%, 75%, 90%, to {    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  from {    opacity: 0;    transform: translate3d(0, 3000px, 0);  }  60% {    opacity: 1;    transform: translate3d(0, -20px, 0);  }  75% {    transform: translate3d(0, 10px, 0);  }  90% {    transform: translate3d(0, -5px, 0);  }  to {    transform: translate3d(0, 0, 0);  }}.bounceInUp {  animation-name: bounceInUp;}@keyframes bounceOut {  20% {    transform: scale3d(.9, .9, .9);  }  50%, 55% {    opacity: 1;    transform: scale3d(1.1, 1.1, 1.1);  }  to {    opacity: 0;    transform: scale3d(.3, .3, .3);  }}.bounceOut {  animation-name: bounceOut;}@keyframes bounceOutDown {  20% {    transform: translate3d(0, 10px, 0);  }  40%, 45% {    opacity: 1;    transform: translate3d(0, -20px, 0);  }  to {    opacity: 0;    transform: translate3d(0, 2000px, 0);  }}.bounceOutDown {  animation-name: bounceOutDown;}@keyframes bounceOutLeft {  20% {    opacity: 1;    transform: translate3d(20px, 0, 0);  }  to {    opacity: 0;    transform: translate3d(-2000px, 0, 0);  }}.bounceOutLeft {  animation-name: bounceOutLeft;}@keyframes bounceOutRight {  20% {    opacity: 1;    transform: translate3d(-20px, 0, 0);  }  to {    opacity: 0;    transform: translate3d(2000px, 0, 0);  }}.bounceOutRight {  animation-name: bounceOutRight;}@keyframes bounceOutUp {  20% {    transform: translate3d(0, -10px, 0);  }  40%, 45% {    opacity: 1;    transform: translate3d(0, 20px, 0);  }  to {    opacity: 0;    transform: translate3d(0, -2000px, 0);  }}.bounceOutUp {  animation-name: bounceOutUp;}@keyframes fadeIn {  from {    opacity: 0;  }  to {    opacity: 1;  }}.fadeIn {  animation-name: fadeIn;}@keyframes fadeInDown {  from {    opacity: 0;    transform: translate3d(0, -100%, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInDown {  animation-name: fadeInDown;}@keyframes fadeInDownBig {  from {    opacity: 0;    transform: translate3d(0, -2000px, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInDownBig {  animation-name: fadeInDownBig;}@keyframes fadeInLeft {  from {    opacity: 0;    transform: translate3d(-100%, 0, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInLeft {  animation-name: fadeInLeft;}@keyframes fadeInLeftBig {  from {    opacity: 0;    transform: translate3d(-2000px, 0, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInLeftBig {  animation-name: fadeInLeftBig;}@keyframes fadeInRight {  from {    opacity: 0;    transform: translate3d(100%, 0, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInRight {  animation-name: fadeInRight;}@keyframes fadeInRightBig {  from {    opacity: 0;    transform: translate3d(2000px, 0, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInRightBig {  animation-name: fadeInRightBig;}@keyframes fadeInUp {  from {    opacity: 0;    transform: translate3d(0, 100%, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInUp {  animation-name: fadeInUp;}@keyframes fadeInUpBig {  from {    opacity: 0;    transform: translate3d(0, 2000px, 0);  }  to {    opacity: 1;    transform: none;  }}.fadeInUpBig {  animation-name: fadeInUpBig;}@keyframes fadeOut {  from {    opacity: 1;  }  to {    opacity: 0;  }}.fadeOut {  animation-name: fadeOut;}@keyframes fadeOutDown {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(0, 100%, 0);  }}.fadeOutDown {  animation-name: fadeOutDown;}@keyframes fadeOutDownBig {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(0, 2000px, 0);  }}.fadeOutDownBig {  animation-name: fadeOutDownBig;}@keyframes fadeOutLeft {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(-100%, 0, 0);  }}.fadeOutLeft {  animation-name: fadeOutLeft;}@keyframes fadeOutLeftBig {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(-2000px, 0, 0);  }}.fadeOutLeftBig {  animation-name: fadeOutLeftBig;}@keyframes fadeOutRight {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(100%, 0, 0);  }}.fadeOutRight {  animation-name: fadeOutRight;}@keyframes fadeOutRightBig {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(2000px, 0, 0);  }}.fadeOutRightBig {  animation-name: fadeOutRightBig;}@keyframes fadeOutUp {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(0, -100%, 0);  }}.fadeOutUp {  animation-name: fadeOutUp;}@keyframes fadeOutUpBig {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(0, -2000px, 0);  }}.fadeOutUpBig {  animation-name: fadeOutUpBig;}@keyframes flip {  from {    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);    animation-timing-function: ease-out;  }  40% {    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);    animation-timing-function: ease-out;  }  50% {    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);    animation-timing-function: ease-in;  }  80% {    transform: perspective(400px) scale3d(.95, .95, .95);    animation-timing-function: ease-in;  }  to {    transform: perspective(400px);    animation-timing-function: ease-in;  }}.animated.flip {  -webkit-backface-visibility: visible;  backface-visibility: visible;  animation-name: flip;}@keyframes flipInX {  from {    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    animation-timing-function: ease-in;    opacity: 0;  }  40% {    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    animation-timing-function: ease-in;  }  60% {    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);    opacity: 1;  }  80% {    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  to {    transform: perspective(400px);  }}.flipInX {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  animation-name: flipInX;}@keyframes flipInY {  from {    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    animation-timing-function: ease-in;    opacity: 0;  }  40% {    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);    animation-timing-function: ease-in;  }  60% {    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);    opacity: 1;  }  80% {    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  to {    transform: perspective(400px);  }}.flipInY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  animation-name: flipInY;}@keyframes flipOutX {  from {    transform: perspective(400px);  }  30% {    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);    opacity: 1;  }  to {    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);    opacity: 0;  }}.flipOutX {  animation-name: flipOutX;  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;}@keyframes flipOutY {  from {    transform: perspective(400px);  }  30% {    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);    opacity: 1;  }  to {    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);    opacity: 0;  }}.flipOutY {  -webkit-backface-visibility: visible !important;  backface-visibility: visible !important;  animation-name: flipOutY;}@keyframes lightSpeedIn {  from {    transform: translate3d(100%, 0, 0) skewX(-30deg);    opacity: 0;  }  60% {    transform: skewX(20deg);    opacity: 1;  }  80% {    transform: skewX(-5deg);    opacity: 1;  }  to {    transform: none;    opacity: 1;  }}.lightSpeedIn {  animation-name: lightSpeedIn;  animation-timing-function: ease-out;}@keyframes lightSpeedOut {  from {    opacity: 1;  }  to {    transform: translate3d(100%, 0, 0) skewX(30deg);    opacity: 0;  }}.lightSpeedOut {  animation-name: lightSpeedOut;  animation-timing-function: ease-in;}@keyframes rotateIn {  from {    transform-origin: center;    transform: rotate3d(0, 0, 1, -200deg);    opacity: 0;  }  to {    transform-origin: center;    transform: none;    opacity: 1;  }}.rotateIn {  animation-name: rotateIn;}@keyframes rotateInDownLeft {  from {    transform-origin: left bottom;    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }  to {    transform-origin: left bottom;    transform: none;    opacity: 1;  }}.rotateInDownLeft {  animation-name: rotateInDownLeft;}@keyframes rotateInDownRight {  from {    transform-origin: right bottom;    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    transform-origin: right bottom;    transform: none;    opacity: 1;  }}.rotateInDownRight {  animation-name: rotateInDownRight;}@keyframes rotateInUpLeft {  from {    transform-origin: left bottom;    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }  to {    transform-origin: left bottom;    transform: none;    opacity: 1;  }}.rotateInUpLeft {  animation-name: rotateInUpLeft;}@keyframes rotateInUpRight {  from {    transform-origin: right bottom;    transform: rotate3d(0, 0, 1, -90deg);    opacity: 0;  }  to {    transform-origin: right bottom;    transform: none;    opacity: 1;  }}.rotateInUpRight {  animation-name: rotateInUpRight;}@keyframes rotateOut {  from {    transform-origin: center;    opacity: 1;  }  to {    transform-origin: center;    transform: rotate3d(0, 0, 1, 200deg);    opacity: 0;  }}.rotateOut {  animation-name: rotateOut;}@keyframes rotateOutDownLeft {  from {    transform-origin: left bottom;    opacity: 1;  }  to {    transform-origin: left bottom;    transform: rotate3d(0, 0, 1, 45deg);    opacity: 0;  }}.rotateOutDownLeft {  animation-name: rotateOutDownLeft;}@keyframes rotateOutDownRight {  from {    transform-origin: right bottom;    opacity: 1;  }  to {    transform-origin: right bottom;    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutDownRight {  animation-name: rotateOutDownRight;}@keyframes rotateOutUpLeft {  from {    transform-origin: left bottom;    opacity: 1;  }  to {    transform-origin: left bottom;    transform: rotate3d(0, 0, 1, -45deg);    opacity: 0;  }}.rotateOutUpLeft {  animation-name: rotateOutUpLeft;}@keyframes rotateOutUpRight {  from {    transform-origin: right bottom;    opacity: 1;  }  to {    transform-origin: right bottom;    transform: rotate3d(0, 0, 1, 90deg);    opacity: 0;  }}.rotateOutUpRight {  animation-name: rotateOutUpRight;}@keyframes hinge {  0% {    transform-origin: top left;    animation-timing-function: ease-in-out;  }  20%, 60% {    transform: rotate3d(0, 0, 1, 80deg);    transform-origin: top left;    animation-timing-function: ease-in-out;  }  40%, 80% {    transform: rotate3d(0, 0, 1, 60deg);    transform-origin: top left;    animation-timing-function: ease-in-out;    opacity: 1;  }  to {    transform: translate3d(0, 700px, 0);    opacity: 0;  }}.hinge {  animation-name: hinge;}@keyframes jackInTheBox {  from {    opacity: 0;    transform: scale(0.1) rotate(30deg);    transform-origin: center bottom;  }  50% {    transform: rotate(-10deg);  }  70% {    transform: rotate(3deg);  }  to {    opacity: 1;    transform: scale(1);  }}.jackInTheBox {  animation-name: jackInTheBox;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@keyframes rollIn {  from {    opacity: 0;    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  to {    opacity: 1;    transform: none;  }}.rollIn {  animation-name: rollIn;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@keyframes rollOut {  from {    opacity: 1;  }  to {    opacity: 0;    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}.rollOut {  animation-name: rollOut;}@keyframes zoomIn {  from {    opacity: 0;    transform: scale3d(.3, .3, .3);  }  50% {    opacity: 1;  }}.zoomIn {  animation-name: zoomIn;}@keyframes zoomInDown {  from {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInDown {  animation-name: zoomInDown;}@keyframes zoomInLeft {  from {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInLeft {  animation-name: zoomInLeft;}@keyframes zoomInRight {  from {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInRight {  animation-name: zoomInRight;}@keyframes zoomInUp {  from {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInUp {  animation-name: zoomInUp;}@keyframes zoomOut {  from {    opacity: 1;  }  50% {    opacity: 0;    transform: scale3d(.3, .3, .3);  }  to {    opacity: 0;  }}.zoomOut {  animation-name: zoomOut;}@keyframes zoomOutDown {  40% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);    transform-origin: center bottom;    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutDown {  animation-name: zoomOutDown;}@keyframes zoomOutLeft {  40% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  to {    opacity: 0;    transform: scale(.1) translate3d(-2000px, 0, 0);    transform-origin: left center;  }}.zoomOutLeft {  animation-name: zoomOutLeft;}@keyframes zoomOutRight {  40% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  to {    opacity: 0;    transform: scale(.1) translate3d(2000px, 0, 0);    transform-origin: right center;  }}.zoomOutRight {  animation-name: zoomOutRight;}@keyframes zoomOutUp {  40% {    opacity: 1;    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  to {    opacity: 0;    transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);    transform-origin: center bottom;    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutUp {  animation-name: zoomOutUp;}@keyframes slideInDown {  from {    transform: translate3d(0, -100%, 0);    visibility: visible;  }  to {    transform: translate3d(0, 0, 0);  }}.slideInDown {  animation-name: slideInDown;}@keyframes slideInLeft {  from {    transform: translate3d(-100%, 0, 0);    visibility: visible;  }  to {    transform: translate3d(0, 0, 0);  }}.slideInLeft {  animation-name: slideInLeft;}@keyframes slideInRight {  from {    transform: translate3d(100%, 0, 0);    visibility: visible;  }  to {    transform: translate3d(0, 0, 0);  }}.slideInRight {  animation-name: slideInRight;}@keyframes slideInUp {  from {    transform: translate3d(0, 100%, 0);    visibility: visible;  }  to {    transform: translate3d(0, 0, 0);  }}.slideInUp {  animation-name: slideInUp;}@keyframes slideOutDown {  from {    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    transform: translate3d(0, 100%, 0);  }}.slideOutDown {  animation-name: slideOutDown;}@keyframes slideOutLeft {  from {    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    transform: translate3d(-100%, 0, 0);  }}.slideOutLeft {  animation-name: slideOutLeft;}@keyframes slideOutRight {  from {    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    transform: translate3d(100%, 0, 0);  }}.slideOutRight {  animation-name: slideOutRight;}@keyframes slideOutUp {  from {    transform: translate3d(0, 0, 0);  }  to {    visibility: hidden;    transform: translate3d(0, -100%, 0);  }}.slideOutUp {  animation-name: slideOutUp;}﻿.content_img img {    display: block;    max-width: 100%;    height: auto;}.queueList {    position: relative;}.file-panel {    display: inline-block;    color: #c25153;    border: 1px #c25153 solid;    padding: 0 7px;    font-size: 1em;    border-radius: 4px;}p.imgWrap {    margin: 0 0 4px;}.page_content .box img {    max-width: 100%;}.doctor_box img {    width: 100%;}::-ms-reveal {    display: none;}.ew_form_style label {    letter-spacing: normal !important;}input[type=checkbox].css-checkbox+label.css-label {    letter-spacing: normal !important;}