/*  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("http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700|Montserrat:400,700");
@font-face {
    font-family: 'JMH Typewriter Regular';
    font-style: normal;
    font-weight: normal;
    src: local('JMH Typewriter Regular'), url('JMH Typewriter.woff') format('woff');
}

@font-face {
    font-family: 'JMH Typewriter Regular';
    font-style: normal;
    font-weight: normal;
    src: local('JMH Typewriter Regular'), url('JMH Typewriter.woff') format('woff');
}

@font-face {
    font-family: 'JMH Typewriter Thin';
    font-style: normal;
    font-weight: normal;
    src: local('JMH Typewriter Thin'), url('JMH Typewriter-Thin.woff') format('woff');
}

@font-face {
    font-family: 'JMH Typewriter Thin';
    font-style: normal;
    font-weight: normal;
    src: local('JMH Typewriter Thin'), url('JMH Typewriter-Thin.woff') format('woff');
}

@font-face {
    font-family: 'JMH Typewriter Bold';
    font-style: normal;
    font-weight: normal;
    src: local('JMH Typewriter Bold'), url('JMH Typewriter-Bold.woff') format('woff');
}

@font-face {
    font-family: 'JMH Typewriter Bold';
    font-style: normal;
    font-weight: normal;
    src: local('JMH Typewriter Bold'), url('JMH Typewriter-Bold.woff') format('woff');
}

@font-face {
    font-family: 'JMH Typewriter Black';
    font-style: normal;
    font-weight: normal;
    src: local('JMH Typewriter Black'), url('JMH Typewriter-Black.woff') format('woff');
}

@font-face {
    font-family: 'JMH Typewriter Black';
    font-style: normal;
    font-weight: normal;
    src: local('JMH Typewriter Black'), url('JMH Typewriter-Black.woff') format('woff');
}


/*
* 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: #FFFFFF;
    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: "Digital GLobal Marketing";
    /* Text under the circles */
    position: absolute;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 400;
    color: #51023F;
    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 #FF8606;
    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;
    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;
    animation: spin-2 1s infinite ease;
}

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

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

@-webkit-keyframes spin-2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 0.5;
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 0.5;
    }
}

@keyframes spin-2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        opacity: 0.5;
    }
    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: 1;
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 0.5;
    }
}


/* ------------------------------------- */


/* 1. Generic styles ................... */


/* ------------------------------------- */

body {
    font-family: 'JMH Typewriter Bold';
    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 {
    -webkit-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);
    transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    cursor: pointer;
    text-decoration: none;
    color: #FFFFFF;
}

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

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

button {
    -webkit-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: #FFFFFF;
    font-weight: 400;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    color: #FFFFFF;
    font-weight: 400;
    line-height: 1.3em;
    font-family: 'JMH Typewriter Bold' !important;
}

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

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 ............................. */


/* ------------------------------------- */


/* FONDO VIDEO */

.contenido__video {
    background: #460A40;
    overflow: hidden;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
}


/* Estilos para la etiqueta "video" con la calse (.video)  */

.video {
    position: absolute;
    max-width: 300%;
    width: 100%;
}


/* media queries (personalizarlo a su antojo)*/

@media(max-width: 900px) {
    .video {
        width: 150%;
    }
}

@media(max-width: 650px) {
    .video {
        width: 280%;
    }
}

@media(max-width: 480px) {
    .video {
        width: 300%;
    }
}

.espaciocontacto {
    padding-top: 4rem;
}

.padgaleria {
    padding-top: 3rem;
}

.img-contenedor img {
    -webkit-transition: all .9s ease;
    /* Safari y Chrome */
    -moz-transition: all .9s ease;
    /* Firefox */
    -o-transition: all .9s ease;
    /* IE 9 */
    -ms-transition: all .9s ease;
    /* Opera */
    width: 100%;
}

.img-contenedor:hover img {
    -webkit-transform: scale(1.25);
    -moz-transform: scale(1.25);
    -ms-transform: scale(1.25);
    -o-transform: scale(1.25);
    transform: scale(1.25);
}

.img-contenedor {
    /*Ancho y altura son modificables al requerimiento de cada uno*/
    width: 360px;
    height: 240px;
    overflow: visible;
}

@media (max-width: 768px) {
    .img-contenedor {
        width: 310px;
    }
}

.colornegrocorreo {
    color: #000000 !important;
}

.fondotitulos {
    background-color: #FFFFFF;
}

