/* * PHLY - Versatile Coming Soon Template
*
* This is a premium product available exclusively at this address http://themeforest.net/user/madeon08/portfolio
*
* This file is minified/crypted only for the demo, you will find an expanded, commented and accurate file in your download pack.
*
* Thanks for your support!
*
* */
@import url(font-awesome.min.css);


@import url("http://fonts.googleapis.com/css?family=Montserrat:400,700");
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700");
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
}

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
}

#loading {
    width: 100vw;
    height: 100vh;

    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: "Phly is loading";
    position: absolute;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    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 #000;
    border-top: 8px solid transparent;
    border-radius: 999px
}

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

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

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

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

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

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

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

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

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

    50% {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: 0.5
    }

    100% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 1
    }
}

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

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

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

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

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

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

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

    50% {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: 1
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 0.5
    }
}

body {
    background: #2c2b6e;
    font-family: "Open Sans","Helvetica Neue","Lucida Grande",Arial,Verdana,sans-serif;
    color: #fff;
    -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 {
    -webkit-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    -ms-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1)
}

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

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

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

button {
    -webkit-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    -ms-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    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: #fff;
    font-weight: 400
}

h1,h2,h3,h4,h5,h6 {
    color: #000;
    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
}

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

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

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

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

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

.overlay {
    position: fixed;
    overflow: hidden;
    top: 0;
    left: -50%;
    background: #fff;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -moz-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    border-right: 1px solid #2c2b6e
}

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

