﻿@charset "utf-8";

:root {
}

body {
    font-family: 'Lora', Arial,"Noto Serif TC", "微軟正黑體", "文泉驛正黑", "WenQuanYi Zen Hei", "儷黑 Pro", "LiHei Pro", "Microsoft JhengHei", sans-serif;
    background: url(../images/all/bg_sec.jpg) repeat;
}

p {
    line-height: 1.9;
    letter-spacing: .5px;
}

a:hover {
    color: #b99f71;
}

.header .navbar {
    padding: 0 100px;
    background: none;
}

.header .bsnav-mobile .navbar {
    /* background: rgba(0, 0, 0, 0.75); */
    background: #ebe6e0;
}

.bsnav-mobile .navbar-nav .nav-item .nav-link {
    border-bottom: solid 1px #4a4a4a;
}

.editor .contentbuilder-box .center > * {
    text-align: center;
}

.editor .contentbuilder-box .center img {
    margin-left: auto;
    margin-right: auto;
}

/*.banner .banner-pic img {
    width: 100%;
    height: 100% !important;
    object-fit: cover;
}

body.home .banner .banner-pic {
    height: 85vh;
}

.banner .banner-pic {
    height: 400px;
}

.banner picture {
}

body:not(.home) .banner-info {
    background: linear-gradient(270deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.48783263305322133) 50%, rgba(0,0,0,0) 100%);
    padding: 15px;
}

body.home .banner .bann_tit {
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    display: block;
    text-align: center;
    z-index: 2;
    flex-direction: row-reverse;
    align-items: flex-end;
    justify-content: center;
}

    body.home .banner .bann_tit img {
        margin: 0;
    }

    body.home .banner .bann_tit .picB {
        margin-bottom: 105px;
        margin-left: 30px;
    }

.banner picture img {
    -webkit-animation-name: csszoomIn;
    -webkit-animation-duration: 6s;
}*/
.banner:before {
    content: "";
    pointer-events: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 30%;
    background: rgb(255, 255, 255);
    background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 0%, rgb(181 165 160) 100%);
    z-index: 5;
    opacity: .6;
}
@-moz-keyframes csszoomIn {
    0% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }

    70% {
        -moz-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

@-webkit-keyframes csszoomIn {
    0% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }

    70% {
        -moz-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes csszoomIn {
    0% {
        -moz-transform: scale(1.2);
        transform: scale(1.2);
    }

    70% {
        -moz-transform: scale(1);
        transform: scale(1);
    }

    100% {
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

.header .navbar-nav.nav-1 > li > .nav-link {
    display: flex;
    flex-direction: row-reverse;
    color: #fff;
}
.nav-item.dropdown.dropdown-left .navbar-nav .nav-item:hover .nav-link.trigger:before {
    border-left: solid 5px currentColor;
}
    .header .navbar-nav.nav-1 > li > .nav-link:before {
        content: "";
        background: rgb(255, 255, 255);
        background: linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, #ebe6e0);
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: -1;
        transform: translateY(-100%);
        opacity: 0;
        transition: all .5s;
    }

    .header .navbar-nav.nav-1 > li > .nav-link:hover {
        color: #fff;
        text-shadow: 0 0 15px rgba(255, 255, 255, 0.60);
    }

        .header .navbar-nav.nav-1 > li > .nav-link:hover:before {
            transform: translateY(0);
            opacity: 1;
        }

.header .navbar-nav .nav-link span {
    -webkit-writing-mode: vertical-rl;
    -moz-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    display: inline-block;
    vertical-align: top;
}

body.is_scroll .header .navbar-nav .nav-link span {
    -webkit-writing-mode: inherit;
    -moz-writing-mode: inherit;
    -ms-writing-mode: inherit;
    writing-mode: inherit;
    display: block;
    color: #000;
}
body.is_scroll .header .navbar-nav .nav-item > .nav-link .caret {
    /* display: none; */
    display: block;
    border-top-color: currentColor;
    margin-top: 3px;
    /* text-align: right; */
    margin: 4px auto 0;
}
body.is_scroll .header .navbar-nav.nav-1 > li > .nav-link {
    flex-direction: column;
}

body.is_scroll .header .navbar {
    background: rgb(235 230 224 / 91%);
    border: none;
}
.header .navbar .navbar-brand img {
    width: 100%;
    height: auto;
}
/*
.navbar .navbar-brand {
    width: 63px;
    height: 73px;
}*/

/*body.is_scroll .navbar .navbar-brand {
    width: 53px;
    height: 63px;
}
*/
.header .navbar-nav .nav-link span.title-main {
    font-size: 16px;
    letter-spacing: 4px;
}

.header .navbar-nav .nav-link span.title-sub {
    font-size: 12px;
    opacity: .3;
}


.navbar .small-btn-box ul {
    margin: 0;
}

.header .small-btn-box .lang > button {
    display: block;
    border-radius: 50%;
    height: 35px;
    width: 35px;
    text-indent: -99999px;
    margin: 0 auto;
    background: var(--second-color);
    border-color: var(--second-color);
}

    .header .small-btn-box .lang > button:before {
        content: "\f0ac";
        font-family: "Font Awesome 5 Free";
        font-weight: 700;
        font-size: 20px;
        line-height: 1em;
        position: absolute;
        top: 50%;
        left: 50%;
        text-indent: 0;
        -webkit-transform: translate(-50%, -49%);
        transform: translate(-50%, -49%);
    }

.header .navbar .small-btn-box {
    align-self: baseline;
    margin-top: 25px;
    margin-left: 30px;
}

.banner .bg-star {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 70%;
    z-index: 5;
    overflow: hidden;
    pointer-events: none;
}

#stars {
    width: 1px;
    height: 1px;
    border-radius: 50%;
    background: transparent;
    box-shadow: 141px 297px #FFF, 63px 1834px #FFF, 896px 830px #FFF, 1159px 743px #FFF, 1046px 1388px #FFF, 954px 1782px #FFF, 1278px 1581px #FFF, 1217px 541px #FFF, 967px 699px #FFF, 408px 1010px #FFF, 893px 1874px #FFF, 1991px 1912px #FFF, 1436px 706px #FFF, 292px 1416px #FFF, 1423px 460px #FFF, 1927px 435px #FFF, 1148px 906px #FFF, 304px 77px #FFF, 378px 832px #FFF, 597px 1341px #FFF, 36px 1035px #FFF, 1661px 704px #FFF, 28px 763px #FFF, 408px 1576px #FFF, 232px 1627px #FFF, 1699px 145px #FFF, 156px 98px #FFF, 1783px 1078px #FFF, 194px 1320px #FFF, 800px 802px #FFF, 1217px 1114px #FFF, 232px 565px #FFF, 520px 158px #FFF, 192px 1730px #FFF, 1371px 1760px #FFF, 994px 1554px #FFF, 533px 1739px #FFF, 1872px 1160px #FFF, 552px 1288px #FFF, 1008px 811px #FFF, 990px 955px #FFF, 589px 754px #FFF, 758px 79px #FFF, 1664px 1076px #FFF, 1496px 18px #FFF, 697px 288px #FFF, 199px 1043px #FFF, 1509px 561px #FFF, 481px 1722px #FFF, 1207px 383px #FFF, 1944px 1084px #FFF, 907px 899px #FFF, 754px 658px #FFF, 480px 904px #FFF, 244px 71px #FFF, 1661px 508px #FFF, 1056px 316px #FFF, 1009px 31px #FFF, 1494px 1193px #FFF, 175px 290px #FFF, 751px 184px #FFF, 1219px 1687px #FFF, 1964px 1161px #FFF, 766px 806px #FFF, 1240px 1731px #FFF, 660px 1762px #FFF, 1947px 1640px #FFF, 1699px 366px #FFF, 1166px 1091px #FFF, 1028px 1409px #FFF, 46px 1103px #FFF, 1037px 1894px #FFF, 1415px 29px #FFF, 1080px 484px #FFF, 332px 1422px #FFF, 1028px 672px #FFF, 309px 1503px #FFF, 1084px 1809px #FFF, 94px 1024px #FFF, 546px 1639px #FFF, 1204px 1127px #FFF, 524px 976px #FFF, 838px 17px #FFF, 470px 1695px #FFF, 855px 1771px #FFF, 714px 1731px #FFF, 1539px 1401px #FFF, 1580px 471px #FFF, 11px 1338px #FFF, 198px 1866px #FFF, 905px 159px #FFF, 1013px 330px #FFF, 470px 1685px #FFF, 1094px 883px #FFF, 1954px 337px #FFF, 1234px 576px #FFF, 854px 1284px #FFF, 1168px 1034px #FFF, 1423px 1482px #FFF, 65px 1152px #FFF, 1574px 739px #FFF, 918px 1706px #FFF, 916px 761px #FFF, 1927px 837px #FFF, 930px 313px #FFF, 787px 1317px #FFF, 1440px 2px #FFF, 768px 797px #FFF, 1228px 1235px #FFF, 1415px 648px #FFF, 762px 1382px #FFF, 1684px 744px #FFF, 1168px 1345px #FFF, 49px 1122px #FFF, 1684px 1351px #FFF, 1268px 1829px #FFF, 1801px 199px #FFF, 119px 52px #FFF, 1645px 954px #FFF, 1035px 1752px #FFF, 1903px 985px #FFF, 883px 356px #FFF, 989px 965px #FFF, 1562px 1425px #FFF, 1652px 250px #FFF, 169px 1340px #FFF, 499px 1145px #FFF, 1306px 895px #FFF, 1140px 1904px #FFF, 1018px 1797px #FFF, 981px 479px #FFF, 1775px 76px #FFF, 1337px 1120px #FFF, 607px 5px #FFF, 1139px 1255px #FFF, 855px 1170px #FFF, 28px 1275px #FFF, 466px 473px #FFF, 1823px 80px #FFF, 708px 1605px #FFF, 917px 405px #FFF, 188px 975px #FFF, 648px 667px #FFF, 1971px 1742px #FFF, 1754px 606px #FFF, 1931px 1022px #FFF, 302px 1340px #FFF, 1824px 1263px #FFF, 1040px 696px #FFF, 1050px 1253px #FFF, 1393px 482px #FFF, 593px 983px #FFF, 1188px 1690px #FFF, 1142px 774px #FFF, 13px 1482px #FFF, 360px 1514px #FFF, 1496px 1469px #FFF, 782px 93px #FFF, 355px 296px #FFF, 617px 1221px #FFF, 986px 1779px #FFF, 575px 746px #FFF, 259px 981px #FFF, 1589px 1796px #FFF, 679px 1017px #FFF, 132px 606px #FFF, 332px 1264px #FFF, 472px 304px #FFF, 1379px 309px #FFF, 81px 1366px #FFF, 196px 745px #FFF, 47px 1128px #FFF, 1819px 252px #FFF, 1456px 1821px #FFF, 1081px 1926px #FFF, 1451px 860px #FFF, 1970px 126px #FFF, 1455px 375px #FFF, 24px 483px #FFF, 1126px 576px #FFF, 552px 1815px #FFF, 626px 42px #FFF, 1757px 1795px #FFF, 1650px 1226px #FFF, 1886px 1083px #FFF, 1072px 1351px #FFF, 888px 463px #FFF, 1443px 2px #FFF, 1994px 1567px #FFF, 1408px 591px #FFF, 1188px 1146px #FFF, 1416px 280px #FFF, 804px 255px #FFF, 1176px 118px #FFF, 105px 1627px #FFF, 466px 1390px #FFF, 690px 1146px #FFF, 1117px 424px #FFF, 1343px 1928px #FFF, 783px 1828px #FFF, 799px 902px #FFF, 1430px 635px #FFF, 1454px 1767px #FFF, 670px 1077px #FFF, 1221px 65px #FFF, 198px 1593px #FFF, 769px 737px #FFF, 1747px 844px #FFF, 1540px 1673px #FFF, 1739px 1569px #FFF, 1208px 496px #FFF, 387px 733px #FFF, 1626px 236px #FFF, 650px 262px #FFF, 1110px 719px #FFF, 35px 1005px #FFF, 1730px 1576px #FFF, 1642px 1759px #FFF, 1666px 1044px #FFF, 224px 1457px #FFF, 937px 1971px #FFF, 189px 1737px #FFF, 861px 1353px #FFF, 1388px 1475px #FFF, 1101px 1125px #FFF, 106px 329px #FFF, 860px 1107px #FFF, 87px 1022px #FFF, 1934px 739px #FFF, 424px 1366px #FFF, 555px 1537px #FFF, 501px 1338px #FFF, 1714px 1739px #FFF, 1453px 1552px #FFF, 459px 1156px #FFF, 1689px 927px #FFF, 494px 1320px #FFF, 1566px 403px #FFF, 1661px 110px #FFF, 106px 1954px #FFF, 1388px 155px #FFF, 1168px 902px #FFF, 747px 1030px #FFF, 1303px 869px #FFF, 576px 614px #FFF, 863px 1812px #FFF, 513px 83px #FFF, 71px 649px #FFF, 1405px 800px #FFF, 1042px 488px #FFF, 890px 463px #FFF, 46px 128px #FFF, 182px 1365px #FFF, 778px 1439px #FFF, 581px 597px #FFF, 1521px 1296px #FFF, 880px 776px #FFF, 653px 1376px #FFF, 1132px 1246px #FFF, 1896px 1101px #FFF, 1660px 1390px #FFF, 1101px 1415px #FFF, 390px 607px #FFF, 358px 356px #FFF, 1910px 695px #FFF, 367px 902px #FFF, 1262px 127px #FFF, 23px 1354px #FFF, 546px 1445px #FFF, 253px 1655px #FFF, 1703px 1312px #FFF, 141px 797px #FFF, 1922px 1296px #FFF, 1864px 873px #FFF, 1085px 1997px #FFF, 1251px 1807px #FFF, 377px 1440px #FFF, 568px 1991px #FFF, 1051px 1736px #FFF, 1347px 681px #FFF, 703px 411px #FFF, 1678px 1152px #FFF, 577px 461px #FFF, 963px 957px #FFF, 1112px 284px #FFF, 1176px 1839px #FFF, 1797px 1881px #FFF, 540px 965px #FFF, 816px 158px #FFF, 1946px 692px #FFF, 1348px 599px #FFF, 1388px 1647px #FFF, 1439px 772px #FFF, 1346px 885px #FFF, 1215px 629px #FFF, 869px 896px #FFF, 1232px 732px #FFF, 1633px 828px #FFF, 1455px 1822px #FFF, 1638px 1545px #FFF, 835px 1632px #FFF, 1847px 910px #FFF, 653px 233px #FFF, 1063px 1455px #FFF, 376px 1724px #FFF, 912px 1220px #FFF, 645px 225px #FFF, 614px 85px #FFF, 975px 1703px #FFF, 334px 1561px #FFF, 1127px 1434px #FFF, 1116px 354px #FFF, 948px 902px #FFF, 801px 847px #FFF, 1128px 1060px #FFF, 207px 26px #FFF, 440px 802px #FFF, 1925px 196px #FFF, 545px 1477px #FFF, 954px 907px #FFF, 1563px 1631px #FFF, 311px 1396px #FFF, 47px 1292px #FFF, 1958px 1594px #FFF, 230px 559px #FFF, 84px 846px #FFF, 479px 384px #FFF, 1394px 1232px #FFF, 7px 670px #FFF, 1424px 1533px #FFF, 1033px 1965px #FFF, 215px 325px #FFF, 30px 738px #FFF, 129px 477px #FFF, 1508px 1533px #FFF, 553px 1726px #FFF, 1108px 1984px #FFF, 1935px 918px #FFF, 1190px 1278px #FFF, 1103px 102px #FFF, 1583px 1140px #FFF, 743px 404px #FFF, 296px 1306px #FFF, 1993px 95px #FFF, 970px 1733px #FFF, 218px 1770px #FFF, 1972px 116px #FFF, 1554px 1396px #FFF, 1190px 498px #FFF, 1360px 1226px #FFF, 1558px 1027px #FFF, 865px 75px #FFF, 134px 1144px #FFF, 376px 288px #FFF, 341px 1094px #FFF, 491px 50px #FFF, 1730px 1238px #FFF, 81px 1495px #FFF, 1842px 262px #FFF, 1596px 1359px #FFF, 504px 1611px #FFF, 357px 308px #FFF, 780px 246px #FFF, 1494px 424px #FFF, 658px 556px #FFF, 900px 1346px #FFF, 1322px 1197px #FFF, 1051px 764px #FFF, 204px 730px #FFF, 379px 148px #FFF, 732px 590px #FFF, 461px 570px #FFF, 146px 1398px #FFF, 105px 613px #FFF, 842px 1583px #FFF, 367px 428px #FFF, 1296px 1429px #FFF, 1092px 965px #FFF, 566px 1769px #FFF, 1109px 350px #FFF, 1299px 1114px #FFF, 906px 1854px #FFF, 37px 589px #FFF, 477px 1898px #FFF, 644px 1761px #FFF, 221px 1108px #FFF, 1617px 467px #FFF, 1531px 1713px #FFF, 1170px 1101px #FFF, 1966px 1120px #FFF, 1627px 1675px #FFF, 1394px 1843px #FFF, 1651px 1936px #FFF, 1022px 1247px #FFF, 1227px 776px #FFF, 545px 658px #FFF, 1362px 1518px #FFF, 102px 1886px #FFF, 443px 854px #FFF, 194px 1985px #FFF, 1222px 263px #FFF, 1295px 521px #FFF, 1294px 933px #FFF, 708px 791px #FFF, 43px 587px #FFF, 1307px 813px #FFF, 1073px 1762px #FFF, 731px 59px #FFF, 398px 1667px #FFF, 638px 1862px #FFF, 705px 1228px #FFF, 1920px 374px #FFF, 299px 1899px #FFF, 571px 1950px #FFF, 185px 1735px #FFF, 406px 935px #FFF, 434px 895px #FFF, 1776px 1733px #FFF, 1442px 750px #FFF, 163px 533px #FFF, 180px 729px #FFF, 15px 1532px #FFF, 1476px 986px #FFF, 1895px 1706px #FFF, 915px 588px #FFF, 1787px 1449px #FFF, 819px 10px #FFF, 180px 1517px #FFF, 1430px 1437px #FFF, 1043px 1705px #FFF, 1746px 985px #FFF, 1562px 645px #FFF, 1792px 1262px #FFF, 413px 1031px #FFF, 1982px 620px #FFF, 779px 1548px #FFF, 62px 1599px #FFF, 99px 164px #FFF, 1742px 544px #FFF, 1667px 197px #FFF, 980px 138px #FFF, 1612px 949px #FFF, 1620px 276px #FFF, 445px 1059px #FFF, 36px 1494px #FFF, 1865px 976px #FFF, 1604px 1973px #FFF, 1500px 861px #FFF, 875px 1673px #FFF, 554px 1658px #FFF, 1590px 912px #FFF, 1414px 1399px #FFF, 255px 1155px #FFF, 952px 1591px #FFF, 72px 1709px #FFF, 824px 1846px #FFF, 1217px 1325px #FFF, 1931px 1921px #FFF, 496px 1010px #FFF, 1204px 1262px #FFF, 596px 1216px #FFF, 337px 1123px #FFF, 1133px 771px #FFF, 272px 1135px #FFF, 570px 1912px #FFF, 161px 48px #FFF, 123px 538px #FFF, 1205px 321px #FFF, 1031px 1322px #FFF, 958px 1833px #FFF, 375px 1793px #FFF, 412px 1109px #FFF, 714px 35px #FFF, 525px 509px #FFF, 361px 36px #FFF, 708px 712px #FFF, 1156px 692px #FFF, 560px 1972px #FFF, 1387px 1940px #FFF, 738px 706px #FFF, 195px 146px #FFF, 1655px 1492px #FFF, 768px 1400px #FFF, 1731px 1617px #FFF, 1998px 87px #FFF, 1553px 1240px #FFF, 634px 1353px #FFF, 1006px 47px #FFF, 1577px 572px #FFF, 43px 1699px #FFF, 1458px 378px #FFF, 885px 1330px #FFF, 1822px 1545px #FFF, 830px 1487px #FFF, 1414px 720px #FFF, 618px 1401px #FFF, 1421px 870px #FFF, 1363px 1282px #FFF, 645px 1324px #FFF, 75px 1825px #FFF, 468px 1279px #FFF, 955px 1383px #FFF, 1998px 401px #FFF, 610px 1384px #FFF, 916px 529px #FFF, 1402px 1788px #FFF, 549px 609px #FFF, 1228px 264px #FFF, 836px 184px #FFF, 298px 10px #FFF, 1984px 737px #FFF, 1601px 179px #FFF, 1090px 1659px #FFF, 812px 357px #FFF, 1795px 258px #FFF, 457px 1811px #FFF, 872px 768px #FFF, 1731px 74px #FFF, 681px 1476px #FFF, 1959px 1622px #FFF, 375px 197px #FFF, 467px 45px #FFF, 20px 849px #FFF, 1353px 571px #FFF, 23px 941px #FFF, 1103px 1544px #FFF, 1326px 1403px #FFF, 1358px 763px #FFF, 228px 640px #FFF, 205px 1172px #FFF, 1237px 1113px #FFF, 1380px 495px #FFF, 751px 1760px #FFF, 1421px 1751px #FFF, 1703px 327px #FFF, 1617px 1288px #FFF, 1230px 1138px #FFF, 244px 614px #FFF, 395px 580px #FFF, 149px 1345px #FFF, 1121px 1300px #FFF, 492px 253px #FFF, 524px 1120px #FFF, 1075px 1944px #FFF, 932px 1125px #FFF, 742px 376px #FFF, 1481px 87px #FFF, 1005px 676px #FFF, 1859px 1185px #FFF, 113px 1793px #FFF, 1878px 1188px #FFF, 115px 1174px #FFF, 1386px 330px #FFF, 235px 277px #FFF, 1683px 1907px #FFF, 841px 1196px #FFF, 505px 1357px #FFF, 131px 748px #FFF, 1096px 1240px #FFF, 1171px 110px #FFF, 310px 1697px #FFF, 763px 1122px #FFF, 929px 944px #FFF, 1906px 511px #FFF, 273px 1029px #FFF, 1323px 1518px #FFF, 1310px 1328px #FFF, 65px 1937px #FFF, 104px 1945px #FFF, 1659px 1522px #FFF, 169px 1277px #FFF, 1979px 1902px #FFF, 253px 1523px #FFF, 1413px 210px #FFF, 1484px 1311px #FFF, 955px 358px #FFF, 1661px 701px #FFF, 1032px 803px #FFF, 448px 1997px #FFF, 916px 132px #FFF, 1592px 861px #FFF, 1521px 489px #FFF, 1054px 885px #FFF, 665px 1488px #FFF, 883px 1354px #FFF, 35px 1876px #FFF, 161px 382px #FFF, 900px 440px #FFF, 1785px 1008px #FFF, 695px 964px #FFF, 870px 1801px #FFF, 207px 1436px #FFF, 543px 1012px #FFF, 1600px 908px #FFF, 1775px 158px #FFF, 334px 97px #FFF, 805px 829px #FFF, 1162px 1233px #FFF, 1566px 1192px #FFF, 710px 1507px #FFF, 561px 1048px #FFF, 1703px 1359px #FFF, 493px 662px #FFF, 558px 1451px #FFF, 43px 865px #FFF, 1649px 1325px #FFF, 1063px 1720px #FFF, 1252px 117px #FFF, 1373px 847px #FFF, 576px 160px #FFF, 1488px 1118px #FFF, 1250px 1071px #FFF, 1526px 1229px #FFF, 590px 1531px #FFF, 1311px 139px #FFF, 1267px 32px #FFF, 1827px 1486px #FFF, 1249px 80px #FFF, 1003px 180px #FFF, 1664px 1907px #FFF, 910px 1362px #FFF, 1269px 725px #FFF, 226px 1801px #FFF, 1482px 1910px #FFF, 1576px 962px #FFF, 1022px 644px #FFF, 587px 1181px #FFF, 1993px 1998px #FFF, 1591px 1091px #FFF, 1126px 687px #FFF, 37px 319px #FFF, 810px 1542px #FFF, 1594px 1113px #FFF, 1348px 1328px #FFF, 812px 60px #FFF, 426px 868px #FFF, 1314px 293px #FFF, 477px 1336px #FFF, 1261px 1102px #FFF, 1984px 1960px #FFF, 1676px 1232px #FFF, 433px 1683px #FFF, 939px 1921px #FFF, 1356px 1721px #FFF, 1178px 1833px #FFF, 1272px 695px #FFF, 1012px 704px #FFF, 136px 775px #FFF, 923px 731px #FFF, 1395px 9px #FFF, 444px 501px #FFF, 471px 218px #FFF, 620px 837px #FFF, 534px 1443px #FFF, 710px 544px #FFF, 746px 1745px #FFF, 89px 1163px #FFF, 504px 142px #FFF, 1380px 1521px #FFF, 817px 418px #FFF, 1216px 305px #FFF, 893px 1166px #FFF, 630px 1964px #FFF, 1188px 376px #FFF, 1339px 501px #FFF, 660px 1042px #FFF, 638px 328px #FFF, 1051px 1318px #FFF, 759px 444px #FFF, 1957px 1189px #FFF, 1386px 1522px #FFF, 134px 636px #FFF, 1894px 1380px #FFF, 1214px 1638px #FFF, 509px 1277px #FFF, 136px 1712px #FFF, 1986px 1253px #FFF, 431px 67px #FFF, 77px 1962px #FFF, 1770px 1516px #FFF, 1807px 361px #FFF, 1656px 1345px #FFF, 1284px 1593px #FFF, 1271px 905px #FFF, 902px 786px #FFF, 1306px 10px #FFF, 1949px 924px #FFF, 1146px 1392px #FFF, 1646px 1407px #FFF, 925px 367px #FFF, 1034px 400px #FFF, 689px 1882px #FFF, 1546px 683px #FFF, 1126px 277px #FFF, 1894px 1939px #FFF, 1101px 957px #FFF, 423px 1525px #FFF, 376px 778px #FFF, 147px 1429px #FFF, 242px 4px #FFF;
    animation: animStar 50s linear infinite;
}

    #stars:after {
        content: " ";
        position: absolute;
        top: 2000px;
        width: 1px;
        height: 1px;
        border-radius: 50%;
        background: transparent;
        box-shadow: 141px 297px #FFF, 63px 1834px #FFF, 896px 830px #FFF, 1159px 743px #FFF, 1046px 1388px #FFF, 954px 1782px #FFF, 1278px 1581px #FFF, 1217px 541px #FFF, 967px 699px #FFF, 408px 1010px #FFF, 893px 1874px #FFF, 1991px 1912px #FFF, 1436px 706px #FFF, 292px 1416px #FFF, 1423px 460px #FFF, 1927px 435px #FFF, 1148px 906px #FFF, 304px 77px #FFF, 378px 832px #FFF, 597px 1341px #FFF, 36px 1035px #FFF, 1661px 704px #FFF, 28px 763px #FFF, 408px 1576px #FFF, 232px 1627px #FFF, 1699px 145px #FFF, 156px 98px #FFF, 1783px 1078px #FFF, 194px 1320px #FFF, 800px 802px #FFF, 1217px 1114px #FFF, 232px 565px #FFF, 520px 158px #FFF, 192px 1730px #FFF, 1371px 1760px #FFF, 994px 1554px #FFF, 533px 1739px #FFF, 1872px 1160px #FFF, 552px 1288px #FFF, 1008px 811px #FFF, 990px 955px #FFF, 589px 754px #FFF, 758px 79px #FFF, 1664px 1076px #FFF, 1496px 18px #FFF, 697px 288px #FFF, 199px 1043px #FFF, 1509px 561px #FFF, 481px 1722px #FFF, 1207px 383px #FFF, 1944px 1084px #FFF, 907px 899px #FFF, 754px 658px #FFF, 480px 904px #FFF, 244px 71px #FFF, 1661px 508px #FFF, 1056px 316px #FFF, 1009px 31px #FFF, 1494px 1193px #FFF, 175px 290px #FFF, 751px 184px #FFF, 1219px 1687px #FFF, 1964px 1161px #FFF, 766px 806px #FFF, 1240px 1731px #FFF, 660px 1762px #FFF, 1947px 1640px #FFF, 1699px 366px #FFF, 1166px 1091px #FFF, 1028px 1409px #FFF, 46px 1103px #FFF, 1037px 1894px #FFF, 1415px 29px #FFF, 1080px 484px #FFF, 332px 1422px #FFF, 1028px 672px #FFF, 309px 1503px #FFF, 1084px 1809px #FFF, 94px 1024px #FFF, 546px 1639px #FFF, 1204px 1127px #FFF, 524px 976px #FFF, 838px 17px #FFF, 470px 1695px #FFF, 855px 1771px #FFF, 714px 1731px #FFF, 1539px 1401px #FFF, 1580px 471px #FFF, 11px 1338px #FFF, 198px 1866px #FFF, 905px 159px #FFF, 1013px 330px #FFF, 470px 1685px #FFF, 1094px 883px #FFF, 1954px 337px #FFF, 1234px 576px #FFF, 854px 1284px #FFF, 1168px 1034px #FFF, 1423px 1482px #FFF, 65px 1152px #FFF, 1574px 739px #FFF, 918px 1706px #FFF, 916px 761px #FFF, 1927px 837px #FFF, 930px 313px #FFF, 787px 1317px #FFF, 1440px 2px #FFF, 768px 797px #FFF, 1228px 1235px #FFF, 1415px 648px #FFF, 762px 1382px #FFF, 1684px 744px #FFF, 1168px 1345px #FFF, 49px 1122px #FFF, 1684px 1351px #FFF, 1268px 1829px #FFF, 1801px 199px #FFF, 119px 52px #FFF, 1645px 954px #FFF, 1035px 1752px #FFF, 1903px 985px #FFF, 883px 356px #FFF, 989px 965px #FFF, 1562px 1425px #FFF, 1652px 250px #FFF, 169px 1340px #FFF, 499px 1145px #FFF, 1306px 895px #FFF, 1140px 1904px #FFF, 1018px 1797px #FFF, 981px 479px #FFF, 1775px 76px #FFF, 1337px 1120px #FFF, 607px 5px #FFF, 1139px 1255px #FFF, 855px 1170px #FFF, 28px 1275px #FFF, 466px 473px #FFF, 1823px 80px #FFF, 708px 1605px #FFF, 917px 405px #FFF, 188px 975px #FFF, 648px 667px #FFF, 1971px 1742px #FFF, 1754px 606px #FFF, 1931px 1022px #FFF, 302px 1340px #FFF, 1824px 1263px #FFF, 1040px 696px #FFF, 1050px 1253px #FFF, 1393px 482px #FFF, 593px 983px #FFF, 1188px 1690px #FFF, 1142px 774px #FFF, 13px 1482px #FFF, 360px 1514px #FFF, 1496px 1469px #FFF, 782px 93px #FFF, 355px 296px #FFF, 617px 1221px #FFF, 986px 1779px #FFF, 575px 746px #FFF, 259px 981px #FFF, 1589px 1796px #FFF, 679px 1017px #FFF, 132px 606px #FFF, 332px 1264px #FFF, 472px 304px #FFF, 1379px 309px #FFF, 81px 1366px #FFF, 196px 745px #FFF, 47px 1128px #FFF, 1819px 252px #FFF, 1456px 1821px #FFF, 1081px 1926px #FFF, 1451px 860px #FFF, 1970px 126px #FFF, 1455px 375px #FFF, 24px 483px #FFF, 1126px 576px #FFF, 552px 1815px #FFF, 626px 42px #FFF, 1757px 1795px #FFF, 1650px 1226px #FFF, 1886px 1083px #FFF, 1072px 1351px #FFF, 888px 463px #FFF, 1443px 2px #FFF, 1994px 1567px #FFF, 1408px 591px #FFF, 1188px 1146px #FFF, 1416px 280px #FFF, 804px 255px #FFF, 1176px 118px #FFF, 105px 1627px #FFF, 466px 1390px #FFF, 690px 1146px #FFF, 1117px 424px #FFF, 1343px 1928px #FFF, 783px 1828px #FFF, 799px 902px #FFF, 1430px 635px #FFF, 1454px 1767px #FFF, 670px 1077px #FFF, 1221px 65px #FFF, 198px 1593px #FFF, 769px 737px #FFF, 1747px 844px #FFF, 1540px 1673px #FFF, 1739px 1569px #FFF, 1208px 496px #FFF, 387px 733px #FFF, 1626px 236px #FFF, 650px 262px #FFF, 1110px 719px #FFF, 35px 1005px #FFF, 1730px 1576px #FFF, 1642px 1759px #FFF, 1666px 1044px #FFF, 224px 1457px #FFF, 937px 1971px #FFF, 189px 1737px #FFF, 861px 1353px #FFF, 1388px 1475px #FFF, 1101px 1125px #FFF, 106px 329px #FFF, 860px 1107px #FFF, 87px 1022px #FFF, 1934px 739px #FFF, 424px 1366px #FFF, 555px 1537px #FFF, 501px 1338px #FFF, 1714px 1739px #FFF, 1453px 1552px #FFF, 459px 1156px #FFF, 1689px 927px #FFF, 494px 1320px #FFF, 1566px 403px #FFF, 1661px 110px #FFF, 106px 1954px #FFF, 1388px 155px #FFF, 1168px 902px #FFF, 747px 1030px #FFF, 1303px 869px #FFF, 576px 614px #FFF, 863px 1812px #FFF, 513px 83px #FFF, 71px 649px #FFF, 1405px 800px #FFF, 1042px 488px #FFF, 890px 463px #FFF, 46px 128px #FFF, 182px 1365px #FFF, 778px 1439px #FFF, 581px 597px #FFF, 1521px 1296px #FFF, 880px 776px #FFF, 653px 1376px #FFF, 1132px 1246px #FFF, 1896px 1101px #FFF, 1660px 1390px #FFF, 1101px 1415px #FFF, 390px 607px #FFF, 358px 356px #FFF, 1910px 695px #FFF, 367px 902px #FFF, 1262px 127px #FFF, 23px 1354px #FFF, 546px 1445px #FFF, 253px 1655px #FFF, 1703px 1312px #FFF, 141px 797px #FFF, 1922px 1296px #FFF, 1864px 873px #FFF, 1085px 1997px #FFF, 1251px 1807px #FFF, 377px 1440px #FFF, 568px 1991px #FFF, 1051px 1736px #FFF, 1347px 681px #FFF, 703px 411px #FFF, 1678px 1152px #FFF, 577px 461px #FFF, 963px 957px #FFF, 1112px 284px #FFF, 1176px 1839px #FFF, 1797px 1881px #FFF, 540px 965px #FFF, 816px 158px #FFF, 1946px 692px #FFF, 1348px 599px #FFF, 1388px 1647px #FFF, 1439px 772px #FFF, 1346px 885px #FFF, 1215px 629px #FFF, 869px 896px #FFF, 1232px 732px #FFF, 1633px 828px #FFF, 1455px 1822px #FFF, 1638px 1545px #FFF, 835px 1632px #FFF, 1847px 910px #FFF, 653px 233px #FFF, 1063px 1455px #FFF, 376px 1724px #FFF, 912px 1220px #FFF, 645px 225px #FFF, 614px 85px #FFF, 975px 1703px #FFF, 334px 1561px #FFF, 1127px 1434px #FFF, 1116px 354px #FFF, 948px 902px #FFF, 801px 847px #FFF, 1128px 1060px #FFF, 207px 26px #FFF, 440px 802px #FFF, 1925px 196px #FFF, 545px 1477px #FFF, 954px 907px #FFF, 1563px 1631px #FFF, 311px 1396px #FFF, 47px 1292px #FFF, 1958px 1594px #FFF, 230px 559px #FFF, 84px 846px #FFF, 479px 384px #FFF, 1394px 1232px #FFF, 7px 670px #FFF, 1424px 1533px #FFF, 1033px 1965px #FFF, 215px 325px #FFF, 30px 738px #FFF, 129px 477px #FFF, 1508px 1533px #FFF, 553px 1726px #FFF, 1108px 1984px #FFF, 1935px 918px #FFF, 1190px 1278px #FFF, 1103px 102px #FFF, 1583px 1140px #FFF, 743px 404px #FFF, 296px 1306px #FFF, 1993px 95px #FFF, 970px 1733px #FFF, 218px 1770px #FFF, 1972px 116px #FFF, 1554px 1396px #FFF, 1190px 498px #FFF, 1360px 1226px #FFF, 1558px 1027px #FFF, 865px 75px #FFF, 134px 1144px #FFF, 376px 288px #FFF, 341px 1094px #FFF, 491px 50px #FFF, 1730px 1238px #FFF, 81px 1495px #FFF, 1842px 262px #FFF, 1596px 1359px #FFF, 504px 1611px #FFF, 357px 308px #FFF, 780px 246px #FFF, 1494px 424px #FFF, 658px 556px #FFF, 900px 1346px #FFF, 1322px 1197px #FFF, 1051px 764px #FFF, 204px 730px #FFF, 379px 148px #FFF, 732px 590px #FFF, 461px 570px #FFF, 146px 1398px #FFF, 105px 613px #FFF, 842px 1583px #FFF, 367px 428px #FFF, 1296px 1429px #FFF, 1092px 965px #FFF, 566px 1769px #FFF, 1109px 350px #FFF, 1299px 1114px #FFF, 906px 1854px #FFF, 37px 589px #FFF, 477px 1898px #FFF, 644px 1761px #FFF, 221px 1108px #FFF, 1617px 467px #FFF, 1531px 1713px #FFF, 1170px 1101px #FFF, 1966px 1120px #FFF, 1627px 1675px #FFF, 1394px 1843px #FFF, 1651px 1936px #FFF, 1022px 1247px #FFF, 1227px 776px #FFF, 545px 658px #FFF, 1362px 1518px #FFF, 102px 1886px #FFF, 443px 854px #FFF, 194px 1985px #FFF, 1222px 263px #FFF, 1295px 521px #FFF, 1294px 933px #FFF, 708px 791px #FFF, 43px 587px #FFF, 1307px 813px #FFF, 1073px 1762px #FFF, 731px 59px #FFF, 398px 1667px #FFF, 638px 1862px #FFF, 705px 1228px #FFF, 1920px 374px #FFF, 299px 1899px #FFF, 571px 1950px #FFF, 185px 1735px #FFF, 406px 935px #FFF, 434px 895px #FFF, 1776px 1733px #FFF, 1442px 750px #FFF, 163px 533px #FFF, 180px 729px #FFF, 15px 1532px #FFF, 1476px 986px #FFF, 1895px 1706px #FFF, 915px 588px #FFF, 1787px 1449px #FFF, 819px 10px #FFF, 180px 1517px #FFF, 1430px 1437px #FFF, 1043px 1705px #FFF, 1746px 985px #FFF, 1562px 645px #FFF, 1792px 1262px #FFF, 413px 1031px #FFF, 1982px 620px #FFF, 779px 1548px #FFF, 62px 1599px #FFF, 99px 164px #FFF, 1742px 544px #FFF, 1667px 197px #FFF, 980px 138px #FFF, 1612px 949px #FFF, 1620px 276px #FFF, 445px 1059px #FFF, 36px 1494px #FFF, 1865px 976px #FFF, 1604px 1973px #FFF, 1500px 861px #FFF, 875px 1673px #FFF, 554px 1658px #FFF, 1590px 912px #FFF, 1414px 1399px #FFF, 255px 1155px #FFF, 952px 1591px #FFF, 72px 1709px #FFF, 824px 1846px #FFF, 1217px 1325px #FFF, 1931px 1921px #FFF, 496px 1010px #FFF, 1204px 1262px #FFF, 596px 1216px #FFF, 337px 1123px #FFF, 1133px 771px #FFF, 272px 1135px #FFF, 570px 1912px #FFF, 161px 48px #FFF, 123px 538px #FFF, 1205px 321px #FFF, 1031px 1322px #FFF, 958px 1833px #FFF, 375px 1793px #FFF, 412px 1109px #FFF, 714px 35px #FFF, 525px 509px #FFF, 361px 36px #FFF, 708px 712px #FFF, 1156px 692px #FFF, 560px 1972px #FFF, 1387px 1940px #FFF, 738px 706px #FFF, 195px 146px #FFF, 1655px 1492px #FFF, 768px 1400px #FFF, 1731px 1617px #FFF, 1998px 87px #FFF, 1553px 1240px #FFF, 634px 1353px #FFF, 1006px 47px #FFF, 1577px 572px #FFF, 43px 1699px #FFF, 1458px 378px #FFF, 885px 1330px #FFF, 1822px 1545px #FFF, 830px 1487px #FFF, 1414px 720px #FFF, 618px 1401px #FFF, 1421px 870px #FFF, 1363px 1282px #FFF, 645px 1324px #FFF, 75px 1825px #FFF, 468px 1279px #FFF, 955px 1383px #FFF, 1998px 401px #FFF, 610px 1384px #FFF, 916px 529px #FFF, 1402px 1788px #FFF, 549px 609px #FFF, 1228px 264px #FFF, 836px 184px #FFF, 298px 10px #FFF, 1984px 737px #FFF, 1601px 179px #FFF, 1090px 1659px #FFF, 812px 357px #FFF, 1795px 258px #FFF, 457px 1811px #FFF, 872px 768px #FFF, 1731px 74px #FFF, 681px 1476px #FFF, 1959px 1622px #FFF, 375px 197px #FFF, 467px 45px #FFF, 20px 849px #FFF, 1353px 571px #FFF, 23px 941px #FFF, 1103px 1544px #FFF, 1326px 1403px #FFF, 1358px 763px #FFF, 228px 640px #FFF, 205px 1172px #FFF, 1237px 1113px #FFF, 1380px 495px #FFF, 751px 1760px #FFF, 1421px 1751px #FFF, 1703px 327px #FFF, 1617px 1288px #FFF, 1230px 1138px #FFF, 244px 614px #FFF, 395px 580px #FFF, 149px 1345px #FFF, 1121px 1300px #FFF, 492px 253px #FFF, 524px 1120px #FFF, 1075px 1944px #FFF, 932px 1125px #FFF, 742px 376px #FFF, 1481px 87px #FFF, 1005px 676px #FFF, 1859px 1185px #FFF, 113px 1793px #FFF, 1878px 1188px #FFF, 115px 1174px #FFF, 1386px 330px #FFF, 235px 277px #FFF, 1683px 1907px #FFF, 841px 1196px #FFF, 505px 1357px #FFF, 131px 748px #FFF, 1096px 1240px #FFF, 1171px 110px #FFF, 310px 1697px #FFF, 763px 1122px #FFF, 929px 944px #FFF, 1906px 511px #FFF, 273px 1029px #FFF, 1323px 1518px #FFF, 1310px 1328px #FFF, 65px 1937px #FFF, 104px 1945px #FFF, 1659px 1522px #FFF, 169px 1277px #FFF, 1979px 1902px #FFF, 253px 1523px #FFF, 1413px 210px #FFF, 1484px 1311px #FFF, 955px 358px #FFF, 1661px 701px #FFF, 1032px 803px #FFF, 448px 1997px #FFF, 916px 132px #FFF, 1592px 861px #FFF, 1521px 489px #FFF, 1054px 885px #FFF, 665px 1488px #FFF, 883px 1354px #FFF, 35px 1876px #FFF, 161px 382px #FFF, 900px 440px #FFF, 1785px 1008px #FFF, 695px 964px #FFF, 870px 1801px #FFF, 207px 1436px #FFF, 543px 1012px #FFF, 1600px 908px #FFF, 1775px 158px #FFF, 334px 97px #FFF, 805px 829px #FFF, 1162px 1233px #FFF, 1566px 1192px #FFF, 710px 1507px #FFF, 561px 1048px #FFF, 1703px 1359px #FFF, 493px 662px #FFF, 558px 1451px #FFF, 43px 865px #FFF, 1649px 1325px #FFF, 1063px 1720px #FFF, 1252px 117px #FFF, 1373px 847px #FFF, 576px 160px #FFF, 1488px 1118px #FFF, 1250px 1071px #FFF, 1526px 1229px #FFF, 590px 1531px #FFF, 1311px 139px #FFF, 1267px 32px #FFF, 1827px 1486px #FFF, 1249px 80px #FFF, 1003px 180px #FFF, 1664px 1907px #FFF, 910px 1362px #FFF, 1269px 725px #FFF, 226px 1801px #FFF, 1482px 1910px #FFF, 1576px 962px #FFF, 1022px 644px #FFF, 587px 1181px #FFF, 1993px 1998px #FFF, 1591px 1091px #FFF, 1126px 687px #FFF, 37px 319px #FFF, 810px 1542px #FFF, 1594px 1113px #FFF, 1348px 1328px #FFF, 812px 60px #FFF, 426px 868px #FFF, 1314px 293px #FFF, 477px 1336px #FFF, 1261px 1102px #FFF, 1984px 1960px #FFF, 1676px 1232px #FFF, 433px 1683px #FFF, 939px 1921px #FFF, 1356px 1721px #FFF, 1178px 1833px #FFF, 1272px 695px #FFF, 1012px 704px #FFF, 136px 775px #FFF, 923px 731px #FFF, 1395px 9px #FFF, 444px 501px #FFF, 471px 218px #FFF, 620px 837px #FFF, 534px 1443px #FFF, 710px 544px #FFF, 746px 1745px #FFF, 89px 1163px #FFF, 504px 142px #FFF, 1380px 1521px #FFF, 817px 418px #FFF, 1216px 305px #FFF, 893px 1166px #FFF, 630px 1964px #FFF, 1188px 376px #FFF, 1339px 501px #FFF, 660px 1042px #FFF, 638px 328px #FFF, 1051px 1318px #FFF, 759px 444px #FFF, 1957px 1189px #FFF, 1386px 1522px #FFF, 134px 636px #FFF, 1894px 1380px #FFF, 1214px 1638px #FFF, 509px 1277px #FFF, 136px 1712px #FFF, 1986px 1253px #FFF, 431px 67px #FFF, 77px 1962px #FFF, 1770px 1516px #FFF, 1807px 361px #FFF, 1656px 1345px #FFF, 1284px 1593px #FFF, 1271px 905px #FFF, 902px 786px #FFF, 1306px 10px #FFF, 1949px 924px #FFF, 1146px 1392px #FFF, 1646px 1407px #FFF, 925px 367px #FFF, 1034px 400px #FFF, 689px 1882px #FFF, 1546px 683px #FFF, 1126px 277px #FFF, 1894px 1939px #FFF, 1101px 957px #FFF, 423px 1525px #FFF, 376px 778px #FFF, 147px 1429px #FFF, 242px 4px #FFF;
    }

#stars2 {
    width: 2px;
    height: 2px;
    border-radius: 50%;
    background: transparent;
    box-shadow: 1413px 408px #FFF, 223px 1232px #FFF, 822px 1185px #FFF, 1032px 1350px #FFF, 1045px 889px #FFF, 1820px 140px #FFF, 1572px 1510px #FFF, 1644px 1800px #FFF, 861px 576px #FFF, 172px 1409px #FFF, 1815px 1512px #FFF, 1611px 696px #FFF, 709px 930px #FFF, 1913px 291px #FFF, 1808px 1572px #FFF, 766px 242px #FFF, 1441px 1159px #FFF, 586px 1062px #FFF, 782px 368px #FFF, 542px 1363px #FFF, 1929px 1960px #FFF, 1375px 790px #FFF, 606px 522px #FFF, 1275px 660px #FFF, 528px 1743px #FFF, 1167px 1751px #FFF, 226px 653px #FFF, 830px 434px #FFF, 1788px 1269px #FFF, 812px 558px #FFF, 519px 1304px #FFF, 980px 1290px #FFF, 801px 1920px #FFF, 421px 894px #FFF, 276px 1671px #FFF, 1966px 410px #FFF, 514px 947px #FFF, 1752px 598px #FFF, 1851px 637px #FFF, 1026px 1356px #FFF, 918px 1120px #FFF, 853px 521px #FFF, 809px 1341px #FFF, 590px 544px #FFF, 1585px 790px #FFF, 1527px 1719px #FFF, 1391px 542px #FFF, 1403px 73px #FFF, 1532px 231px #FFF, 1868px 1452px #FFF, 2000px 1534px #FFF, 1358px 385px #FFF, 1772px 131px #FFF, 1706px 31px #FFF, 1123px 1960px #FFF, 167px 419px #FFF, 1822px 2000px #FFF, 775px 1006px #FFF, 1077px 603px #FFF, 1266px 472px #FFF, 1629px 1990px #FFF, 1517px 811px #FFF, 1212px 1401px #FFF, 239px 96px #FFF, 647px 1549px #FFF, 1323px 983px #FFF, 1968px 101px #FFF, 833px 161px #FFF, 737px 422px #FFF, 1592px 968px #FFF, 906px 1840px #FFF, 1229px 901px #FFF, 1668px 822px #FFF, 41px 626px #FFF, 86px 1297px #FFF, 418px 244px #FFF, 847px 1214px #FFF, 1954px 247px #FFF, 1800px 203px #FFF, 945px 1862px #FFF, 919px 1945px #FFF, 941px 738px #FFF, 173px 1884px #FFF, 427px 839px #FFF, 1851px 1342px #FFF, 886px 1100px #FFF, 1184px 1643px #FFF, 1236px 1347px #FFF, 73px 1183px #FFF, 856px 1276px #FFF, 1234px 326px #FFF, 547px 994px #FFF, 292px 297px #FFF, 111px 13px #FFF, 71px 1877px #FFF, 311px 1696px #FFF, 254px 787px #FFF, 1013px 1569px #FFF, 1779px 1814px #FFF, 78px 57px #FFF, 776px 632px #FFF, 440px 1362px #FFF, 1861px 1078px #FFF, 1129px 1343px #FFF, 1317px 702px #FFF, 1718px 1010px #FFF, 725px 1405px #FFF, 1126px 533px #FFF, 944px 1050px #FFF, 1730px 1646px #FFF, 1591px 1328px #FFF, 541px 1172px #FFF, 6px 1920px #FFF, 1410px 56px #FFF, 1740px 1166px #FFF, 821px 518px #FFF, 510px 304px #FFF, 1847px 1005px #FFF, 1682px 1678px #FFF, 1016px 1244px #FFF, 117px 1983px #FFF, 1537px 1193px #FFF, 1776px 1088px #FFF, 1031px 1008px #FFF, 1902px 163px #FFF, 1814px 1411px #FFF, 1607px 405px #FFF, 1628px 400px #FFF, 1883px 427px #FFF, 473px 1400px #FFF, 434px 262px #FFF, 1527px 1871px #FFF, 1546px 84px #FFF, 904px 179px #FFF, 1217px 1185px #FFF, 1600px 1754px #FFF, 1383px 791px #FFF, 1523px 562px #FFF, 375px 801px #FFF, 1033px 29px #FFF, 1670px 400px #FFF, 809px 1922px #FFF, 1485px 145px #FFF, 133px 1681px #FFF, 64px 424px #FFF, 495px 1479px #FFF, 1726px 1810px #FFF, 931px 1215px #FFF, 194px 1440px #FFF, 1915px 1623px #FFF, 1043px 850px #FFF, 916px 1603px #FFF, 1509px 279px #FFF, 894px 723px #FFF, 1574px 1833px #FFF, 1797px 223px #FFF, 1329px 1017px #FFF, 1421px 457px #FFF, 1078px 750px #FFF, 1150px 1022px #FFF, 1244px 1705px #FFF, 282px 1882px #FFF, 1972px 1393px #FFF, 216px 636px #FFF, 1863px 1690px #FFF, 78px 1088px #FFF, 374px 1646px #FFF, 1921px 1930px #FFF, 1358px 451px #FFF, 1535px 1797px #FFF, 1780px 550px #FFF, 1582px 1565px #FFF, 518px 1114px #FFF, 1821px 1491px #FFF, 1698px 1078px #FFF, 1281px 1843px #FFF, 1447px 120px #FFF, 1081px 614px #FFF, 598px 707px #FFF, 1782px 1799px #FFF, 1809px 61px #FFF, 119px 1008px #FFF, 939px 1431px #FFF, 321px 1064px #FFF, 1151px 605px #FFF, 1925px 1747px #FFF, 1857px 39px #FFF, 1922px 572px #FFF, 688px 628px #FFF, 211px 1524px #FFF, 1626px 1984px #FFF, 654px 458px #FFF, 1936px 1032px #FFF, 1718px 1243px #FFF, 1030px 755px #FFF, 1656px 1555px #FFF, 1696px 1291px #FFF, 1599px 1894px #FFF, 969px 1385px #FFF, 1770px 1115px #FFF;
    animation: animStar 100s linear infinite;
}

    #stars2:after {
        content: " ";
        position: absolute;
        top: 2000px;
        width: 2px;
        height: 2px;
        border-radius: 50%;
        background: transparent;
        box-shadow: 1413px 408px #FFF, 223px 1232px #FFF, 822px 1185px #FFF, 1032px 1350px #FFF, 1045px 889px #FFF, 1820px 140px #FFF, 1572px 1510px #FFF, 1644px 1800px #FFF, 861px 576px #FFF, 172px 1409px #FFF, 1815px 1512px #FFF, 1611px 696px #FFF, 709px 930px #FFF, 1913px 291px #FFF, 1808px 1572px #FFF, 766px 242px #FFF, 1441px 1159px #FFF, 586px 1062px #FFF, 782px 368px #FFF, 542px 1363px #FFF, 1929px 1960px #FFF, 1375px 790px #FFF, 606px 522px #FFF, 1275px 660px #FFF, 528px 1743px #FFF, 1167px 1751px #FFF, 226px 653px #FFF, 830px 434px #FFF, 1788px 1269px #FFF, 812px 558px #FFF, 519px 1304px #FFF, 980px 1290px #FFF, 801px 1920px #FFF, 421px 894px #FFF, 276px 1671px #FFF, 1966px 410px #FFF, 514px 947px #FFF, 1752px 598px #FFF, 1851px 637px #FFF, 1026px 1356px #FFF, 918px 1120px #FFF, 853px 521px #FFF, 809px 1341px #FFF, 590px 544px #FFF, 1585px 790px #FFF, 1527px 1719px #FFF, 1391px 542px #FFF, 1403px 73px #FFF, 1532px 231px #FFF, 1868px 1452px #FFF, 2000px 1534px #FFF, 1358px 385px #FFF, 1772px 131px #FFF, 1706px 31px #FFF, 1123px 1960px #FFF, 167px 419px #FFF, 1822px 2000px #FFF, 775px 1006px #FFF, 1077px 603px #FFF, 1266px 472px #FFF, 1629px 1990px #FFF, 1517px 811px #FFF, 1212px 1401px #FFF, 239px 96px #FFF, 647px 1549px #FFF, 1323px 983px #FFF, 1968px 101px #FFF, 833px 161px #FFF, 737px 422px #FFF, 1592px 968px #FFF, 906px 1840px #FFF, 1229px 901px #FFF, 1668px 822px #FFF, 41px 626px #FFF, 86px 1297px #FFF, 418px 244px #FFF, 847px 1214px #FFF, 1954px 247px #FFF, 1800px 203px #FFF, 945px 1862px #FFF, 919px 1945px #FFF, 941px 738px #FFF, 173px 1884px #FFF, 427px 839px #FFF, 1851px 1342px #FFF, 886px 1100px #FFF, 1184px 1643px #FFF, 1236px 1347px #FFF, 73px 1183px #FFF, 856px 1276px #FFF, 1234px 326px #FFF, 547px 994px #FFF, 292px 297px #FFF, 111px 13px #FFF, 71px 1877px #FFF, 311px 1696px #FFF, 254px 787px #FFF, 1013px 1569px #FFF, 1779px 1814px #FFF, 78px 57px #FFF, 776px 632px #FFF, 440px 1362px #FFF, 1861px 1078px #FFF, 1129px 1343px #FFF, 1317px 702px #FFF, 1718px 1010px #FFF, 725px 1405px #FFF, 1126px 533px #FFF, 944px 1050px #FFF, 1730px 1646px #FFF, 1591px 1328px #FFF, 541px 1172px #FFF, 6px 1920px #FFF, 1410px 56px #FFF, 1740px 1166px #FFF, 821px 518px #FFF, 510px 304px #FFF, 1847px 1005px #FFF, 1682px 1678px #FFF, 1016px 1244px #FFF, 117px 1983px #FFF, 1537px 1193px #FFF, 1776px 1088px #FFF, 1031px 1008px #FFF, 1902px 163px #FFF, 1814px 1411px #FFF, 1607px 405px #FFF, 1628px 400px #FFF, 1883px 427px #FFF, 473px 1400px #FFF, 434px 262px #FFF, 1527px 1871px #FFF, 1546px 84px #FFF, 904px 179px #FFF, 1217px 1185px #FFF, 1600px 1754px #FFF, 1383px 791px #FFF, 1523px 562px #FFF, 375px 801px #FFF, 1033px 29px #FFF, 1670px 400px #FFF, 809px 1922px #FFF, 1485px 145px #FFF, 133px 1681px #FFF, 64px 424px #FFF, 495px 1479px #FFF, 1726px 1810px #FFF, 931px 1215px #FFF, 194px 1440px #FFF, 1915px 1623px #FFF, 1043px 850px #FFF, 916px 1603px #FFF, 1509px 279px #FFF, 894px 723px #FFF, 1574px 1833px #FFF, 1797px 223px #FFF, 1329px 1017px #FFF, 1421px 457px #FFF, 1078px 750px #FFF, 1150px 1022px #FFF, 1244px 1705px #FFF, 282px 1882px #FFF, 1972px 1393px #FFF, 216px 636px #FFF, 1863px 1690px #FFF, 78px 1088px #FFF, 374px 1646px #FFF, 1921px 1930px #FFF, 1358px 451px #FFF, 1535px 1797px #FFF, 1780px 550px #FFF, 1582px 1565px #FFF, 518px 1114px #FFF, 1821px 1491px #FFF, 1698px 1078px #FFF, 1281px 1843px #FFF, 1447px 120px #FFF, 1081px 614px #FFF, 598px 707px #FFF, 1782px 1799px #FFF, 1809px 61px #FFF, 119px 1008px #FFF, 939px 1431px #FFF, 321px 1064px #FFF, 1151px 605px #FFF, 1925px 1747px #FFF, 1857px 39px #FFF, 1922px 572px #FFF, 688px 628px #FFF, 211px 1524px #FFF, 1626px 1984px #FFF, 654px 458px #FFF, 1936px 1032px #FFF, 1718px 1243px #FFF, 1030px 755px #FFF, 1656px 1555px #FFF, 1696px 1291px #FFF, 1599px 1894px #FFF, 969px 1385px #FFF, 1770px 1115px #FFF;
    }

