/*
* PHLY - Versatile Coming Soon Template
* Build Date: October 2015
* Last Update: November 2017
* Author: Madeon08
* Copyright (C) 2018 Madeon08
* This is a premium product available exclusively here : https://themeforest.net/user/Madeon08/portfolio
*/
/*  TABLE OF CONTENTS
    ---------------------------
    *. @Import & Reset
    1. Generic styles
    2. Home
    3. More Informations
    4. Newsletter
    5. Contact
    6. Social Icons
    7. Footer/Copyright
    8. Media Queries
*/
/* ------------------------------------- */
/* *. @Import & Reset .................. */
/* ------------------------------------- */
/* custom CSS files */
@import url(font-awesome.min.css);
@import url(ionicons.min.css);
@import url(bootstrap.min.css);
@import url(animate.css);
@import url(photoswipe.css);
@import url(default-skin/default-skin.css);
@import url(jquery.mCustomScrollbar.css);
@import url(vegas.css);
/* Google Fonts */
@import url("//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Montserrat:400,700");
/*
* http://meyerweb.com/eric/tools/css/reset/ 
* v2.0 | 20110126
* License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, main {
    display: block;
}

body {
    line-height: 1;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:before, blockquote:after,
    q:before, q:after {
        content: '';
        content: none;
    }

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* ------------------------------------- */
/* Preloader styles .................... */
/* ------------------------------------- */
#loading {
    width: 100vw;
    height: 100vh;
    background: #0c0c0c;
    position: fixed;
    z-index: 999;
}

    #loading #preloader {
        position: relative;
        width: 100%;
        height: 80px;
        top: calc(50% - 50px);
        text-align: center;
        margin: 0 auto;
    }

        #loading #preloader:after {
            content: "Loading...";
            /* Text under the circles */
            position: absolute;
            text-transform: uppercase;
            font-size: 12px;
            font-weight: 400;
            color: #FFFFFF;
            letter-spacing: 1px;
            font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
            top: 90px;
            width: 100%;
            left: 0;
            right: 0;
            height: 1px;
            text-align: center;
        }

        #loading #preloader span {
            position: absolute;
            border: 8px solid #EA5645;
            border-top: 8px solid transparent;
            border-radius: 999px;
        }

            #loading #preloader span:nth-child(1) {
                width: 80px;
                height: 80px;
                left: calc(50% - 40px);
                animation: spin-1 1s infinite ease;
            }

            #loading #preloader span:nth-child(2) {
                top: 20px;
                left: calc(50% - 20px);
                width: 40px;
                height: 40px;
                animation: spin-2 1s infinite ease;
            }

@keyframes spin-1 {
    0% {
        transform: rotate(360deg);
        opacity: 1;
    }

    50% {
        transform: rotate(180deg);
        opacity: 0.5;
    }

    100% {
        transform: rotate(0deg);
        opacity: 1;
    }
}

@keyframes spin-2 {
    0% {
        transform: rotate(0deg);
        opacity: 0.5;
    }

    50% {
        transform: rotate(180deg);
        opacity: 1;
    }

    100% {
        transform: rotate(360deg);
        opacity: 0.5;
    }
}

/* ------------------------------------- */
/* 1. Generic styles ................... */
/* ------------------------------------- */
body {
    background: #20232D;
    font-family: "Open Sans", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
    color: #FFFFFF;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-weight: 400;
    font-size: 100%;
    line-height: 1.5em;
    position: absolute;
    height: 100%;
}

.scroll-touch {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
}

body, html {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: transparent;
    width: 100%;
}

body, input, select, textarea {
    transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
}

a {
    transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    cursor: pointer;
    text-decoration: none;
    color: #FFFFFF;
}

    a:hover {
        color: #EC6758;
        text-decoration: none !important;
        outline: none !important;
    }

    a:active, a:focus {
        outline: none !important;
        text-decoration: none !important;
        color: #FFFFFF;
    }

button {
    transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    cursor: pointer;
}

    button:hover, button:active, button:focus {
        outline: none !important;
        text-decoration: none !important;
        color: #2B2D35;
    }

strong, b {
    font-weight: 700;
}

em, i {
    font-style: italic;
}

p {
    margin: 0;
    font-size: 1em;
    line-height: 1.6em;
    color: #FFFFFF;
    font-weight: 400;
}

h1, h2, h3, h4, h5, h6 {
    color: #FFFFFF;
    font-weight: 400;
    line-height: 1.3em;
}

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: inherit;
        text-decoration: none;
    }

    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
        color: inherit;
    }

h1 {
    font-size: 40px;
    font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
    font-weight: 700;
}

h2 {
    font-size: 22px;
    margin-top: 15px;
    margin-bottom: 30px;
}

h3 {
    font-size: 30px;
    margin-bottom: 25px;
}

h4 {
    font-size: 25px;
    margin-bottom: 25px;
}

h5 {
    font-size: 20px;
    margin-bottom: 25px;
}

h6 {
    font-size: 15px;
    margin-bottom: 25px;
}

sub {
    font-size: 0.8em;
    position: relative;
    top: 0.5em;
}

sup {
    font-size: 0.8em;
    position: relative;
    top: -0.5em;
}

.clear {
    clear: both;
}

.display-none {
    display: none !important;
}

.align-left {
    text-align: left;
}

.align-center {
    text-align: center;
}

.align-right {
    text-align: right;
}

.no-margin-bottom {
    margin-bottom: 0;
}

.opacity-0 {
    opacity: 0 !important;
    visibility: hidden !important;
}

.opacity-03 {
    opacity: 0.3 !important;
}

.opacity-1 {
    opacity: 1 !important;
    visibility: visible !important;
}

.index-999 {
    z-index: -999 !important;
}

/* ------------------------------------- */
/* 2. Home ............................. */
/* ------------------------------------- */
.light-btn {
    background: transparent;
    font-weight: 600;
    padding: 0.7em 2em;
    color: #FFFFFF;
    margin-right: 10px;
    border: 2px solid #FFFFFF;
    display: block;
    float: left;
}

    .light-btn:hover {
        background: #FFFFFF;
        color: #2B2D35;
        border-color: #FFFFFF;
    }

.action-btn {
    background: #EA5645;
    font-weight: 600;
    padding: 0.7em 2em;
    color: #FFFFFF;
    border: 2px solid #EA5645;
    display: block;
    float: left;
}

    .action-btn:hover {
        background: #FFFFFF;
        color: #2B2D35;
        border-color: #FFFFFF;
    }

.global-overlay {
    position: fixed;
    top: 0;
    left: -100vw;
    height: 100%;
    overflow: visible;
    width: 100%;
    opacity: 0;
}

.overlay {
    position: fixed;
    overflow: hidden;
    top: 0;
    left: -50%;
    background: rgba(12, 12, 12, 0.8);
    width: 100%;
    height: 100%;
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    border-right: 1px solid black;
}

    .overlay.skew-part {
        transform: skew(-25deg, 0deg);
    }