.espacioservicios {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.espaciopublicidad {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}

.botonespa {
    padding-top: 2rem;
}

.colorletras {
    color: #FF8606;
}

.imgtm {
    width: 100%;
}

.borde-img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

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

.fondo-texto {
    background-color: #FF8606;
    text-align: justify;
    color: #FFFFFF !important;
    padding: 25px 20px;
    border: solid;
    border-radius: 10px;
}

.fondo-img {
    border: solid;
    padding: 80px 80px;
    background-color: #ff8606;
}

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

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

.action-btn {
    background: #00c8aa;
    font-weight: 600;
    padding: 0.7em 2em;
    color: #FFFFFF;
    border: 2px solid #00c8aa;
    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%;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

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

#stars {
    width: 1px;
    height: 1px;
    margin-left: 25%;
    background: transparent;
    box-shadow: 903px 2495px #FFF, 2157px 533px #FFF, 1703px 2068px #FFF, 143px 1469px #FFF, 1911px 1672px #FFF, 373px 933px #FFF, 998px 868px #FFF, 20px 2469px #FFF, 1691px 1268px #FFF, 1471px 1829px #FFF, 431px 754px #FFF, 1526px 142px #FFF, 845px 703px #FFF, 1103px 1267px #FFF, 1422px 1859px #FFF, 486px 2482px #FFF, 574px 935px #FFF, 1899px 1928px #FFF, 1249px 469px #FFF, 189px 2200px #FFF, 1437px 508px #FFF, 2337px 1257px #FFF, 989px 725px #FFF, 1619px 1416px #FFF, 8px 598px #FFF, 493px 1021px #FFF, 795px 1005px #FFF, 94px 1892px #FFF, 1488px 926px #FFF, 725px 676px #FFF, 584px 977px #FFF, 791px 387px #FFF, 1736px 882px #FFF, 1193px 1240px #FFF, 915px 1209px #FFF, 674px 2120px #FFF, 2197px 2136px #FFF, 1838px 1759px #FFF, 2088px 777px #FFF, 1959px 2117px #FFF, 531px 2217px #FFF, 1498px 2268px #FFF, 949px 525px #FFF, 1588px 1464px #FFF, 1773px 939px #FFF, 1961px 1138px #FFF, 1677px 2129px #FFF, 2193px 626px #FFF, 2370px 2423px #FFF, 253px 1888px #FFF, 1762px 1707px #FFF, 2049px 439px #FFF, 1252px 44px #FFF, 1830px 2298px #FFF, 1893px 1215px #FFF, 1842px 17px #FFF, 1903px 1318px #FFF, 2084px 394px #FFF, 390px 1203px #FFF, 1028px 1985px #FFF, 42px 1850px #FFF, 1003px 536px #FFF, 931px 1308px #FFF, 409px 1371px #FFF, 865px 697px #FFF, 2443px 469px #FFF, 2326px 1792px #FFF, 2360px 2042px #FFF, 1369px 1768px #FFF, 71px 749px #FFF, 1383px 2146px #FFF, 1464px 2282px #FFF, 868px 1109px #FFF, 1429px 2031px #FFF, 2439px 2067px #FFF, 2338px 2001px #FFF, 2339px 1825px #FFF, 283px 428px #FFF, 599px 719px #FFF, 1823px 78px #FFF, 197px 1957px #FFF, 1120px 1446px #FFF, 2007px 177px #FFF, 500px 2086px #FFF, 29px 1639px #FFF, 2451px 1952px #FFF, 633px 1154px #FFF, 1185px 266px #FFF, 879px 2084px #FFF, 1395px 2144px #FFF, 1403px 1668px #FFF, 483px 1641px #FFF, 512px 466px #FFF, 2217px 2275px #FFF, 769px 134px #FFF, 2253px 1091px #FFF, 1244px 2027px #FFF, 94px 1922px #FFF, 140px 1693px #FFF, 593px 2024px #FFF, 1585px 1564px #FFF, 1217px 131px #FFF, 2333px 1615px #FFF, 1772px 1175px #FFF, 466px 151px #FFF, 1075px 195px #FFF, 649px 640px #FFF, 2302px 612px #FFF, 2450px 2390px #FFF, 1457px 1124px #FFF, 941px 2470px #FFF, 1543px 1361px #FFF, 2286px 2215px #FFF, 763px 1842px #FFF, 584px 1189px #FFF, 1047px 1010px #FFF, 61px 503px #FFF, 1218px 1054px #FFF, 304px 146px #FFF, 841px 1786px #FFF, 2240px 1645px #FFF, 313px 399px #FFF, 1496px 1710px #FFF, 866px 137px #FFF, 397px 1388px #FFF, 1410px 2347px #FFF, 1841px 1562px #FFF, 840px 1652px #FFF, 1052px 884px #FFF, 1398px 906px #FFF, 1488px 2497px #FFF, 1371px 639px #FFF, 1010px 1903px #FFF, 1841px 2491px #FFF, 1292px 806px #FFF, 119px 327px #FFF, 2486px 954px #FFF, 406px 2151px #FFF, 1389px 1328px #FFF, 1841px 1018px #FFF, 444px 67px #FFF, 1697px 910px #FFF, 64px 861px #FFF, 1769px 1813px #FFF, 1875px 1415px #FFF, 1519px 1995px #FFF, 550px 405px #FFF, 565px 687px #FFF, 755px 668px #FFF, 1140px 2116px #FFF, 1959px 112px #FFF, 182px 1077px #FFF, 1497px 1799px #FFF, 524px 1518px #FFF, 1460px 1556px #FFF, 1746px 1779px #FFF, 2162px 1971px #FFF, 1541px 2050px #FFF, 1174px 1503px #FFF, 2068px 1852px #FFF, 130px 568px #FFF, 1658px 2204px #FFF, 1346px 1754px #FFF, 2391px 503px #FFF, 1370px 1325px #FFF, 1180px 2209px #FFF, 222px 2018px #FFF, 1203px 2228px #FFF, 98px 564px #FFF, 1691px 637px #FFF, 1840px 600px #FFF, 23px 230px #FFF, 597px 2177px #FFF, 1398px 313px #FFF, 585px 2453px #FFF, 737px 826px #FFF, 1039px 2330px #FFF, 1164px 734px #FFF, 1281px 1143px #FFF, 1142px 479px #FFF, 1749px 907px #FFF, 2402px 409px #FFF, 661px 68px #FFF, 223px 1045px #FFF, 358px 771px #FFF, 667px 1366px #FFF, 1585px 1702px #FFF, 599px 348px #FFF, 1787px 1860px #FFF, 453px 1009px #FFF, 1013px 1019px #FFF, 2040px 572px #FFF, 2146px 1773px #FFF, 428px 2094px #FFF, 740px 778px #FFF, 1113px 957px #FFF, 1462px 558px #FFF, 1889px 1982px #FFF, 285px 1726px #FFF, 2427px 1173px #FFF, 2213px 1734px #FFF, 500px 8px #FFF, 1289px 2004px #FFF, 1872px 769px #FFF, 1587px 955px #FFF, 802px 2171px #FFF, 9px 1787px #FFF, 102px 2329px #FFF, 2442px 715px #FFF, 652px 1340px #FFF, 1520px 1026px #FFF, 2144px 873px #FFF, 1040px 1635px #FFF, 66px 2440px #FFF, 548px 1968px #FFF, 1303px 486px #FFF, 1508px 2428px #FFF, 185px 1508px #FFF, 556px 1474px #FFF, 785px 34px #FFF, 528px 2205px #FFF, 1541px 2430px #FFF, 2067px 788px #FFF, 592px 566px #FFF, 1193px 610px #FFF, 910px 8px #FFF, 146px 521px #FFF, 170px 2353px #FFF, 1861px 1448px #FFF, 1975px 876px #FFF, 274px 1655px #FFF, 2374px 976px #FFF, 1384px 673px #FFF, 267px 1572px #FFF, 1022px 498px #FFF, 1905px 937px #FFF, 19px 1331px #FFF, 1184px 1594px #FFF, 1858px 873px #FFF, 1476px 1664px #FFF, 1790px 508px #FFF, 739px 537px #FFF, 1869px 1205px #FFF, 1528px 1806px #FFF, 1124px 1274px #FFF, 2244px 840px #FFF, 1968px 2053px #FFF, 1560px 2300px #FFF, 805px 1626px #FFF, 1789px 939px #FFF, 492px 1318px #FFF, 834px 518px #FFF, 705px 1493px #FFF, 813px 258px #FFF, 1271px 2093px #FFF, 327px 1109px #FFF, 752px 1169px #FFF, 1317px 779px #FFF, 1545px 1449px #FFF, 1812px 1741px #FFF, 1198px 1028px #FFF, 229px 1550px #FFF, 2254px 2289px #FFF, 1110px 2075px #FFF, 342px 300px #FFF, 355px 1703px #FFF, 1635px 1884px #FFF, 403px 1535px #FFF, 1523px 961px #FFF, 1870px 912px #FFF, 1065px 1231px #FFF, 717px 940px #FFF, 1949px 1662px #FFF, 1638px 1921px #FFF, 631px 1008px #FFF, 1669px 1061px #FFF, 1042px 2403px #FFF, 1207px 2051px #FFF, 762px 815px #FFF, 2285px 211px #FFF, 1717px 1790px #FFF, 1249px 1165px #FFF, 827px 1110px #FFF, 2209px 2342px #FFF, 210px 571px #FFF, 2002px 1464px #FFF, 2115px 2484px #FFF, 767px 2481px #FFF, 2294px 2146px #FFF, 809px 2237px #FFF, 2329px 1392px #FFF, 1647px 1779px #FFF, 1833px 563px #FFF, 281px 1308px #FFF, 739px 1262px #FFF, 808px 981px #FFF, 680px 1544px #FFF, 1880px 2138px #FFF, 2232px 687px #FFF, 931px 2436px #FFF, 1308px 6px #FFF, 1050px 1479px #FFF, 1232px 2471px #FFF, 595px 1162px #FFF, 184px 134px #FFF, 1563px 1160px #FFF, 612px 924px #FFF, 46px 801px #FFF, 2271px 1416px #FFF, 203px 2203px #FFF, 2410px 770px #FFF, 986px 537px #FFF, 787px 1890px #FFF, 1932px 1009px #FFF, 2306px 236px #FFF, 2209px 141px #FFF, 365px 1890px #FFF, 1796px 241px #FFF, 2106px 1439px #FFF, 1929px 2133px #FFF, 8px 760px #FFF, 1934px 1391px #FFF, 1480px 89px #FFF, 2256px 2495px #FFF, 2407px 1113px #FFF, 1619px 1450px #FFF, 2218px 2395px #FFF, 2216px 708px #FFF, 553px 2180px #FFF, 666px 2145px #FFF, 405px 842px #FFF, 38px 1267px #FFF, 516px 2065px #FFF, 927px 810px #FFF, 1958px 2011px #FFF, 64px 3px #FFF, 767px 2010px #FFF, 369px 468px #FFF, 1258px 232px #FFF, 382px 1246px #FFF, 2330px 373px #FFF, 1974px 680px #FFF, 2276px 457px #FFF, 1847px 859px #FFF, 158px 1354px #FFF, 2194px 1181px #FFF, 1443px 2477px #FFF, 1236px 1181px #FFF, 2049px 158px #FFF, 2494px 1922px #FFF, 1564px 2197px #FFF, 366px 368px #FFF, 1909px 225px #FFF, 1277px 113px #FFF, 1644px 2075px #FFF, 2388px 2364px #FFF, 1669px 1291px #FFF, 2430px 2060px #FFF, 116px 236px #FFF, 1336px 2204px #FFF, 979px 2065px #FFF, 1569px 1922px #FFF, 242px 1057px #FFF, 1206px 2469px #FFF, 1745px 84px #FFF, 171px 8px #FFF, 28px 391px #FFF, 2115px 2491px #FFF, 1028px 2213px #FFF, 1748px 1369px #FFF, 2047px 2362px #FFF, 1783px 1475px #FFF, 2139px 2216px #FFF, 329px 2345px #FFF, 2380px 1828px #FFF, 2340px 1514px #FFF, 754px 2300px #FFF, 982px 43px #FFF, 1211px 2175px #FFF, 1119px 269px #FFF, 1691px 335px #FFF, 412px 1805px #FFF, 2413px 1827px #FFF, 627px 1364px #FFF, 1016px 370px #FFF, 1383px 610px #FFF, 1330px 482px #FFF, 1766px 905px #FFF, 2470px 302px #FFF, 2062px 386px #FFF, 2391px 471px #FFF, 992px 1646px #FFF, 1246px 387px #FFF, 660px 58px #FFF, 1012px 1210px #FFF, 281px 2319px #FFF, 2180px 1203px #FFF, 2150px 863px #FFF, 1271px 1765px #FFF, 310px 2471px #FFF, 233px 1068px #FFF, 1267px 2057px #FFF, 223px 1400px #FFF, 2096px 2421px #FFF, 2300px 2023px #FFF, 809px 1490px #FFF, 1337px 1081px #FFF, 2030px 182px #FFF, 1845px 997px #FFF, 419px 2143px #FFF, 2238px 1750px #FFF, 1871px 947px #FFF, 534px 477px #FFF, 1171px 146px #FFF, 1743px 271px #FFF, 2456px 636px #FFF, 490px 1434px #FFF, 2352px 1178px #FFF, 2069px 320px #FFF, 1383px 354px #FFF, 2282px 66px #FFF, 564px 24px #FFF, 1504px 1868px #FFF, 1115px 432px #FFF, 1704px 1080px #FFF, 1532px 1320px #FFF, 1977px 234px #FFF, 751px 2247px #FFF, 1133px 2329px #FFF, 99px 2235px #FFF, 1526px 796px #FFF, 1818px 234px #FFF, 1119px 2449px #FFF, 182px 1235px #FFF, 1231px 2273px #FFF, 889px 1538px #FFF, 1284px 1680px #FFF, 2173px 2260px #FFF, 494px 924px #FFF, 358px 900px #FFF, 461px 1975px #FFF, 1622px 762px #FFF, 121px 2416px #FFF, 336px 123px #FFF, 674px 2078px #FFF, 913px 1541px #FFF, 1762px 983px #FFF, 1614px 852px #FFF, 28px 2165px #FFF, 611px 1645px #FFF, 733px 552px #FFF, 1790px 866px #FFF, 1854px 2387px #FFF, 682px 1219px #FFF, 696px 1111px #FFF, 398px 1443px #FFF, 121px 810px #FFF, 1553px 1117px #FFF, 2232px 1747px #FFF, 1696px 2427px #FFF, 1161px 549px #FFF, 2371px 210px #FFF, 924px 856px #FFF, 506px 913px #FFF, 1956px 2274px #FFF, 2020px 2012px #FFF, 2116px 502px #FFF, 2275px 973px #FFF, 1271px 1091px #FFF, 2399px 500px #FFF, 1264px 2448px #FFF, 2031px 497px #FFF, 734px 44px #FFF, 1431px 1627px #FFF, 1068px 1649px #FFF, 1056px 2126px #FFF, 800px 39px #FFF, 1997px 2207px #FFF, 439px 1996px #FFF, 77px 909px #FFF, 1945px 2371px #FFF, 905px 1548px #FFF, 2060px 381px #FFF, 1577px 1090px #FFF, 524px 330px #FFF, 250px 2066px #FFF, 2221px 394px #FFF, 2101px 1627px #FFF, 947px 322px #FFF, 973px 864px #FFF, 1699px 1701px #FFF, 747px 2410px #FFF, 384px 1908px #FFF, 346px 2261px #FFF, 929px 1359px #FFF, 2294px 458px #FFF, 1022px 285px #FFF, 2428px 1446px #FFF, 1421px 957px #FFF, 667px 1907px #FFF, 2220px 1670px #FFF, 495px 267px #FFF, 2157px 2186px #FFF, 2054px 581px #FFF, 1583px 1472px #FFF, 1520px 342px #FFF, 554px 1063px #FFF, 515px 1079px #FFF, 1671px 2319px #FFF, 1460px 1565px #FFF, 1404px 580px #FFF, 956px 1610px #FFF, 1271px 202px #FFF, 1472px 2258px #FFF, 1839px 1920px #FFF, 87px 2297px #FFF, 1204px 1589px #FFF, 1515px 2404px #FFF, 799px 748px #FFF, 534px 1424px #FFF, 1050px 877px #FFF, 250px 1823px #FFF, 168px 460px #FFF, 441px 562px #FFF, 1154px 1757px #FFF, 1168px 94px #FFF, 367px 2023px #FFF, 267px 425px #FFF, 158px 1219px #FFF, 1405px 1765px #FFF, 99px 2434px #FFF, 307px 2322px #FFF, 1781px 1496px #FFF, 1557px 1012px #FFF, 1342px 1687px #FFF, 965px 1614px #FFF, 18px 1703px #FFF, 836px 1589px #FFF, 290px 2196px #FFF, 738px 875px #FFF, 1581px 2408px #FFF, 755px 11px #FFF, 257px 748px #FFF, 1630px 928px #FFF, 1005px 1470px #FFF, 779px 1059px #FFF, 2363px 1224px #FFF, 2167px 1274px #FFF, 213px 1704px #FFF, 277px 355px #FFF, 827px 884px #FFF, 1431px 2077px #FFF, 2194px 973px #FFF, 613px 989px #FFF, 2417px 1159px #FFF, 426px 2252px #FFF, 866px 2278px #FFF, 792px 1795px #FFF, 173px 877px #FFF, 2367px 1685px #FFF, 811px 227px #FFF, 1777px 2120px #FFF, 504px 1845px #FFF, 684px 500px #FFF, 1640px 2425px #FFF, 1432px 2034px #FFF, 299px 845px #FFF, 1106px 2295px #FFF, 2064px 1319px #FFF, 1392px 2076px #FFF, 1341px 746px #FFF, 1330px 1897px #FFF, 966px 325px #FFF, 1525px 2329px #FFF, 314px 1941px #FFF, 1046px 826px #FFF, 1096px 2037px #FFF, 1186px 1998px #FFF, 2271px 600px #FFF, 400px 382px #FFF, 271px 536px #FFF, 1028px 138px #FFF, 1485px 1707px #FFF, 1082px 2240px #FFF, 2139px 1413px #FFF, 316px 2054px #FFF, 1789px 677px #FFF, 2305px 2233px #FFF, 1162px 869px #FFF, 1772px 523px #FFF, 1157px 580px #FFF, 871px 1310px #FFF, 2051px 828px #FFF, 2307px 604px #FFF, 2423px 1376px #FFF, 1915px 2084px #FFF, 283px 2179px #FFF, 1511px 1981px #FFF, 552px 450px #FFF, 1257px 547px #FFF, 1841px 1186px #FFF, 101px 2377px #FFF, 744px 1885px #FFF, 1144px 319px #FFF, 1610px 284px #FFF, 170px 1701px #FFF, 1852px 2188px #FFF, 597px 1540px #FFF, 1480px 2184px #FFF, 935px 110px #FFF, 376px 638px #FFF, 2211px 716px #FFF, 518px 1266px #FFF, 1283px 593px #FFF, 1001px 1569px #FFF, 1187px 1782px #FFF, 1254px 1608px #FFF, 115px 813px #FFF, 2040px 1407px #FFF, 1717px 118px #FFF, 2436px 2343px #FFF, 899px 145px #FFF, 9px 2334px #FFF, 1549px 1053px #FFF, 269px 2290px #FFF, 1579px 2200px #FFF, 1789px 789px #FFF, 1384px 1719px #FFF, 845px 1932px #FFF, 8px 721px #FFF, 341px 1913px #FFF, 1883px 126px #FFF, 952px 1260px #FFF, 681px 1500px #FFF, 2293px 2302px #FFF, 2031px 725px #FFF, 646px 784px #FFF, 453px 2080px #FFF, 1590px 2458px #FFF, 1519px 471px #FFF, 1692px 1925px #FFF, 349px 554px #FFF, 577px 1874px #FFF, 1265px 2458px #FFF, 1460px 554px #FFF, 2310px 1612px #FFF, 38px 1085px #FFF, 2168px 2477px #FFF, 124px 1584px #FFF, 263px 1039px #FFF, 661px 2353px #FFF, 1052px 248px #FFF, 840px 2458px #FFF, 1211px 2135px #FFF, 953px 2393px #FFF, 1017px 1240px #FFF, 1316px 598px #FFF, 91px 1905px #FFF, 557px 556px #FFF, 450px 459px #FFF, 969px 686px #FFF, 214px 569px #FFF, 982px 2253px #FFF, 659px 775px #FFF, 1781px 2131px #FFF, 466px 2368px #FFF, 531px 1490px #FFF, 884px 1565px #FFF, 2057px 379px #FFF, 724px 693px #FFF, 1758px 1085px #FFF, 2091px 1846px #FFF, 981px 1391px #FFF, 1783px 2162px #FFF, 2207px 620px #FFF, 2345px 1103px #FFF, 2195px 201px #FFF, 2240px 2459px #FFF, 818px 1085px #FFF, 1475px 122px #FFF, 1359px 842px #FFF, 1571px 238px #FFF, 24px 267px #FFF, 1546px 971px #FFF, 2233px 1717px #FFF, 1282px 1206px #FFF, 811px 2105px #FFF, 1135px 1417px #FFF, 1487px 307px #FFF, 1017px 1317px #FFF, 938px 1255px #FFF, 1168px 1670px #FFF, 902px 1405px #FFF, 1730px 363px #FFF, 1256px 287px #FFF, 1963px 1978px #FFF, 1976px 1344px #FFF, 2119px 777px #FFF, 1036px 1778px #FFF, 2029px 2441px #FFF;
    -webkit-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: 903px 2495px #FFF, 2157px 533px #FFF, 1703px 2068px #FFF, 143px 1469px #FFF, 1911px 1672px #FFF, 373px 933px #FFF, 998px 868px #FFF, 20px 2469px #FFF, 1691px 1268px #FFF, 1471px 1829px #FFF, 431px 754px #FFF, 1526px 142px #FFF, 845px 703px #FFF, 1103px 1267px #FFF, 1422px 1859px #FFF, 486px 2482px #FFF, 574px 935px #FFF, 1899px 1928px #FFF, 1249px 469px #FFF, 189px 2200px #FFF, 1437px 508px #FFF, 2337px 1257px #FFF, 989px 725px #FFF, 1619px 1416px #FFF, 8px 598px #FFF, 493px 1021px #FFF, 795px 1005px #FFF, 94px 1892px #FFF, 1488px 926px #FFF, 725px 676px #FFF, 584px 977px #FFF, 791px 387px #FFF, 1736px 882px #FFF, 1193px 1240px #FFF, 915px 1209px #FFF, 674px 2120px #FFF, 2197px 2136px #FFF, 1838px 1759px #FFF, 2088px 777px #FFF, 1959px 2117px #FFF, 531px 2217px #FFF, 1498px 2268px #FFF, 949px 525px #FFF, 1588px 1464px #FFF, 1773px 939px #FFF, 1961px 1138px #FFF, 1677px 2129px #FFF, 2193px 626px #FFF, 2370px 2423px #FFF, 253px 1888px #FFF, 1762px 1707px #FFF, 2049px 439px #FFF, 1252px 44px #FFF, 1830px 2298px #FFF, 1893px 1215px #FFF, 1842px 17px #FFF, 1903px 1318px #FFF, 2084px 394px #FFF, 390px 1203px #FFF, 1028px 1985px #FFF, 42px 1850px #FFF, 1003px 536px #FFF, 931px 1308px #FFF, 409px 1371px #FFF, 865px 697px #FFF, 2443px 469px #FFF, 2326px 1792px #FFF, 2360px 2042px #FFF, 1369px 1768px #FFF, 71px 749px #FFF, 1383px 2146px #FFF, 1464px 2282px #FFF, 868px 1109px #FFF, 1429px 2031px #FFF, 2439px 2067px #FFF, 2338px 2001px #FFF, 2339px 1825px #FFF, 283px 428px #FFF, 599px 719px #FFF, 1823px 78px #FFF, 197px 1957px #FFF, 1120px 1446px #FFF, 2007px 177px #FFF, 500px 2086px #FFF, 29px 1639px #FFF, 2451px 1952px #FFF, 633px 1154px #FFF, 1185px 266px #FFF, 879px 2084px #FFF, 1395px 2144px #FFF, 1403px 1668px #FFF, 483px 1641px #FFF, 512px 466px #FFF, 2217px 2275px #FFF, 769px 134px #FFF, 2253px 1091px #FFF, 1244px 2027px #FFF, 94px 1922px #FFF, 140px 1693px #FFF, 593px 2024px #FFF, 1585px 1564px #FFF, 1217px 131px #FFF, 2333px 1615px #FFF, 1772px 1175px #FFF, 466px 151px #FFF, 1075px 195px #FFF, 649px 640px #FFF, 2302px 612px #FFF, 2450px 2390px #FFF, 1457px 1124px #FFF, 941px 2470px #FFF, 1543px 1361px #FFF, 2286px 2215px #FFF, 763px 1842px #FFF, 584px 1189px #FFF, 1047px 1010px #FFF, 61px 503px #FFF, 1218px 1054px #FFF, 304px 146px #FFF, 841px 1786px #FFF, 2240px 1645px #FFF, 313px 399px #FFF, 1496px 1710px #FFF, 866px 137px #FFF, 397px 1388px #FFF, 1410px 2347px #FFF, 1841px 1562px #FFF, 840px 1652px #FFF, 1052px 884px #FFF, 1398px 906px #FFF, 1488px 2497px #FFF, 1371px 639px #FFF, 1010px 1903px #FFF, 1841px 2491px #FFF, 1292px 806px #FFF, 119px 327px #FFF, 2486px 954px #FFF, 406px 2151px #FFF, 1389px 1328px #FFF, 1841px 1018px #FFF, 444px 67px #FFF, 1697px 910px #FFF, 64px 861px #FFF, 1769px 1813px #FFF, 1875px 1415px #FFF, 1519px 1995px #FFF, 550px 405px #FFF, 565px 687px #FFF, 755px 668px #FFF, 1140px 2116px #FFF, 1959px 112px #FFF, 182px 1077px #FFF, 1497px 1799px #FFF, 524px 1518px #FFF, 1460px 1556px #FFF, 1746px 1779px #FFF, 2162px 1971px #FFF, 1541px 2050px #FFF, 1174px 1503px #FFF, 2068px 1852px #FFF, 130px 568px #FFF, 1658px 2204px #FFF, 1346px 1754px #FFF, 2391px 503px #FFF, 1370px 1325px #FFF, 1180px 2209px #FFF, 222px 2018px #FFF, 1203px 2228px #FFF, 98px 564px #FFF, 1691px 637px #FFF, 1840px 600px #FFF, 23px 230px #FFF, 597px 2177px #FFF, 1398px 313px #FFF, 585px 2453px #FFF, 737px 826px #FFF, 1039px 2330px #FFF, 1164px 734px #FFF, 1281px 1143px #FFF, 1142px 479px #FFF, 1749px 907px #FFF, 2402px 409px #FFF, 661px 68px #FFF, 223px 1045px #FFF, 358px 771px #FFF, 667px 1366px #FFF, 1585px 1702px #FFF, 599px 348px #FFF, 1787px 1860px #FFF, 453px 1009px #FFF, 1013px 1019px #FFF, 2040px 572px #FFF, 2146px 1773px #FFF, 428px 2094px #FFF, 740px 778px #FFF, 1113px 957px #FFF, 1462px 558px #FFF, 1889px 1982px #FFF, 285px 1726px #FFF, 2427px 1173px #FFF, 2213px 1734px #FFF, 500px 8px #FFF, 1289px 2004px #FFF, 1872px 769px #FFF, 1587px 955px #FFF, 802px 2171px #FFF, 9px 1787px #FFF, 102px 2329px #FFF, 2442px 715px #FFF, 652px 1340px #FFF, 1520px 1026px #FFF, 2144px 873px #FFF, 1040px 1635px #FFF, 66px 2440px #FFF, 548px 1968px #FFF, 1303px 486px #FFF, 1508px 2428px #FFF, 185px 1508px #FFF, 556px 1474px #FFF, 785px 34px #FFF, 528px 2205px #FFF, 1541px 2430px #FFF, 2067px 788px #FFF, 592px 566px #FFF, 1193px 610px #FFF, 910px 8px #FFF, 146px 521px #FFF, 170px 2353px #FFF, 1861px 1448px #FFF, 1975px 876px #FFF, 274px 1655px #FFF, 2374px 976px #FFF, 1384px 673px #FFF, 267px 1572px #FFF, 1022px 498px #FFF, 1905px 937px #FFF, 19px 1331px #FFF, 1184px 1594px #FFF, 1858px 873px #FFF, 1476px 1664px #FFF, 1790px 508px #FFF, 739px 537px #FFF, 1869px 1205px #FFF, 1528px 1806px #FFF, 1124px 1274px #FFF, 2244px 840px #FFF, 1968px 2053px #FFF, 1560px 2300px #FFF, 805px 1626px #FFF, 1789px 939px #FFF, 492px 1318px #FFF, 834px 518px #FFF, 705px 1493px #FFF, 813px 258px #FFF, 1271px 2093px #FFF, 327px 1109px #FFF, 752px 1169px #FFF, 1317px 779px #FFF, 1545px 1449px #FFF, 1812px 1741px #FFF, 1198px 1028px #FFF, 229px 1550px #FFF, 2254px 2289px #FFF, 1110px 2075px #FFF, 342px 300px #FFF, 355px 1703px #FFF, 1635px 1884px #FFF, 403px 1535px #FFF, 1523px 961px #FFF, 1870px 912px #FFF, 1065px 1231px #FFF, 717px 940px #FFF, 1949px 1662px #FFF, 1638px 1921px #FFF, 631px 1008px #FFF, 1669px 1061px #FFF, 1042px 2403px #FFF, 1207px 2051px #FFF, 762px 815px #FFF, 2285px 211px #FFF, 1717px 1790px #FFF, 1249px 1165px #FFF, 827px 1110px #FFF, 2209px 2342px #FFF, 210px 571px #FFF, 2002px 1464px #FFF, 2115px 2484px #FFF, 767px 2481px #FFF, 2294px 2146px #FFF, 809px 2237px #FFF, 2329px 1392px #FFF, 1647px 1779px #FFF, 1833px 563px #FFF, 281px 1308px #FFF, 739px 1262px #FFF, 808px 981px #FFF, 680px 1544px #FFF, 1880px 2138px #FFF, 2232px 687px #FFF, 931px 2436px #FFF, 1308px 6px #FFF, 1050px 1479px #FFF, 1232px 2471px #FFF, 595px 1162px #FFF, 184px 134px #FFF, 1563px 1160px #FFF, 612px 924px #FFF, 46px 801px #FFF, 2271px 1416px #FFF, 203px 2203px #FFF, 2410px 770px #FFF, 986px 537px #FFF, 787px 1890px #FFF, 1932px 1009px #FFF, 2306px 236px #FFF, 2209px 141px #FFF, 365px 1890px #FFF, 1796px 241px #FFF, 2106px 1439px #FFF, 1929px 2133px #FFF, 8px 760px #FFF, 1934px 1391px #FFF, 1480px 89px #FFF, 2256px 2495px #FFF, 2407px 1113px #FFF, 1619px 1450px #FFF, 2218px 2395px #FFF, 2216px 708px #FFF, 553px 2180px #FFF, 666px 2145px #FFF, 405px 842px #FFF, 38px 1267px #FFF, 516px 2065px #FFF, 927px 810px #FFF, 1958px 2011px #FFF, 64px 3px #FFF, 767px 2010px #FFF, 369px 468px #FFF, 1258px 232px #FFF, 382px 1246px #FFF, 2330px 373px #FFF, 1974px 680px #FFF, 2276px 457px #FFF, 1847px 859px #FFF, 158px 1354px #FFF, 2194px 1181px #FFF, 1443px 2477px #FFF, 1236px 1181px #FFF, 2049px 158px #FFF, 2494px 1922px #FFF, 1564px 2197px #FFF, 366px 368px #FFF, 1909px 225px #FFF, 1277px 113px #FFF, 1644px 2075px #FFF, 2388px 2364px #FFF, 1669px 1291px #FFF, 2430px 2060px #FFF, 116px 236px #FFF, 1336px 2204px #FFF, 979px 2065px #FFF, 1569px 1922px #FFF, 242px 1057px #FFF, 1206px 2469px #FFF, 1745px 84px #FFF, 171px 8px #FFF, 28px 391px #FFF, 2115px 2491px #FFF, 1028px 2213px #FFF, 1748px 1369px #FFF, 2047px 2362px #FFF, 1783px 1475px #FFF, 2139px 2216px #FFF, 329px 2345px #FFF, 2380px 1828px #FFF, 2340px 1514px #FFF, 754px 2300px #FFF, 982px 43px #FFF, 1211px 2175px #FFF, 1119px 269px #FFF, 1691px 335px #FFF, 412px 1805px #FFF, 2413px 1827px #FFF, 627px 1364px #FFF, 1016px 370px #FFF, 1383px 610px #FFF, 1330px 482px #FFF, 1766px 905px #FFF, 2470px 302px #FFF, 2062px 386px #FFF, 2391px 471px #FFF, 992px 1646px #FFF, 1246px 387px #FFF, 660px 58px #FFF, 1012px 1210px #FFF, 281px 2319px #FFF, 2180px 1203px #FFF, 2150px 863px #FFF, 1271px 1765px #FFF, 310px 2471px #FFF, 233px 1068px #FFF, 1267px 2057px #FFF, 223px 1400px #FFF, 2096px 2421px #FFF, 2300px 2023px #FFF, 809px 1490px #FFF, 1337px 1081px #FFF, 2030px 182px #FFF, 1845px 997px #FFF, 419px 2143px #FFF, 2238px 1750px #FFF, 1871px 947px #FFF, 534px 477px #FFF, 1171px 146px #FFF, 1743px 271px #FFF, 2456px 636px #FFF, 490px 1434px #FFF, 2352px 1178px #FFF, 2069px 320px #FFF, 1383px 354px #FFF, 2282px 66px #FFF, 564px 24px #FFF, 1504px 1868px #FFF, 1115px 432px #FFF, 1704px 1080px #FFF, 1532px 1320px #FFF, 1977px 234px #FFF, 751px 2247px #FFF, 1133px 2329px #FFF, 99px 2235px #FFF, 1526px 796px #FFF, 1818px 234px #FFF, 1119px 2449px #FFF, 182px 1235px #FFF, 1231px 2273px #FFF, 889px 1538px #FFF, 1284px 1680px #FFF, 2173px 2260px #FFF, 494px 924px #FFF, 358px 900px #FFF, 461px 1975px #FFF, 1622px 762px #FFF, 121px 2416px #FFF, 336px 123px #FFF, 674px 2078px #FFF, 913px 1541px #FFF, 1762px 983px #FFF, 1614px 852px #FFF, 28px 2165px #FFF, 611px 1645px #FFF, 733px 552px #FFF, 1790px 866px #FFF, 1854px 2387px #FFF, 682px 1219px #FFF, 696px 1111px #FFF, 398px 1443px #FFF, 121px 810px #FFF, 1553px 1117px #FFF, 2232px 1747px #FFF, 1696px 2427px #FFF, 1161px 549px #FFF, 2371px 210px #FFF, 924px 856px #FFF, 506px 913px #FFF, 1956px 2274px #FFF, 2020px 2012px #FFF, 2116px 502px #FFF, 2275px 973px #FFF, 1271px 1091px #FFF, 2399px 500px #FFF, 1264px 2448px #FFF, 2031px 497px #FFF, 734px 44px #FFF, 1431px 1627px #FFF, 1068px 1649px #FFF, 1056px 2126px #FFF, 800px 39px #FFF, 1997px 2207px #FFF, 439px 1996px #FFF, 77px 909px #FFF, 1945px 2371px #FFF, 905px 1548px #FFF, 2060px 381px #FFF, 1577px 1090px #FFF, 524px 330px #FFF, 250px 2066px #FFF, 2221px 394px #FFF, 2101px 1627px #FFF, 947px 322px #FFF, 973px 864px #FFF, 1699px 1701px #FFF, 747px 2410px #FFF, 384px 1908px #FFF, 346px 2261px #FFF, 929px 1359px #FFF, 2294px 458px #FFF, 1022px 285px #FFF, 2428px 1446px #FFF, 1421px 957px #FFF, 667px 1907px #FFF, 2220px 1670px #FFF, 495px 267px #FFF, 2157px 2186px #FFF, 2054px 581px #FFF, 1583px 1472px #FFF, 1520px 342px #FFF, 554px 1063px #FFF, 515px 1079px #FFF, 1671px 2319px #FFF, 1460px 1565px #FFF, 1404px 580px #FFF, 956px 1610px #FFF, 1271px 202px #FFF, 1472px 2258px #FFF, 1839px 1920px #FFF, 87px 2297px #FFF, 1204px 1589px #FFF, 1515px 2404px #FFF, 799px 748px #FFF, 534px 1424px #FFF, 1050px 877px #FFF, 250px 1823px #FFF, 168px 460px #FFF, 441px 562px #FFF, 1154px 1757px #FFF, 1168px 94px #FFF, 367px 2023px #FFF, 267px 425px #FFF, 158px 1219px #FFF, 1405px 1765px #FFF, 99px 2434px #FFF, 307px 2322px #FFF, 1781px 1496px #FFF, 1557px 1012px #FFF, 1342px 1687px #FFF, 965px 1614px #FFF, 18px 1703px #FFF, 836px 1589px #FFF, 290px 2196px #FFF, 738px 875px #FFF, 1581px 2408px #FFF, 755px 11px #FFF, 257px 748px #FFF, 1630px 928px #FFF, 1005px 1470px #FFF, 779px 1059px #FFF, 2363px 1224px #FFF, 2167px 1274px #FFF, 213px 1704px #FFF, 277px 355px #FFF, 827px 884px #FFF, 1431px 2077px #FFF, 2194px 973px #FFF, 613px 989px #FFF, 2417px 1159px #FFF, 426px 2252px #FFF, 866px 2278px #FFF, 792px 1795px #FFF, 173px 877px #FFF, 2367px 1685px #FFF, 811px 227px #FFF, 1777px 2120px #FFF, 504px 1845px #FFF, 684px 500px #FFF, 1640px 2425px #FFF, 1432px 2034px #FFF, 299px 845px #FFF, 1106px 2295px #FFF, 2064px 1319px #FFF, 1392px 2076px #FFF, 1341px 746px #FFF, 1330px 1897px #FFF, 966px 325px #FFF, 1525px 2329px #FFF, 314px 1941px #FFF, 1046px 826px #FFF, 1096px 2037px #FFF, 1186px 1998px #FFF, 2271px 600px #FFF, 400px 382px #FFF, 271px 536px #FFF, 1028px 138px #FFF, 1485px 1707px #FFF, 1082px 2240px #FFF, 2139px 1413px #FFF, 316px 2054px #FFF, 1789px 677px #FFF, 2305px 2233px #FFF, 1162px 869px #FFF, 1772px 523px #FFF, 1157px 580px #FFF, 871px 1310px #FFF, 2051px 828px #FFF, 2307px 604px #FFF, 2423px 1376px #FFF, 1915px 2084px #FFF, 283px 2179px #FFF, 1511px 1981px #FFF, 552px 450px #FFF, 1257px 547px #FFF, 1841px 1186px #FFF, 101px 2377px #FFF, 744px 1885px #FFF, 1144px 319px #FFF, 1610px 284px #FFF, 170px 1701px #FFF, 1852px 2188px #FFF, 597px 1540px #FFF, 1480px 2184px #FFF, 935px 110px #FFF, 376px 638px #FFF, 2211px 716px #FFF, 518px 1266px #FFF, 1283px 593px #FFF, 1001px 1569px #FFF, 1187px 1782px #FFF, 1254px 1608px #FFF, 115px 813px #FFF, 2040px 1407px #FFF, 1717px 118px #FFF, 2436px 2343px #FFF, 899px 145px #FFF, 9px 2334px #FFF, 1549px 1053px #FFF, 269px 2290px #FFF, 1579px 2200px #FFF, 1789px 789px #FFF, 1384px 1719px #FFF, 845px 1932px #FFF, 8px 721px #FFF, 341px 1913px #FFF, 1883px 126px #FFF, 952px 1260px #FFF, 681px 1500px #FFF, 2293px 2302px #FFF, 2031px 725px #FFF, 646px 784px #FFF, 453px 2080px #FFF, 1590px 2458px #FFF, 1519px 471px #FFF, 1692px 1925px #FFF, 349px 554px #FFF, 577px 1874px #FFF, 1265px 2458px #FFF, 1460px 554px #FFF, 2310px 1612px #FFF, 38px 1085px #FFF, 2168px 2477px #FFF, 124px 1584px #FFF, 263px 1039px #FFF, 661px 2353px #FFF, 1052px 248px #FFF, 840px 2458px #FFF, 1211px 2135px #FFF, 953px 2393px #FFF, 1017px 1240px #FFF, 1316px 598px #FFF, 91px 1905px #FFF, 557px 556px #FFF, 450px 459px #FFF, 969px 686px #FFF, 214px 569px #FFF, 982px 2253px #FFF, 659px 775px #FFF, 1781px 2131px #FFF, 466px 2368px #FFF, 531px 1490px #FFF, 884px 1565px #FFF, 2057px 379px #FFF, 724px 693px #FFF, 1758px 1085px #FFF, 2091px 1846px #FFF, 981px 1391px #FFF, 1783px 2162px #FFF, 2207px 620px #FFF, 2345px 1103px #FFF, 2195px 201px #FFF, 2240px 2459px #FFF, 818px 1085px #FFF, 1475px 122px #FFF, 1359px 842px #FFF, 1571px 238px #FFF, 24px 267px #FFF, 1546px 971px #FFF, 2233px 1717px #FFF, 1282px 1206px #FFF, 811px 2105px #FFF, 1135px 1417px #FFF, 1487px 307px #FFF, 1017px 1317px #FFF, 938px 1255px #FFF, 1168px 1670px #FFF, 902px 1405px #FFF, 1730px 363px #FFF, 1256px 287px #FFF, 1963px 1978px #FFF, 1976px 1344px #FFF, 2119px 777px #FFF, 1036px 1778px #FFF, 2029px 2441px #FFF;
}

#stars2 {
    width: 2px;
    height: 2px;
    margin-left: 25%;
    background: transparent;
    box-shadow: 2290px 1903px #FFF, 300px 643px #FFF, 2220px 1715px #FFF, 506px 946px #FFF, 1220px 340px #FFF, 350px 894px #FFF, 72px 1369px #FFF, 58px 2051px #FFF, 1904px 586px #FFF, 824px 1207px #FFF, 1135px 631px #FFF, 2338px 544px #FFF, 2318px 543px #FFF, 1173px 1395px #FFF, 739px 1243px #FFF, 351px 24px #FFF, 1220px 1230px #FFF, 2026px 1357px #FFF, 1029px 1244px #FFF, 1338px 1759px #FFF, 2459px 475px #FFF, 1765px 1264px #FFF, 1011px 1493px #FFF, 943px 1396px #FFF, 1375px 974px #FFF, 330px 439px #FFF, 1420px 53px #FFF, 1143px 540px #FFF, 754px 1875px #FFF, 1181px 1722px #FFF, 1107px 275px #FFF, 568px 936px #FFF, 1285px 267px #FFF, 795px 271px #FFF, 630px 1547px #FFF, 1699px 66px #FFF, 952px 351px #FFF, 449px 200px #FFF, 2416px 1424px #FFF, 1979px 1454px #FFF, 2283px 2009px #FFF, 48px 879px #FFF, 800px 835px #FFF, 562px 67px #FFF, 817px 2466px #FFF, 954px 1738px #FFF, 794px 1132px #FFF, 966px 2421px #FFF, 402px 79px #FFF, 896px 1269px #FFF, 1000px 1211px #FFF, 697px 2163px #FFF, 1080px 1509px #FFF, 1719px 2421px #FFF, 1841px 1925px #FFF, 284px 1715px #FFF, 697px 1676px #FFF, 1818px 2393px #FFF, 2385px 941px #FFF, 1952px 956px #FFF, 1714px 591px #FFF, 2120px 1108px #FFF, 811px 295px #FFF, 2361px 1233px #FFF, 266px 2132px #FFF, 2038px 1796px #FFF, 1873px 572px #FFF, 1891px 612px #FFF, 348px 1882px #FFF, 12px 1098px #FFF, 720px 339px #FFF, 1475px 2042px #FFF, 230px 253px #FFF, 1787px 1844px #FFF, 1164px 706px #FFF, 1344px 86px #FFF, 1830px 1175px #FFF, 307px 2191px #FFF, 1089px 378px #FFF, 2136px 680px #FFF, 448px 1401px #FFF, 375px 2249px #FFF, 1131px 2041px #FFF, 505px 477px #FFF, 1348px 2408px #FFF, 2388px 678px #FFF, 1271px 259px #FFF, 567px 1560px #FFF, 1937px 2033px #FFF, 1544px 365px #FFF, 1475px 1253px #FFF, 1715px 1181px #FFF, 1117px 127px #FFF, 2022px 238px #FFF, 838px 1460px #FFF, 1820px 1138px #FFF, 948px 2121px #FFF, 1082px 104px #FFF, 563px 1502px #FFF, 1007px 2276px #FFF, 245px 1491px #FFF, 1106px 621px #FFF, 2152px 894px #FFF, 2196px 1323px #FFF, 725px 1838px #FFF, 1008px 1800px #FFF, 1771px 492px #FFF, 343px 2203px #FFF, 1395px 1533px #FFF, 2424px 746px #FFF, 856px 1024px #FFF, 1062px 1148px #FFF, 746px 1424px #FFF, 1038px 2062px #FFF, 1321px 480px #FFF, 1822px 1811px #FFF, 435px 436px #FFF, 1515px 2229px #FFF, 794px 2448px #FFF, 1161px 856px #FFF, 1624px 1121px #FFF, 1773px 205px #FFF, 480px 2148px #FFF, 1229px 1009px #FFF, 1241px 2455px #FFF, 1143px 750px #FFF, 2330px 715px #FFF, 771px 1102px #FFF, 163px 1995px #FFF, 230px 2017px #FFF, 522px 2485px #FFF, 1193px 1199px #FFF, 2478px 25px #FFF, 380px 758px #FFF, 1576px 872px #FFF, 663px 1190px #FFF, 1505px 395px #FFF, 2149px 749px #FFF, 407px 6px #FFF, 2256px 2133px #FFF, 1694px 1678px #FFF, 1358px 442px #FFF, 103px 585px #FFF, 1576px 225px #FFF, 2215px 1503px #FFF, 1798px 2425px #FFF, 680px 2326px #FFF, 584px 692px #FFF, 1832px 1018px #FFF, 1407px 1982px #FFF, 2237px 2413px #FFF, 119px 1376px #FFF, 1626px 832px #FFF, 2457px 1882px #FFF, 726px 692px #FFF, 264px 992px #FFF, 108px 384px #FFF, 2122px 1126px #FFF, 1567px 702px #FFF, 1561px 267px #FFF, 1258px 726px #FFF, 1057px 2081px #FFF, 790px 464px #FFF, 79px 1350px #FFF, 2461px 112px #FFF, 1728px 881px #FFF, 1248px 1786px #FFF, 1009px 1092px #FFF, 2356px 1630px #FFF, 1111px 50px #FFF, 25px 1505px #FFF, 1410px 1164px #FFF, 2018px 136px #FFF, 1620px 1529px #FFF, 466px 2450px #FFF, 230px 2047px #FFF, 1365px 1517px #FFF, 2346px 1152px #FFF, 632px 1850px #FFF, 1506px 1873px #FFF, 2133px 1178px #FFF, 1075px 673px #FFF, 2315px 1434px #FFF, 90px 2368px #FFF, 1560px 2239px #FFF, 1613px 2275px #FFF, 1238px 1459px #FFF, 1134px 110px #FFF, 1386px 2030px #FFF, 1995px 2289px #FFF, 293px 398px #FFF, 721px 910px #FFF, 1009px 731px #FFF, 642px 1845px #FFF, 1511px 607px #FFF, 170px 157px #FFF, 888px 1515px #FFF, 2387px 2453px #FFF, 1378px 1364px #FFF, 1313px 1191px #FFF;
    -webkit-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: 2290px 1903px #FFF, 300px 643px #FFF, 2220px 1715px #FFF, 506px 946px #FFF, 1220px 340px #FFF, 350px 894px #FFF, 72px 1369px #FFF, 58px 2051px #FFF, 1904px 586px #FFF, 824px 1207px #FFF, 1135px 631px #FFF, 2338px 544px #FFF, 2318px 543px #FFF, 1173px 1395px #FFF, 739px 1243px #FFF, 351px 24px #FFF, 1220px 1230px #FFF, 2026px 1357px #FFF, 1029px 1244px #FFF, 1338px 1759px #FFF, 2459px 475px #FFF, 1765px 1264px #FFF, 1011px 1493px #FFF, 943px 1396px #FFF, 1375px 974px #FFF, 330px 439px #FFF, 1420px 53px #FFF, 1143px 540px #FFF, 754px 1875px #FFF, 1181px 1722px #FFF, 1107px 275px #FFF, 568px 936px #FFF, 1285px 267px #FFF, 795px 271px #FFF, 630px 1547px #FFF, 1699px 66px #FFF, 952px 351px #FFF, 449px 200px #FFF, 2416px 1424px #FFF, 1979px 1454px #FFF, 2283px 2009px #FFF, 48px 879px #FFF, 800px 835px #FFF, 562px 67px #FFF, 817px 2466px #FFF, 954px 1738px #FFF, 794px 1132px #FFF, 966px 2421px #FFF, 402px 79px #FFF, 896px 1269px #FFF, 1000px 1211px #FFF, 697px 2163px #FFF, 1080px 1509px #FFF, 1719px 2421px #FFF, 1841px 1925px #FFF, 284px 1715px #FFF, 697px 1676px #FFF, 1818px 2393px #FFF, 2385px 941px #FFF, 1952px 956px #FFF, 1714px 591px #FFF, 2120px 1108px #FFF, 811px 295px #FFF, 2361px 1233px #FFF, 266px 2132px #FFF, 2038px 1796px #FFF, 1873px 572px #FFF, 1891px 612px #FFF, 348px 1882px #FFF, 12px 1098px #FFF, 720px 339px #FFF, 1475px 2042px #FFF, 230px 253px #FFF, 1787px 1844px #FFF, 1164px 706px #FFF, 1344px 86px #FFF, 1830px 1175px #FFF, 307px 2191px #FFF, 1089px 378px #FFF, 2136px 680px #FFF, 448px 1401px #FFF, 375px 2249px #FFF, 1131px 2041px #FFF, 505px 477px #FFF, 1348px 2408px #FFF, 2388px 678px #FFF, 1271px 259px #FFF, 567px 1560px #FFF, 1937px 2033px #FFF, 1544px 365px #FFF, 1475px 1253px #FFF, 1715px 1181px #FFF, 1117px 127px #FFF, 2022px 238px #FFF, 838px 1460px #FFF, 1820px 1138px #FFF, 948px 2121px #FFF, 1082px 104px #FFF, 563px 1502px #FFF, 1007px 2276px #FFF, 245px 1491px #FFF, 1106px 621px #FFF, 2152px 894px #FFF, 2196px 1323px #FFF, 725px 1838px #FFF, 1008px 1800px #FFF, 1771px 492px #FFF, 343px 2203px #FFF, 1395px 1533px #FFF, 2424px 746px #FFF, 856px 1024px #FFF, 1062px 1148px #FFF, 746px 1424px #FFF, 1038px 2062px #FFF, 1321px 480px #FFF, 1822px 1811px #FFF, 435px 436px #FFF, 1515px 2229px #FFF, 794px 2448px #FFF, 1161px 856px #FFF, 1624px 1121px #FFF, 1773px 205px #FFF, 480px 2148px #FFF, 1229px 1009px #FFF, 1241px 2455px #FFF, 1143px 750px #FFF, 2330px 715px #FFF, 771px 1102px #FFF, 163px 1995px #FFF, 230px 2017px #FFF, 522px 2485px #FFF, 1193px 1199px #FFF, 2478px 25px #FFF, 380px 758px #FFF, 1576px 872px #FFF, 663px 1190px #FFF, 1505px 395px #FFF, 2149px 749px #FFF, 407px 6px #FFF, 2256px 2133px #FFF, 1694px 1678px #FFF, 1358px 442px #FFF, 103px 585px #FFF, 1576px 225px #FFF, 2215px 1503px #FFF, 1798px 2425px #FFF, 680px 2326px #FFF, 584px 692px #FFF, 1832px 1018px #FFF, 1407px 1982px #FFF, 2237px 2413px #FFF, 119px 1376px #FFF, 1626px 832px #FFF, 2457px 1882px #FFF, 726px 692px #FFF, 264px 992px #FFF, 108px 384px #FFF, 2122px 1126px #FFF, 1567px 702px #FFF, 1561px 267px #FFF, 1258px 726px #FFF, 1057px 2081px #FFF, 790px 464px #FFF, 79px 1350px #FFF, 2461px 112px #FFF, 1728px 881px #FFF, 1248px 1786px #FFF, 1009px 1092px #FFF, 2356px 1630px #FFF, 1111px 50px #FFF, 25px 1505px #FFF, 1410px 1164px #FFF, 2018px 136px #FFF, 1620px 1529px #FFF, 466px 2450px #FFF, 230px 2047px #FFF, 1365px 1517px #FFF, 2346px 1152px #FFF, 632px 1850px #FFF, 1506px 1873px #FFF, 2133px 1178px #FFF, 1075px 673px #FFF, 2315px 1434px #FFF, 90px 2368px #FFF, 1560px 2239px #FFF, 1613px 2275px #FFF, 1238px 1459px #FFF, 1134px 110px #FFF, 1386px 2030px #FFF, 1995px 2289px #FFF, 293px 398px #FFF, 721px 910px #FFF, 1009px 731px #FFF, 642px 1845px #FFF, 1511px 607px #FFF, 170px 157px #FFF, 888px 1515px #FFF, 2387px 2453px #FFF, 1378px 1364px #FFF, 1313px 1191px #FFF;
}