#stars {
    width: 1px;
    height: 1px;
    margin-left: 25%;
    background: transparent;
    box-shadow: 2009px 705px #FFF , 28px 1332px #FFF , 2241px 1357px #FFF , 659px 855px #FFF , 1884px 1414px #FFF , 2194px 559px #FFF , 2449px 406px #FFF , 269px 2489px #FFF , 1811px 2274px #FFF , 991px 1953px #FFF , 911px 1886px #FFF , 494px 969px #FFF , 2334px 2376px #FFF , 1086px 545px #FFF , 214px 2321px #FFF , 650px 1168px #FFF , 1985px 407px #FFF , 1199px 1113px #FFF , 1982px 1645px #FFF , 1484px 2197px #FFF , 408px 235px #FFF , 204px 2271px #FFF , 90px 1920px #FFF , 2454px 2351px #FFF , 378px 490px #FFF , 1323px 359px #FFF , 2306px 1659px #FFF , 23px 2259px #FFF , 657px 1858px #FFF , 641px 2141px #FFF , 2073px 1585px #FFF , 1035px 574px #FFF , 926px 792px #FFF , 2086px 2495px #FFF , 2262px 1390px #FFF , 737px 1006px #FFF , 1177px 1229px #FFF , 1613px 1357px #FFF , 1288px 47px #FFF , 1354px 1359px #FFF , 14px 1403px #FFF , 206px 2157px #FFF , 1948px 304px #FFF , 1678px 1313px #FFF , 1341px 51px #FFF , 31px 1088px #FFF , 2443px 76px #FFF , 1691px 357px #FFF , 2175px 648px #FFF , 995px 1773px #FFF , 2008px 1532px #FFF , 217px 364px #FFF , 149px 1792px #FFF , 1031px 262px #FFF , 897px 1851px #FFF , 1042px 646px #FFF , 1325px 849px #FFF , 1760px 2313px #FFF , 1670px 1124px #FFF , 1071px 1127px #FFF , 237px 1236px #FFF , 926px 1792px #FFF , 1666px 865px #FFF , 1342px 1753px #FFF , 2082px 892px #FFF , 2402px 1302px #FFF , 1772px 2035px #FFF , 1630px 283px #FFF , 2107px 1515px #FFF , 2431px 1082px #FFF , 1719px 2273px #FFF , 2406px 1216px #FFF , 1288px 2182px #FFF , 2374px 226px #FFF , 121px 1453px #FFF , 818px 1265px #FFF , 1968px 1434px #FFF , 1512px 2278px #FFF , 902px 15px #FFF , 1728px 1140px #FFF , 2314px 595px #FFF , 2287px 1604px #FFF , 816px 984px #FFF , 120px 891px #FFF , 1370px 782px #FFF , 2354px 2174px #FFF , 620px 1554px #FFF , 517px 1462px #FFF , 2303px 1742px #FFF , 309px 1948px #FFF , 1483px 1573px #FFF , 1915px 1656px #FFF , 50px 917px #FFF , 2097px 677px #FFF , 796px 2095px #FFF , 1816px 2347px #FFF , 2328px 2299px #FFF , 2386px 1712px #FFF , 116px 524px #FFF , 1729px 1275px #FFF , 1432px 460px #FFF , 2039px 271px #FFF , 1341px 520px #FFF , 413px 2051px #FFF , 2153px 610px #FFF , 617px 2305px #FFF , 2318px 1809px #FFF , 353px 1478px #FFF , 1552px 885px #FFF , 1643px 1897px #FFF , 608px 1573px #FFF , 1131px 323px #FFF , 2347px 2013px #FFF , 320px 1873px #FFF , 618px 1195px #FFF , 2364px 2404px #FFF , 1843px 1580px #FFF , 600px 1468px #FFF , 2px 658px #FFF , 1895px 2167px #FFF , 398px 329px #FFF , 2402px 597px #FFF , 349px 1773px #FFF , 395px 1344px #FFF , 1121px 1265px #FFF , 868px 1519px #FFF , 619px 841px #FFF , 2372px 383px #FFF , 288px 1798px #FFF , 1980px 513px #FFF , 1626px 453px #FFF , 643px 1069px #FFF , 1952px 1316px #FFF , 1795px 1475px #FFF , 1419px 1769px #FFF , 1320px 2490px #FFF , 652px 1520px #FFF , 389px 1304px #FFF , 2200px 2242px #FFF , 502px 639px #FFF , 454px 1522px #FFF , 1209px 586px #FFF , 952px 2231px #FFF , 1671px 2033px #FFF , 1445px 920px #FFF , 970px 69px #FFF , 859px 1669px #FFF , 2144px 585px #FFF , 2245px 1179px #FFF , 1852px 1821px #FFF , 2047px 1760px #FFF , 982px 1888px #FFF , 710px 1443px #FFF , 1602px 2022px #FFF , 532px 532px #FFF , 432px 176px #FFF , 966px 1396px #FFF , 2488px 939px #FFF , 2150px 672px #FFF , 786px 1800px #FFF , 476px 2423px #FFF , 1603px 2263px #FFF , 2433px 723px #FFF , 649px 186px #FFF , 591px 2048px #FFF , 475px 1850px #FFF , 772px 1219px #FFF , 94px 1284px #FFF , 878px 722px #FFF , 908px 2074px #FFF , 1013px 809px #FFF , 1980px 2062px #FFF , 911px 64px #FFF , 1186px 341px #FFF , 1242px 1026px #FFF , 1272px 980px #FFF , 23px 2101px #FFF , 2048px 2201px #FFF , 1716px 1738px #FFF , 913px 489px #FFF , 25px 321px #FFF , 1920px 2461px #FFF , 1139px 484px #FFF , 1969px 365px #FFF , 1242px 69px #FFF , 19px 358px #FFF , 1924px 1362px #FFF , 537px 1016px #FFF , 2003px 1951px #FFF , 1446px 2434px #FFF , 1540px 2407px #FFF , 473px 1103px #FFF , 922px 2469px #FFF , 42px 1023px #FFF , 1700px 2079px #FFF , 2097px 802px #FFF , 1848px 1291px #FFF , 1546px 1439px #FFF , 1528px 2456px #FFF , 1286px 1428px #FFF , 2405px 1905px #FFF , 178px 1851px #FFF , 510px 1997px #FFF , 2078px 1256px #FFF , 1039px 694px #FFF , 8px 801px #FFF , 2362px 2376px #FFF , 1205px 396px #FFF , 1779px 2435px #FFF , 2393px 1130px #FFF , 2371px 2018px #FFF , 1951px 605px #FFF , 1108px 1594px #FFF , 246px 291px #FFF , 298px 1569px #FFF , 1080px 569px #FFF , 1523px 2118px #FFF , 770px 1631px #FFF , 774px 2090px #FFF , 1620px 605px #FFF , 1848px 519px #FFF , 2384px 463px #FFF , 1368px 1181px #FFF , 658px 1258px #FFF , 366px 2410px #FFF , 1836px 1224px #FFF , 357px 1073px #FFF , 654px 2468px #FFF , 1769px 621px #FFF , 2433px 359px #FFF , 2255px 774px #FFF , 325px 2253px #FFF , 2076px 1994px #FFF , 1455px 1375px #FFF , 258px 371px #FFF , 892px 451px #FFF , 39px 950px #FFF , 2122px 2372px #FFF , 2198px 1237px #FFF , 2432px 2471px #FFF , 906px 1410px #FFF , 2280px 403px #FFF , 220px 2239px #FFF , 87px 715px #FFF , 1182px 1334px #FFF , 1040px 1250px #FFF , 131px 501px #FFF , 384px 2057px #FFF , 1360px 542px #FFF , 2361px 1958px #FFF , 1694px 947px #FFF , 1926px 547px #FFF , 400px 354px #FFF , 515px 77px #FFF , 1572px 2196px #FFF , 1678px 2151px #FFF , 1780px 1548px #FFF , 719px 1707px #FFF , 1058px 735px #FFF , 928px 1838px #FFF , 2327px 1414px #FFF , 2099px 2313px #FFF , 936px 2369px #FFF , 1592px 2271px #FFF , 1147px 383px #FFF , 507px 358px #FFF , 1473px 860px #FFF , 41px 664px #FFF , 2309px 1595px #FFF , 877px 1646px #FFF , 1862px 1229px #FFF , 2091px 625px #FFF , 710px 2210px #FFF , 56px 314px #FFF , 1623px 594px #FFF , 1285px 294px #FFF , 1766px 228px #FFF , 489px 2290px #FFF , 2464px 1678px #FFF , 669px 976px #FFF , 331px 315px #FFF , 296px 2012px #FFF , 1908px 537px #FFF , 883px 1984px #FFF , 2009px 94px #FFF , 2161px 2096px #FFF , 2115px 686px #FFF , 1218px 42px #FFF , 1213px 631px #FFF , 815px 1716px #FFF , 2216px 416px #FFF , 1957px 1434px #FFF , 2197px 1762px #FFF , 2044px 513px #FFF , 1618px 44px #FFF , 2473px 1697px #FFF , 1729px 1304px #FFF , 1958px 1931px #FFF , 1484px 2437px #FFF , 1283px 603px #FFF , 1633px 259px #FFF , 2284px 1275px #FFF , 862px 1343px #FFF , 785px 1307px #FFF , 791px 277px #FFF , 2346px 1111px #FFF , 1899px 2207px #FFF , 1624px 815px #FFF , 2151px 1212px #FFF , 1827px 1870px #FFF , 2254px 427px #FFF , 1606px 1818px #FFF , 1787px 25px #FFF , 710px 1258px #FFF , 1251px 1860px #FFF , 1811px 1707px #FFF , 987px 2062px #FFF , 1194px 590px #FFF , 2148px 428px #FFF , 575px 624px #FFF , 2151px 1102px #FFF , 2058px 1785px #FFF , 1515px 997px #FFF , 1479px 1674px #FFF , 916px 456px #FFF , 860px 991px #FFF , 869px 1922px #FFF , 1024px 1582px #FFF , 1257px 1935px #FFF , 152px 1780px #FFF , 354px 999px #FFF , 1980px 1556px #FFF , 2377px 691px #FFF , 1563px 1468px #FFF , 108px 1127px #FFF , 1263px 655px #FFF , 612px 2032px #FFF , 2123px 131px #FFF , 1388px 379px #FFF , 328px 679px #FFF , 527px 1469px #FFF , 1558px 2412px #FFF , 1860px 1519px #FFF , 1586px 1078px #FFF , 2332px 1919px #FFF , 72px 1119px #FFF , 197px 1483px #FFF , 1427px 1660px #FFF , 1187px 1376px #FFF , 308px 1684px #FFF , 1311px 399px #FFF , 2050px 1029px #FFF , 1973px 1338px #FFF , 1155px 2389px #FFF , 1587px 2156px #FFF , 1169px 1415px #FFF , 1449px 1431px #FFF , 2368px 1276px #FFF , 739px 1165px #FFF , 2312px 1110px #FFF , 2110px 602px #FFF , 2466px 1483px #FFF , 395px 1440px #FFF , 2458px 2492px #FFF , 2275px 1590px #FFF , 1898px 701px #FFF , 871px 258px #FFF , 1307px 1362px #FFF , 1755px 24px #FFF , 2313px 839px #FFF , 1286px 39px #FFF , 532px 2155px #FFF , 563px 2241px #FFF , 1094px 683px #FFF , 1229px 278px #FFF , 2288px 916px #FFF , 1005px 1324px #FFF , 643px 2321px #FFF , 1371px 694px #FFF , 1935px 1402px #FFF , 233px 1308px #FFF , 2365px 1611px #FFF , 1230px 14px #FFF , 1187px 349px #FFF , 2298px 2053px #FFF , 233px 2233px #FFF , 1155px 1525px #FFF , 81px 1167px #FFF , 1849px 1023px #FFF , 1750px 210px #FFF , 2001px 2261px #FFF , 1355px 2339px #FFF , 480px 1268px #FFF , 1112px 209px #FFF , 757px 594px #FFF , 1120px 1589px #FFF , 1504px 177px #FFF , 1340px 863px #FFF , 738px 2077px #FFF , 1836px 1563px #FFF , 2185px 1166px #FFF , 2206px 1525px #FFF , 376px 1624px #FFF , 501px 1526px #FFF , 1746px 2417px #FFF , 2001px 2139px #FFF , 1770px 1065px #FFF , 328px 92px #FFF , 2067px 1427px #FFF , 931px 717px #FFF , 1025px 679px #FFF , 734px 349px #FFF , 2341px 2228px #FFF , 1017px 1244px #FFF , 1615px 2455px #FFF , 1682px 1403px #FFF , 95px 884px #FFF , 204px 1109px #FFF , 1905px 1405px #FFF , 1370px 2177px #FFF , 857px 39px #FFF , 580px 1924px #FFF , 166px 1779px #FFF , 2039px 997px #FFF , 683px 523px #FFF , 1410px 891px #FFF , 175px 557px #FFF , 1411px 1459px #FFF , 785px 16px #FFF , 248px 2097px #FFF , 1826px 184px #FFF , 2363px 755px #FFF , 1166px 2336px #FFF , 2171px 2231px #FFF , 1225px 2008px #FFF , 2007px 668px #FFF , 147px 1938px #FFF , 2035px 1616px #FFF , 1653px 873px #FFF , 1112px 1721px #FFF , 1745px 780px #FFF , 699px 1852px #FFF , 188px 1296px #FFF , 108px 2307px #FFF , 291px 508px #FFF , 740px 1393px #FFF , 1508px 618px #FFF , 2401px 1781px #FFF , 958px 1651px #FFF , 2218px 261px #FFF , 838px 2133px #FFF , 263px 522px #FFF , 1146px 2360px #FFF , 1504px 2154px #FFF , 2356px 412px #FFF , 2477px 1448px #FFF , 2008px 1997px #FFF , 1874px 1767px #FFF , 1122px 630px #FFF , 2202px 1998px #FFF , 984px 954px #FFF , 274px 665px #FFF , 1917px 1428px #FFF , 2125px 449px #FFF , 2158px 1247px #FFF , 1516px 2141px #FFF , 1855px 209px #FFF , 1957px 1139px #FFF , 1119px 1478px #FFF , 2384px 172px #FFF , 1281px 1303px #FFF , 1515px 926px #FFF , 1348px 1884px #FFF , 211px 1659px #FFF , 1319px 1920px #FFF , 2451px 257px #FFF , 1801px 171px #FFF , 37px 1140px #FFF , 780px 574px #FFF , 2007px 18px #FFF , 692px 2445px #FFF , 1434px 2383px #FFF , 1825px 387px #FFF , 1760px 282px #FFF , 1926px 1551px #FFF , 2314px 380px #FFF , 2264px 1746px #FFF , 2014px 425px #FFF , 606px 1320px #FFF , 2307px 2436px #FFF , 1517px 116px #FFF , 169px 2114px #FFF , 1950px 2321px #FFF , 759px 915px #FFF , 182px 2085px #FFF , 512px 534px #FFF , 538px 1098px #FFF , 698px 2071px #FFF , 2079px 2268px #FFF , 18px 2096px #FFF , 641px 992px #FFF , 1424px 620px #FFF , 718px 358px #FFF , 2255px 39px #FFF , 1217px 740px #FFF , 1348px 1367px #FFF , 2191px 1686px #FFF , 163px 1704px #FFF , 1452px 46px #FFF , 684px 704px #FFF , 850px 1982px #FFF , 1942px 1601px #FFF , 2283px 771px #FFF , 1100px 1755px #FFF , 287px 2167px #FFF , 1311px 1062px #FFF , 1701px 365px #FFF , 2185px 678px #FFF , 1146px 109px #FFF , 2112px 587px #FFF , 2382px 311px #FFF , 109px 1352px #FFF , 1665px 277px #FFF , 1743px 436px #FFF , 1562px 834px #FFF , 1462px 40px #FFF , 1495px 2378px #FFF , 1839px 266px #FFF , 28px 1181px #FFF , 813px 1068px #FFF , 1869px 613px #FFF , 2471px 2416px #FFF , 714px 1167px #FFF , 2175px 2209px #FFF , 2245px 2060px #FFF , 1279px 601px #FFF , 909px 1331px #FFF , 573px 2417px #FFF , 2486px 259px #FFF , 1242px 148px #FFF , 2057px 667px #FFF , 2323px 318px #FFF , 1098px 597px #FFF , 706px 363px #FFF , 2141px 2179px #FFF , 415px 2423px #FFF , 940px 1490px #FFF , 1481px 1656px #FFF , 1282px 1076px #FFF , 947px 951px #FFF , 1636px 1556px #FFF , 768px 2162px #FFF , 1775px 560px #FFF , 323px 1846px #FFF , 1205px 2191px #FFF , 1344px 691px #FFF , 767px 182px #FFF , 1195px 2280px #FFF , 2479px 680px #FFF , 676px 1108px #FFF , 2036px 1191px #FFF , 915px 2041px #FFF , 684px 1943px #FFF , 1337px 1399px #FFF , 858px 564px #FFF , 121px 1684px #FFF , 1343px 2302px #FFF , 1248px 909px #FFF , 1614px 776px #FFF , 162px 852px #FFF , 2194px 301px #FFF , 1593px 2044px #FFF , 2263px 2233px #FFF , 2321px 1907px #FFF , 94px 71px #FFF , 2417px 605px #FFF , 2260px 2472px #FFF , 2418px 650px #FFF , 1390px 392px #FFF , 1465px 1709px #FFF , 1915px 2095px #FFF , 1547px 618px #FFF , 1112px 1423px #FFF , 1550px 1466px #FFF , 2493px 1135px #FFF , 1765px 144px #FFF , 737px 737px #FFF , 2469px 859px #FFF , 537px 1000px #FFF , 2080px 1388px #FFF , 861px 119px #FFF , 1900px 1513px #FFF , 2297px 130px #FFF , 310px 2190px #FFF , 1785px 1255px #FFF , 1853px 1332px #FFF , 1569px 449px #FFF , 1443px 1950px #FFF , 573px 642px #FFF , 2317px 2003px #FFF , 2203px 2342px #FFF , 660px 524px #FFF , 1120px 2346px #FFF , 2323px 1263px #FFF , 1556px 1654px #FFF , 2448px 984px #FFF , 1175px 518px #FFF , 1288px 240px #FFF , 366px 1916px #FFF , 2225px 818px #FFF , 2377px 1968px #FFF , 125px 1546px #FFF , 859px 801px #FFF , 531px 880px #FFF , 565px 1187px #FFF , 114px 154px #FFF , 305px 1027px #FFF , 777px 2211px #FFF , 1195px 2472px #FFF , 1966px 1358px #FFF , 1257px 1799px #FFF , 2007px 1532px #FFF , 2055px 2367px #FFF , 2426px 1768px #FFF , 907px 167px #FFF , 422px 2265px #FFF , 209px 8px #FFF , 500px 741px #FFF , 262px 700px #FFF , 2462px 2212px #FFF , 1008px 493px #FFF , 125px 268px #FFF , 1887px 1936px #FFF , 1353px 1062px #FFF , 995px 146px #FFF , 1342px 472px #FFF , 559px 2160px #FFF , 2211px 2213px #FFF , 300px 473px #FFF , 557px 521px #FFF , 1215px 1976px #FFF , 2487px 972px #FFF , 1411px 1303px #FFF , 333px 2188px #FFF , 668px 514px #FFF , 2137px 661px #FFF , 1668px 2186px #FFF , 1834px 635px #FFF , 551px 673px #FFF , 1941px 2287px #FFF , 1403px 761px #FFF , 1389px 865px #FFF , 1420px 2206px #FFF , 1670px 2257px #FFF , 500px 505px #FFF , 1469px 167px #FFF , 1432px 27px #FFF , 1750px 332px #FFF , 2177px 2064px #FFF , 2000px 1674px #FFF , 1670px 948px #FFF , 612px 2067px #FFF , 1786px 1482px #FFF , 2262px 1963px #FFF , 1784px 1164px #FFF , 1280px 937px #FFF , 436px 1753px #FFF , 1923px 1626px #FFF , 873px 1551px #FFF , 1176px 2313px #FFF , 186px 1527px #FFF , 1045px 1172px #FFF , 1651px 768px #FFF , 1055px 1558px #FFF , 70px 1071px #FFF , 1696px 1407px #FFF , 711px 2475px #FFF , 1126px 2312px #FFF , 1628px 1981px #FFF , 389px 1280px #FFF , 403px 1429px #FFF , 870px 1010px #FFF , 924px 1509px #FFF , 1306px 985px #FFF , 2322px 1573px #FFF , 1733px 21px #FFF , 2233px 860px #FFF , 1492px 636px #FFF , 1754px 1366px #FFF , 489px 799px #FFF , 1981px 1316px #FFF , 780px 2012px #FFF , 1531px 22px #FFF , 894px 872px #FFF , 498px 20px #FFF , 1342px 290px #FFF , 637px 1154px #FFF , 500px 709px #FFF , 876px 899px #FFF , 430px 414px #FFF;
    -webkit-animation: animStar 50s infinite linear;
    -moz-animation: animStar 50s infinite linear;
    animation: animStar 50s infinite linear
}