#stars {
    width: 1px;
    height: 1px;
    margin-left: 25%;
    background: transparent;
    box-shadow: 1628px 2416px #FFF, 1132px 2457px #FFF, 1672px 1662px #FFF, 2105px 779px #FFF, 191px 368px #FFF, 230px 2233px #FFF, 1831px 373px #FFF, 2433px 1350px #FFF, 149px 2370px #FFF, 1552px 1779px #FFF, 1913px 1662px #FFF, 1316px 681px #FFF, 2230px 1506px #FFF, 702px 1010px #FFF, 2013px 785px #FFF, 2133px 1192px #FFF, 2376px 1996px #FFF, 2419px 895px #FFF, 93px 2094px #FFF, 1636px 1337px #FFF, 385px 216px #FFF, 2267px 426px #FFF, 227px 2358px #FFF, 445px 675px #FFF, 1020px 790px #FFF, 881px 689px #FFF, 173px 1831px #FFF, 9px 2327px #FFF, 246px 914px #FFF, 149px 50px #FFF, 148px 469px #FFF, 1043px 1245px #FFF, 1403px 2092px #FFF, 802px 1065px #FFF, 23px 207px #FFF, 615px 2220px #FFF, 1140px 1517px #FFF, 1179px 827px #FFF, 180px 351px #FFF, 1954px 1590px #FFF, 721px 226px #FFF, 185px 1134px #FFF, 1933px 2176px #FFF, 866px 80px #FFF, 1307px 812px #FFF, 1897px 2392px #FFF, 1319px 1357px #FFF, 804px 2173px #FFF, 294px 118px #FFF, 673px 1668px #FFF, 2053px 1154px #FFF, 17px 366px #FFF, 2407px 1892px #FFF, 2437px 275px #FFF, 2058px 1634px #FFF, 1213px 465px #FFF, 1470px 2368px #FFF, 878px 1397px #FFF, 2278px 2294px #FFF, 2185px 686px #FFF, 807px 2043px #FFF, 76px 2316px #FFF, 2306px 523px #FFF, 1655px 2129px #FFF, 2412px 1368px #FFF, 1599px 143px #FFF, 1380px 251px #FFF, 1842px 1193px #FFF, 611px 135px #FFF, 879px 1200px #FFF, 1075px 1276px #FFF, 358px 2313px #FFF, 565px 573px #FFF, 1484px 998px #FFF, 149px 893px #FFF, 2024px 101px #FFF, 1508px 1283px #FFF, 1691px 677px #FFF, 351px 1220px #FFF, 1571px 1330px #FFF, 1825px 2043px #FFF, 519px 1963px #FFF, 110px 22px #FFF, 731px 481px #FFF, 965px 2013px #FFF, 2117px 962px #FFF, 978px 828px #FFF, 1325px 2023px #FFF, 355px 1134px #FFF, 1704px 2439px #FFF, 1122px 2305px #FFF, 739px 2496px #FFF, 2117px 1114px #FFF, 879px 1680px #FFF, 937px 1336px #FFF, 787px 2115px #FFF, 2077px 1931px #FFF, 940px 2415px #FFF, 658px 1240px #FFF, 2260px 1094px #FFF, 356px 1723px #FFF, 59px 440px #FFF, 34px 368px #FFF, 229px 1541px #FFF, 628px 2285px #FFF, 719px 2077px #FFF, 2080px 1897px #FFF, 591px 546px #FFF, 522px 790px #FFF, 1300px 372px #FFF, 430px 2206px #FFF, 1278px 2284px #FFF, 1847px 1575px #FFF, 1832px 1085px #FFF, 807px 2043px #FFF, 2158px 521px #FFF, 1828px 1227px #FFF, 1705px 1354px #FFF, 2389px 2460px #FFF, 1638px 879px #FFF, 116px 2148px #FFF, 2030px 1658px #FFF, 2480px 818px #FFF, 168px 1519px #FFF, 1013px 775px #FFF, 1741px 1852px #FFF, 1801px 2397px #FFF, 2397px 1291px #FFF, 407px 2254px #FFF, 1078px 554px #FFF, 1170px 2000px #FFF, 1191px 1192px #FFF, 1023px 30px #FFF, 1503px 92px #FFF, 2101px 364px #FFF, 1530px 57px #FFF, 400px 1401px #FFF, 622px 369px #FFF, 1604px 1939px #FFF, 1417px 482px #FFF, 74px 1420px #FFF, 1589px 90px #FFF, 1604px 1483px #FFF, 785px 686px #FFF, 1980px 1955px #FFF, 1966px 1618px #FFF, 2273px 184px #FFF, 823px 920px #FFF, 1106px 2288px #FFF, 1023px 421px #FFF, 372px 1394px #FFF, 1140px 2345px #FFF, 1357px 51px #FFF, 360px 463px #FFF, 2022px 511px #FFF, 1050px 1101px #FFF, 233px 2413px #FFF, 731px 2417px #FFF, 736px 97px #FFF, 711px 613px #FFF, 463px 2246px #FFF, 985px 648px #FFF, 1623px 1271px #FFF, 470px 1653px #FFF, 2088px 1661px #FFF, 1482px 1792px #FFF, 1072px 1099px #FFF, 2436px 480px #FFF, 889px 1905px #FFF, 1217px 1100px #FFF, 2346px 651px #FFF, 2205px 59px #FFF, 1001px 725px #FFF, 2490px 13px #FFF, 2238px 1400px #FFF, 2368px 421px #FFF, 2103px 2217px #FFF, 517px 1745px #FFF, 162px 473px #FFF, 2083px 2211px #FFF, 2436px 826px #FFF, 994px 1299px #FFF, 808px 1211px #FFF, 63px 1836px #FFF, 1788px 1932px #FFF, 1491px 443px #FFF, 1592px 312px #FFF, 1318px 900px #FFF, 1914px 2023px #FFF, 1957px 2285px #FFF, 1465px 234px #FFF, 299px 2271px #FFF, 265px 2047px #FFF, 1668px 1939px #FFF, 2356px 1634px #FFF, 1337px 1219px #FFF, 735px 1344px #FFF, 740px 1007px #FFF, 1628px 2419px #FFF, 2199px 1424px #FFF, 892px 289px #FFF, 2076px 678px #FFF, 2099px 706px #FFF, 2040px 506px #FFF, 18px 439px #FFF, 1495px 60px #FFF, 1572px 1482px #FFF, 1375px 461px #FFF, 714px 2286px #FFF, 1919px 1247px #FFF, 708px 2249px #FFF, 85px 1455px #FFF, 900px 506px #FFF, 124px 257px #FFF, 1920px 1843px #FFF, 2498px 937px #FFF, 2457px 226px #FFF, 2291px 820px #FFF, 196px 1656px #FFF, 330px 122px #FFF, 1547px 2154px #FFF, 1704px 2453px #FFF, 928px 2257px #FFF, 1387px 1900px #FFF, 2163px 923px #FFF, 2466px 1968px #FFF, 1716px 903px #FFF, 2428px 1606px #FFF, 1665px 861px #FFF, 1909px 982px #FFF, 1806px 399px #FFF, 1238px 1791px #FFF, 982px 1917px #FFF, 639px 445px #FFF, 1974px 492px #FFF, 1708px 764px #FFF, 767px 1040px #FFF, 8px 1815px #FFF, 534px 1694px #FFF, 1982px 1526px #FFF, 971px 1266px #FFF, 658px 821px #FFF, 472px 754px #FFF, 2123px 1851px #FFF, 1529px 1994px #FFF, 2341px 2154px #FFF, 1070px 1925px #FFF, 244px 1371px #FFF, 629px 1408px #FFF, 1095px 1232px #FFF, 1935px 1987px #FFF, 2096px 56px #FFF, 819px 1900px #FFF, 474px 695px #FFF, 361px 800px #FFF, 2048px 1598px #FFF, 1361px 597px #FFF, 637px 2098px #FFF, 691px 1052px #FFF, 1958px 1700px #FFF, 1347px 299px #FFF, 529px 2140px #FFF, 647px 1163px #FFF, 1504px 1999px #FFF, 1317px 1493px #FFF, 2210px 728px #FFF, 1850px 1996px #FFF, 1229px 1612px #FFF, 172px 89px #FFF, 2040px 1135px #FFF, 703px 2293px #FFF, 1641px 2491px #FFF, 122px 1191px #FFF, 1753px 1926px #FFF, 1188px 1456px #FFF, 786px 74px #FFF, 1383px 1309px #FFF, 1275px 546px #FFF, 2302px 2195px #FFF, 1465px 131px #FFF, 1802px 533px #FFF, 1552px 1987px #FFF, 1725px 2434px #FFF, 1308px 1438px #FFF, 1069px 1870px #FFF, 1475px 1325px #FFF, 563px 1942px #FFF, 1430px 2132px #FFF, 2426px 437px #FFF, 1478px 1062px #FFF, 1084px 7px #FFF, 867px 1861px #FFF, 2461px 1949px #FFF, 1495px 2087px #FFF, 1043px 745px #FFF, 2467px 1624px #FFF, 137px 1111px #FFF, 795px 784px #FFF, 943px 1017px #FFF, 2393px 1001px #FFF, 2447px 1476px #FFF, 164px 34px #FFF, 970px 741px #FFF, 1417px 1808px #FFF, 1629px 2114px #FFF, 185px 1034px #FFF, 365px 642px #FFF, 2024px 2321px #FFF, 346px 2331px #FFF, 2486px 79px #FFF, 418px 1088px #FFF, 1922px 706px #FFF, 2376px 1123px #FFF, 728px 1041px #FFF, 1059px 2023px #FFF, 586px 2449px #FFF, 452px 2085px #FFF, 1142px 1031px #FFF, 615px 991px #FFF, 1713px 17px #FFF, 917px 54px #FFF, 593px 2480px #FFF, 524px 1118px #FFF, 1225px 886px #FFF, 940px 1783px #FFF, 1063px 1477px #FFF, 715px 207px #FFF, 567px 1156px #FFF, 70px 1102px #FFF, 2046px 937px #FFF, 1153px 973px #FFF, 1725px 2472px #FFF, 496px 1029px #FFF, 805px 800px #FFF, 1724px 2008px #FFF, 1799px 819px #FFF, 1435px 104px #FFF, 2383px 2342px #FFF, 2128px 1587px #FFF, 1388px 1274px #FFF, 426px 1937px #FFF, 855px 64px #FFF, 1041px 1576px #FFF, 1444px 1126px #FFF, 747px 1264px #FFF, 400px 2142px #FFF, 1086px 996px #FFF, 776px 907px #FFF, 1139px 2489px #FFF, 991px 25px #FFF, 700px 1474px #FFF, 2340px 2400px #FFF, 223px 612px #FFF, 1812px 32px #FFF, 1507px 1731px #FFF, 1888px 1227px #FFF, 2276px 968px #FFF, 381px 1991px #FFF, 53px 1072px #FFF, 656px 2276px #FFF, 1662px 543px #FFF, 194px 12px #FFF, 1098px 2221px #FFF, 2376px 472px #FFF, 544px 217px #FFF, 1392px 657px #FFF, 612px 2047px #FFF, 1666px 2078px #FFF, 2485px 805px #FFF, 700px 929px #FFF, 2183px 996px #FFF, 1681px 1407px #FFF, 458px 1432px #FFF, 2018px 1083px #FFF, 437px 2500px #FFF, 552px 339px #FFF, 368px 1006px #FFF, 287px 2px #FFF, 1635px 1380px #FFF, 1278px 778px #FFF, 1053px 363px #FFF, 224px 1299px #FFF, 508px 536px #FFF, 215px 1131px #FFF, 1234px 560px #FFF, 1244px 483px #FFF, 2412px 739px #FFF, 1069px 1906px #FFF, 404px 1508px #FFF, 1437px 647px #FFF, 523px 2260px #FFF, 2040px 919px #FFF, 235px 915px #FFF, 1069px 424px #FFF, 1806px 2247px #FFF, 249px 167px #FFF, 155px 2091px #FFF, 528px 1473px #FFF, 1947px 2380px #FFF, 447px 347px #FFF, 99px 1381px #FFF, 1257px 244px #FFF, 1875px 513px #FFF, 2364px 2173px #FFF, 841px 2363px #FFF, 1078px 901px #FFF, 349px 1056px #FFF, 2235px 1355px #FFF, 1731px 1512px #FFF, 1549px 1521px #FFF, 2098px 1023px #FFF, 1483px 1073px #FFF, 654px 584px #FFF, 1313px 1203px #FFF, 1925px 1894px #FFF, 292px 1250px #FFF, 666px 62px #FFF, 2096px 1745px #FFF, 970px 2114px #FFF, 766px 1454px #FFF, 2233px 29px #FFF, 243px 1866px #FFF, 1650px 2134px #FFF, 422px 1632px #FFF, 1757px 953px #FFF, 2146px 898px #FFF, 1426px 1163px #FFF, 1606px 1395px #FFF, 327px 1920px #FFF, 1983px 99px #FFF, 1176px 1625px #FFF, 1208px 1314px #FFF, 1033px 2012px #FFF, 1246px 1586px #FFF, 1678px 2487px #FFF, 1129px 2150px #FFF, 1823px 462px #FFF, 389px 1189px #FFF, 1093px 1422px #FFF, 595px 2301px #FFF, 2407px 310px #FFF, 1696px 957px #FFF, 725px 970px #FFF, 838px 2207px #FFF, 2330px 392px #FFF, 547px 1082px #FFF, 1017px 1352px #FFF, 1494px 275px #FFF, 2093px 1548px #FFF, 1454px 1915px #FFF, 1588px 213px #FFF, 2090px 1487px #FFF, 2218px 1945px #FFF, 551px 1742px #FFF, 369px 77px #FFF, 1328px 438px #FFF, 2091px 2404px #FFF, 934px 259px #FFF, 267px 504px #FFF, 337px 1553px #FFF, 42px 714px #FFF, 1625px 1493px #FFF, 1468px 1437px #FFF, 413px 2095px #FFF, 357px 116px #FFF, 1636px 1312px #FFF, 2412px 1883px #FFF, 2472px 442px #FFF, 1508px 2190px #FFF, 1102px 2074px #FFF, 1100px 522px #FFF, 988px 1644px #FFF, 1286px 248px #FFF, 743px 601px #FFF, 2164px 1826px #FFF, 1362px 2246px #FFF, 1145px 1957px #FFF, 2358px 2167px #FFF, 1711px 1356px #FFF, 2256px 1379px #FFF, 1966px 805px #FFF, 510px 2090px #FFF, 1500px 1492px #FFF, 584px 1847px #FFF, 2436px 1760px #FFF, 1244px 1885px #FFF, 2200px 303px #FFF, 35px 143px #FFF, 1516px 2124px #FFF, 107px 1272px #FFF, 1367px 2454px #FFF, 1525px 2260px #FFF, 1598px 2020px #FFF, 334px 612px #FFF, 389px 1355px #FFF, 1451px 2289px #FFF, 122px 622px #FFF, 300px 2274px #FFF, 1728px 1211px #FFF, 341px 507px #FFF, 684px 2466px #FFF, 739px 897px #FFF, 2122px 594px #FFF, 1650px 1184px #FFF, 244px 1797px #FFF, 407px 2372px #FFF, 2371px 1207px #FFF, 956px 1771px #FFF, 2119px 501px #FFF, 290px 1046px #FFF, 1719px 2227px #FFF, 182px 1403px #FFF, 1504px 777px #FFF, 2199px 2396px #FFF, 4px 2082px #FFF, 129px 1296px #FFF, 1365px 1391px #FFF, 2275px 1193px #FFF, 1731px 997px #FFF, 710px 369px #FFF, 572px 939px #FFF, 2095px 1965px #FFF, 296px 201px #FFF, 548px 97px #FFF, 1426px 695px #FFF, 276px 1255px #FFF, 1454px 962px #FFF, 268px 1442px #FFF, 2301px 1168px #FFF, 1995px 1112px #FFF, 2391px 347px #FFF, 304px 364px #FFF, 1380px 144px #FFF, 2243px 423px #FFF, 1074px 1380px #FFF, 2265px 367px #FFF, 822px 2466px #FFF, 1431px 139px #FFF, 679px 1092px #FFF, 1241px 956px #FFF, 1647px 23px #FFF, 938px 573px #FFF, 2303px 1817px #FFF, 1427px 1241px #FFF, 862px 1494px #FFF, 876px 175px #FFF, 1646px 1226px #FFF, 1218px 1803px #FFF, 111px 862px #FFF, 972px 2298px #FFF, 423px 419px #FFF, 535px 5px #FFF, 2033px 463px #FFF, 392px 2218px #FFF, 663px 596px #FFF, 2314px 1255px #FFF, 135px 1560px #FFF, 2023px 837px #FFF, 370px 2133px #FFF, 862px 1356px #FFF, 1349px 2270px #FFF, 1311px 447px #FFF, 1691px 684px #FFF, 883px 1559px #FFF, 1135px 410px #FFF, 1589px 2483px #FFF, 2054px 380px #FFF, 1615px 1589px #FFF, 2075px 1448px #FFF, 341px 24px #FFF, 189px 2191px #FFF, 291px 1952px #FFF, 1190px 32px #FFF, 614px 513px #FFF, 276px 1722px #FFF, 1687px 1174px #FFF, 2482px 1657px #FFF, 1027px 856px #FFF, 1486px 1792px #FFF, 2064px 2088px #FFF, 617px 957px #FFF, 1279px 111px #FFF, 2107px 1119px #FFF, 660px 2407px #FFF, 1478px 164px #FFF, 614px 523px #FFF, 92px 1978px #FFF, 1620px 2227px #FFF, 1449px 525px #FFF, 2485px 403px #FFF, 851px 2113px #FFF, 2396px 988px #FFF, 1162px 630px #FFF, 950px 1928px #FFF, 600px 1645px #FFF, 2332px 975px #FFF, 1048px 1042px #FFF, 1333px 767px #FFF, 103px 1946px #FFF, 518px 862px #FFF, 202px 1310px #FFF, 1224px 1871px #FFF, 1083px 2013px #FFF, 1230px 2303px #FFF, 834px 1887px #FFF, 1043px 1839px #FFF, 1827px 441px #FFF, 938px 1467px #FFF, 1045px 659px #FFF, 1183px 995px #FFF, 608px 1667px #FFF, 1555px 1747px #FFF, 1862px 369px #FFF, 1210px 271px #FFF, 1311px 967px #FFF, 699px 758px #FFF, 1876px 1532px #FFF, 342px 1292px #FFF, 1059px 703px #FFF, 1178px 317px #FFF, 696px 168px #FFF, 1129px 2139px #FFF, 2122px 2305px #FFF, 781px 351px #FFF, 654px 168px #FFF, 219px 1640px #FFF, 1614px 1299px #FFF, 221px 1334px #FFF, 587px 1517px #FFF, 307px 1281px #FFF, 1767px 509px #FFF, 1799px 1619px #FFF, 2324px 712px #FFF, 2377px 325px #FFF, 1854px 212px #FFF, 1581px 2022px #FFF, 2375px 1266px #FFF, 1414px 2147px #FFF, 183px 1320px #FFF, 149px 1182px #FFF, 176px 1905px #FFF, 2377px 266px #FFF, 1456px 1782px #FFF, 372px 1579px #FFF, 586px 519px #FFF, 363px 1053px #FFF, 1312px 1029px #FFF, 1286px 2086px #FFF, 506px 592px #FFF, 503px 1719px #FFF, 222px 1371px #FFF, 1037px 1038px #FFF, 1623px 289px #FFF, 933px 1198px #FFF, 806px 1301px #FFF, 151px 1323px #FFF, 523px 261px #FFF, 350px 1155px #FFF, 838px 346px #FFF, 232px 2269px #FFF, 2305px 806px #FFF, 588px 342px #FFF, 2474px 1266px #FFF, 429px 492px #FFF, 550px 322px #FFF, 1758px 2477px #FFF, 1025px 1885px #FFF, 82px 1668px #FFF, 829px 2026px #FFF, 1605px 1500px #FFF, 182px 203px #FFF, 1637px 1876px #FFF, 966px 1992px #FFF, 1057px 2298px #FFF, 1520px 1707px #FFF, 865px 2132px #FFF, 1320px 2333px #FFF, 577px 2256px #FFF, 1957px 1730px #FFF, 323px 1597px #FFF, 177px 1610px #FFF, 1847px 2277px #FFF, 2205px 1152px #FFF, 1035px 1946px #FFF, 3px 447px #FFF, 765px 505px #FFF, 1183px 2381px #FFF, 2424px 1459px #FFF, 1100px 565px #FFF, 627px 1709px #FFF, 247px 1019px #FFF, 2322px 1637px #FFF, 2500px 1974px #FFF, 400px 98px #FFF, 2112px 1330px #FFF, 1094px 2323px #FFF, 30px 238px #FFF, 916px 76px #FFF, 884px 1785px #FFF, 253px 1414px #FFF;
    animation: animStar 50s infinite linear;
}

    #stars:after {
        content: " ";
        position: absolute;
        top: 2000px;
        width: 1px;
        height: 1px;
        background: transparent;
        box-shadow: 1628px 2416px #FFF, 1132px 2457px #FFF, 1672px 1662px #FFF, 2105px 779px #FFF, 191px 368px #FFF, 230px 2233px #FFF, 1831px 373px #FFF, 2433px 1350px #FFF, 149px 2370px #FFF, 1552px 1779px #FFF, 1913px 1662px #FFF, 1316px 681px #FFF, 2230px 1506px #FFF, 702px 1010px #FFF, 2013px 785px #FFF, 2133px 1192px #FFF, 2376px 1996px #FFF, 2419px 895px #FFF, 93px 2094px #FFF, 1636px 1337px #FFF, 385px 216px #FFF, 2267px 426px #FFF, 227px 2358px #FFF, 445px 675px #FFF, 1020px 790px #FFF, 881px 689px #FFF, 173px 1831px #FFF, 9px 2327px #FFF, 246px 914px #FFF, 149px 50px #FFF, 148px 469px #FFF, 1043px 1245px #FFF, 1403px 2092px #FFF, 802px 1065px #FFF, 23px 207px #FFF, 615px 2220px #FFF, 1140px 1517px #FFF, 1179px 827px #FFF, 180px 351px #FFF, 1954px 1590px #FFF, 721px 226px #FFF, 185px 1134px #FFF, 1933px 2176px #FFF, 866px 80px #FFF, 1307px 812px #FFF, 1897px 2392px #FFF, 1319px 1357px #FFF, 804px 2173px #FFF, 294px 118px #FFF, 673px 1668px #FFF, 2053px 1154px #FFF, 17px 366px #FFF, 2407px 1892px #FFF, 2437px 275px #FFF, 2058px 1634px #FFF, 1213px 465px #FFF, 1470px 2368px #FFF, 878px 1397px #FFF, 2278px 2294px #FFF, 2185px 686px #FFF, 807px 2043px #FFF, 76px 2316px #FFF, 2306px 523px #FFF, 1655px 2129px #FFF, 2412px 1368px #FFF, 1599px 143px #FFF, 1380px 251px #FFF, 1842px 1193px #FFF, 611px 135px #FFF, 879px 1200px #FFF, 1075px 1276px #FFF, 358px 2313px #FFF, 565px 573px #FFF, 1484px 998px #FFF, 149px 893px #FFF, 2024px 101px #FFF, 1508px 1283px #FFF, 1691px 677px #FFF, 351px 1220px #FFF, 1571px 1330px #FFF, 1825px 2043px #FFF, 519px 1963px #FFF, 110px 22px #FFF, 731px 481px #FFF, 965px 2013px #FFF, 2117px 962px #FFF, 978px 828px #FFF, 1325px 2023px #FFF, 355px 1134px #FFF, 1704px 2439px #FFF, 1122px 2305px #FFF, 739px 2496px #FFF, 2117px 1114px #FFF, 879px 1680px #FFF, 937px 1336px #FFF, 787px 2115px #FFF, 2077px 1931px #FFF, 940px 2415px #FFF, 658px 1240px #FFF, 2260px 1094px #FFF, 356px 1723px #FFF, 59px 440px #FFF, 34px 368px #FFF, 229px 1541px #FFF, 628px 2285px #FFF, 719px 2077px #FFF, 2080px 1897px #FFF, 591px 546px #FFF, 522px 790px #FFF, 1300px 372px #FFF, 430px 2206px #FFF, 1278px 2284px #FFF, 1847px 1575px #FFF, 1832px 1085px #FFF, 807px 2043px #FFF, 2158px 521px #FFF, 1828px 1227px #FFF, 1705px 1354px #FFF, 2389px 2460px #FFF, 1638px 879px #FFF, 116px 2148px #FFF, 2030px 1658px #FFF, 2480px 818px #FFF, 168px 1519px #FFF, 1013px 775px #FFF, 1741px 1852px #FFF, 1801px 2397px #FFF, 2397px 1291px #FFF, 407px 2254px #FFF, 1078px 554px #FFF, 1170px 2000px #FFF, 1191px 1192px #FFF, 1023px 30px #FFF, 1503px 92px #FFF, 2101px 364px #FFF, 1530px 57px #FFF, 400px 1401px #FFF, 622px 369px #FFF, 1604px 1939px #FFF, 1417px 482px #FFF, 74px 1420px #FFF, 1589px 90px #FFF, 1604px 1483px #FFF, 785px 686px #FFF, 1980px 1955px #FFF, 1966px 1618px #FFF, 2273px 184px #FFF, 823px 920px #FFF, 1106px 2288px #FFF, 1023px 421px #FFF, 372px 1394px #FFF, 1140px 2345px #FFF, 1357px 51px #FFF, 360px 463px #FFF, 2022px 511px #FFF, 1050px 1101px #FFF, 233px 2413px #FFF, 731px 2417px #FFF, 736px 97px #FFF, 711px 613px #FFF, 463px 2246px #FFF, 985px 648px #FFF, 1623px 1271px #FFF, 470px 1653px #FFF, 2088px 1661px #FFF, 1482px 1792px #FFF, 1072px 1099px #FFF, 2436px 480px #FFF, 889px 1905px #FFF, 1217px 1100px #FFF, 2346px 651px #FFF, 2205px 59px #FFF, 1001px 725px #FFF, 2490px 13px #FFF, 2238px 1400px #FFF, 2368px 421px #FFF, 2103px 2217px #FFF, 517px 1745px #FFF, 162px 473px #FFF, 2083px 2211px #FFF, 2436px 826px #FFF, 994px 1299px #FFF, 808px 1211px #FFF, 63px 1836px #FFF, 1788px 1932px #FFF, 1491px 443px #FFF, 1592px 312px #FFF, 1318px 900px #FFF, 1914px 2023px #FFF, 1957px 2285px #FFF, 1465px 234px #FFF, 299px 2271px #FFF, 265px 2047px #FFF, 1668px 1939px #FFF, 2356px 1634px #FFF, 1337px 1219px #FFF, 735px 1344px #FFF, 740px 1007px #FFF, 1628px 2419px #FFF, 2199px 1424px #FFF, 892px 289px #FFF, 2076px 678px #FFF, 2099px 706px #FFF, 2040px 506px #FFF, 18px 439px #FFF, 1495px 60px #FFF, 1572px 1482px #FFF, 1375px 461px #FFF, 714px 2286px #FFF, 1919px 1247px #FFF, 708px 2249px #FFF, 85px 1455px #FFF, 900px 506px #FFF, 124px 257px #FFF, 1920px 1843px #FFF, 2498px 937px #FFF, 2457px 226px #FFF, 2291px 820px #FFF, 196px 1656px #FFF, 330px 122px #FFF, 1547px 2154px #FFF, 1704px 2453px #FFF, 928px 2257px #FFF, 1387px 1900px #FFF, 2163px 923px #FFF, 2466px 1968px #FFF, 1716px 903px #FFF, 2428px 1606px #FFF, 1665px 861px #FFF, 1909px 982px #FFF, 1806px 399px #FFF, 1238px 1791px #FFF, 982px 1917px #FFF, 639px 445px #FFF, 1974px 492px #FFF, 1708px 764px #FFF, 767px 1040px #FFF, 8px 1815px #FFF, 534px 1694px #FFF, 1982px 1526px #FFF, 971px 1266px #FFF, 658px 821px #FFF, 472px 754px #FFF, 2123px 1851px #FFF, 1529px 1994px #FFF, 2341px 2154px #FFF, 1070px 1925px #FFF, 244px 1371px #FFF, 629px 1408px #FFF, 1095px 1232px #FFF, 1935px 1987px #FFF, 2096px 56px #FFF, 819px 1900px #FFF, 474px 695px #FFF, 361px 800px #FFF, 2048px 1598px #FFF, 1361px 597px #FFF, 637px 2098px #FFF, 691px 1052px #FFF, 1958px 1700px #FFF, 1347px 299px #FFF, 529px 2140px #FFF, 647px 1163px #FFF, 1504px 1999px #FFF, 1317px 1493px #FFF, 2210px 728px #FFF, 1850px 1996px #FFF, 1229px 1612px #FFF, 172px 89px #FFF, 2040px 1135px #FFF, 703px 2293px #FFF, 1641px 2491px #FFF, 122px 1191px #FFF, 1753px 1926px #FFF, 1188px 1456px #FFF, 786px 74px #FFF, 1383px 1309px #FFF, 1275px 546px #FFF, 2302px 2195px #FFF, 1465px 131px #FFF, 1802px 533px #FFF, 1552px 1987px #FFF, 1725px 2434px #FFF, 1308px 1438px #FFF, 1069px 1870px #FFF, 1475px 1325px #FFF, 563px 1942px #FFF, 1430px 2132px #FFF, 2426px 437px #FFF, 1478px 1062px #FFF, 1084px 7px #FFF, 867px 1861px #FFF, 2461px 1949px #FFF, 1495px 2087px #FFF, 1043px 745px #FFF, 2467px 1624px #FFF, 137px 1111px #FFF, 795px 784px #FFF, 943px 1017px #FFF, 2393px 1001px #FFF, 2447px 1476px #FFF, 164px 34px #FFF, 970px 741px #FFF, 1417px 1808px #FFF, 1629px 2114px #FFF, 185px 1034px #FFF, 365px 642px #FFF, 2024px 2321px #FFF, 346px 2331px #FFF, 2486px 79px #FFF, 418px 1088px #FFF, 1922px 706px #FFF, 2376px 1123px #FFF, 728px 1041px #FFF, 1059px 2023px #FFF, 586px 2449px #FFF, 452px 2085px #FFF, 1142px 1031px #FFF, 615px 991px #FFF, 1713px 17px #FFF, 917px 54px #FFF, 593px 2480px #FFF, 524px 1118px #FFF, 1225px 886px #FFF, 940px 1783px #FFF, 1063px 1477px #FFF, 715px 207px #FFF, 567px 1156px #FFF, 70px 1102px #FFF, 2046px 937px #FFF, 1153px 973px #FFF, 1725px 2472px #FFF, 496px 1029px #FFF, 805px 800px #FFF, 1724px 2008px #FFF, 1799px 819px #FFF, 1435px 104px #FFF, 2383px 2342px #FFF, 2128px 1587px #FFF, 1388px 1274px #FFF, 426px 1937px #FFF, 855px 64px #FFF, 1041px 1576px #FFF, 1444px 1126px #FFF, 747px 1264px #FFF, 400px 2142px #FFF, 1086px 996px #FFF, 776px 907px #FFF, 1139px 2489px #FFF, 991px 25px #FFF, 700px 1474px #FFF, 2340px 2400px #FFF, 223px 612px #FFF, 1812px 32px #FFF, 1507px 1731px #FFF, 1888px 1227px #FFF, 2276px 968px #FFF, 381px 1991px #FFF, 53px 1072px #FFF, 656px 2276px #FFF, 1662px 543px #FFF, 194px 12px #FFF, 1098px 2221px #FFF, 2376px 472px #FFF, 544px 217px #FFF, 1392px 657px #FFF, 612px 2047px #FFF, 1666px 2078px #FFF, 2485px 805px #FFF, 700px 929px #FFF, 2183px 996px #FFF, 1681px 1407px #FFF, 458px 1432px #FFF, 2018px 1083px #FFF, 437px 2500px #FFF, 552px 339px #FFF, 368px 1006px #FFF, 287px 2px #FFF, 1635px 1380px #FFF, 1278px 778px #FFF, 1053px 363px #FFF, 224px 1299px #FFF, 508px 536px #FFF, 215px 1131px #FFF, 1234px 560px #FFF, 1244px 483px #FFF, 2412px 739px #FFF, 1069px 1906px #FFF, 404px 1508px #FFF, 1437px 647px #FFF, 523px 2260px #FFF, 2040px 919px #FFF, 235px 915px #FFF, 1069px 424px #FFF, 1806px 2247px #FFF, 249px 167px #FFF, 155px 2091px #FFF, 528px 1473px #FFF, 1947px 2380px #FFF, 447px 347px #FFF, 99px 1381px #FFF, 1257px 244px #FFF, 1875px 513px #FFF, 2364px 2173px #FFF, 841px 2363px #FFF, 1078px 901px #FFF, 349px 1056px #FFF, 2235px 1355px #FFF, 1731px 1512px #FFF, 1549px 1521px #FFF, 2098px 1023px #FFF, 1483px 1073px #FFF, 654px 584px #FFF, 1313px 1203px #FFF, 1925px 1894px #FFF, 292px 1250px #FFF, 666px 62px #FFF, 2096px 1745px #FFF, 970px 2114px #FFF, 766px 1454px #FFF, 2233px 29px #FFF, 243px 1866px #FFF, 1650px 2134px #FFF, 422px 1632px #FFF, 1757px 953px #FFF, 2146px 898px #FFF, 1426px 1163px #FFF, 1606px 1395px #FFF, 327px 1920px #FFF, 1983px 99px #FFF, 1176px 1625px #FFF, 1208px 1314px #FFF, 1033px 2012px #FFF, 1246px 1586px #FFF, 1678px 2487px #FFF, 1129px 2150px #FFF, 1823px 462px #FFF, 389px 1189px #FFF, 1093px 1422px #FFF, 595px 2301px #FFF, 2407px 310px #FFF, 1696px 957px #FFF, 725px 970px #FFF, 838px 2207px #FFF, 2330px 392px #FFF, 547px 1082px #FFF, 1017px 1352px #FFF, 1494px 275px #FFF, 2093px 1548px #FFF, 1454px 1915px #FFF, 1588px 213px #FFF, 2090px 1487px #FFF, 2218px 1945px #FFF, 551px 1742px #FFF, 369px 77px #FFF, 1328px 438px #FFF, 2091px 2404px #FFF, 934px 259px #FFF, 267px 504px #FFF, 337px 1553px #FFF, 42px 714px #FFF, 1625px 1493px #FFF, 1468px 1437px #FFF, 413px 2095px #FFF, 357px 116px #FFF, 1636px 1312px #FFF, 2412px 1883px #FFF, 2472px 442px #FFF, 1508px 2190px #FFF, 1102px 2074px #FFF, 1100px 522px #FFF, 988px 1644px #FFF, 1286px 248px #FFF, 743px 601px #FFF, 2164px 1826px #FFF, 1362px 2246px #FFF, 1145px 1957px #FFF, 2358px 2167px #FFF, 1711px 1356px #FFF, 2256px 1379px #FFF, 1966px 805px #FFF, 510px 2090px #FFF, 1500px 1492px #FFF, 584px 1847px #FFF, 2436px 1760px #FFF, 1244px 1885px #FFF, 2200px 303px #FFF, 35px 143px #FFF, 1516px 2124px #FFF, 107px 1272px #FFF, 1367px 2454px #FFF, 1525px 2260px #FFF, 1598px 2020px #FFF, 334px 612px #FFF, 389px 1355px #FFF, 1451px 2289px #FFF, 122px 622px #FFF, 300px 2274px #FFF, 1728px 1211px #FFF, 341px 507px #FFF, 684px 2466px #FFF, 739px 897px #FFF, 2122px 594px #FFF, 1650px 1184px #FFF, 244px 1797px #FFF, 407px 2372px #FFF, 2371px 1207px #FFF, 956px 1771px #FFF, 2119px 501px #FFF, 290px 1046px #FFF, 1719px 2227px #FFF, 182px 1403px #FFF, 1504px 777px #FFF, 2199px 2396px #FFF, 4px 2082px #FFF, 129px 1296px #FFF, 1365px 1391px #FFF, 2275px 1193px #FFF, 1731px 997px #FFF, 710px 369px #FFF, 572px 939px #FFF, 2095px 1965px #FFF, 296px 201px #FFF, 548px 97px #FFF, 1426px 695px #FFF, 276px 1255px #FFF, 1454px 962px #FFF, 268px 1442px #FFF, 2301px 1168px #FFF, 1995px 1112px #FFF, 2391px 347px #FFF, 304px 364px #FFF, 1380px 144px #FFF, 2243px 423px #FFF, 1074px 1380px #FFF, 2265px 367px #FFF, 822px 2466px #FFF, 1431px 139px #FFF, 679px 1092px #FFF, 1241px 956px #FFF, 1647px 23px #FFF, 938px 573px #FFF, 2303px 1817px #FFF, 1427px 1241px #FFF, 862px 1494px #FFF, 876px 175px #FFF, 1646px 1226px #FFF, 1218px 1803px #FFF, 111px 862px #FFF, 972px 2298px #FFF, 423px 419px #FFF, 535px 5px #FFF, 2033px 463px #FFF, 392px 2218px #FFF, 663px 596px #FFF, 2314px 1255px #FFF, 135px 1560px #FFF, 2023px 837px #FFF, 370px 2133px #FFF, 862px 1356px #FFF, 1349px 2270px #FFF, 1311px 447px #FFF, 1691px 684px #FFF, 883px 1559px #FFF, 1135px 410px #FFF, 1589px 2483px #FFF, 2054px 380px #FFF, 1615px 1589px #FFF, 2075px 1448px #FFF, 341px 24px #FFF, 189px 2191px #FFF, 291px 1952px #FFF, 1190px 32px #FFF, 614px 513px #FFF, 276px 1722px #FFF, 1687px 1174px #FFF, 2482px 1657px #FFF, 1027px 856px #FFF, 1486px 1792px #FFF, 2064px 2088px #FFF, 617px 957px #FFF, 1279px 111px #FFF, 2107px 1119px #FFF, 660px 2407px #FFF, 1478px 164px #FFF, 614px 523px #FFF, 92px 1978px #FFF, 1620px 2227px #FFF, 1449px 525px #FFF, 2485px 403px #FFF, 851px 2113px #FFF, 2396px 988px #FFF, 1162px 630px #FFF, 950px 1928px #FFF, 600px 1645px #FFF, 2332px 975px #FFF, 1048px 1042px #FFF, 1333px 767px #FFF, 103px 1946px #FFF, 518px 862px #FFF, 202px 1310px #FFF, 1224px 1871px #FFF, 1083px 2013px #FFF, 1230px 2303px #FFF, 834px 1887px #FFF, 1043px 1839px #FFF, 1827px 441px #FFF, 938px 1467px #FFF, 1045px 659px #FFF, 1183px 995px #FFF, 608px 1667px #FFF, 1555px 1747px #FFF, 1862px 369px #FFF, 1210px 271px #FFF, 1311px 967px #FFF, 699px 758px #FFF, 1876px 1532px #FFF, 342px 1292px #FFF, 1059px 703px #FFF, 1178px 317px #FFF, 696px 168px #FFF, 1129px 2139px #FFF, 2122px 2305px #FFF, 781px 351px #FFF, 654px 168px #FFF, 219px 1640px #FFF, 1614px 1299px #FFF, 221px 1334px #FFF, 587px 1517px #FFF, 307px 1281px #FFF, 1767px 509px #FFF, 1799px 1619px #FFF, 2324px 712px #FFF, 2377px 325px #FFF, 1854px 212px #FFF, 1581px 2022px #FFF, 2375px 1266px #FFF, 1414px 2147px #FFF, 183px 1320px #FFF, 149px 1182px #FFF, 176px 1905px #FFF, 2377px 266px #FFF, 1456px 1782px #FFF, 372px 1579px #FFF, 586px 519px #FFF, 363px 1053px #FFF, 1312px 1029px #FFF, 1286px 2086px #FFF, 506px 592px #FFF, 503px 1719px #FFF, 222px 1371px #FFF, 1037px 1038px #FFF, 1623px 289px #FFF, 933px 1198px #FFF, 806px 1301px #FFF, 151px 1323px #FFF, 523px 261px #FFF, 350px 1155px #FFF, 838px 346px #FFF, 232px 2269px #FFF, 2305px 806px #FFF, 588px 342px #FFF, 2474px 1266px #FFF, 429px 492px #FFF, 550px 322px #FFF, 1758px 2477px #FFF, 1025px 1885px #FFF, 82px 1668px #FFF, 829px 2026px #FFF, 1605px 1500px #FFF, 182px 203px #FFF, 1637px 1876px #FFF, 966px 1992px #FFF, 1057px 2298px #FFF, 1520px 1707px #FFF, 865px 2132px #FFF, 1320px 2333px #FFF, 577px 2256px #FFF, 1957px 1730px #FFF, 323px 1597px #FFF, 177px 1610px #FFF, 1847px 2277px #FFF, 2205px 1152px #FFF, 1035px 1946px #FFF, 3px 447px #FFF, 765px 505px #FFF, 1183px 2381px #FFF, 2424px 1459px #FFF, 1100px 565px #FFF, 627px 1709px #FFF, 247px 1019px #FFF, 2322px 1637px #FFF, 2500px 1974px #FFF, 400px 98px #FFF, 2112px 1330px #FFF, 1094px 2323px #FFF, 30px 238px #FFF, 916px 76px #FFF, 884px 1785px #FFF, 253px 1414px #FFF;
    }