#stars3 {
    width: 3px;
    height: 3px;
    margin-left: 25%;
    background: transparent;
    box-shadow: 54px 959px #FFF, 2152px 1084px #FFF, 1316px 385px #FFF, 2287px 669px #FFF, 2164px 206px #FFF, 790px 47px #FFF, 2319px 947px #FFF, 2209px 2435px #FFF, 186px 286px #FFF, 1570px 1392px #FFF, 6px 1867px #FFF, 2397px 684px #FFF, 1854px 72px #FFF, 1446px 857px #FFF, 1517px 1641px #FFF, 1804px 779px #FFF, 756px 1626px #FFF, 822px 2286px #FFF, 775px 2409px #FFF, 1411px 744px #FFF, 2055px 1437px #FFF, 1036px 1081px #FFF, 640px 1761px #FFF, 1995px 1899px #FFF, 1593px 2467px #FFF, 1500px 2399px #FFF, 1642px 856px #FFF, 585px 141px #FFF, 731px 330px #FFF, 1768px 597px #FFF, 2123px 1772px #FFF, 856px 782px #FFF, 876px 1333px #FFF, 929px 2088px #FFF, 2468px 1612px #FFF, 1001px 1109px #FFF, 1496px 2178px #FFF, 2367px 2234px #FFF, 1905px 1093px #FFF, 703px 2484px #FFF, 2237px 1662px #FFF, 359px 1258px #FFF, 1543px 1363px #FFF, 1418px 86px #FFF, 440px 17px #FFF, 2186px 1581px #FFF, 1842px 2058px #FFF, 155px 2481px #FFF, 170px 1447px #FFF, 965px 1462px #FFF, 1450px 1573px #FFF, 1861px 419px #FFF, 208px 2424px #FFF, 724px 1950px #FFF, 699px 1340px #FFF, 153px 152px #FFF, 504px 246px #FFF, 1400px 447px #FFF, 1330px 69px #FFF, 1550px 1920px #FFF, 355px 1552px #FFF, 530px 478px #FFF, 230px 188px #FFF, 927px 930px #FFF, 1947px 1484px #FFF, 57px 1102px #FFF, 1491px 414px #FFF, 1061px 2446px #FFF, 1606px 1943px #FFF, 1545px 1404px #FFF, 1047px 2052px #FFF, 791px 1640px #FFF, 882px 2083px #FFF, 2043px 518px #FFF, 2388px 2285px #FFF, 304px 737px #FFF, 541px 1370px #FFF, 2008px 1180px #FFF, 2192px 1939px #FFF, 2337px 171px #FFF, 1754px 315px #FFF, 1264px 180px #FFF, 1836px 1473px #FFF, 1283px 1741px #FFF, 102px 2175px #FFF, 363px 2273px #FFF, 1715px 2044px #FFF, 2290px 1216px #FFF, 1629px 2183px #FFF, 1315px 943px #FFF, 104px 1994px #FFF, 245px 1260px #FFF, 2428px 1498px #FFF, 1389px 826px #FFF, 1557px 928px #FFF, 988px 715px #FFF, 320px 306px #FFF, 1922px 1434px #FFF, 1456px 2065px #FFF, 1837px 1531px #FFF;
    -webkit-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: 54px 959px #FFF, 2152px 1084px #FFF, 1316px 385px #FFF, 2287px 669px #FFF, 2164px 206px #FFF, 790px 47px #FFF, 2319px 947px #FFF, 2209px 2435px #FFF, 186px 286px #FFF, 1570px 1392px #FFF, 6px 1867px #FFF, 2397px 684px #FFF, 1854px 72px #FFF, 1446px 857px #FFF, 1517px 1641px #FFF, 1804px 779px #FFF, 756px 1626px #FFF, 822px 2286px #FFF, 775px 2409px #FFF, 1411px 744px #FFF, 2055px 1437px #FFF, 1036px 1081px #FFF, 640px 1761px #FFF, 1995px 1899px #FFF, 1593px 2467px #FFF, 1500px 2399px #FFF, 1642px 856px #FFF, 585px 141px #FFF, 731px 330px #FFF, 1768px 597px #FFF, 2123px 1772px #FFF, 856px 782px #FFF, 876px 1333px #FFF, 929px 2088px #FFF, 2468px 1612px #FFF, 1001px 1109px #FFF, 1496px 2178px #FFF, 2367px 2234px #FFF, 1905px 1093px #FFF, 703px 2484px #FFF, 2237px 1662px #FFF, 359px 1258px #FFF, 1543px 1363px #FFF, 1418px 86px #FFF, 440px 17px #FFF, 2186px 1581px #FFF, 1842px 2058px #FFF, 155px 2481px #FFF, 170px 1447px #FFF, 965px 1462px #FFF, 1450px 1573px #FFF, 1861px 419px #FFF, 208px 2424px #FFF, 724px 1950px #FFF, 699px 1340px #FFF, 153px 152px #FFF, 504px 246px #FFF, 1400px 447px #FFF, 1330px 69px #FFF, 1550px 1920px #FFF, 355px 1552px #FFF, 530px 478px #FFF, 230px 188px #FFF, 927px 930px #FFF, 1947px 1484px #FFF, 57px 1102px #FFF, 1491px 414px #FFF, 1061px 2446px #FFF, 1606px 1943px #FFF, 1545px 1404px #FFF, 1047px 2052px #FFF, 791px 1640px #FFF, 882px 2083px #FFF, 2043px 518px #FFF, 2388px 2285px #FFF, 304px 737px #FFF, 541px 1370px #FFF, 2008px 1180px #FFF, 2192px 1939px #FFF, 2337px 171px #FFF, 1754px 315px #FFF, 1264px 180px #FFF, 1836px 1473px #FFF, 1283px 1741px #FFF, 102px 2175px #FFF, 363px 2273px #FFF, 1715px 2044px #FFF, 2290px 1216px #FFF, 1629px 2183px #FFF, 1315px 943px #FFF, 104px 1994px #FFF, 245px 1260px #FFF, 2428px 1498px #FFF, 1389px 826px #FFF, 1557px 928px #FFF, 988px 715px #FFF, 320px 306px #FFF, 1922px 1434px #FFF, 1456px 2065px #FFF, 1837px 1531px #FFF;
}

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

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

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