#stars:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 2009px 705px #FFF , 28px 1332px #FFF , 2241px 1357px #FFF , 659px 855px #FFF , 1884px 1414px #FFF , 2194px 559px #FFF , 2449px 406px #FFF , 269px 2489px #FFF , 1811px 2274px #FFF , 991px 1953px #FFF , 911px 1886px #FFF , 494px 969px #FFF , 2334px 2376px #FFF , 1086px 545px #FFF , 214px 2321px #FFF , 650px 1168px #FFF , 1985px 407px #FFF , 1199px 1113px #FFF , 1982px 1645px #FFF , 1484px 2197px #FFF , 408px 235px #FFF , 204px 2271px #FFF , 90px 1920px #FFF , 2454px 2351px #FFF , 378px 490px #FFF , 1323px 359px #FFF , 2306px 1659px #FFF , 23px 2259px #FFF , 657px 1858px #FFF , 641px 2141px #FFF , 2073px 1585px #FFF , 1035px 574px #FFF , 926px 792px #FFF , 2086px 2495px #FFF , 2262px 1390px #FFF , 737px 1006px #FFF , 1177px 1229px #FFF , 1613px 1357px #FFF , 1288px 47px #FFF , 1354px 1359px #FFF , 14px 1403px #FFF , 206px 2157px #FFF , 1948px 304px #FFF , 1678px 1313px #FFF , 1341px 51px #FFF , 31px 1088px #FFF , 2443px 76px #FFF , 1691px 357px #FFF , 2175px 648px #FFF , 995px 1773px #FFF , 2008px 1532px #FFF , 217px 364px #FFF , 149px 1792px #FFF , 1031px 262px #FFF , 897px 1851px #FFF , 1042px 646px #FFF , 1325px 849px #FFF , 1760px 2313px #FFF , 1670px 1124px #FFF , 1071px 1127px #FFF , 237px 1236px #FFF , 926px 1792px #FFF , 1666px 865px #FFF , 1342px 1753px #FFF , 2082px 892px #FFF , 2402px 1302px #FFF , 1772px 2035px #FFF , 1630px 283px #FFF , 2107px 1515px #FFF , 2431px 1082px #FFF , 1719px 2273px #FFF , 2406px 1216px #FFF , 1288px 2182px #FFF , 2374px 226px #FFF , 121px 1453px #FFF , 818px 1265px #FFF , 1968px 1434px #FFF , 1512px 2278px #FFF , 902px 15px #FFF , 1728px 1140px #FFF , 2314px 595px #FFF , 2287px 1604px #FFF , 816px 984px #FFF , 120px 891px #FFF , 1370px 782px #FFF , 2354px 2174px #FFF , 620px 1554px #FFF , 517px 1462px #FFF , 2303px 1742px #FFF , 309px 1948px #FFF , 1483px 1573px #FFF , 1915px 1656px #FFF , 50px 917px #FFF , 2097px 677px #FFF , 796px 2095px #FFF , 1816px 2347px #FFF , 2328px 2299px #FFF , 2386px 1712px #FFF , 116px 524px #FFF , 1729px 1275px #FFF , 1432px 460px #FFF , 2039px 271px #FFF , 1341px 520px #FFF , 413px 2051px #FFF , 2153px 610px #FFF , 617px 2305px #FFF , 2318px 1809px #FFF , 353px 1478px #FFF , 1552px 885px #FFF , 1643px 1897px #FFF , 608px 1573px #FFF , 1131px 323px #FFF , 2347px 2013px #FFF , 320px 1873px #FFF , 618px 1195px #FFF , 2364px 2404px #FFF , 1843px 1580px #FFF , 600px 1468px #FFF , 2px 658px #FFF , 1895px 2167px #FFF , 398px 329px #FFF , 2402px 597px #FFF , 349px 1773px #FFF , 395px 1344px #FFF , 1121px 1265px #FFF , 868px 1519px #FFF , 619px 841px #FFF , 2372px 383px #FFF , 288px 1798px #FFF , 1980px 513px #FFF , 1626px 453px #FFF , 643px 1069px #FFF , 1952px 1316px #FFF , 1795px 1475px #FFF , 1419px 1769px #FFF , 1320px 2490px #FFF , 652px 1520px #FFF , 389px 1304px #FFF , 2200px 2242px #FFF , 502px 639px #FFF , 454px 1522px #FFF , 1209px 586px #FFF , 952px 2231px #FFF , 1671px 2033px #FFF , 1445px 920px #FFF , 970px 69px #FFF , 859px 1669px #FFF , 2144px 585px #FFF , 2245px 1179px #FFF , 1852px 1821px #FFF , 2047px 1760px #FFF , 982px 1888px #FFF , 710px 1443px #FFF , 1602px 2022px #FFF , 532px 532px #FFF , 432px 176px #FFF , 966px 1396px #FFF , 2488px 939px #FFF , 2150px 672px #FFF , 786px 1800px #FFF , 476px 2423px #FFF , 1603px 2263px #FFF , 2433px 723px #FFF , 649px 186px #FFF , 591px 2048px #FFF , 475px 1850px #FFF , 772px 1219px #FFF , 94px 1284px #FFF , 878px 722px #FFF , 908px 2074px #FFF , 1013px 809px #FFF , 1980px 2062px #FFF , 911px 64px #FFF , 1186px 341px #FFF , 1242px 1026px #FFF , 1272px 980px #FFF , 23px 2101px #FFF , 2048px 2201px #FFF , 1716px 1738px #FFF , 913px 489px #FFF , 25px 321px #FFF , 1920px 2461px #FFF , 1139px 484px #FFF , 1969px 365px #FFF , 1242px 69px #FFF , 19px 358px #FFF , 1924px 1362px #FFF , 537px 1016px #FFF , 2003px 1951px #FFF , 1446px 2434px #FFF , 1540px 2407px #FFF , 473px 1103px #FFF , 922px 2469px #FFF , 42px 1023px #FFF , 1700px 2079px #FFF , 2097px 802px #FFF , 1848px 1291px #FFF , 1546px 1439px #FFF , 1528px 2456px #FFF , 1286px 1428px #FFF , 2405px 1905px #FFF , 178px 1851px #FFF , 510px 1997px #FFF , 2078px 1256px #FFF , 1039px 694px #FFF , 8px 801px #FFF , 2362px 2376px #FFF , 1205px 396px #FFF , 1779px 2435px #FFF , 2393px 1130px #FFF , 2371px 2018px #FFF , 1951px 605px #FFF , 1108px 1594px #FFF , 246px 291px #FFF , 298px 1569px #FFF , 1080px 569px #FFF , 1523px 2118px #FFF , 770px 1631px #FFF , 774px 2090px #FFF , 1620px 605px #FFF , 1848px 519px #FFF , 2384px 463px #FFF , 1368px 1181px #FFF , 658px 1258px #FFF , 366px 2410px #FFF , 1836px 1224px #FFF , 357px 1073px #FFF , 654px 2468px #FFF , 1769px 621px #FFF , 2433px 359px #FFF , 2255px 774px #FFF , 325px 2253px #FFF , 2076px 1994px #FFF , 1455px 1375px #FFF , 258px 371px #FFF , 892px 451px #FFF , 39px 950px #FFF , 2122px 2372px #FFF , 2198px 1237px #FFF , 2432px 2471px #FFF , 906px 1410px #FFF , 2280px 403px #FFF , 220px 2239px #FFF , 87px 715px #FFF , 1182px 1334px #FFF , 1040px 1250px #FFF , 131px 501px #FFF , 384px 2057px #FFF , 1360px 542px #FFF , 2361px 1958px #FFF , 1694px 947px #FFF , 1926px 547px #FFF , 400px 354px #FFF , 515px 77px #FFF , 1572px 2196px #FFF , 1678px 2151px #FFF , 1780px 1548px #FFF , 719px 1707px #FFF , 1058px 735px #FFF , 928px 1838px #FFF , 2327px 1414px #FFF , 2099px 2313px #FFF , 936px 2369px #FFF , 1592px 2271px #FFF , 1147px 383px #FFF , 507px 358px #FFF , 1473px 860px #FFF , 41px 664px #FFF , 2309px 1595px #FFF , 877px 1646px #FFF , 1862px 1229px #FFF , 2091px 625px #FFF , 710px 2210px #FFF , 56px 314px #FFF , 1623px 594px #FFF , 1285px 294px #FFF , 1766px 228px #FFF , 489px 2290px #FFF , 2464px 1678px #FFF , 669px 976px #FFF , 331px 315px #FFF , 296px 2012px #FFF , 1908px 537px #FFF , 883px 1984px #FFF , 2009px 94px #FFF , 2161px 2096px #FFF , 2115px 686px #FFF , 1218px 42px #FFF , 1213px 631px #FFF , 815px 1716px #FFF , 2216px 416px #FFF , 1957px 1434px #FFF , 2197px 1762px #FFF , 2044px 513px #FFF , 1618px 44px #FFF , 2473px 1697px #FFF , 1729px 1304px #FFF , 1958px 1931px #FFF , 1484px 2437px #FFF , 1283px 603px #FFF , 1633px 259px #FFF , 2284px 1275px #FFF , 862px 1343px #FFF , 785px 1307px #FFF , 791px 277px #FFF , 2346px 1111px #FFF , 1899px 2207px #FFF , 1624px 815px #FFF , 2151px 1212px #FFF , 1827px 1870px #FFF , 2254px 427px #FFF , 1606px 1818px #FFF , 1787px 25px #FFF , 710px 1258px #FFF , 1251px 1860px #FFF , 1811px 1707px #FFF , 987px 2062px #FFF , 1194px 590px #FFF , 2148px 428px #FFF , 575px 624px #FFF , 2151px 1102px #FFF , 2058px 1785px #FFF , 1515px 997px #FFF , 1479px 1674px #FFF , 916px 456px #FFF , 860px 991px #FFF , 869px 1922px #FFF , 1024px 1582px #FFF , 1257px 1935px #FFF , 152px 1780px #FFF , 354px 999px #FFF , 1980px 1556px #FFF , 2377px 691px #FFF , 1563px 1468px #FFF , 108px 1127px #FFF , 1263px 655px #FFF , 612px 2032px #FFF , 2123px 131px #FFF , 1388px 379px #FFF , 328px 679px #FFF , 527px 1469px #FFF , 1558px 2412px #FFF , 1860px 1519px #FFF , 1586px 1078px #FFF , 2332px 1919px #FFF , 72px 1119px #FFF , 197px 1483px #FFF , 1427px 1660px #FFF , 1187px 1376px #FFF , 308px 1684px #FFF , 1311px 399px #FFF , 2050px 1029px #FFF , 1973px 1338px #FFF , 1155px 2389px #FFF , 1587px 2156px #FFF , 1169px 1415px #FFF , 1449px 1431px #FFF , 2368px 1276px #FFF , 739px 1165px #FFF , 2312px 1110px #FFF , 2110px 602px #FFF , 2466px 1483px #FFF , 395px 1440px #FFF , 2458px 2492px #FFF , 2275px 1590px #FFF , 1898px 701px #FFF , 871px 258px #FFF , 1307px 1362px #FFF , 1755px 24px #FFF , 2313px 839px #FFF , 1286px 39px #FFF , 532px 2155px #FFF , 563px 2241px #FFF , 1094px 683px #FFF , 1229px 278px #FFF , 2288px 916px #FFF , 1005px 1324px #FFF , 643px 2321px #FFF , 1371px 694px #FFF , 1935px 1402px #FFF , 233px 1308px #FFF , 2365px 1611px #FFF , 1230px 14px #FFF , 1187px 349px #FFF , 2298px 2053px #FFF , 233px 2233px #FFF , 1155px 1525px #FFF , 81px 1167px #FFF , 1849px 1023px #FFF , 1750px 210px #FFF , 2001px 2261px #FFF , 1355px 2339px #FFF , 480px 1268px #FFF , 1112px 209px #FFF , 757px 594px #FFF , 1120px 1589px #FFF , 1504px 177px #FFF , 1340px 863px #FFF , 738px 2077px #FFF , 1836px 1563px #FFF , 2185px 1166px #FFF , 2206px 1525px #FFF , 376px 1624px #FFF , 501px 1526px #FFF , 1746px 2417px #FFF , 2001px 2139px #FFF , 1770px 1065px #FFF , 328px 92px #FFF , 2067px 1427px #FFF , 931px 717px #FFF , 1025px 679px #FFF , 734px 349px #FFF , 2341px 2228px #FFF , 1017px 1244px #FFF , 1615px 2455px #FFF , 1682px 1403px #FFF , 95px 884px #FFF , 204px 1109px #FFF , 1905px 1405px #FFF , 1370px 2177px #FFF , 857px 39px #FFF , 580px 1924px #FFF , 166px 1779px #FFF , 2039px 997px #FFF , 683px 523px #FFF , 1410px 891px #FFF , 175px 557px #FFF , 1411px 1459px #FFF , 785px 16px #FFF , 248px 2097px #FFF , 1826px 184px #FFF , 2363px 755px #FFF , 1166px 2336px #FFF , 2171px 2231px #FFF , 1225px 2008px #FFF , 2007px 668px #FFF , 147px 1938px #FFF , 2035px 1616px #FFF , 1653px 873px #FFF , 1112px 1721px #FFF , 1745px 780px #FFF , 699px 1852px #FFF , 188px 1296px #FFF , 108px 2307px #FFF , 291px 508px #FFF , 740px 1393px #FFF , 1508px 618px #FFF , 2401px 1781px #FFF , 958px 1651px #FFF , 2218px 261px #FFF , 838px 2133px #FFF , 263px 522px #FFF , 1146px 2360px #FFF , 1504px 2154px #FFF , 2356px 412px #FFF , 2477px 1448px #FFF , 2008px 1997px #FFF , 1874px 1767px #FFF , 1122px 630px #FFF , 2202px 1998px #FFF , 984px 954px #FFF , 274px 665px #FFF , 1917px 1428px #FFF , 2125px 449px #FFF , 2158px 1247px #FFF , 1516px 2141px #FFF , 1855px 209px #FFF , 1957px 1139px #FFF , 1119px 1478px #FFF , 2384px 172px #FFF , 1281px 1303px #FFF , 1515px 926px #FFF , 1348px 1884px #FFF , 211px 1659px #FFF , 1319px 1920px #FFF , 2451px 257px #FFF , 1801px 171px #FFF , 37px 1140px #FFF , 780px 574px #FFF , 2007px 18px #FFF , 692px 2445px #FFF , 1434px 2383px #FFF , 1825px 387px #FFF , 1760px 282px #FFF , 1926px 1551px #FFF , 2314px 380px #FFF , 2264px 1746px #FFF , 2014px 425px #FFF , 606px 1320px #FFF , 2307px 2436px #FFF , 1517px 116px #FFF , 169px 2114px #FFF , 1950px 2321px #FFF , 759px 915px #FFF , 182px 2085px #FFF , 512px 534px #FFF , 538px 1098px #FFF , 698px 2071px #FFF , 2079px 2268px #FFF , 18px 2096px #FFF , 641px 992px #FFF , 1424px 620px #FFF , 718px 358px #FFF , 2255px 39px #FFF , 1217px 740px #FFF , 1348px 1367px #FFF , 2191px 1686px #FFF , 163px 1704px #FFF , 1452px 46px #FFF , 684px 704px #FFF , 850px 1982px #FFF , 1942px 1601px #FFF , 2283px 771px #FFF , 1100px 1755px #FFF , 287px 2167px #FFF , 1311px 1062px #FFF , 1701px 365px #FFF , 2185px 678px #FFF , 1146px 109px #FFF , 2112px 587px #FFF , 2382px 311px #FFF , 109px 1352px #FFF , 1665px 277px #FFF , 1743px 436px #FFF , 1562px 834px #FFF , 1462px 40px #FFF , 1495px 2378px #FFF , 1839px 266px #FFF , 28px 1181px #FFF , 813px 1068px #FFF , 1869px 613px #FFF , 2471px 2416px #FFF , 714px 1167px #FFF , 2175px 2209px #FFF , 2245px 2060px #FFF , 1279px 601px #FFF , 909px 1331px #FFF , 573px 2417px #FFF , 2486px 259px #FFF , 1242px 148px #FFF , 2057px 667px #FFF , 2323px 318px #FFF , 1098px 597px #FFF , 706px 363px #FFF , 2141px 2179px #FFF , 415px 2423px #FFF , 940px 1490px #FFF , 1481px 1656px #FFF , 1282px 1076px #FFF , 947px 951px #FFF , 1636px 1556px #FFF , 768px 2162px #FFF , 1775px 560px #FFF , 323px 1846px #FFF , 1205px 2191px #FFF , 1344px 691px #FFF , 767px 182px #FFF , 1195px 2280px #FFF , 2479px 680px #FFF , 676px 1108px #FFF , 2036px 1191px #FFF , 915px 2041px #FFF , 684px 1943px #FFF , 1337px 1399px #FFF , 858px 564px #FFF , 121px 1684px #FFF , 1343px 2302px #FFF , 1248px 909px #FFF , 1614px 776px #FFF , 162px 852px #FFF , 2194px 301px #FFF , 1593px 2044px #FFF , 2263px 2233px #FFF , 2321px 1907px #FFF , 94px 71px #FFF , 2417px 605px #FFF , 2260px 2472px #FFF , 2418px 650px #FFF , 1390px 392px #FFF , 1465px 1709px #FFF , 1915px 2095px #FFF , 1547px 618px #FFF , 1112px 1423px #FFF , 1550px 1466px #FFF , 2493px 1135px #FFF , 1765px 144px #FFF , 737px 737px #FFF , 2469px 859px #FFF , 537px 1000px #FFF , 2080px 1388px #FFF , 861px 119px #FFF , 1900px 1513px #FFF , 2297px 130px #FFF , 310px 2190px #FFF , 1785px 1255px #FFF , 1853px 1332px #FFF , 1569px 449px #FFF , 1443px 1950px #FFF , 573px 642px #FFF , 2317px 2003px #FFF , 2203px 2342px #FFF , 660px 524px #FFF , 1120px 2346px #FFF , 2323px 1263px #FFF , 1556px 1654px #FFF , 2448px 984px #FFF , 1175px 518px #FFF , 1288px 240px #FFF , 366px 1916px #FFF , 2225px 818px #FFF , 2377px 1968px #FFF , 125px 1546px #FFF , 859px 801px #FFF , 531px 880px #FFF , 565px 1187px #FFF , 114px 154px #FFF , 305px 1027px #FFF , 777px 2211px #FFF , 1195px 2472px #FFF , 1966px 1358px #FFF , 1257px 1799px #FFF , 2007px 1532px #FFF , 2055px 2367px #FFF , 2426px 1768px #FFF , 907px 167px #FFF , 422px 2265px #FFF , 209px 8px #FFF , 500px 741px #FFF , 262px 700px #FFF , 2462px 2212px #FFF , 1008px 493px #FFF , 125px 268px #FFF , 1887px 1936px #FFF , 1353px 1062px #FFF , 995px 146px #FFF , 1342px 472px #FFF , 559px 2160px #FFF , 2211px 2213px #FFF , 300px 473px #FFF , 557px 521px #FFF , 1215px 1976px #FFF , 2487px 972px #FFF , 1411px 1303px #FFF , 333px 2188px #FFF , 668px 514px #FFF , 2137px 661px #FFF , 1668px 2186px #FFF , 1834px 635px #FFF , 551px 673px #FFF , 1941px 2287px #FFF , 1403px 761px #FFF , 1389px 865px #FFF , 1420px 2206px #FFF , 1670px 2257px #FFF , 500px 505px #FFF , 1469px 167px #FFF , 1432px 27px #FFF , 1750px 332px #FFF , 2177px 2064px #FFF , 2000px 1674px #FFF , 1670px 948px #FFF , 612px 2067px #FFF , 1786px 1482px #FFF , 2262px 1963px #FFF , 1784px 1164px #FFF , 1280px 937px #FFF , 436px 1753px #FFF , 1923px 1626px #FFF , 873px 1551px #FFF , 1176px 2313px #FFF , 186px 1527px #FFF , 1045px 1172px #FFF , 1651px 768px #FFF , 1055px 1558px #FFF , 70px 1071px #FFF , 1696px 1407px #FFF , 711px 2475px #FFF , 1126px 2312px #FFF , 1628px 1981px #FFF , 389px 1280px #FFF , 403px 1429px #FFF , 870px 1010px #FFF , 924px 1509px #FFF , 1306px 985px #FFF , 2322px 1573px #FFF , 1733px 21px #FFF , 2233px 860px #FFF , 1492px 636px #FFF , 1754px 1366px #FFF , 489px 799px #FFF , 1981px 1316px #FFF , 780px 2012px #FFF , 1531px 22px #FFF , 894px 872px #FFF , 498px 20px #FFF , 1342px 290px #FFF , 637px 1154px #FFF , 500px 709px #FFF , 876px 899px #FFF , 430px 414px #FFF
}