#stars2 {
    width: 2px;
    height: 2px;
    margin-left: 25%;
    background: transparent;
    box-shadow: 1375px 647px #FFF, 2088px 868px #FFF, 1311px 1336px #FFF, 248px 98px #FFF, 1215px 1387px #FFF, 2292px 1706px #FFF, 941px 1236px #FFF, 1097px 2275px #FFF, 1284px 1491px #FFF, 223px 1458px #FFF, 463px 2331px #FFF, 618px 1735px #FFF, 364px 1846px #FFF, 1446px 1432px #FFF, 1785px 2032px #FFF, 393px 1163px #FFF, 2020px 670px #FFF, 1247px 1480px #FFF, 2087px 760px #FFF, 2005px 1547px #FFF, 529px 2061px #FFF, 1585px 2227px #FFF, 1189px 1623px #FFF, 470px 1231px #FFF, 584px 1803px #FFF, 1433px 1408px #FFF, 118px 2036px #FFF, 1650px 527px #FFF, 814px 660px #FFF, 1024px 950px #FFF, 2375px 2477px #FFF, 2008px 1983px #FFF, 1858px 2394px #FFF, 1958px 1030px #FFF, 1101px 1064px #FFF, 538px 2443px #FFF, 1785px 1323px #FFF, 2199px 918px #FFF, 597px 228px #FFF, 885px 173px #FFF, 1871px 253px #FFF, 45px 1930px #FFF, 382px 783px #FFF, 1423px 2385px #FFF, 349px 733px #FFF, 1382px 657px #FFF, 1896px 38px #FFF, 1699px 15px #FFF, 2218px 2310px #FFF, 400px 2177px #FFF, 1317px 1156px #FFF, 2471px 224px #FFF, 716px 14px #FFF, 1473px 889px #FFF, 674px 666px #FFF, 2207px 2368px #FFF, 906px 1292px #FFF, 1045px 1352px #FFF, 2046px 339px #FFF, 543px 2242px #FFF, 384px 2208px #FFF, 1065px 1281px #FFF, 2342px 430px #FFF, 1625px 2344px #FFF, 324px 1349px #FFF, 710px 2265px #FFF, 1730px 1534px #FFF, 1762px 708px #FFF, 2148px 1439px #FFF, 545px 68px #FFF, 51px 722px #FFF, 1587px 553px #FFF, 1616px 2310px #FFF, 1361px 2159px #FFF, 1265px 706px #FFF, 185px 1385px #FFF, 1189px 400px #FFF, 716px 338px #FFF, 1056px 1825px #FFF, 397px 2291px #FFF, 95px 305px #FFF, 1355px 883px #FFF, 25px 460px #FFF, 260px 2347px #FFF, 2127px 2390px #FFF, 1940px 1975px #FFF, 1636px 1062px #FFF, 2297px 1334px #FFF, 225px 603px #FFF, 1645px 1566px #FFF, 924px 2099px #FFF, 1545px 841px #FFF, 894px 1011px #FFF, 880px 1813px #FFF, 2268px 1042px #FFF, 2061px 1998px #FFF, 1834px 2343px #FFF, 2264px 1137px #FFF, 209px 384px #FFF, 1842px 1053px #FFF, 114px 1405px #FFF, 340px 1960px #FFF, 2208px 961px #FFF, 287px 424px #FFF, 2143px 2368px #FFF, 607px 1325px #FFF, 763px 1431px #FFF, 1892px 608px #FFF, 1321px 1150px #FFF, 1823px 1774px #FFF, 248px 333px #FFF, 2393px 288px #FFF, 760px 435px #FFF, 889px 1446px #FFF, 606px 2318px #FFF, 820px 1569px #FFF, 829px 938px #FFF, 1265px 1274px #FFF, 1667px 1029px #FFF, 1785px 2216px #FFF, 1069px 2055px #FFF, 1px 1735px #FFF, 650px 448px #FFF, 789px 1843px #FFF, 462px 1874px #FFF, 370px 1586px #FFF, 1547px 2381px #FFF, 1166px 1944px #FFF, 2366px 571px #FFF, 938px 726px #FFF, 1281px 283px #FFF, 797px 1363px #FFF, 520px 2363px #FFF, 560px 876px #FFF, 853px 876px #FFF, 337px 1975px #FFF, 2362px 1467px #FFF, 2134px 707px #FFF, 2029px 2435px #FFF, 1820px 327px #FFF, 103px 218px #FFF, 1703px 1115px #FFF, 155px 980px #FFF, 1844px 147px #FFF, 198px 2154px #FFF, 1383px 1422px #FFF, 1446px 2272px #FFF, 1555px 1109px #FFF, 374px 876px #FFF, 2029px 1918px #FFF, 1160px 1855px #FFF, 2016px 1010px #FFF, 762px 1962px #FFF, 623px 2355px #FFF, 2149px 246px #FFF, 985px 38px #FFF, 678px 1797px #FFF, 634px 1324px #FFF, 518px 1598px #FFF, 1290px 1642px #FFF, 2029px 1206px #FFF, 2386px 1485px #FFF, 968px 2326px #FFF, 1922px 963px #FFF, 112px 631px #FFF, 2353px 997px #FFF, 902px 618px #FFF, 1619px 1817px #FFF, 316px 509px #FFF, 149px 2425px #FFF, 611px 176px #FFF, 1155px 1997px #FFF, 522px 2133px #FFF, 2470px 1065px #FFF, 2156px 117px #FFF, 53px 603px #FFF, 2280px 2495px #FFF, 777px 2278px #FFF, 598px 470px #FFF, 1393px 328px #FFF, 1414px 1071px #FFF, 451px 2350px #FFF, 2200px 2339px #FFF, 592px 42px #FFF, 1383px 490px #FFF, 396px 456px #FFF, 148px 2343px #FFF, 2108px 1198px #FFF, 43px 1225px #FFF, 511px 2258px #FFF, 465px 91px #FFF, 899px 2144px #FFF, 1846px 113px #FFF, 1786px 986px #FFF, 1278px 430px #FFF, 2235px 1158px #FFF, 993px 251px #FFF, 1285px 1877px #FFF, 427px 646px #FFF, 90px 1221px #FFF;
    animation: animStar 100s infinite linear;
}

    #stars2:after {
        content: " ";
        position: absolute;
        top: 2000px;
        width: 2px;
        height: 2px;
        background: transparent;
        box-shadow: 1375px 647px #FFF, 2088px 868px #FFF, 1311px 1336px #FFF, 248px 98px #FFF, 1215px 1387px #FFF, 2292px 1706px #FFF, 941px 1236px #FFF, 1097px 2275px #FFF, 1284px 1491px #FFF, 223px 1458px #FFF, 463px 2331px #FFF, 618px 1735px #FFF, 364px 1846px #FFF, 1446px 1432px #FFF, 1785px 2032px #FFF, 393px 1163px #FFF, 2020px 670px #FFF, 1247px 1480px #FFF, 2087px 760px #FFF, 2005px 1547px #FFF, 529px 2061px #FFF, 1585px 2227px #FFF, 1189px 1623px #FFF, 470px 1231px #FFF, 584px 1803px #FFF, 1433px 1408px #FFF, 118px 2036px #FFF, 1650px 527px #FFF, 814px 660px #FFF, 1024px 950px #FFF, 2375px 2477px #FFF, 2008px 1983px #FFF, 1858px 2394px #FFF, 1958px 1030px #FFF, 1101px 1064px #FFF, 538px 2443px #FFF, 1785px 1323px #FFF, 2199px 918px #FFF, 597px 228px #FFF, 885px 173px #FFF, 1871px 253px #FFF, 45px 1930px #FFF, 382px 783px #FFF, 1423px 2385px #FFF, 349px 733px #FFF, 1382px 657px #FFF, 1896px 38px #FFF, 1699px 15px #FFF, 2218px 2310px #FFF, 400px 2177px #FFF, 1317px 1156px #FFF, 2471px 224px #FFF, 716px 14px #FFF, 1473px 889px #FFF, 674px 666px #FFF, 2207px 2368px #FFF, 906px 1292px #FFF, 1045px 1352px #FFF, 2046px 339px #FFF, 543px 2242px #FFF, 384px 2208px #FFF, 1065px 1281px #FFF, 2342px 430px #FFF, 1625px 2344px #FFF, 324px 1349px #FFF, 710px 2265px #FFF, 1730px 1534px #FFF, 1762px 708px #FFF, 2148px 1439px #FFF, 545px 68px #FFF, 51px 722px #FFF, 1587px 553px #FFF, 1616px 2310px #FFF, 1361px 2159px #FFF, 1265px 706px #FFF, 185px 1385px #FFF, 1189px 400px #FFF, 716px 338px #FFF, 1056px 1825px #FFF, 397px 2291px #FFF, 95px 305px #FFF, 1355px 883px #FFF, 25px 460px #FFF, 260px 2347px #FFF, 2127px 2390px #FFF, 1940px 1975px #FFF, 1636px 1062px #FFF, 2297px 1334px #FFF, 225px 603px #FFF, 1645px 1566px #FFF, 924px 2099px #FFF, 1545px 841px #FFF, 894px 1011px #FFF, 880px 1813px #FFF, 2268px 1042px #FFF, 2061px 1998px #FFF, 1834px 2343px #FFF, 2264px 1137px #FFF, 209px 384px #FFF, 1842px 1053px #FFF, 114px 1405px #FFF, 340px 1960px #FFF, 2208px 961px #FFF, 287px 424px #FFF, 2143px 2368px #FFF, 607px 1325px #FFF, 763px 1431px #FFF, 1892px 608px #FFF, 1321px 1150px #FFF, 1823px 1774px #FFF, 248px 333px #FFF, 2393px 288px #FFF, 760px 435px #FFF, 889px 1446px #FFF, 606px 2318px #FFF, 820px 1569px #FFF, 829px 938px #FFF, 1265px 1274px #FFF, 1667px 1029px #FFF, 1785px 2216px #FFF, 1069px 2055px #FFF, 1px 1735px #FFF, 650px 448px #FFF, 789px 1843px #FFF, 462px 1874px #FFF, 370px 1586px #FFF, 1547px 2381px #FFF, 1166px 1944px #FFF, 2366px 571px #FFF, 938px 726px #FFF, 1281px 283px #FFF, 797px 1363px #FFF, 520px 2363px #FFF, 560px 876px #FFF, 853px 876px #FFF, 337px 1975px #FFF, 2362px 1467px #FFF, 2134px 707px #FFF, 2029px 2435px #FFF, 1820px 327px #FFF, 103px 218px #FFF, 1703px 1115px #FFF, 155px 980px #FFF, 1844px 147px #FFF, 198px 2154px #FFF, 1383px 1422px #FFF, 1446px 2272px #FFF, 1555px 1109px #FFF, 374px 876px #FFF, 2029px 1918px #FFF, 1160px 1855px #FFF, 2016px 1010px #FFF, 762px 1962px #FFF, 623px 2355px #FFF, 2149px 246px #FFF, 985px 38px #FFF, 678px 1797px #FFF, 634px 1324px #FFF, 518px 1598px #FFF, 1290px 1642px #FFF, 2029px 1206px #FFF, 2386px 1485px #FFF, 968px 2326px #FFF, 1922px 963px #FFF, 112px 631px #FFF, 2353px 997px #FFF, 902px 618px #FFF, 1619px 1817px #FFF, 316px 509px #FFF, 149px 2425px #FFF, 611px 176px #FFF, 1155px 1997px #FFF, 522px 2133px #FFF, 2470px 1065px #FFF, 2156px 117px #FFF, 53px 603px #FFF, 2280px 2495px #FFF, 777px 2278px #FFF, 598px 470px #FFF, 1393px 328px #FFF, 1414px 1071px #FFF, 451px 2350px #FFF, 2200px 2339px #FFF, 592px 42px #FFF, 1383px 490px #FFF, 396px 456px #FFF, 148px 2343px #FFF, 2108px 1198px #FFF, 43px 1225px #FFF, 511px 2258px #FFF, 465px 91px #FFF, 899px 2144px #FFF, 1846px 113px #FFF, 1786px 986px #FFF, 1278px 430px #FFF, 2235px 1158px #FFF, 993px 251px #FFF, 1285px 1877px #FFF, 427px 646px #FFF, 90px 1221px #FFF;
    }