#left-side {
    background-color: #460a407d;
    position: fixed;
    left: 0;
    top: 0;
    width: 26%;
    height: 100%;
    opacity: 0;
    -webkit-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: 60vh;
    width: 100%;
    padding: 0 10%;
    -webkit-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%);
    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-image: url(../img/fondo12.webp);
    position: relative;
    overflow: auto;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(35%, 0, 0);
    top: 0;
    width: 75%;
    -webkit-transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
    transition: all 0.5s cubic-bezier(0.7, 0, 0.3, 1);
}

@media (max-width: 768px) {
    #right-side {
        background-image: url(../img/fondotel.png);
    }
}

#right-side.hide-right {
    -webkit-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: #000000;
}

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

#right-side .content p {
    font-weight: 400;
    color: #000000;
}

#right-side .content .photo-line figure {
    padding: 10px 15px;
    margin: 0 15px 30px;
    width: calc(50% - 30px);
}

#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: #000000;
    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%);
    transform: translateY(50%);
    -webkit-transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    font-weight: 700;
}

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

#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);
    transition: all 0.3s cubic-bezier(0.42, 0, 0.58, 1);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-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: #FFFFFF;
    padding: 1em;
    text-align: left;
    color: #747c83;
}

#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: #000000;
}

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

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

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