#stars2 {
    width: 2px;
    height: 2px;
    margin-left: 25%;
    background: transparent;
    box-shadow: 2320px 1803px #FFF , 2472px 1459px #FFF , 687px 2377px #FFF , 2147px 2302px #FFF , 1167px 144px #FFF , 1702px 371px #FFF , 625px 2481px #FFF , 1739px 464px #FFF , 315px 810px #FFF , 172px 64px #FFF , 399px 487px #FFF , 99px 2481px #FFF , 1299px 953px #FFF , 61px 680px #FFF , 819px 1787px #FFF , 2231px 718px #FFF , 97px 553px #FFF , 1367px 2058px #FFF , 2138px 670px #FFF , 1157px 2084px #FFF , 2309px 1307px #FFF , 278px 328px #FFF , 2385px 2093px #FFF , 1241px 1072px #FFF , 1790px 989px #FFF , 2019px 806px #FFF , 1879px 1713px #FFF , 1568px 1098px #FFF , 254px 1648px #FFF , 1340px 164px #FFF , 781px 937px #FFF , 65px 923px #FFF , 2455px 366px #FFF , 755px 1210px #FFF , 1020px 2134px #FFF , 265px 1992px #FFF , 1603px 2342px #FFF , 552px 1654px #FFF , 100px 2086px #FFF , 180px 942px #FFF , 801px 1579px #FFF , 923px 100px #FFF , 2021px 1595px #FFF , 1513px 845px #FFF , 2051px 1377px #FFF , 79px 111px #FFF , 2432px 120px #FFF , 2425px 1832px #FFF , 2153px 774px #FFF , 1863px 925px #FFF , 2323px 1773px #FFF , 1424px 85px #FFF , 1272px 1565px #FFF , 541px 465px #FFF , 221px 122px #FFF , 1313px 1680px #FFF , 2210px 1642px #FFF , 1994px 26px #FFF , 1888px 2373px #FFF , 2416px 2277px #FFF , 576px 684px #FFF , 2177px 1615px #FFF , 449px 308px #FFF , 2466px 1052px #FFF , 1236px 481px #FFF , 499px 2458px #FFF , 972px 1469px #FFF , 1937px 1560px #FFF , 254px 1631px #FFF , 2372px 1904px #FFF , 1697px 875px #FFF , 1966px 366px #FFF , 249px 2236px #FFF , 519px 2157px #FFF , 2250px 965px #FFF , 192px 2494px #FFF , 2029px 2425px #FFF , 50px 363px #FFF , 2162px 1915px #FFF , 1305px 710px #FFF , 300px 1830px #FFF , 1744px 1638px #FFF , 1557px 2068px #FFF , 1624px 1514px #FFF , 1700px 1017px #FFF , 146px 407px #FFF , 266px 2118px #FFF , 2124px 2185px #FFF , 795px 1080px #FFF , 1541px 777px #FFF , 1946px 1934px #FFF , 1686px 1576px #FFF , 1218px 1047px #FFF , 966px 725px #FFF , 1463px 2374px #FFF , 979px 2176px #FFF , 2151px 941px #FFF , 801px 1100px #FFF , 1133px 931px #FFF , 783px 1836px #FFF , 229px 428px #FFF , 2368px 228px #FFF , 943px 1607px #FFF , 1493px 2329px #FFF , 2323px 2307px #FFF , 294px 1788px #FFF , 2302px 1654px #FFF , 2008px 1836px #FFF , 1792px 2435px #FFF , 1675px 1494px #FFF , 1928px 4px #FFF , 2189px 1606px #FFF , 1639px 1609px #FFF , 1311px 420px #FFF , 63px 555px #FFF , 679px 472px #FFF , 256px 1671px #FFF , 704px 272px #FFF , 896px 1994px #FFF , 277px 1884px #FFF , 2165px 2209px #FFF , 463px 431px #FFF , 2178px 472px #FFF , 788px 1231px #FFF , 2459px 769px #FFF , 1690px 562px #FFF , 821px 336px #FFF , 2295px 1658px #FFF , 1099px 1955px #FFF , 1434px 1628px #FFF , 1568px 1804px #FFF , 1092px 1892px #FFF , 2371px 1610px #FFF , 2402px 340px #FFF , 2164px 1963px #FFF , 2238px 1411px #FFF , 698px 525px #FFF , 1492px 714px #FFF , 1323px 1779px #FFF , 1450px 199px #FFF , 2458px 1636px #FFF , 861px 2342px #FFF , 1173px 2240px #FFF , 1792px 257px #FFF , 349px 2461px #FFF , 1785px 1498px #FFF , 1640px 201px #FFF , 2304px 787px #FFF , 2273px 1834px #FFF , 1501px 950px #FFF , 242px 700px #FFF , 989px 1073px #FFF , 363px 1783px #FFF , 1571px 2068px #FFF , 1885px 1532px #FFF , 1378px 2350px #FFF , 134px 211px #FFF , 1372px 1295px #FFF , 159px 2174px #FFF , 1605px 94px #FFF , 1912px 995px #FFF , 2273px 975px #FFF , 1880px 1570px #FFF , 278px 568px #FFF , 932px 553px #FFF , 637px 1977px #FFF , 1929px 2471px #FFF , 1228px 561px #FFF , 1670px 1739px #FFF , 225px 2160px #FFF , 2141px 1408px #FFF , 1157px 260px #FFF , 523px 2340px #FFF , 1932px 880px #FFF , 1462px 2472px #FFF , 1049px 269px #FFF , 936px 1367px #FFF , 1931px 1248px #FFF , 1369px 2114px #FFF , 2443px 2282px #FFF , 1377px 552px #FFF , 622px 1737px #FFF , 661px 687px #FFF , 1839px 1905px #FFF , 2376px 634px #FFF , 1301px 2112px #FFF , 640px 2099px #FFF , 2276px 353px #FFF , 630px 2183px #FFF , 1848px 991px #FFF , 767px 435px #FFF , 2361px 89px #FFF , 1313px 1216px #FFF , 1290px 820px #FFF , 2162px 374px #FFF , 1107px 21px #FFF , 545px 418px #FFF , 2293px 960px #FFF , 1811px 2489px #FFF , 753px 628px #FFF;
    -webkit-animation: animStar 100s infinite linear;
    -moz-animation: animStar 100s infinite linear;
    animation: animStar 100s infinite linear
}

#stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 2320px 1803px #FFF , 2472px 1459px #FFF , 687px 2377px #FFF , 2147px 2302px #FFF , 1167px 144px #FFF , 1702px 371px #FFF , 625px 2481px #FFF , 1739px 464px #FFF , 315px 810px #FFF , 172px 64px #FFF , 399px 487px #FFF , 99px 2481px #FFF , 1299px 953px #FFF , 61px 680px #FFF , 819px 1787px #FFF , 2231px 718px #FFF , 97px 553px #FFF , 1367px 2058px #FFF , 2138px 670px #FFF , 1157px 2084px #FFF , 2309px 1307px #FFF , 278px 328px #FFF , 2385px 2093px #FFF , 1241px 1072px #FFF , 1790px 989px #FFF , 2019px 806px #FFF , 1879px 1713px #FFF , 1568px 1098px #FFF , 254px 1648px #FFF , 1340px 164px #FFF , 781px 937px #FFF , 65px 923px #FFF , 2455px 366px #FFF , 755px 1210px #FFF , 1020px 2134px #FFF , 265px 1992px #FFF , 1603px 2342px #FFF , 552px 1654px #FFF , 100px 2086px #FFF , 180px 942px #FFF , 801px 1579px #FFF , 923px 100px #FFF , 2021px 1595px #FFF , 1513px 845px #FFF , 2051px 1377px #FFF , 79px 111px #FFF , 2432px 120px #FFF , 2425px 1832px #FFF , 2153px 774px #FFF , 1863px 925px #FFF , 2323px 1773px #FFF , 1424px 85px #FFF , 1272px 1565px #FFF , 541px 465px #FFF , 221px 122px #FFF , 1313px 1680px #FFF , 2210px 1642px #FFF , 1994px 26px #FFF , 1888px 2373px #FFF , 2416px 2277px #FFF , 576px 684px #FFF , 2177px 1615px #FFF , 449px 308px #FFF , 2466px 1052px #FFF , 1236px 481px #FFF , 499px 2458px #FFF , 972px 1469px #FFF , 1937px 1560px #FFF , 254px 1631px #FFF , 2372px 1904px #FFF , 1697px 875px #FFF , 1966px 366px #FFF , 249px 2236px #FFF , 519px 2157px #FFF , 2250px 965px #FFF , 192px 2494px #FFF , 2029px 2425px #FFF , 50px 363px #FFF , 2162px 1915px #FFF , 1305px 710px #FFF , 300px 1830px #FFF , 1744px 1638px #FFF , 1557px 2068px #FFF , 1624px 1514px #FFF , 1700px 1017px #FFF , 146px 407px #FFF , 266px 2118px #FFF , 2124px 2185px #FFF , 795px 1080px #FFF , 1541px 777px #FFF , 1946px 1934px #FFF , 1686px 1576px #FFF , 1218px 1047px #FFF , 966px 725px #FFF , 1463px 2374px #FFF , 979px 2176px #FFF , 2151px 941px #FFF , 801px 1100px #FFF , 1133px 931px #FFF , 783px 1836px #FFF , 229px 428px #FFF , 2368px 228px #FFF , 943px 1607px #FFF , 1493px 2329px #FFF , 2323px 2307px #FFF , 294px 1788px #FFF , 2302px 1654px #FFF , 2008px 1836px #FFF , 1792px 2435px #FFF , 1675px 1494px #FFF , 1928px 4px #FFF , 2189px 1606px #FFF , 1639px 1609px #FFF , 1311px 420px #FFF , 63px 555px #FFF , 679px 472px #FFF , 256px 1671px #FFF , 704px 272px #FFF , 896px 1994px #FFF , 277px 1884px #FFF , 2165px 2209px #FFF , 463px 431px #FFF , 2178px 472px #FFF , 788px 1231px #FFF , 2459px 769px #FFF , 1690px 562px #FFF , 821px 336px #FFF , 2295px 1658px #FFF , 1099px 1955px #FFF , 1434px 1628px #FFF , 1568px 1804px #FFF , 1092px 1892px #FFF , 2371px 1610px #FFF , 2402px 340px #FFF , 2164px 1963px #FFF , 2238px 1411px #FFF , 698px 525px #FFF , 1492px 714px #FFF , 1323px 1779px #FFF , 1450px 199px #FFF , 2458px 1636px #FFF , 861px 2342px #FFF , 1173px 2240px #FFF , 1792px 257px #FFF , 349px 2461px #FFF , 1785px 1498px #FFF , 1640px 201px #FFF , 2304px 787px #FFF , 2273px 1834px #FFF , 1501px 950px #FFF , 242px 700px #FFF , 989px 1073px #FFF , 363px 1783px #FFF , 1571px 2068px #FFF , 1885px 1532px #FFF , 1378px 2350px #FFF , 134px 211px #FFF , 1372px 1295px #FFF , 159px 2174px #FFF , 1605px 94px #FFF , 1912px 995px #FFF , 2273px 975px #FFF , 1880px 1570px #FFF , 278px 568px #FFF , 932px 553px #FFF , 637px 1977px #FFF , 1929px 2471px #FFF , 1228px 561px #FFF , 1670px 1739px #FFF , 225px 2160px #FFF , 2141px 1408px #FFF , 1157px 260px #FFF , 523px 2340px #FFF , 1932px 880px #FFF , 1462px 2472px #FFF , 1049px 269px #FFF , 936px 1367px #FFF , 1931px 1248px #FFF , 1369px 2114px #FFF , 2443px 2282px #FFF , 1377px 552px #FFF , 622px 1737px #FFF , 661px 687px #FFF , 1839px 1905px #FFF , 2376px 634px #FFF , 1301px 2112px #FFF , 640px 2099px #FFF , 2276px 353px #FFF , 630px 2183px #FFF , 1848px 991px #FFF , 767px 435px #FFF , 2361px 89px #FFF , 1313px 1216px #FFF , 1290px 820px #FFF , 2162px 374px #FFF , 1107px 21px #FFF , 545px 418px #FFF , 2293px 960px #FFF , 1811px 2489px #FFF , 753px 628px #FFF
}