#stars3 {
    width: 3px;
    height: 3px;
    margin-left: 25%;
    background: transparent;
    box-shadow: 2424px 1906px #FFF, 105px 2217px #FFF, 44px 844px #FFF, 789px 1538px #FFF, 1543px 321px #FFF, 769px 1135px #FFF, 500px 1449px #FFF, 1444px 2206px #FFF, 1648px 95px #FFF, 2488px 2441px #FFF, 310px 1999px #FFF, 590px 588px #FFF, 573px 1314px #FFF, 1272px 2424px #FFF, 317px 1032px #FFF, 1771px 339px #FFF, 1600px 618px #FFF, 2229px 2372px #FFF, 378px 2082px #FFF, 1291px 2106px #FFF, 2335px 1592px #FFF, 1705px 2032px #FFF, 805px 2262px #FFF, 1913px 2462px #FFF, 2273px 2324px #FFF, 123px 852px #FFF, 796px 2221px #FFF, 1334px 2286px #FFF, 421px 2029px #FFF, 2096px 1573px #FFF, 714px 2467px #FFF, 2033px 1045px #FFF, 2101px 1700px #FFF, 1517px 2395px #FFF, 1421px 53px #FFF, 794px 2119px #FFF, 1082px 538px #FFF, 827px 2358px #FFF, 1580px 585px #FFF, 1830px 543px #FFF, 1667px 1276px #FFF, 1411px 989px #FFF, 1640px 253px #FFF, 900px 706px #FFF, 422px 2324px #FFF, 2006px 99px #FFF, 212px 1500px #FFF, 1218px 1599px #FFF, 47px 1168px #FFF, 792px 2364px #FFF, 1656px 2285px #FFF, 1496px 214px #FFF, 1192px 1623px #FFF, 800px 2456px #FFF, 36px 955px #FFF, 1550px 1259px #FFF, 1106px 1628px #FFF, 724px 651px #FFF, 1436px 2264px #FFF, 1771px 926px #FFF, 1358px 1566px #FFF, 1258px 309px #FFF, 862px 1901px #FFF, 465px 1364px #FFF, 2337px 769px #FFF, 437px 811px #FFF, 1424px 764px #FFF, 2017px 740px #FFF, 463px 54px #FFF, 1396px 1484px #FFF, 1966px 706px #FFF, 863px 242px #FFF, 741px 555px #FFF, 1548px 195px #FFF, 353px 877px #FFF, 40px 1421px #FFF, 2380px 2339px #FFF, 1642px 1528px #FFF, 321px 2491px #FFF, 1044px 2066px #FFF, 857px 472px #FFF, 868px 398px #FFF, 1557px 1310px #FFF, 160px 937px #FFF, 981px 107px #FFF, 959px 19px #FFF, 648px 930px #FFF, 308px 540px #FFF, 1082px 2084px #FFF, 58px 1432px #FFF, 1237px 1352px #FFF, 1228px 463px #FFF, 1892px 384px #FFF, 1312px 1981px #FFF, 409px 1672px #FFF, 2439px 1607px #FFF, 377px 182px #FFF, 2215px 2480px #FFF, 705px 1194px #FFF, 358px 1297px #FFF;
    animation: animStar 150s infinite linear;
}

    #stars3:after {
        content: " ";
        position: absolute;
        top: 2000px;
        width: 3px;
        height: 3px;
        background: transparent;
        box-shadow: 2424px 1906px #FFF, 105px 2217px #FFF, 44px 844px #FFF, 789px 1538px #FFF, 1543px 321px #FFF, 769px 1135px #FFF, 500px 1449px #FFF, 1444px 2206px #FFF, 1648px 95px #FFF, 2488px 2441px #FFF, 310px 1999px #FFF, 590px 588px #FFF, 573px 1314px #FFF, 1272px 2424px #FFF, 317px 1032px #FFF, 1771px 339px #FFF, 1600px 618px #FFF, 2229px 2372px #FFF, 378px 2082px #FFF, 1291px 2106px #FFF, 2335px 1592px #FFF, 1705px 2032px #FFF, 805px 2262px #FFF, 1913px 2462px #FFF, 2273px 2324px #FFF, 123px 852px #FFF, 796px 2221px #FFF, 1334px 2286px #FFF, 421px 2029px #FFF, 2096px 1573px #FFF, 714px 2467px #FFF, 2033px 1045px #FFF, 2101px 1700px #FFF, 1517px 2395px #FFF, 1421px 53px #FFF, 794px 2119px #FFF, 1082px 538px #FFF, 827px 2358px #FFF, 1580px 585px #FFF, 1830px 543px #FFF, 1667px 1276px #FFF, 1411px 989px #FFF, 1640px 253px #FFF, 900px 706px #FFF, 422px 2324px #FFF, 2006px 99px #FFF, 212px 1500px #FFF, 1218px 1599px #FFF, 47px 1168px #FFF, 792px 2364px #FFF, 1656px 2285px #FFF, 1496px 214px #FFF, 1192px 1623px #FFF, 800px 2456px #FFF, 36px 955px #FFF, 1550px 1259px #FFF, 1106px 1628px #FFF, 724px 651px #FFF, 1436px 2264px #FFF, 1771px 926px #FFF, 1358px 1566px #FFF, 1258px 309px #FFF, 862px 1901px #FFF, 465px 1364px #FFF, 2337px 769px #FFF, 437px 811px #FFF, 1424px 764px #FFF, 2017px 740px #FFF, 463px 54px #FFF, 1396px 1484px #FFF, 1966px 706px #FFF, 863px 242px #FFF, 741px 555px #FFF, 1548px 195px #FFF, 353px 877px #FFF, 40px 1421px #FFF, 2380px 2339px #FFF, 1642px 1528px #FFF, 321px 2491px #FFF, 1044px 2066px #FFF, 857px 472px #FFF, 868px 398px #FFF, 1557px 1310px #FFF, 160px 937px #FFF, 981px 107px #FFF, 959px 19px #FFF, 648px 930px #FFF, 308px 540px #FFF, 1082px 2084px #FFF, 58px 1432px #FFF, 1237px 1352px #FFF, 1228px 463px #FFF, 1892px 384px #FFF, 1312px 1981px #FFF, 409px 1672px #FFF, 2439px 1607px #FFF, 377px 182px #FFF, 2215px 2480px #FFF, 705px 1194px #FFF, 358px 1297px #FFF;
    }