#close-more-info:hover {
    -webkit-transform: scale(1.2);
    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;
    -webkit-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: 10px;
    height: 100%;
    margin: 0;
    border-radius: 0;
    background-color: #444444;
    filter: "alpha(opacity=40)";
    -ms-filter: "alpha(opacity=40)";
}

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

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

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


/* ------------------------------------- */


/* 4. Newsletter ....................... */


/* ------------------------------------- */

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

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

.dialog__overlay {
    position: absolute;
    z-index: 1;
    background: rgba(31, 34, 46, 0.9);
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    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 #2B2D35;
}

.dialog__content::before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border: 1px solid #00c8aa;
    background: rgba(32, 35, 45, 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 ::-webkit-input-placeholder {
    color: #747c83 !important;
}

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

#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;
    border-radius: 0;
    box-shadow: none;
    height: 50px;
    font-weight: 600;
    outline: medium none;
    padding: 0 1em;
    width: 100%;
    margin: auto;
    color: #000000;
    -webkit-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 button.submit {
    border: 2px solid #00c8aa;
    border-radius: 0;
    font-family: "Open Sans", "Helvetica Neue", "Lucida Grande", Arial, Verdana, sans-serif;
    background: #00c8aa;
    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;
    -webkit-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: #00af94;
    color: #FFFFFF;
}

#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);
    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: #FFFFFF;
    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);
    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;
    animation-duration: 0.4s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}

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

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

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

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

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

