@charset "UTF-8";/* Box Model */*, *:before, *:after{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}body.is-loading *, body.is-loading *:before, body.is-loading *:after{-moz-animation: none !important;-webkit-animation: none !important;-ms-animation: none !important;animation: none !important;-moz-transition: none !important;-webkit-transition: none !important;-ms-transition: none !important;transition: none !important;}html{height: 100%;}body{height: 100%;background-color: #ffffff;background-image: url("../img/overlay.png"), -moz-linear-gradient(60deg, rgba(252, 172, 253, 0.5) 5%, rgba(0, 228, 255, 0.35));background-image: url("../img/overlay.png"), -webkit-linear-gradient(60deg, rgba(252, 172, 253, 0.5) 5%, rgba(0, 228, 255, 0.35));background-image: url("../img/overlay.png"), -ms-linear-gradient(60deg, rgba(252, 172, 253, 0.5) 5%, rgba(0, 228, 255, 0.35));background-image: url("../img/overlay.png"), black, linear-gradient(60deg, rgba(252, 172, 253, 0.5) 5%, rgba(0, 228, 255, 0.35));background-repeat: repeat,no-repeat,no-repeat;background-size: 100px 100px, cover,cover;background-position: top left,center center,bottom center;background-attachment: fixed,fixed,fixed;-webkit-transition: background-color .35s;-o-transition: background-color .35s;transition: background-color .35s;}body:after{content: '';display: block;position: fixed;top: 0;left: 0;width: 100%;height: inherit;opacity: 0;z-index: 1;background-color: #ffffff;background-image: url("../img/overlay.png"), -moz-linear-gradient(60deg, rgba(252, 172, 253, 0.5) 5%, rgba(0, 228, 255, 0.35));background-image: url("../img/overlay.png"), -webkit-linear-gradient(60deg, rgba(252, 172, 253, 0.5) 5%, rgba(0, 228, 255, 0.35));background-image: url("../img/overlay.png"), -ms-linear-gradient(60deg, rgba(252, 172, 253, 0.5) 5%, rgba(0, 228, 255, 0.35));background-image: url("../img/overlay.png"), linear-gradient(60deg, rgba(252, 172, 253, 0.5) 5%, rgba(0, 228, 255, 0.35));background-repeat: repeat,no-repeat;background-size: 100px 100px, cover;background-position: top left,center center;-moz-transition: opacity 1.75s ease-out;-webkit-transition: opacity 1.75s ease-out;-ms-transition: opacity 1.75s ease-out;transition: opacity 1.75s ease-out;}body.is-loading:after{opacity: 1;}strong{font-weight: 900;}/* Type */body, input, select, textarea{color: #414f57;font-family: Helvetica, sans-serif;font-size: 14pt;font-weight: 300;line-height: 2;letter-spacing: 0.2em;text-transform: uppercase;}@media screen and (max-width: 1680px){body, input, select, textarea{font-size: 11pt;}}@media screen and (max-width: 480px){body, input, select, textarea{font-size: 10pt;line-height: 1.75;}}a{-moz-transition: color 0.2s ease, border-color 0.2s ease;-webkit-transition: color 0.2s ease, border-color 0.2s ease;-ms-transition: color 0.2s ease, border-color 0.2s ease;transition: color 0.2s ease, border-color 0.2s ease;color: inherit;text-decoration: none;}a:before{-moz-transition: color 0.2s ease, text-shadow 0.2s ease;-webkit-transition: color 0.2s ease, text-shadow 0.2s ease;-ms-transition: color 0.2s ease, text-shadow 0.2s ease;transition: color 0.2s ease, text-shadow 0.2s ease;}a:hover{color: #0088a9;}strong, b{color: #313f47;}em, i{font-style: italic;}p{text-transform: none;margin: 0 0 1.5em 0;letter-spacing: 0;line-height: 1.1;}h1, h2, h3, h4, h5, h6{color: #313f47;line-height: 1.5;margin: 0 0 0.75em 0;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color: inherit;text-decoration: none;letter-spacing: 1px;}h1{font-size: 1.85em;letter-spacing: 0.22em;margin: 0 0 0.525em 0;}h2{font-size: 1.25em;}h3{font-size: 1em;}h4{font-size: 1em;}h5{font-size: 1em;}h6{font-size: 1em;}.inline-button{background: #99de90; border-radius: 20px; padding: 5px 10px; color: #ffffff !important; font-size: .8em;}.inline-button:hover{background-color: #2c352b}.accent-h{background: rgb(48, 164, 226); padding: 20px; display: inline-block; border-radius: 50px; color: #fff; font-weight: 900; margin-bottom: 2em;}@media screen and (max-width: 480px){h1{font-size: 1.65em;}}sub{font-size: 0.8em;position: relative;top: 0.5em;}sup{font-size: 0.8em;position: relative;top: -0.5em;}hr{border: 0;border-bottom: solid 1px #c8cccf;margin: 3em 0;}/* Form */form{margin: 0 0 1.5em 0;}form > .field{margin: 0 0 1.5em 0;}form > .field > :last-child{margin-bottom: 0;}label{color: #313f47;display: block;font-size: 0.9em;margin: 0 0 0.75em 0;}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],select,textarea{-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;appearance: none;border-radius: 4px;border: solid 1px #c8cccf;color: inherit;display: block;outline: 0;padding: 0 1em;text-decoration: none;width: 100%;}input[type="text"]:invalid,input[type="password"]:invalid,input[type="email"]:invalid,input[type="tel"]:invalid,select:invalid,textarea:invalid{box-shadow: none;}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,select:focus,textarea:focus{border-color: #ff7496;}.select-wrapper{text-decoration: none;display: block;position: relative;}.select-wrapper:before{content: "";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: FontAwesome;font-style: normal;font-weight: normal;text-transform: none !important;}.select-wrapper:before{color: #c8cccf;display: block;height: 2.75em;line-height: 2.75em;pointer-events: none;position: absolute;right: 0;text-align: center;top: 0;width: 2.75em;}.select-wrapper select::-ms-expand{display: none;}input[type="text"],input[type="password"],input[type="email"],select{height: 2.75em;}textarea{padding: 0.75em 1em;}input[type="checkbox"],input[type="radio"]{-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;appearance: none;display: block;float: left;margin-right: -2em;opacity: 0;width: 1em;z-index: -1;}input[type="checkbox"] + label,input[type="radio"] + label{text-decoration: none;color: #414f57;cursor: pointer;display: inline-block;font-size: 1em;font-weight: 300;padding-left: 2.4em;padding-right: 0.75em;position: relative;}input[type="checkbox"] + label:before,input[type="radio"] + label:before{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: FontAwesome;font-style: normal;font-weight: normal;text-transform: none !important;}input[type="checkbox"] + label:before,input[type="radio"] + label:before{border-radius: 4px;border: solid 1px #c8cccf;content: '';display: inline-block;height: 1.65em;left: 0;line-height: 1.58125em;position: absolute;text-align: center;top: 0.15em;width: 1.65em;}input[type="checkbox"]:checked + label:before,input[type="radio"]:checked + label:before{color: #ff7496;content: '\f00c';}input[type="checkbox"]:focus + label:before,input[type="radio"]:focus + label:before{border-color: #ff7496;}input[type="checkbox"] + label:before{border-radius: 4px;}input[type="radio"] + label:before{border-radius: 100%;}::-webkit-input-placeholder{color: #616f77 !important;opacity: 1.0;}:-moz-placeholder{color: #616f77 !important;opacity: 1.0;}::-moz-placeholder{color: #616f77 !important;opacity: 1.0;}:-ms-input-placeholder{color: #616f77 !important;opacity: 1.0;}.formerize-placeholder{color: #616f77 !important;opacity: 1.0;}/* Icon */.icon{text-decoration: none;position: relative;border-bottom: none;}.icon:before{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: FontAwesome;font-style: normal;font-weight: normal;text-transform: none !important;}.icon > .label{display: none;}/* List */ol{list-style: decimal;margin: 0 0 1.5em 0;padding-left: 1.25em;}ol li{padding-left: 0.25em;}ul{list-style: disc;margin: 0 0 1.5em 0;padding-left: 1em;}ul li{padding-left: 0.5em;}ul.alt{list-style: none;padding-left: 0;}ul.alt li{border-top: solid 1px #c8cccf;padding: 0.5em 0;}ul.alt li:first-child{border-top: 0;padding-top: 0;}ul.icons{cursor: default;list-style: none;padding-left: 0;margin-top: -0.675em;display: none;}ul.icons li{display: inline-block;padding: 0.675em 0.5em;}ul.icons li a{text-decoration: none;position: relative;display: block;width: 3.75em;height: 3.75em;border-radius: 100%;border: solid 1px #c8cccf;line-height: 3.75em;overflow: hidden;text-align: center;text-indent: 3.75em;white-space: nowrap;}ul.icons li a:before{-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: FontAwesome;font-style: normal;font-weight: normal;text-transform: none !important;}ul.icons li a:before{color: #ffffff;text-shadow: 1.25px 0px 0px #c8cccf, -1.25px 0px 0px #c8cccf, 0px 1.25px 0px #c8cccf, 0px -1.25px 0px #c8cccf;}ul.icons li a:hover:before{text-shadow: 1.25px 0px 0px #ff7496, -1.25px 0px 0px #ff7496, 0px 1.25px 0px #ff7496, 0px -1.25px 0px #ff7496;}ul.icons li a:before{position: absolute;top: 0;left: 0;width: inherit;height: inherit;font-size: 1.85rem;line-height: inherit;text-align: center;text-indent: 0;}ul.icons li a:hover{border-color: #ff7496;}@media screen and (max-width: 480px){ul.icons li a:before{font-size: 1.5rem;}}ul.actions{cursor: default;list-style: none;padding-left: 0;}ul.actions li{display: inline-block;padding: 0 0.75em 0 0;vertical-align: middle;}ul.actions li:last-child{padding-right: 0;}dl{margin: 0 0 1.5em 0;}dl dt{display: block;margin: 0 0 0.75em 0;}dl dd{margin-left: 1.5em;}/* Button */.button{outline: none;-moz-appearance: none;-webkit-appearance: none;-ms-appearance: none;appearance: none;-moz-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;-ms-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;display: inline-block;border: 0;line-height: 2.75em;padding: .5em 3.5em;background-color: #4cd8f9;border-radius: 2px;color: #fff !important;cursor: pointer;text-align: center;text-decoration: none;font-weight: 900;font-size: 1em;letter-spacing: 1px;white-space: nowrap;text-transform: uppercase;}.button:hover{background-color: #1fa2c1;color: #fff !important;}/* Main */#main{position: relative;max-width: 100%;min-width: 27em;max-width: 32em;padding:2em;background: rgba(255,255,255, .15);border-radius: 15px;cursor: default;opacity: 0.95;border: 4px rgba(255,255,255, .25) solid;text-align: center;-moz-transform-origin: 50% 50%;-webkit-transform-origin: 50% 50%;-ms-transform-origin: 50% 50%;transform-origin: 50% 50%;-moz-transform: rotateX(0deg);-webkit-transform: rotateX(0deg);-ms-transform: rotateX(0deg);transform: rotateX(0deg);-moz-transition: opacity 1s ease, -moz-transform 1s ease;-webkit-transition: opacity 1s ease, -webkit-transform 1s ease;-ms-transition: opacity 1s ease, -ms-transform 1s ease;transition: opacity 1s ease, transform 1s ease;}#main footer{display: none;}#main .avatar{position: relative;display: block;margin-bottom: 2em;}#main .avatar img{width: 125px;display: block;margin: 0 auto;border-radius: 100%;box-shadow: 0 0 0 0.75em #ffffff;}@media screen and (max-width: 480px){#main{min-width: 0;width: 100%;padding: 4em 2em 2.5em 2em ;}#main .avatar:before{left: -2em;width: calc(100% + 4em);}}body.is-loading #main{opacity: 0;-moz-transform: rotateX(15deg);-webkit-transform: rotateX(15deg);-ms-transform: rotateX(15deg);transform: rotateX(15deg);}/* Footer */#footer{position: fixed;bottom: 0;width: 100%;padding: 1.5em 0 0 0;color: rgba(255, 255, 255, 0.75);cursor: default;text-align: center;opacity: .85;-webkit-transition: all .35s;-o-transition: all .35s;transition: all .35s;z-index: 1000;}#footer.hide{-webkit-transform: translateY(20px);-ms-transform: translateY(20px);-o-transform: translateY(20px);transform: translateY(20px);}#footer:before{content: "";position: absolute;width: 600px;height: 600px;left: 0;right: 0;margin: auto;background-color: #7ec771;top: 0;z-index: -1;border-radius: 600px;box-shadow: -200px 100px 0 50px #98ef89,250px 90px 0 50px #8de07e;}#footer .copyright{margin: 0;padding: 0;font-size: 1em;list-style: none;padding: 15px;}#footer .copyright li{display: inline-block;margin: 0 0 0 0.45em;padding: 0 0 0 0.85em;border-left: solid 1px rgba(255, 255, 255, 0.5);line-height: 1;color: #fff;font-weight: bold;text-transform: none;letter-spacing: 1px;text-transform: uppercase;}#footer .copyright li a{color: #fff !important;}#footer .copyright li:first-child{border-left: 0;}/* Wrapper */#wrapper{overflow: hidden;display: -moz-flex;display: -webkit-flex;display: -ms-flex;display: flex;-moz-align-items: center;-webkit-align-items: center;-ms-align-items: center;align-items: center;-moz-justify-content: center;-webkit-justify-content: center;-ms-justify-content: center;justify-content: center;-moz-flex-direction: column;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-moz-perspective: 1000px;-webkit-perspective: 1000px;-ms-perspective: 1000px;perspective: 1000px;position: relative;min-height: 100%;padding: 1.5em;z-index: 2;}#wrapper > *{z-index: 1;}#wrapper:before{content: '';display: block;}@media screen and (max-width: 360px){#wrapper{padding: 0.75em;}}.lamas-wrap{display: none;}.lamas-wrap.runned{position: absolute;width: 100%;height: 100%;overflow: hidden;display: block;}.m-lama-wrap{position: absolute;-webkit-transition: all 5s;-o-transition: all 5s;transition: all 5s;}.m-lama-wrap.cached{-webkit-transform: translateY(-9999px) !important;-ms-transform: translateY(-9999px) !important;-o-transform: translateY(-9999px) !important;transform: translateY(-9999px) !important;}.m-lama{position: absolute;background-color: #fff;border-radius: 50px;background-image: url("../img/lama.png");-webkit-background-size: contain;background-size: contain;background-position: center;background-repeat: no-repeat;height: 100px;width: 100px;top: 0;margin-top: -100px;border: 10px #eee solid;padding: 15px;cursor: pointer;}.header{position: fixed;top: 0;width: 100%;height: 100px;/*background-color: #fff;*/z-index: 1000;white-space: nowrap;-webkit-transition: all .35s;-o-transition: all .35s;transition: all .35s;}.header.hide{-webkit-transform: translateY(-100%);-ms-transform: translateY(-100%);-o-transform: translateY(-100%);transform: translateY(-100%);}.header .cloud{display: inline-block;width: 250px;height: 150px;background-image: url(../img/cloud.png);-webkit-background-size: contain;background-size: contain;background-repeat: no-repeat;vertical-align: top;margin-left: -20px;animation: cloud infinite 25s ease;opacity: .75;}.header .cloud:nth-child(2n){width: 300px; height: 200px; margin-left: -100px; animation-delay: .5s;}.header .cloud:first-child{height: 150px; animation-delay: .25s; animation-duration: 35s; animation-fill-mode: forwards;}.header .cloud:nth-child(2n+4){width: 250px;margin-left: -150px; animation-delay: 2s; animation-duration: 15s; animation-fill-mode: forwards;}.header .cloud:nth-child(2n+2){width: 250px;margin-left: 0; animation-delay: .25s; animation-name: backcloud; animation-duration: 30s;}.header .cloud:nth-child(3n + 2){margin-left: 20px;width: 500px;height: 300px;margin-top: -200px; animation-delay: 1s; animation-duration: 26s; animation-fill-mode: forwards;}.cached-count,.countdown{position: fixed;right: 115px;bottom: 25px;display: none;background-color: rgba(252, 172, 253, 0.8);color: #683373;font-weight: bold;font-size: 2em;width: 75px;height: 75px;border-radius: 75px;text-align: center;line-height: 75px;}.cached-count{background-color: rgba(82, 191, 214, 0.8);right: 25px;color: #2d7d8e;}.cached-count.show,.countdown.show{display: block;}#restart{display: none;}@keyframes cloud{0%{transform: translate(0, 0);opacity: .75;}50%{transform: translate(400px, 15px);opacity: 1;}100%{transform: translate(0, 0);opacity: .75;}}@keyframes backcloud{0%{transform: translate(0, 0);opacity: .75;}50%{transform: translate(-200px, 0);opacity: 1;}100%{transform: translate(0, 0);opacity: .75;}}.loader-wrap{position: fixed;width: 100%;height: 100%;z-index: 99999;left: 0;top: 0;background-color: #fff;}.spinner{width: 50px; height: 50px; position: absolute; top: 0; left: 0; bottom: 0; right: 0; margin: auto;}.double-bounce1, .double-bounce2{width: 100%; height: 100%; border-radius: 50%; background-color: rgba(252, 172, 253, 0.9); opacity: 0.6; position: absolute; top: 0; left: 0; -webkit-animation: sk-bounce 2.0s infinite ease-in-out; animation: sk-bounce 2.0s infinite ease-in-out;}.double-bounce2{-webkit-animation-delay: -1.0s; animation-delay: -1.0s;}@-webkit-keyframes sk-bounce{0%, 100%{-webkit-transform: scale(0.0)}50%{-webkit-transform: scale(1.0)}}@keyframes sk-bounce{0%, 100%{transform: scale(0.0); -webkit-transform: scale(0.0);}50%{transform: scale(1.0); -webkit-transform: scale(1.0);}}