@keyframes animStar {
    from {
        transform: translateY(0px);
    }

    to {
        transform: translateY(-2000px);
    }
}

.brand-logo {
    position: absolute;
    left: 10%;
    top: 5%;
    max-width: 200px;
}

#left-side {
    position: fixed;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    opacity: 0;
    transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
}

    #left-side .content {
        position: absolute;
        z-index: 0;
        left: 0;
        padding: 0;
        top: 60vh;
        width: 100%;
        padding: 0 10%;
        transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
        transform: translateY(-50%);
        text-align: left;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        opacity: 1;
        visibility: visible;
    }

/* ------------------------------------- */
/* 3. More informations ................ */
/* ------------------------------------- */
#right-side {
    background: #0c0c0c;
    position: relative;
    overflow: auto;
    transform: translate3d(100%, 0, 0);
    top: 0;
    width: 50%;
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

    #right-side.hide-right {
        transform: translate3d(200%, 0, 0);
    }

    #right-side .content {
        width: 100%;
        padding: 8% 10% 0;
        text-align: left;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        opacity: 1;
        visibility: visible;
    }

        #right-side .content h1, #right-side .content h2, #right-side .content h3, #right-side .content h4, #right-side .content h5, #right-side .content h6 {
            color: #FFFFFF;
        }

        #right-side .content h3 {
            font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
            text-transform: uppercase;
            font-weight: 700;
        }

        #right-side .content span.separator {
            display: block;
            height: 2px;
            background: #191919;
            width: 100%;
            margin: 50px 0 60px;
        }

        #right-side .content p {
            color: #FFFFFF;
        }

        #right-side .content .photo-line figure {
            padding: 0;
            margin: 0 15px 30px;
            width: calc(50% - 30px);
            -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
            -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
            box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
            background: #000000;
        }

            #right-side .content .photo-line figure.clear-second {
                clear: both;
            }

            #right-side .content .photo-line figure a.box-picture {
                overflow: hidden;
                width: 100%;
                display: block;
                position: relative;
            }

                #right-side .content .photo-line figure a.box-picture p {
                    bottom: 50%;
                    line-height: 1;
                    height: auto;
                    width: 100%;
                    text-align: center;
                    color: #FFFFFF;
                    font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
                    text-transform: uppercase;
                    font-size: 1em;
                    letter-spacing: 2px;
                    left: 0;
                    opacity: 0;
                    position: absolute;
                    transform: translateY(50%);
                    transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
                }

                #right-side .content .photo-line figure a.box-picture:hover {
                    background: #000000;
                }

                    #right-side .content .photo-line figure a.box-picture:hover img {
                        opacity: 0.5;
                    }

                    #right-side .content .photo-line figure a.box-picture:hover p {
                        opacity: 1;
                    }

            #right-side .content .photo-line figure img {
                overflow: hidden;
                transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
                backface-visibility: hidden;
                transform: scale(1);
                transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
            }

            #right-side .content .photo-line figure .photo-details {
                background: #0c0c0c;
                padding: 1em;
                text-align: left;
                color: #FFFFFF;
            }

                #right-side .content .photo-line figure .photo-details h4 {
                    font-weight: 800;
                    margin-bottom: 1em;
                    text-transform: uppercase;
                    font-size: 0.8em;
                    opacity: 1;
                    color: #FFFFFF;
                }

                #right-side .content .photo-line figure .photo-details span.border {
                    display: block;
                    height: 2px;
                    background: #EA5645;
                    width: 10%;
                    margin: 0.8em 0 1em;
                }

                #right-side .content .photo-line figure .photo-details p {
                    font-size: 0.9em;
                    color: #FFFFFF;
                    font-weight: 500;
                    line-height: 1.2;
                }