#stars3 {
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background: transparent;
    box-shadow: 895px 38px #FFF, 859px 1726px #FFF, 656px 653px #FFF, 1889px 23px #FFF, 378px 1234px #FFF, 281px 1226px #FFF, 634px 206px #FFF, 994px 877px #FFF, 1174px 1109px #FFF, 1845px 1834px #FFF, 1158px 916px #FFF, 722px 403px #FFF, 316px 1094px #FFF, 1949px 748px #FFF, 1684px 736px #FFF, 1518px 246px #FFF, 1135px 739px #FFF, 1875px 373px #FFF, 1448px 747px #FFF, 225px 1456px #FFF, 1846px 471px #FFF, 764px 79px #FFF, 101px 1183px #FFF, 1216px 1546px #FFF, 1477px 1297px #FFF, 1648px 158px #FFF, 343px 1633px #FFF, 1773px 1101px #FFF, 77px 225px #FFF, 1071px 946px #FFF, 1364px 1782px #FFF, 1590px 461px #FFF, 1338px 1555px #FFF, 524px 1819px #FFF, 1382px 325px #FFF, 1893px 528px #FFF, 1119px 94px #FFF, 1013px 1568px #FFF, 544px 55px #FFF, 1761px 1284px #FFF, 1981px 568px #FFF, 1359px 848px #FFF, 1335px 175px #FFF, 897px 1282px #FFF, 714px 1796px #FFF, 1466px 650px #FFF, 1867px 1726px #FFF, 1443px 1473px #FFF, 1032px 151px #FFF, 1035px 325px #FFF, 1487px 1062px #FFF, 1051px 1033px #FFF, 892px 824px #FFF, 1689px 332px #FFF, 1817px 1903px #FFF, 1306px 571px #FFF, 1913px 267px #FFF, 1369px 1739px #FFF, 865px 1633px #FFF, 1396px 1985px #FFF, 767px 433px #FFF, 481px 1264px #FFF, 185px 1433px #FFF, 1613px 725px #FFF, 11px 1916px #FFF, 1604px 1455px #FFF, 883px 180px #FFF, 1912px 1295px #FFF, 1991px 1581px #FFF, 1327px 96px #FFF, 425px 555px #FFF, 1325px 1303px #FFF, 163px 1115px #FFF, 918px 847px #FFF, 1967px 1838px #FFF, 1374px 1333px #FFF, 755px 1830px #FFF, 181px 290px #FFF, 1263px 1230px #FFF, 292px 1435px #FFF, 715px 764px #FFF, 1157px 1739px #FFF, 89px 811px #FFF, 398px 589px #FFF, 1778px 1593px #FFF, 581px 293px #FFF, 1953px 1735px #FFF, 1787px 210px #FFF, 876px 177px #FFF, 474px 753px #FFF, 1438px 1414px #FFF, 1524px 446px #FFF, 1227px 772px #FFF, 1601px 1501px #FFF, 768px 1211px #FFF, 691px 1954px #FFF, 781px 1118px #FFF, 1830px 1844px #FFF, 1848px 751px #FFF, 1335px 60px #FFF;
    animation: animStar 150s linear infinite;
}

    #stars3:after {
        content: " ";
        position: absolute;
        top: 2000px;
        width: 3px;
        height: 3px;
        border-radius: 50%;
        background: transparent;
        box-shadow: 895px 38px #FFF, 859px 1726px #FFF, 656px 653px #FFF, 1889px 23px #FFF, 378px 1234px #FFF, 281px 1226px #FFF, 634px 206px #FFF, 994px 877px #FFF, 1174px 1109px #FFF, 1845px 1834px #FFF, 1158px 916px #FFF, 722px 403px #FFF, 316px 1094px #FFF, 1949px 748px #FFF, 1684px 736px #FFF, 1518px 246px #FFF, 1135px 739px #FFF, 1875px 373px #FFF, 1448px 747px #FFF, 225px 1456px #FFF, 1846px 471px #FFF, 764px 79px #FFF, 101px 1183px #FFF, 1216px 1546px #FFF, 1477px 1297px #FFF, 1648px 158px #FFF, 343px 1633px #FFF, 1773px 1101px #FFF, 77px 225px #FFF, 1071px 946px #FFF, 1364px 1782px #FFF, 1590px 461px #FFF, 1338px 1555px #FFF, 524px 1819px #FFF, 1382px 325px #FFF, 1893px 528px #FFF, 1119px 94px #FFF, 1013px 1568px #FFF, 544px 55px #FFF, 1761px 1284px #FFF, 1981px 568px #FFF, 1359px 848px #FFF, 1335px 175px #FFF, 897px 1282px #FFF, 714px 1796px #FFF, 1466px 650px #FFF, 1867px 1726px #FFF, 1443px 1473px #FFF, 1032px 151px #FFF, 1035px 325px #FFF, 1487px 1062px #FFF, 1051px 1033px #FFF, 892px 824px #FFF, 1689px 332px #FFF, 1817px 1903px #FFF, 1306px 571px #FFF, 1913px 267px #FFF, 1369px 1739px #FFF, 865px 1633px #FFF, 1396px 1985px #FFF, 767px 433px #FFF, 481px 1264px #FFF, 185px 1433px #FFF, 1613px 725px #FFF, 11px 1916px #FFF, 1604px 1455px #FFF, 883px 180px #FFF, 1912px 1295px #FFF, 1991px 1581px #FFF, 1327px 96px #FFF, 425px 555px #FFF, 1325px 1303px #FFF, 163px 1115px #FFF, 918px 847px #FFF, 1967px 1838px #FFF, 1374px 1333px #FFF, 755px 1830px #FFF, 181px 290px #FFF, 1263px 1230px #FFF, 292px 1435px #FFF, 715px 764px #FFF, 1157px 1739px #FFF, 89px 811px #FFF, 398px 589px #FFF, 1778px 1593px #FFF, 581px 293px #FFF, 1953px 1735px #FFF, 1787px 210px #FFF, 876px 177px #FFF, 474px 753px #FFF, 1438px 1414px #FFF, 1524px 446px #FFF, 1227px 772px #FFF, 1601px 1501px #FFF, 768px 1211px #FFF, 691px 1954px #FFF, 781px 1118px #FFF, 1830px 1844px #FFF, 1848px 751px #FFF, 1335px 60px #FFF;
    }