@keyframes anim-close {
    0% {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 50px, 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: #ff8606;
    font-size: 2em;
}

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

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

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

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

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

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

#contact-form .form-control {
    background: #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.67);
    border-radius: 5px;
    box-shadow: none;
    font-weight: 400;
    outline: medium none;
    height: 40px;
    width: 100%;
    color: #000000;
    -webkit-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 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: #51023f;
    color: #FFFFFF;
    border-radius: 5px;
    font-weight: 700;
    width: 100%;
    line-height: 10px;
}

#contact-form button#valid-form:hover {
    background: #460A40;
    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: 18%;
    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);
    transition: all 0.7s cubic-bezier(0.42, 0, 0.58, 1);
}

.social-icons i {
    color: #FFFFFF;
    -webkit-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: 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;
    -webkit-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: #FF8606;
    background: transparent;
}

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


/* ------------------------------------- */


/* 7. Footer/Copyright ................. */


/* ------------------------------------- */

footer {
    padding: 10px 0;
    background: transparent;
    text-align: center;
}

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


/* ------------------------------------- */


/* VARIANT CLOUD ....................... */


/* ------------------------------------- */

#cloud-animation {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    position: fixed;
}

#cloud-animation img {
    width: 100%;
    left: 0;
    top: 0;
    position: absolute;
}