.widget-angle-top-right {
    position: absolute;
    top: 0;
    right: 0;
    background: transparent;
    border: none;
    padding: 0;
    color: #EA5645;
    font-size: 1em;
    border-top: 50px solid #191919;
    border-left: 50px solid transparent;
}

    .widget-angle-top-right span.icon-text {
        font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
        font-weight: 700;
        position: absolute;
        top: -47px;
        left: -22px;
    }

.widget-angle-bottom-right {
    position: absolute;
    bottom: 0;
    right: 0;
    background: transparent;
    border: none;
    padding: 0;
    color: #EA5645;
    font-size: 1em;
    border-bottom: 50px solid #191919;
    border-left: 50px solid transparent;
}

    .widget-angle-bottom-right span.icon-text {
        font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
        font-weight: 700;
        position: absolute;
        top: 23px;
        left: -22px;
    }

.widget-angle-bottom-left {
    position: absolute;
    bottom: 0;
    left: 0;
    background: transparent;
    border: none;
    padding: 0;
    color: #EA5645;
    font-size: 1em;
    border-bottom: 50px solid #191919;
    border-right: 50px solid transparent;
}

    .widget-angle-bottom-left span.icon-text {
        font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
        font-weight: 700;
        position: absolute;
        top: 23px;
        left: 7px;
    }