@keyframes animStar {
    from {
        transform: translateY(0px);
    }

    to {
        transform: translateY(-2000px);
    }
}

.sec-home {
    padding-top: 50px;
    padding-bottom: 50px;
}

    .sec-home .h2 {
        border: none;
        font-weight: normal;
        letter-spacing: 4px;
    }

    .sec-home.home-about .h2 {
        -webkit-writing-mode: vertical-rl;
        -moz-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
        writing-mode: vertical-rl;
    }

.home-about {
    background: url(../images/all/bg_sec.jpg) repeat;
    padding-bottom: 0;
}
.sec-home.home-about h1.st {
    background: url(../images/all/h1.svg) center top no-repeat;
    padding-top: 98px;
    margin-bottom: 22px;
}
.sec-home.home-about .h2 {
    background: url(../images/all/bg_title.jpg) no-repeat;
    background-size: cover;
    color: #fff;
    line-height: normal;
    padding: 20px 10px;
    position: absolute;
    top: -50px;
    z-index: 5;
    left: -30px;
    bottom: 40%;
    padding-top: 50px;
}

.sec-home.home-about .right-info {
    position: relative;
    width: 30%;
    margin-bottom: 50px;
}

.home-about .right-info .pic {
    /*height: 100%;*/
}

.sec-home.home-about .left-info {
    width: 70%;
    padding-right: 50px;
    padding-bottom: 50px;
}