#stars3 {
    width: 3px;
    height: 3px;
    margin-left: 25%;
    background: transparent;
    box-shadow: 473px 652px #FFF , 1041px 736px #FFF , 77px 2246px #FFF , 2102px 792px #FFF , 27px 755px #FFF , 881px 1260px #FFF , 739px 790px #FFF , 1735px 1637px #FFF , 362px 2342px #FFF , 2358px 1713px #FFF , 1917px 526px #FFF , 2331px 1675px #FFF , 1150px 744px #FFF , 615px 154px #FFF , 504px 2424px #FFF , 731px 282px #FFF , 923px 2301px #FFF , 1011px 1273px #FFF , 2098px 1371px #FFF , 1518px 1396px #FFF , 1526px 142px #FFF , 997px 231px #FFF , 2001px 206px #FFF , 1492px 1408px #FFF , 1076px 827px #FFF , 1132px 1527px #FFF , 719px 1107px #FFF , 1966px 245px #FFF , 142px 492px #FFF , 1353px 2198px #FFF , 286px 1920px #FFF , 2457px 977px #FFF , 823px 630px #FFF , 925px 2354px #FFF , 711px 1571px #FFF , 2403px 2095px #FFF , 1139px 722px #FFF , 1457px 1024px #FFF , 2012px 902px #FFF , 1417px 259px #FFF , 76px 1653px #FFF , 1931px 1338px #FFF , 2255px 1850px #FFF , 1586px 1840px #FFF , 633px 2448px #FFF , 2374px 1568px #FFF , 1908px 385px #FFF , 526px 660px #FFF , 1150px 1578px #FFF , 2304px 1080px #FFF , 1451px 602px #FFF , 1150px 1161px #FFF , 1407px 2158px #FFF , 2259px 1130px #FFF , 858px 887px #FFF , 2493px 2025px #FFF , 1377px 1645px #FFF , 245px 1549px #FFF , 934px 2108px #FFF , 1443px 522px #FFF , 1333px 2044px #FFF , 759px 1182px #FFF , 516px 536px #FFF , 942px 1250px #FFF , 1511px 334px #FFF , 2175px 2149px #FFF , 880px 1833px #FFF , 2332px 900px #FFF , 2232px 822px #FFF , 296px 1692px #FFF , 1881px 1134px #FFF , 2385px 265px #FFF , 2407px 777px #FFF , 1596px 1864px #FFF , 1816px 2179px #FFF , 627px 1126px #FFF , 2409px 1196px #FFF , 1328px 1031px #FFF , 2039px 1712px #FFF , 481px 1449px #FFF , 1683px 197px #FFF , 18px 1637px #FFF , 1732px 1982px #FFF , 65px 1433px #FFF , 1856px 2230px #FFF , 1471px 2420px #FFF , 1479px 2176px #FFF , 1681px 74px #FFF , 2124px 672px #FFF , 1917px 1914px #FFF , 156px 288px #FFF , 2386px 144px #FFF , 211px 576px #FFF , 1455px 2409px #FFF , 1073px 453px #FFF , 2404px 2471px #FFF , 1641px 2200px #FFF , 824px 75px #FFF , 1889px 1018px #FFF , 432px 252px #FFF;
    -webkit-animation: animStar 150s infinite linear;
    -moz-animation: animStar 150s infinite linear;
    animation: animStar 150s infinite linear
}