.widget-angle-top-left {
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    border: none;
    padding: 0;
    color: #EA5645;
    font-size: 1em;
    border-top: 50px solid #191919;
    border-right: 50px solid transparent;
}

    .widget-angle-top-left span.icon-text {
        font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
        font-weight: 700;
        position: absolute;
        top: -47px;
        left: 7px;
    }

#close-more-info {
    position: fixed;
    top: 15px;
    right: 15px;
    background: transparent;
    border: none;
    color: #FFFFFF;
    font-size: 2em;
}

    #close-more-info:hover {
        transform: scale(1.2);
    }

    #close-more-info.hide-close {
        right: -40px;
    }

.mCSB_scrollTools {
    /* Scrollbar */
    position: absolute;
    width: 5px;
    height: auto;
    left: auto;
    top: 0;
    right: -5px;
    bottom: 0;
    z-index: 1;
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

    .mCSB_scrollTools .mCSB_draggerRail {
        width: 5px;
        height: 100%;
        margin: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        background-color: #1e1e1e;
        filter: "alpha(opacity=40)";
        -ms-filter: "alpha(opacity=40)";
    }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        /* the dragger element */
        position: relative;
        width: 5px;
        height: 100%;
        margin: 0 auto;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        text-align: center;
    }

    .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        background-color: #EA5645;
    }

.mCSB_scrollTools-left {
    right: 50% !important;
}

/* ------------------------------------- */
/* 4. Newsletter ....................... */
/* ------------------------------------- */
.dialog,
.dialog__overlay {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.dialog {
    position: fixed;
    z-index: 999;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
}

.dialog__overlay {
    position: absolute;
    z-index: 1;
    background: rgba(12, 12, 12, 0.9);
    opacity: 0;
    transition: opacity 0.3s;
}

.dialog--open .dialog__overlay {
    opacity: 1;
    pointer-events: auto;
}

.dialog__content {
    width: 50%;
    max-width: 500px;
    min-width: 290px;
    background: transparent;
    padding: 0;
    text-align: center;
    position: relative;
    z-index: 5;
    opacity: 0;
    overflow: hidden;
    background: url(../img/background-newsletter.jpg) center;
    background-size: cover;
    border: 10px solid #0c0c0c;
}

    .dialog__content::before {
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
        border: 1px solid #EA5645;
        background: rgba(12, 12, 12, 0.8);
    }

.dialog--open .dialog__content {
    pointer-events: auto;
}

.dialog .close-newsletter {
    position: absolute;
    top: 0;
    right: 0;
    border: none;
    background: transparent;
    width: 40px;
    height: 40px;
    line-height: 35px;
    color: #FFFFFF;
    font-size: 20px;
    opacity: 0.5;
}

    .dialog .close-newsletter:hover {
        opacity: 1;
    }

.dialog .dialog-inner {
    padding: 90px 70px;
    overflow: hidden;
}

    .dialog .dialog-inner::before {
        content: " ";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: -1;
    }

    .dialog .dialog-inner h4 {
        color: #FFFFFF;
        font-size: 40px;
        font-family: Montserrat, "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
        font-weight: 700;
    }

    .dialog .dialog-inner p {
        color: #f2f3f7;
        font-size: 16px;
    }

#subscribe p {
    font-weight: 400;
}