.home-about .txt {
    margin-top: 50px;
}
.sec-home.home-about h4 {
    font-size: 20px;
}
.home-about .g-about {
    justify-content: space-between;
}

.sec-home h3.st {
    font-size: 1.525rem;
}

.sec-home.home-about h3.st {
    margin-bottom: 30px;
}

.btn-more {
    border: 1px solid #000;
    padding: 8px 30px;
    font-size: 0.8rem;
    font-weight: bold;
    display: inline-block;
    position: relative;
    z-index: 5;
}

    .btn-more:hover {
        color: #fff;
    }

.home-about .btn-more {
    margin-top: 50px;
}

.btn-style:after, .btn-more:after {
    position: absolute;
    content: "";
    width: 0;
    height: 100%;
    top: 0;
    right: 0;
    z-index: -1;
    background: var(--main-color);
    transition: all 0.3s ease;
}



.btn-style:hover:after, .btn-more:hover:after {
    left: 0;
    width: 100%;
}

.home-news {
    background: url(../images/all/bg_news.jpg) no-repeat;
    background-size: cover;
    /*background-attachment: fixed;*/
    padding: 0 !important;
    position: relative;
    background-position: center bottom;
}

    .home-news:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        backdrop-filter: blur(2px);
        transition: all 1s;
    }

    .home-news.aos-animate:before {
        backdrop-filter: blur(0);
    }

    .home-news .h3 {
        margin-bottom: 0;
    }

    .home-news .gallery-list .item {
        padding: 0;
        margin-bottom: 0;
    }

    .home-news .item-wrap {
        padding: 90px 36px;
        position: relative;
        height: 100%;
    }
		.home-news .item-wrap a:hover {
			color: #333;
		}
        .home-news .item-wrap:before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: #000;
            opacity: 1;
            z-index: 5;
            pointer-events: none;
        }

    .home-news.aos-animate .item-wrap:before {
        opacity: 0.2;
        transition: all 1s;
    }

    .home-news .item-wrap:hover:before {
        bottom: 100%;
        transition: all .5s;
    }

    .home-news .item-wrap:hover a .ratio {
        transform: scale(1.1);
        box-shadow: rgba(17, 12, 46, 0.15) 0px 48px 100px 0px;
    }

    .home-news .item .item-wrap .description {
        max-height: inherit;
        -webkit-line-clamp: initial;
        font-size: 16px;
    }
    .home-news .item-wrap .tag {
        background: var(--second-color);
        margin: 0 auto;
        display: table;
    }

    .home-news .item-wrap .date {
        color: #fff;
        text-align: center;
        margin: 5px 0 15px;
    }

    .home-news .item-wrap .title {
        margin-bottom: 30px;
    }

    .home-news .item-wrap .info {
        padding: 0;
    }

    .home-news .item-wrap a {
        color: #1e1e1e;
        text-align: center;
        display: block;
    }
    .home-news .item-wrap .title, .home-news .item .item-wrap .description {
        /*color: #fff;*/
    }
    .home-news .item .item-wrap .description {
      /* opacity:0.8;*/
    }
        .home-news .item-wrap a .ratio {
            width: 100px;
            overflow: hidden;
            height: 100px;
            border-radius: 50%;
            margin: 0 auto 20px;
            transition: all .5s ease;
        }