#stars3:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 473px 652px #FFF , 1041px 736px #FFF , 77px 2246px #FFF , 2102px 792px #FFF , 27px 755px #FFF , 881px 1260px #FFF , 739px 790px #FFF , 1735px 1637px #FFF , 362px 2342px #FFF , 2358px 1713px #FFF , 1917px 526px #FFF , 2331px 1675px #FFF , 1150px 744px #FFF , 615px 154px #FFF , 504px 2424px #FFF , 731px 282px #FFF , 923px 2301px #FFF , 1011px 1273px #FFF , 2098px 1371px #FFF , 1518px 1396px #FFF , 1526px 142px #FFF , 997px 231px #FFF , 2001px 206px #FFF , 1492px 1408px #FFF , 1076px 827px #FFF , 1132px 1527px #FFF , 719px 1107px #FFF , 1966px 245px #FFF , 142px 492px #FFF , 1353px 2198px #FFF , 286px 1920px #FFF , 2457px 977px #FFF , 823px 630px #FFF , 925px 2354px #FFF , 711px 1571px #FFF , 2403px 2095px #FFF , 1139px 722px #FFF , 1457px 1024px #FFF , 2012px 902px #FFF , 1417px 259px #FFF , 76px 1653px #FFF , 1931px 1338px #FFF , 2255px 1850px #FFF , 1586px 1840px #FFF , 633px 2448px #FFF , 2374px 1568px #FFF , 1908px 385px #FFF , 526px 660px #FFF , 1150px 1578px #FFF , 2304px 1080px #FFF , 1451px 602px #FFF , 1150px 1161px #FFF , 1407px 2158px #FFF , 2259px 1130px #FFF , 858px 887px #FFF , 2493px 2025px #FFF , 1377px 1645px #FFF , 245px 1549px #FFF , 934px 2108px #FFF , 1443px 522px #FFF , 1333px 2044px #FFF , 759px 1182px #FFF , 516px 536px #FFF , 942px 1250px #FFF , 1511px 334px #FFF , 2175px 2149px #FFF , 880px 1833px #FFF , 2332px 900px #FFF , 2232px 822px #FFF , 296px 1692px #FFF , 1881px 1134px #FFF , 2385px 265px #FFF , 2407px 777px #FFF , 1596px 1864px #FFF , 1816px 2179px #FFF , 627px 1126px #FFF , 2409px 1196px #FFF , 1328px 1031px #FFF , 2039px 1712px #FFF , 481px 1449px #FFF , 1683px 197px #FFF , 18px 1637px #FFF , 1732px 1982px #FFF , 65px 1433px #FFF , 1856px 2230px #FFF , 1471px 2420px #FFF , 1479px 2176px #FFF , 1681px 74px #FFF , 2124px 672px #FFF , 1917px 1914px #FFF , 156px 288px #FFF , 2386px 144px #FFF , 211px 576px #FFF , 1455px 2409px #FFF , 1073px 453px #FFF , 2404px 2471px #FFF , 1641px 2200px #FFF , 824px 75px #FFF , 1889px 1018px #FFF , 432px 252px #FFF
}

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

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

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

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