@-webkit-keyframes animCloud {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

@keyframes animCloud {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
    }
    to {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
    }
}

#cloud1 {
    -webkit-animation: animCloud 25s infinite linear;
    animation: animCloud 25s infinite linear;
}

#cloud2 {
    -webkit-animation: animCloud 35s infinite linear;
    animation: animCloud 35s infinite linear;
}

#cloud3 {
    -webkit-animation: animCloud 45s infinite linear;
    animation: animCloud 45s infinite linear;
}

#cloud4 {
    -webkit-animation: animCloud 55s infinite linear;
    animation: animCloud 55s infinite linear;
}


/* ------------------------------------- */


/* VARIANT YOUTUBE ..................... */


/* ------------------------------------- */

.mbYTP_wrapper {
    width: 100vw !important;
    min-width: 0 !important;
    left: 0 !important;
}

.ytb-overlay {
    background: rgba(32, 35, 45, 0.6);
}

.light-overlay {
    background: rgba(32, 35, 45, 0.5) !important;
}

#player-nav {
    position: fixed;
    right: 20px;
    bottom: 20px;
    text-align: center;
}

#player-nav li {
    display: inline-block;
    background: rgba(0, 200, 170, 0.4);
    height: 40px;
    width: 40px;
    line-height: 40px;
    border-radius: 0;
    -webkit-transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
    transition: all 0.2s cubic-bezier(0.42, 0, 0.58, 1);
}