.home-case {
    background: url(../images/all/bg_sec.jpg) repeat;
    position: relative;
}

    .home-case:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        bottom: 0;
        background: rgb(179 135 80 / 91%);
        opacity: .14;
        transition: all .5s;
    }

    .home-case.aos-animate:before {
        width: 50%;
    }

    .home-case .item {
        padding: 70px;
    }

        .home-case .item p {
            display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            white-space: normal;
            overflow: hidden;
            margin-bottom: 40px;
        }

        .home-case .item .btn-more {
            display: table;
            margin: auto;
            background: var(--second-color);
            color: #333;
        }
		.home-case .item .btn-more:hover {
			color: #fff;
		}

            .home-case .item .btn-more:after {
                background: var(--main-color);
            }




    .home-case .h2 {
        text-align: center;
        font-size: 2rem;
    }
    .home-case .item p .second-line {
        display: block;
    }
        .home-case .h2 b {
            display: block;
        }

.home-link {
    background: url(../images/all/bg_link.jpg) no-repeat;
    background-size: cover;
}

    .home-link a {
        color: #1c0c06;
        padding: 30px;
        background: rgb(255 255 255 / 62%);
        width: 200px;
        height: 200px;
        text-align: center;
        display: flex;
        justify-content: space-between;
        align-items: center;
        flex-direction: column;
        transition: all .5s;
        position: relative;
        justify-content: center;
    }

        .home-link a > * {
            transform: translateY(100px);
            transition: all .5s;
            opacity: 0;
        }

    .home-link.aos-animate a > * {
        transform: translateY(0);
        opacity: 0.6;
    }

    .home-link a:hover {
        box-shadow: 0 0 15px rgba(255, 255, 255, 0.60);
    }





        .home-link a:hover > * {
            opacity: 1;
            text-shadow: 0 0 15px rgba(255, 255, 255, 0.60);
        }

    .home-link a b {
        line-height: normal;
        font-size: 3rem;
        font-weight: 300;
        display: block;
        margin-bottom: 20px;
        text-align: center;
    }

    .home-link .link-list {
        justify-content: space-around;
        margin: 50px auto;
        transition: all .5s;
    }

    .home-link a .txt-en {
        font-size: 0.5rem;
    }