@keyframes animStar {
    from {
        -webkit-transform: translateY(0px);
        -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
        -o-transform: translateY(0px);
        transform: translateY(0px)
    }

    to {
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

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

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

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

#right-side {
    background: #fff;
    position: relative;
    overflow: auto;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    top: 0;
    width: 50%;
    -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -moz-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1)
}

#right-side.hide-right {
    -webkit-transform: translate3d(200%, 0, 0);
    -moz-transform: translate3d(200%, 0, 0);
    -o-transform: translate3d(200%, 0, 0);
    -ms-transform: translate3d(200%, 0, 0);
    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: #000
}

#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: #f2f3f7;
    width: 100%;
    margin: 50px 0 60px
}

#right-side .content p {
    color: #333
}

#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: #000
}

#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: #fff;
    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;
    -webkit-transform: translateY(50%);
    -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    transform: translateY(50%);
    -webkit-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    -ms-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1)
}

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

#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;
    -webkit-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    -ms-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
    -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
    -ms-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
    -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1)
}

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

#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: #000
}

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

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

.widget-angle-top-right {
    position: absolute;
    top: 0;
    right: 0;
    background: transparent;
    border: none;
    padding: 0;
    color: #fff;
    font-size: 1em;
    border-top: 50px solid #000;
    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: #fff;
    font-size: 1em;
    border-bottom: 50px solid #000;
    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: #fff;
    font-size: 1em;
    border-bottom: 50px solid #000;
    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: #fff;
    font-size: 1em;
    border-top: 50px solid #000;
    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: #000;
    font-size: 2em
}

#close-more-info:hover {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

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

.mCSB_scrollTools {
    position: absolute;
    width: 5px;
    height: auto;
    left: auto;
    top: 0;
    right: -5px;
    bottom: 0;
    z-index: 1;
    -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -moz-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -ms-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    -o-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 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: #000;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)"
}

.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    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: #fff
}

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

.dialog,.dialog__overlay {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.dialog {
    position: fixed;
    z-index: 999;
    display: -webkit-box;
    display: -moz-box;
    display: box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    box-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    -o-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    box-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
    -ms-flex-align: center;
    pointer-events: none
}

.dialog__overlay {
    position: absolute;
    z-index: 1;
    background: rgba(0,0,0,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 #fff
}

.dialog__content::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border: 1px solid #000;
    background: rgba(0,0,0,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: #fff;
    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: #fff;
    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 .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: #fff;
    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: #000;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -ms-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    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 .form-control::-webkit-input-placeholder {
    color: #747c83 !important
}

#subscribe #notifyMe .form-group .form-control::-moz-placeholder {
    color: #747c83 !important
}

#subscribe #notifyMe .form-group .form-control:-moz-placeholder {
    color: #747c83 !important
}

#subscribe #notifyMe .form-group .form-control:-ms-input-placeholder {
    color: #747c83 !important
}

#subscribe #notifyMe .form-group button.submit {
    border: 2px solid #fff;
    -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: transparent;
    color: #fff;
    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;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -ms-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.58, 1)
}

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

#subscribe .block-message {
    min-height: 50px;
    position: absolute;
    bottom: -100px;
    width: 100%;
    left: 0;
    padding: 15px;
    background: transparent;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -ms-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    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: #00c8aa
}

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

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

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

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

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

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

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

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

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

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

    100% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

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

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        -moz-transform: translate3d(0, 50px, 0);
        -o-transform: translate3d(0, 50px, 0);
        -ms-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0)
    }
}

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

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        -moz-transform: translate3d(0, 50px, 0);
        -o-transform: translate3d(0, 50px, 0);
        -ms-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0)
    }
}

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

    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 0);
        -moz-transform: translate3d(0, 50px, 0);
        -o-transform: translate3d(0, 50px, 0);
        -ms-transform: translate3d(0, 50px, 0);
        transform: translate3d(0, 50px, 0)
    }
}

.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: #000;
    font-size: 2em
}

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

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

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

#contact-form .form-control {
    background: #fff;
    border: 1px solid rgba(0,0,0,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: #000;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -ms-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    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 .form-control::-webkit-input-placeholder {
    color: #747c83 !important
}

#contact-form .form-control::-moz-placeholder {
    color: #747c83 !important
}

#contact-form .form-control:-moz-placeholder {
    color: #747c83 !important
}

#contact-form .form-control:-ms-input-placeholder {
    color: #747c83 !important
}

#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: rgba(0,0,0,0.8);
    color: #fff;
    -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: #000;
    color: #fff
}

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

.success-message,.error-message {
    color: #333
}

.success-message p,.error-message p {
    color: #333 !important
}

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

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

.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;
    -webkit-transition: all 0.7s cubic-bezier(0.42, 0, 0.58, 1);
    -moz-transition: all 0.7s cubic-bezier(0.42, 0, 0.58, 1);
    -ms-transition: all 0.7s cubic-bezier(0.42, 0, 0.58, 1);
    -o-transition: all 0.7s cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 0.7s cubic-bezier(0.42, 0, 0.58, 1)
}

.social-icons i {
    color: #000;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -ms-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.58, 1)
}

.social-icons a {
    color: #000;
    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;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -ms-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.58, 1)
}

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

.social-icons a:hover i {
    color: #2c2b6e;
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

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
}

.pswp__bg {
    background: #000
}

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

@media only screen and (max-width: 1024px) {
    .overlay {
        left:0;
        width: 100%;
        height: 100%
    }

    .overlay.skew-part {
        -webkit-transform: skew(0deg, 0deg);
        -moz-transform: skew(0deg, 0deg);
        -ms-transform: skew(0deg, 0deg);
        -o-transform: skew(0deg, 0deg);
        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%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-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%;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-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;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        top: 0;
        width: 100%
    }

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

    #close-more-info {
        display: none
    }

    .mCSB_scrollTools {
        right: 0
    }

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

@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
    }
}

@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
    }
}

@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
    }
}

@media only screen and (max-width: 980px) {
    .mCSB_scrollTools .mCSB_draggerRail, .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
        display: none;
    }

    .mCustomScrollBox {
        overflow: auto;
    }
}