#player-nav li:hover {
    background: rgba(0, 200, 170, 0.8);
}

#player-nav li:hover a {
    color: #FFFFFF;
}

#player-nav li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.5);
}


/* ------------------------------------- */


/* VARIANT GRADIENT .................... */


/* ------------------------------------- */

.no-background {
    background: none !important;
}

#gradient {
    width: 100%;
    height: 100%;
    opacity: 0.8;
    padding: 0px;
    margin: 0px;
}


/* ------------------------------------- */


/* VARIANT CONSTELLATION ............... */


/* ------------------------------------- */

#constellationel {
    z-index: 1;
    left: 0;
    top: 0;
    position: absolute;
}


/* ------------------------------------- */


/* VARIANT FLAT SURFACE SHADER ......... */


/* ------------------------------------- */

#fss-part {
    background: transparent !important;
}

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

.back-fss {
    height: 100%;
    position: absolute;
    width: 100%;
}

.back-fss canvas {
    width: 100% !important;
}


/* ------------------------------------- */


/* VARIANT MOZAIC ...................... */


/* ------------------------------------- */

#dotty {
    position: fixed;
    top: 0;
    left: 0;
}


/* ------------------------------------- */


/* VARIANT WINTER ...................... */


/* ------------------------------------- */

#xmas {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}


/* ------------------------------------- */


/* VARIANT RAIN ........................ */


/* ------------------------------------- */

#rainy {
    height: 100%;
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
}


/* ------------------------------------- */


/* VARIANT STAR WARS ................... */


/* ------------------------------------- */

#starfield {
    position: fixed !important;
}


/* ------------------------------------- */


/* VARIANT BUBBLE ...................... */


/* ------------------------------------- */

#bubble {
    background: #20232D;
    background-image: url(../img/bubble-pattern.png);
    background-repeat: repeat;
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
}


/* ------------------------------------- */


/* VARIANT FIREWORKS ................... */


/* ------------------------------------- */

#fireworks {
    background: transparent;
    position: fixed;
    top: 0;
    left: 50%;
    overflow: hidden;
}


/* ------------------------------------- */


/* VARIANT WATERPIPE ................... */


/* ------------------------------------- */

#wavybg-wrapper {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
}

#wavybg-wrapper canvas {
    width: 100%;
    height: 100%;
}


/* ------------------------------------- */


/* VARIANT SQUARE ...................... */


/* ------------------------------------- */

#square-canvas {
    display: block;
    position: fixed;
    top: 0;
    right: 0;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
}


/* ------------------------------------- */


/* VARIANT STARS ....................... */


/* ------------------------------------- */

#stars_effect {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
}


/* ------------------------------------- */


/* VARIANT SMOOTH BUBBLES .............. */


/* ------------------------------------- */

body.smooth-bubbles {
    background: #23224E;
}

canvas {
    position: fixed;
    top: 0;
    left: 0;
}

canvas#canvasbg {
    background: transparent;
}


/* ------------------------------------- */


/* VARIANT FLASH ....................... */


/* ------------------------------------- */

#flash {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0.8;
    padding: 0px;
    margin: 0px;
}


/* ------------------------------------- */


/* VARIANT LIQUID ...................... */


/* ------------------------------------- */

.wrap {
    position: fixed;
    z-index: -30;
    top: 0;
    left: 0;
    overflow: hidden;
    height: 100vh;
    width: 100vw;
    margin: auto;
    background-image: -webkit-linear-gradient(296deg, #EF106D 0%, #FFD800 100%);
    background-image: linear-gradient(-206deg, #EF106D 0%, #FFD800 100%);
}

canvas {
    width: 100%;
    height: 100%;
}


/* ------------------------------------- */


/* GALLERY PHOTOS ...................... */


/* ------------------------------------- */

.pswp__bg {
    background: #20232D;
}

.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 {
        -webkit-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%);
        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%);
        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);
        transform: translate3d(0, 0, 0);
        top: 0;
        width: 100%;
    }
    #right-side.hide-right {
        -webkit-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;
    }
}


/* 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;
        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;
    }
}