.home-pro {
    background: url(../images/all/bg_pro.jpg) no-repeat;
    background-size: cover;
    padding-top: 70px !important;
    padding-bottom: 70px;
}

    .home-pro .price-box {
        text-align: center;
    }

    .home-pro .text-end {
        text-align: center !important;
    }

    .home-pro .gallery-list .item .info {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.40);
        color: #fff;
        margin: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-direction: column;
        opacity: 0;
        filter: blur(3px);
        transition: all 1s;
        pointer-events: none;
    }

    .home-pro .gallery-list .item:hover .info {
        opacity: 1;
        filter: blur(0);
    }

    .home-pro .item-info {
        position: relative;
    }

    .home-pro .gallery-list .item .title {
        color: #fff;
        margin: 0;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: break-spaces;
    }

    .home-pro .gallery-list p.price {
        color: #fff;
    }

    .home-pro .gallery-list .item .btn {
        color: #fff;
    }

    .home-pro .mx-auto {
        display: flex;
    }

    .home-pro .gallery-list {
        /*min-width: 0px;*/
        padding: 0 10px;
    }

    .home-pro .d-slick,
    .home-pro .slickfixedInitPosition{
        width: 100%;
    }

    .home-pro .h2 {
        min-width: 0px;
        -webkit-writing-mode: vertical-rl;
        -moz-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
        writing-mode: vertical-rl;
        color: #fff;
        border-right: 1px solid #888;
        padding-right: 25px;
        margin-right: 25px;
        margin-bottom: 0;
    }

        .home-pro .h2 .txt-en {
            font-size: 0.8rem;
            color: #908f8d;
            margin-left: 10px;
        }

        .home-pro .h2 span {
            display: block;
        }

    .home-pro .gallery-list.slick.list .item {
        margin-bottom: 0 !important;
    }

    .home-pro .slick .slick-arrow {
        background: url(../images/all/icon_arrow.png) no-repeat no-repeat;
        width: 10px;
        height: 15px;
        opacity: .8;
    }

        .home-pro .slick .slick-arrow:hover {
            opacity: 1;
        }

        .home-pro .slick .slick-arrow.slick-next {
            transform: scaleX(-1);
        }