#subscribe #notifyMe {
    max-width: 450px;
    margin: auto;
    margin-top: 2em;
}

    #subscribe #notifyMe ::placeholder {
        color: #747c83 !important;
    }

    #subscribe #notifyMe .form-group {
        margin-bottom: 1em;
    }

        #subscribe #notifyMe .form-group .fa {
            color: #757A86;
            position: absolute;
            text-align: center;
            top: 15px;
            left: 15px;
        }

        #subscribe #notifyMe .form-group .form-control {
            text-align: center;
            background: #FFFFFF;
            border: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            border-radius: 0;
            box-shadow: none;
            height: 50px;
            font-weight: 600;
            outline: medium none;
            padding: 0 1em;
            width: 100%;
            margin: auto;
            color: #000000;
            transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
        }

            #subscribe #notifyMe .form-group .form-control:hover, #subscribe #notifyMe .form-group .form-control:focus {
                box-shadow: none;
            }

        #subscribe #notifyMe .form-group button.submit {
            border: 2px solid #EA5645;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            border-radius: 0;
            font-family: "Open Sans", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
            background: #EA5645;
            color: #FFFFFF;
            height: 50px;
            padding: 1em 0;
            font-size: 1em;
            font-weight: 700;
            letter-spacing: 1px;
            text-transform: uppercase;
            line-height: 1;
            width: 70%;
            margin: 20px auto 0;
            transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
        }

            #subscribe #notifyMe .form-group button.submit:hover {
                background: #EC6758;
                color: #FFFFFF;
            }

#subscribe .block-message {
    min-height: 50px;
    position: absolute;
    bottom: -100px;
    width: 100%;
    left: 0;
    padding: 15px;
    background: transparent;
    transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
}

    #subscribe .block-message.show-block-error {
        bottom: 0;
        background: #FF1D4D;
    }

    #subscribe .block-message.show-block-valid {
        bottom: 0;
        background: #EA5645;
    }

#subscribe p.notify-valid {
    color: #FFFFFF;
    text-transform: none;
    font-size: 16px;
    letter-spacing: 0;
    font-weight: 600;
}

.dialog__overlay {
    transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
}

.dialog.dialog--open .dialog__content,
.dialog.dialog--close .dialog__content {
    animation-duration: 0.4s;
    animation-fill-mode: forwards;
}

.dialog.dialog--open .dialog__content {
    animation-name: anim-open;
}

.dialog.dialog--close .dialog__content {
    animation-name: anim-close;
}

@keyframes anim-open {
    0% {
        opacity: 0;
        transform: translate3d(0, 50px, 0);
    }

    100% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }
}

@keyframes anim-close {
    0% {
        opacity: 1;
        transform: translate3d(0, 0, 0);
    }

    100% {
        opacity: 0;
        transform: translate3d(0, 50px, 0);
    }
}

/* ------------------------------------- */
/* 5. Contact .......................... */
/* ------------------------------------- */
.info-contact {
    margin-bottom: 30px;
}

    .info-contact .item-map {
        padding: 0;
    }

        .info-contact .item-map:first-child {
            padding-left: 15px;
        }

        .info-contact .item-map:last-child {
            padding-right: 15px;
        }

        .info-contact .item-map .contact-item {
            padding: 15px 0;
            font-size: 14px;
            text-align: center;
        }

            .info-contact .item-map .contact-item i {
                color: #EA5645;
                font-size: 2em;
            }

            .info-contact .item-map .contact-item a {
                font-weight: 600;
                color: #FFFFFF;
            }

                .info-contact .item-map .contact-item a:hover {
                    color: #EA5645;
                }

#contact-form {
    margin-top: 40px;
}

    #contact-form ::placeholder {
        color: #747c83 !important;
    }

    #contact-form .form-control {
        background: transparent;
        border: 1px solid rgba(255, 255, 255, 0.1);
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        box-shadow: none;
        font-weight: 400;
        outline: medium none;
        height: 40px;
        width: 100%;
        color: #FFFFFF;
        transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
        text-align: left;
    }

        #contact-form .form-control:hover, #contact-form .form-control:focus {
            box-shadow: none;
        }

    #contact-form textarea.form-control {
        min-height: 150px;
    }

    #contact-form button#valid-form {
        font-weight: 400;
        padding: 1em 2em;
        font-size: 1em;
        display: block;
        margin: 0 auto 0;
        background: #EA5645;
        color: #FFFFFF;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        border-radius: 0;
        font-weight: 700;
        width: 100%;
        line-height: 10px;
    }

        #contact-form button#valid-form:hover {
            background: #EC6758;
            color: #FFFFFF;
        }

#block-answer {
    min-height: 60px;
    margin-top: 1em;
    text-align: center;
    color: #757A86;
}

.success-message, .error-message {
    color: #757A86;
}

    .success-message p, .error-message p {
        color: #757A86 !important;
    }

    .success-message .ion-checkmark-round, .error-message .ion-checkmark-round {
        color: #27AE60;
    }

    .error-message .ion-close-round {
        color: #FF1D4D;
    }

/* ------------------------------------- */
/* 6. Social Icons ..................... */
/* ------------------------------------- */
.social-icons {
    position: absolute;
    left: 10%;
    bottom: 5%;
    margin-left: -22px;
    margin-bottom: -22px;
    display: block;
    z-index: 9;
    width: auto;
    overflow: hidden;
    white-space: nowrap;
    transition: all 0.7s cubic-bezier(0.42, 0, 0.58, 1);
}

    .social-icons i {
        color: #FFFFFF;
        transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    }

    .social-icons a {
        color: white;
        width: 50px;
        line-height: 50px;
        letter-spacing: 0;
        background: transparent;
        font-size: 1em;
        font-weight: 300;
        height: 50px;
        display: inline-block;
        text-align: center;
        float: left;
        margin-right: 2px;
        border: none;
        transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    }

        .social-icons a:hover {
            color: #EA5645;
            background: transparent;
        }

            .social-icons a:hover i {
                color: #EA5645;
                transform: scale(1.2);
            }

/* ------------------------------------- */
/* 7. Footer/Copyright ................. */
/* ------------------------------------- */
footer {
    padding: 10px 0;
    background: transparent;
    text-align: center;
}

    footer p {
        font-size: 11px;
        font-weight: 100;
        letter-spacing: 2px;
        text-transform: uppercase;
        color: #757A86;
    }

/* ------------------------------------- */
/* GALLERY PHOTOS ...................... */
/* ------------------------------------- */
.pswp__bg {
    background: #0c0c0c;
}

.pswp__caption h4 {
    margin-bottom: 10px !important;
}

/* ------------------------------------- */
/* 8. Media Queries .................... */
/* ------------------------------------- */
/* Large Devices, Wide Screens */
/* Notebook devices */
/* Medium Devices, Desktops */
@media only screen and (max-width: 1024px) {
    .overlay {
        left: 0;
        width: 100%;
        height: 100%;
    }

        .overlay.skew-part {
            transform: skew(0deg, 0deg);
        }

    #container {
        height: 100%;
        position: absolute;
        width: 100%;
        left: 0;
    }

    #stars, #stars2, #stars3 {
        margin-left: 0 !important;
    }

    .brand-logo {
        position: relative;
        left: 50%;
        transform: translateX(-50%);
        margin: 25px 0;
    }

    .light-btn {
        padding: 0.7em 0;
        margin-right: 0;
        float: none;
        margin: 0 auto;
        margin-bottom: 15px;
        max-width: 50%;
    }

    .action-btn {
        padding: 0.7em 0;
        float: none;
        margin: 0 auto;
        max-width: 50%;
    }

    #left-side {
        position: relative;
        width: 100%;
        height: auto;
        padding: 100px 0 150px;
    }

        #left-side .content {
            position: relative;
            left: 50%;
            transform: translateX(-50%);
            top: auto;
            text-align: center;
        }

    .social-icons {
        left: 0;
        bottom: 0;
        margin-left: 0;
        margin-bottom: 0;
    }

    #right-side {
        position: relative;
        transform: translate3d(0, 0, 0);
        top: 0;
        width: 100%;
    }

        #right-side.hide-right {
            transform: translate3d(0, 0, 0);
        }

    #close-more-info {
        display: none;
    }

    .mCSB_scrollTools {
        right: 0;
    }

    .mCSB_scrollTools-left {
        right: 0 !important;
    }
}

/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
    .light-btn {
        max-width: 70%;
        min-width: 60%;
    }

    .action-btn {
        max-width: 70%;
        min-width: 60%;
    }

    .photo-line figure {
        padding: 0;
        margin: 0 0 20px !important;
        width: 100% !important;
        -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
    }

    .info-contact .item-map:first-child {
        padding-left: 0;
    }

    .info-contact .item-map:last-child {
        padding-right: 0;
    }

    .dialog__content {
        width: 80%;
        max-width: 80%;
        min-width: 75%;
    }

    .dialog .dialog-inner {
        padding: 40px 20px 90px;
        overflow: hidden;
    }
}

/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
    #left-side {
        padding: 50px 0 100px;
    }

        #left-side .content {
            padding: 0 3%;
        }

        #left-side.minimal-phone {
            height: 100vh;
        }

    h1.text-intro {
        font-size: 30px;
    }

    h2.text-intro {
        font-size: 18px;
    }

    .light-btn {
        max-width: 80%;
        min-width: 70%;
    }

    .action-btn {
        max-width: 80%;
        min-width: 70%;
    }

    .dialog__content {
        width: 95%;
        max-width: 95%;
        min-width: 75%;
    }

    .dialog .close-newsletter {
        top: 2px;
        right: 5px;
    }

    .dialog .dialog-inner {
        padding: 40px 20px 50px;
    }

        .dialog .dialog-inner h4 {
            font-size: 25px;
            margin-bottom: 20px;
        }

    #subscribe .block-message {
        padding: 5px 2px;
    }

    #subscribe p.notify-valid {
        font-size: 12px;
    }
}

/* Only for tablet in landscape mode */
/* Only for phone in landscape mode */
@media screen and (max-device-width: 667px) and (orientation: landscape) {
    #left-side {
        padding: 50px 0 100px;
    }

    h1.text-intro {
        font-size: 30px;
    }

    h2.text-intro {
        font-size: 18px;
    }

    .dialog__content {
        width: 100%;
        max-width: 100%;
        min-width: 75%;
    }

    .dialog .close-newsletter {
        top: 2px;
        right: 5px;
    }

    .dialog .dialog-inner {
        padding: 40px 20px 50px;
    }

        .dialog .dialog-inner h4 {
            font-size: 25px;
            margin-bottom: 5px;
        }

    #subscribe #notifyMe {
        margin-top: 10px;
    }

        #subscribe #notifyMe .form-group .form-control {
            width: 70%;
            margin: 0;
            float: left;
        }

        #subscribe #notifyMe .form-group button.submit {
            width: 30%;
            margin: 0;
            float: left;
        }

    #subscribe .block-message {
        padding: 5px 2px;
    }

    #subscribe p.notify-valid {
        font-size: 12px;
    }
}


#cookieConsent.navbar-default {
    background-color: #ffffff;
    border-color: #fff;
    bottom: 0;
    top: auto;
    margin: 0;
}

@media only screen and (max-width: 1024px) {
    .brand-logo {
        margin: 0;
    }
}

.margin-left-20 {
    margin-left: 20px;
}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand {
    color: #101010;
}

.navbar-default .navbar-text {
    color: #101010;
}

a.link {
    color: #EA5645;
}

.btn {
    border-radius: 0;
}

.btn-primary {
    background-color: #EA5645;
    border-color: #EA5645;
}