body:not(.home) .footer {
    border-top: 1px solid #ccc;
}
/*body:not(.home) .footer .cominfo-list li label {
    margin-right: 12px;
}*/
.footer .cominfo-list {
    display: flex;
    align-items: flex-start;
    justify-content: center;
    margin: 30px 0;
}

    .footer .cominfo-list li {
        margin: 0 20px;
        width: calc(100% / 6);
        text-align: center;
    }
        .footer .cominfo-list li label {
            display: block;
            text-align: center;
        }
        .footer .cominfo-list li svg,
        .footer .cominfo-list li .icon{
            display: none;
        }

        .footer .cominfo-list li:before {
            content: "";
            width: 72px;
            height: 72px;
            display: block;
            margin: 0 auto 20px;
            transition: all .5s;
            opacity: 0;
            filter: blur(3px);
        }

/*body:not(.home) .footer .cominfo-list li:before {
    margin-bottom: 0;
    margin-right: 10px;
    width: 30px;
    height: 30px;
    background-size: contain;
    flex-shrink: 0;
}
*/
/*body:not(.home) .footer .cominfo-list li {
    display: flex;
    align-items: center;
}
*/
.footer .cominfo-list.aos-animate li:before {
    opacity: 1;
    filter: blur(0);
    transition-delay: .2s;
}

.footer .cominfo-list li.tel:before {
    content: "";
    background: url(../images/all/icon_contact3.png) no-repeat no-repeat;
}

.footer .cominfo-list li.mail:before {
    content: "";
    background: url(../images/all/icon_contact2.png) no-repeat no-repeat;
}

.footer .cominfo-list li.add:before {
    content: "";
    background: url(../images/all/icon_contact.png) no-repeat no-repeat;
}
.footer .cominfo-list li.fax:before {
    content: "";
    background: url(../images/all/icon_contact4.png) no-repeat no-repeat;
}
.footer .cominfo-list li.taxid:before {
    content: "";
    background: url(../images/all/icon_contact5.png) no-repeat no-repeat;
}

.footer_content > .container {
    width: 100%;
    max-width: 100%;
    padding: 0;
}

.footer .foo-sit {
    background: url(../images/all/bg_footer.jpg) no-repeat;
    background-size: cover;
    text-align: center;
    padding: 5px 0;
    position: relative;
}

    .footer .foo-sit:before {
        content: "";
        background: #000;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 5;
        transition: all .5s;
        pointer-events: none;
    }

    .footer .foo-sit.aos-animate:before {
        opacity: 0;
    }

.footer .footer_content.fc_seperate_bottom .foo-sit .sitemap {
    padding: 20px 0 0;
    margin-top: 0;
    border-top: none;
    margin-bottom: 15px;
    border-top: 1px solid #ffffff1f;
}
footer .wid {
    margin: 22px 0;
}
    .footer .footer_content.fc_seperate_bottom .foo-sit .sitemap a, footer .wid .editor {
        color: #c4c4c4;
    }

.footer .social-box a {
    color: #c4c4c4;
}

    .footer .social-box a:hover, .footer .footer_content.fc_seperate_bottom .foo-sit .sitemap a:hover {
        color: #fff;
    }

.footer .gotop {
    position: relative;
    right: auto;
    bottom: auto;
    opacity: 1;
    transition: all 0.3s ease;
    text-align: center;
}

    .footer .gotop a:before {
        content: "";
        width: 13px;
        height: 17px;
        background: url(../images/all/icon_top.png) repeat-y;
        display: inline-block;
        margin-right: 15px;
        transition: all .5s;
    }

    .footer .gotop a:hover:before {
        background-position: 0 -17px;
    }

    .footer .gotop a {
        background: none;
        width: auto;
        height: auto;
        border-radius: 50%;
        text-align: center;
        display: flex;
        color: #fff;
        line-height: 50px;
        align-items: center;
        justify-content: center;
    }

.footer .footer_content.fc_seperate_bottom {
    padding: 0;
    background: none;
}

    .footer .footer_content.fc_seperate_bottom .footer-bottom {
        background: rgb(235 230 224);
        /* color: #fff; */
        text-align: center;
        padding: 20px 0;
    }

        .footer .footer_content.fc_seperate_bottom .footer-bottom .copyrights-info {
            border: none;
            padding: 20px 0 10px;
            margin: 0;
            justify-content: center;
            align-items: center;
            flex-direction: column;
        }

.footer .powered {
    margin-top: 10px;
}

.floating_circle .menu-item {
}

.floating_circle .fmenu-open-button {
    background: var(--second-color);
}

.floating_circle .menu-item {
    background: var(--third-color);
}

    .floating_circle .menu-item:hover svg {
        color: var(--main-color);
    }

.floating_circle .menu-item {
    right: 20px;
    bottom: 20px;
}

.wid-float-section ul {background: none;}
.wid-float-section ul li {padding: 0;}
.wid-float-section ul li a {padding: 5px;color: #ffffff;}
.wid-float-section ul li.tel a {background: #167de1;}
.wid-float-section ul li.icon_f a {background: #4f7ec7;}
.wid-float-section ul li.icon_l a {background: #4CAF50;}

.wid-float-section ul li a:hover, 
.wid-float-section ul li a:hover .icon {color: #ffffff;}



.nav-item.dropdown > .navbar-nav, .nav-item.dropdown > .navbar-nav .navbar-nav {
    background: rgba(255, 255,255, 0.6);
}

    .nav-item.dropdown > .navbar-nav a:hover, .nav-item.dropdown > .navbar-nav .navbar-nav a:hover {
        background: var(--main-color);
        color: #fff;
    }

.nav-item.dropdown.fadeup > .navbar-nav li a {
    color: #000;
}

.header .navbar-nav .nav-item, .header .navbar-nav .nav-item:hover, .header .navbar-nav .nav-item:hover > .nav-link {
    color: #fff;
}

.section h6.h3 {
    margin: 0;
}

.header .navbar .small-btn-box {
    align-self: baseline;
    margin-top: 25px;
    margin-left: 30px;
    display: flex;
    flex-direction: column;
    margin: 0;
    flex-direction: column-reverse;
    align-items: flex-end;
    margin-top: 24px;
    margin-left: 30px;
}


.header .navbar .nav-share-btn-area {
    margin-left: 0;
    padding: 0 !important;
}

.nav-cart-info .cart-drop-box .count {
    display: flex;
    align-items: center;
    justify-content: center;
}

.header .cart-drop-box {
    position: relative;
}

.header .nav-cart-info .nav-cart-list.cart-drop-detail {
    top: 100% !important;
}

    .header .nav-cart-info .nav-cart-list.cart-drop-detail > div {
        padding: 15px;
    }

.header .nav-cart-info {
    padding: 0;
}

.ezshare-box a {
    border-radius: 5px;
}

body.news .article-horizontal-grid .item .info .kind a {
    position: absolute;
    left: 10px;
    top: -10px;
    -webkit-writing-mode: vertical-rl;
    -moz-writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    writing-mode: vertical-rl;
    color: #000;
    background: var(--third-color);
    border: none;
    padding: 5px;
    letter-spacing: 2px;
}

body.news .article-horizontal-grid .item .info .date {
    font-size: 13px;
    color: var(--main-color);
    line-height: 18px;
    border-bottom: 1px solid;
    padding: 0 5px;
    position: absolute;
    top: 0;
    padding: 0 0 5px;
}

body.news .article-horizontal-grid .item .pic a {
    border: 1px solid #9c9c9c;
    padding: 2px;
}

    body.news .article-horizontal-grid .item .pic a .ratio {
        overflow: hidden;
    }

    body.news .article-horizontal-grid .item .pic a img {
        transform: scale(1);
        transition: all .3s;
    }

    body.news .article-horizontal-grid .item .pic a:hover img {
        transform: scale(1.1);
    }

.breadcrumb {
    background: rgba(0,0,0, 0.17);
}

.page-link {
    background: #e1e1e1;
    border-radius: 5px;
}

body:not(.show) .page-link, body:not(.show) .page-item:first-child .page-link, body:not(.show) .page-item:last-child .page-link {
    background: #e1e1e1;
    border: none;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}

body.news .article-horizontal-grid .item .info {
    padding-top: 25px;
}

.page-item .page-link:hover {
    background: var(--third-color);
    color: #fff;
}

body.news .article-horizontal-grid .item .more-area .d-none {
    display: none !important;
}

body.news .article-horizontal-grid .item .more-area {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

    body.news .article-horizontal-grid .item .more-area .icon {
        margin: 0;
    }

body.news .article-horizontal-grid .item .info .desc {
    display: none;
}

body.news .tag {
    margin: 0;
    color: #000;
}

.main .side .h3 {
    position: relative;
    text-align: left;
}

    .main .side .h3 span {
        -webkit-writing-mode: vertical-rl;
        -moz-writing-mode: vertical-rl;
        -ms-writing-mode: tb-rl;
        writing-mode: vertical-rl;
    }

    .main .side .h3:before {
        content: "";
        width: 8px;
        height: 8px;
        margin: 0 auto 10px;
        display: block;
        background: url(../images/all/bg_title.jpg) no-repeat;
    }

.side .wid {
    display: flex;
}

.side .h3 .txt-tw {
    border: none;
    padding: 0;
}

.main .side .wid-search .h3 {
    display: none;
}

.main .side .wid-search .form-area {
    flex-grow: 1;
}

.side .wid {
    position: relative;
}
.side .nav-item:not(.nav-title).dropdown > .navbar-nav .nav-item:not(.nav-title):hover .nav-link {
    color: #795548;
}
.btn.btn-primary {
    background: var(--forth-color);
    border-color: var(--forth-color);
}

    .btn.btn-primary:hover, .btn-secondary:hover {
        background: var(--third-color);
        border-color: var(--third-color);
    }

body:not(.home) .main-content {
    padding-top: 50px;
}

body:not(.home) .h2, body.contact h3.h1 {
    border: none;
    position: relative;
    font-size: 2rem;
    text-align: center;
    border-bottom: 1px solid #ccc;
}
body.contact h3.h1 {
    color: var(--main-color);
    padding: 0 0 10px;
    font-weight: bold;
    margin: 0 0 15px;
}
  body:not(.home) .h2:before, body.contact h3.h1:before {
        content: "";
        width: 8px;
        height: 8px;
        margin: 0 auto 10px;
        display: block;
        background: url(../images/all/bg_title.jpg) no-repeat;
        display: inline-block;
        margin: 0 15px;
        margin-top: -8px;
        vertical-align: middle;
    }



    body:not(.home) .h2:after, body.contact h3.h1:after {
        content: "";
        width: 8px;
        height: 8px;
        margin: 0 auto 10px;
        display: block;
        background: url(../images/all/bg_title.jpg) no-repeat;
        display: inline-block;
        margin: 0 15px;
        vertical-align: middle;
        margin-top: -8px;
    }

    body:not(.home) .h2 .txt-en, body.contact h3.h1 .txt-en {
        font-size: 13px;
        color: var(--forth-color);
        display: none;
    }

.main .side .wid-cont {
    border-left: 1px solid #000;
    /* padding: 10px 0; */
    flex-grow: 1;
    margin-left: 10px;
    padding-left: 10px;
}

body:not(.home) .h5 .txt-en {
    display: none;
}

.side .filter-content, .side .filter-sidebar.multiple-collapse .collapse-content {
    border: none;
}

.side .filter-title .collapsed-btn, .side .filter-sidebar.multiple-collapse .collapsed-btn {
    background: none;
    border: none;
    padding: 5px 10px;
}

.side .filter-content > ul {
    padding: 5px 10px;
}

.side .navbar, .side .filter-sidebar, .sideAutoUcCollapse {
    background: none;
}

.side .filter-content ul li:before {
    content: "-";
}

.grid .grid-item .item .info {
    padding: 0;
}

    .grid .grid-item .item .info .title {
        font-size: 1rem;
        text-align: left;
        background: #000;
        width: 80%;
        color: #fff;
        padding: 5px 10px;
        margin-top: -20px;
        position: relative;
    }

.grid.hov-bg .grid-item a .pic {
    background: none;
    overflow: hidden;
    border: 1px solid #000;
    padding: 5px;
}

    .grid.hov-bg .grid-item a .pic .ratio {
        overflow: hidden;
    }
.article-grid.ar-img .item .info .desc, .article-grid.ar-img .item .info .desc a{
    font-size:16px;
    color: #525252;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.article-grid.ar-img .item .info .title a {
    line-height: 1.5;
}
.form-hasbg .form-control {
    background: none;
    border-bottom: 1px solid #ccc;
}
.breadcrumb li .txt-en{
    display:none;
}
body.contact .list-creative .list-terms:before {
    background: var(--second-color);
}
body.contact .list-creative li:nth-child(1) .list-terms{
    padding-left:0;
}
body.contact .list-creative li:nth-child(1) .list-terms:before {
    display: none;
}
/*body.contact .section.pt-5 .justify-content-xl-between {
    flex-direction: column;
    width:70%;
    margin:auto;
}
body.contact .section.pt-5 .justify-content-xl-between >div {
     width:100%;
}
    body.contact .section.pt-5 .justify-content-xl-between > div + div{
        margin-top:3rem!important;
    }
    body.contact .section.pt-5 .justify-content-xl-between > div + div .h5 {
        display: none;
    }
    body.contact .row-2-columns-bordered > [class*=col]:nth-child(1)::after {
        display: none;
    }
body.contact .list-creative{
    display:flex;
    flex-wrap:wrap;
}
body.contact .list-creative > li + li {
    border: none;
    border-bottom: 1px solid #ccc;
}
    body.contact .list-creative > li:nth-child(1), body.contact .list-creative > li:nth-child(2){
        width:100%;
    }
    body.contact .list-creative > li:not(:first-child):not(:nth-child(2)) {
        width: 50%;
    }
    body.contact .list-creative .list-terms {
        padding-left: 0;
        display: flex;
        justify-content: center;
    }*/
.frame-small-box {
    width: 50%;
    padding: 0;
}
body.member.login .btn-area .flex-item .btn-primary {
    padding: 0.375rem 2.5rem;
}
.h5 .sub-txt {
    color: #a9a9a9;
}

/*評價*/

.recommend .slick .list_item {
    /* border: 1px solid #ddd; */
    margin: 0 13px;
    padding: 21px;
    background: rgb(224 224 224 / 64%);
    position: relative;
    border-radius: 20px;
}

    .recommend .slick .list_item h3 {
        font-size: 22px;
        margin: 14px 0;
        color: var(--main-color);
        line-height: 1.5;
        font-weight: 600;
    }

.page-content .recommend {
    margin: 34px 0
}

.recommend .slick .list_item .name small {
    display: block;
    line-height: 1;
    color: #8a8a8a
}

.recommend .slick .list_item .pic {
    width: 20%;
    margin: 0 auto 8px
}

.recommend .slick .list_item .name {
    text-align: center;
    font-size: 16px
}
