
/* grid.css minified by SN2 */
/*==========================================================NORMALIZE==========================================================*/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: top; }article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {  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; }button,input[type='button'] {  background: none;  border: none;  display: inline-block;  margin: 0;  padding: 0;  outline: none;  outline-offset: 0;  overflow: visible;  cursor: pointer;  -webkit-appearance: none; }  button::-moz-focus-inner,  input[type='button']::-moz-focus-inner { border: none; padding: 0; }input[type='text'],input[type='time'],input[type='url'],input[type='month'],input[type='week'],input[type='email'],input[type='color'],input[type='datetime'],input[type='datetime-local'],input[type='range'],input[type='search'],input[type='tel'],input[type='date'],input[type='password'],input[type='number'] {  outline: none;  background-color: transparent;  border: none;  -webkit-appearance: none;  border-radius: 0;  vertical-align: baseline;  box-shadow: none; }*,*:before,*:after {  box-sizing: border-box;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box; }.container {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px;  min-width: 300px; }  .container:before, .container:after { display: table; content: ""; line-height: 0; }  .container:after { clear: both; }  @media (min-width: 768px) { .container {width: 750px; } }  @media (min-width: 992px) { .container {width: 970px; } }  @media (min-width: 1200px) { .container {width: 1200px; } }.container-fluid {  margin-right: auto;  margin-left: auto;  padding-left: 15px;  padding-right: 15px; }  .container-fluid:before, .container-fluid:after { display: table; content: ""; line-height: 0; }  .container-fluid:after { clear: both; }.row {  margin-left: -15px;  margin-right: -15px; }  .row:before, .row:after { display: table; content: ""; line-height: 0; }  .row:after { clear: both; }.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {  min-height: 1px;  padding-left: 15px;  padding-right: 15px; }@media (min-width: 480px) {  .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }  .col-xs-1 { width: 8.33333%; }  .col-xs-2 { width: 16.66667%; }  .col-xs-3 { width: 25%; }  .col-xs-4 { width: 33.33333%; }  .col-xs-5 { width: 41.66667%; }  .col-xs-6 { width: 50%; }  .col-xs-7 { width: 58.33333%; }  .col-xs-8 { width: 66.66667%; }  .col-xs-9 { width: 75%; }  .col-xs-10 { width: 83.33333%; }  .col-xs-11 { width: 91.66667%; }  .col-xs-12 { width: 100%; }  .col-xs-offset-0 { margin-left: 0%; }  .col-xs-offset-1 { margin-left: 8.33333%; }  .col-xs-offset-2 { margin-left: 16.66667%; }  .col-xs-offset-3 { margin-left: 25%; }  .col-xs-offset-4 { margin-left: 33.33333%; }  .col-xs-offset-5 { margin-left: 41.66667%; }  .col-xs-offset-6 { margin-left: 50%; }  .col-xs-offset-7 { margin-left: 58.33333%; }  .col-xs-offset-8 { margin-left: 66.66667%; }  .col-xs-offset-9 { margin-left: 75%; }  .col-xs-offset-10 { margin-left: 83.33333%; }  .col-xs-offset-11 { margin-left: 91.66667%; }  .col-xs-offset-12 { margin-left: 100%; }  .col-xs-clear { clear: left; }  .col-xs-release { clear: none; } }@media (min-width: 768px) {  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; }  .col-sm-1 { width: 8.33333%; }  .col-sm-2 { width: 16.66667%; }  .col-sm-3 { width: 25%; }  .col-sm-4 { width: 33.33333%; }  .col-sm-5 { width: 41.66667%; }  .col-sm-6 { width: 50%; }  .col-sm-7 { width: 58.33333%; }  .col-sm-8 { width: 66.66667%; }  .col-sm-9 { width: 75%; }  .col-sm-10 { width: 83.33333%; }  .col-sm-11 { width: 91.66667%; }  .col-sm-12 { width: 100%; }  .col-sm-offset-0 { margin-left: 0%; }  .col-sm-offset-1 { margin-left: 8.33333%; }  .col-sm-offset-2 { margin-left: 16.66667%; }  .col-sm-offset-3 { margin-left: 25%; }  .col-sm-offset-4 { margin-left: 33.33333%; }  .col-sm-offset-5 { margin-left: 41.66667%; }  .col-sm-offset-6 { margin-left: 50%; }  .col-sm-offset-7 { margin-left: 58.33333%; }  .col-sm-offset-8 { margin-left: 66.66667%; }  .col-sm-offset-9 { margin-left: 75%; }  .col-sm-offset-10 { margin-left: 83.33333%; }  .col-sm-offset-11 { margin-left: 91.66667%; }  .col-sm-offset-12 { margin-left: 100%; }  .col-sm-clear { clear: left; }  .col-sm-release { clear: none; } }@media (min-width: 992px) {  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; }  .col-md-1 { width: 8.33333%; }  .col-md-2 { width: 16.66667%; }  .col-md-3 { width: 25%; }  .col-md-4 { width: 33.33333%; }  .col-md-5 { width: 41.66667%; }  .col-md-6 { width: 50%; }  .col-md-7 { width: 58.33333%; }  .col-md-8 { width: 66.66667%; }  .col-md-9 { width: 75%; }  .col-md-10 { width: 83.33333%; }  .col-md-11 { width: 91.66667%; }  .col-md-12 { width: 100%; }  .col-md-offset-0 { margin-left: 0%; }  .col-md-offset-1 { margin-left: 8.33333%; }  .col-md-offset-2 { margin-left: 16.66667%; }  .col-md-offset-3 { margin-left: 25%; }  .col-md-offset-4 { margin-left: 33.33333%; }  .col-md-offset-5 { margin-left: 41.66667%; }  .col-md-offset-6 { margin-left: 50%; }  .col-md-offset-7 { margin-left: 58.33333%; }  .col-md-offset-8 { margin-left: 66.66667%; }  .col-md-offset-9 { margin-left: 75%; }  .col-md-offset-10 { margin-left: 83.33333%; }  .col-md-offset-11 { margin-left: 91.66667%; }  .col-md-offset-12 { margin-left: 100%; }  .col-md-clear { clear: left; }  .col-md-release { clear: none; } }@media (min-width: 1200px) {  .col-lg-clear { clear: left; }  .col-lg-release { clear: none; }  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; }  .col-lg-1 { width: 8.33333%; }  .col-lg-2 { width: 16.66667%; }  .col-lg-3 { width: 25%; }  .col-lg-4 { width: 33.33333%; }  .col-lg-5 { width: 41.66667%; }  .col-lg-6 { width: 50%; }  .col-lg-7 { width: 58.33333%; }  .col-lg-8 { width: 66.66667%; }  .col-lg-9 { width: 75%; }  .col-lg-10 { width: 83.33333%; }  .col-lg-11 { width: 91.66667%; }  .col-lg-12 { width: 100%; }  .col-lg-offset-0 { margin-left: 0%; }  .col-lg-offset-1 { margin-left: 8.33333%; }  .col-lg-offset-2 { margin-left: 16.66667%; }  .col-lg-offset-3 { margin-left: 25%; }  .col-lg-offset-4 { margin-left: 33.33333%; }  .col-lg-offset-5 { margin-left: 41.66667%; }  .col-lg-offset-6 { margin-left: 50%; }  .col-lg-offset-7 { margin-left: 58.33333%; }  .col-lg-offset-8 { margin-left: 66.66667%; }  .col-lg-offset-9 { margin-left: 75%; }  .col-lg-offset-10 { margin-left: 83.33333%; }  .col-lg-offset-11 { margin-left: 91.66667%; }  .col-lg-offset-12 { margin-left: 100%; } }
/* mailform.css minified by SN2 */
@charset "UTF-8";/*======================================================== Contact Form=========================================================*//* MF========================================================*/.mailform {  position:relative;  text-align: left;  margin-left: auto;  margin-right: auto;  z-index: 5; }  .mailform fieldset { border: none; }  .mailform * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }.mailform label {  position: relative;  display: block;  width: 100%;  margin-top: 2px; }  .mailform label:first-child { margin-top: 0; }  .mailform label input, .mailform label select, .mailform label textarea { display: block; width: 100%; margin: 0; -webkit-appearance: none; outline: none; font-family: "Raleway", Helvetica, Arial, sans-serif; font-size: 13px; padding: 13px 25px; line-height: 20px; color: #777777; background: #f3f3f3; border: 2px solid #d0cece; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .mailform label input:-moz-placeholder, .mailform label select:-moz-placeholder, .mailform label textarea:-moz-placeholder {color: #777777;opacity: 1; } .mailform label input::-webkit-input-placeholder, .mailform label select::-webkit-input-placeholder, .mailform label textarea::-webkit-input-placeholder {color: #777777;opacity: 1; } .mailform label input::-moz-placeholder, .mailform label select::-moz-placeholder, .mailform label textarea::-moz-placeholder {color: #777777;opacity: 1; } .mailform label input:-ms-input-placeholder, .mailform label select:-ms-input-placeholder, .mailform label textarea:-ms-input-placeholder {color: #777777;opacity: 1; }  .mailform label textarea { resize: vertical; overflow: auto; height: 160px; }  @media (max-width: 1365px) { .mailform label {margin-top: 30px; } }@-ms-keyframes fout {  0% { transform: scale(1) translateX(0); }  100% { transform: scale(0) translateX(0); } }@-o-keyframes fout {  0% { transform: scale(1) translateX(0); }  100% { transform: scale(0) translateX(0); } }@-webkit-keyframes fout {  0% { transform: scale(1) translateX(0); }  100% { transform: scale(0) translateX(0); } }@-moz-keyframes fout {  0% { transform: scale(1) translateX(0); }  100% { transform: scale(0) translateX(0); } }@keyframes fout {  0% { transform: scale(1) translateX(0); }  100% { transform: scale(0) translateX(0); } }/* Mail Form PlaceHolder========================================================*/.mfPlaceHolder {  font: inherit;  cursor: text;  position: absolute;  left: 0;  top: 0;  padding: 13px 25px;  line-height: 20px;  color: #777777;  opacity: 1;  -moz-transition: 0.3s all ease;  -o-transition: 0.3s all ease;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease; }  *:-webkit-autofill ~ .mfPlaceHolder { opacity: .4; -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); }  .mfPlaceHolder.state-1 { opacity: .4; -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-100%); -webkit-transform: translateX(-100%); transform: translateX(-100%); }  @media (max-width: 1365px) { *:-webkit-autofill ~ .container > .mailform .mfPlaceHolder, *:-webkit-autofill ~ .grid_12 .mfPlaceHolder {opacity: .4;-moz-transform: translateY(-80%);-ms-transform: translateY(-80%);-o-transform: translateY(-80%);-webkit-transform: translateY(-80%);transform: translateY(-80%); } .container > .mailform .mfPlaceHolder.state-1, .grid_12 .mfPlaceHolder.state-1 {opacity: .4;-moz-transform: translateY(-80%);-ms-transform: translateY(-80%);-o-transform: translateY(-80%);-webkit-transform: translateY(-80%);transform: translateY(-80%); } }  @media (max-width: 979px) { *:-webkit-autofill ~ .grid_10 .mfPlaceHolder {opacity: .4;-moz-transform: translateY(-80%);-ms-transform: translateY(-80%);-o-transform: translateY(-80%);-webkit-transform: translateY(-80%);transform: translateY(-80%); } .grid_10 .mfPlaceHolder.state-1 {opacity: .4;-moz-transform: translateY(-80%);-ms-transform: translateY(-80%);-o-transform: translateY(-80%);-webkit-transform: translateY(-80%);transform: translateY(-80%); } }  @media (max-width: 767px) { *:-webkit-autofill ~ .mfPlaceHolder {opacity: .4;-moz-transform: translateY(-80%);-ms-transform: translateY(-80%);-o-transform: translateY(-80%);-webkit-transform: translateY(-80%);transform: translateY(-80%); } .mfPlaceHolder.state-1 {opacity: .4;-moz-transform: translateY(-80%);-ms-transform: translateY(-80%);-o-transform: translateY(-80%);-webkit-transform: translateY(-80%);transform: translateY(-80%); } }/* Mail Form Validation  ========================================================*/.mfValidation {  -moz-transform-origin: 0% 50%;  -ms-transform-origin: 0% 50%;  -o-transform-origin: 0% 50%;  -webkit-transform-origin: 0% 50%;  transform-origin: 0% 50%;  -moz-transition: 0.3s all ease;  -o-transition: 0.3s all ease;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;  position: absolute;  text-align: right;  top: 0;  left: auto;  right: 5px;  width: 210px;  padding: 0;  margin: 0;  min-height: 0;  font-weight: 300;  font-size: 12px;  line-height: 20px;  color: #38a99c;  opacity: 0;  visibility: hidden;  cursor: pointer;  z-index: 998; }  .mfValidation:hover { background: none; right: 5px; }  .mfValidation.show { -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); opacity: 1; visibility: visible; -webkit-animation: notifanim 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards; -moz-animation: notifanim 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards; -ms-animation: notifanim 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards; -o-animation: notifanim 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards; animation: notifanim 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards; }  .mfValidation.hide { -webkit-animation: notifanim-fo 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards; -moz-animation: notifanim-fo 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards; -ms-animation: notifanim-fo 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards; -o-animation: notifanim-fo 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards; animation: notifanim-fo 0.4s cubic-bezier(0.55, 0, 0.1, 1) forwards; }  .mfValidation.valid { opacity: 0; visibility: hidden; }  @media (max-width: 1365px) { .mfValidation {text-align: right;top: auto;left: auto;bottom: 100%;right: 0;background: none;padding: 0;margin: 0 0 3px;min-height: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none; }.mfValidation:before {  display: none; }.mfValidation:hover {  background: none;  right: 5px; } }@-ms-keyframes notifanim-fo {  0% { opacity: 1; visibility: visible; transform: scale(1); }  20% { opacity: 1; transform: scale(1.1); }  99% { visibility: hidden; }  100% { visibility: hidden; transform: scale(0.3); opacity: 0; } }@-o-keyframes notifanim-fo {  0% { opacity: 1; visibility: visible; transform: scale(1); }  20% { opacity: 1; transform: scale(1.1); }  99% { visibility: hidden; }  100% { visibility: hidden; transform: scale(0.3); opacity: 0; } }@-webkit-keyframes notifanim-fo {  0% { opacity: 1; visibility: visible; transform: scale(1); }  20% { opacity: 1; transform: scale(1.1); }  99% { visibility: hidden; }  100% { visibility: hidden; transform: scale(0.3); opacity: 0; } }@-moz-keyframes notifanim-fo {  0% { opacity: 1; visibility: visible; transform: scale(1); }  20% { opacity: 1; transform: scale(1.1); }  99% { visibility: hidden; }  100% { visibility: hidden; transform: scale(0.3); opacity: 0; } }@keyframes notifanim-fo {  0% { opacity: 1; visibility: visible; transform: scale(1); }  20% { opacity: 1; transform: scale(1.1); }  99% { visibility: hidden; }  100% { visibility: hidden; transform: scale(0.3); opacity: 0; } }@-ms-keyframes notifanim {  0% { opacity: 0; visibility: hidden; transform: scale(0.3); }  1% { visibility: visible; }  50% { transform: scale(1); }  75% { transform: scale(0.9); }  100% { transform: scale(1); opacity: 1; } }@-o-keyframes notifanim {  0% { opacity: 0; visibility: hidden; transform: scale(0.3); }  1% { visibility: visible; }  50% { transform: scale(1); }  75% { transform: scale(0.9); }  100% { transform: scale(1); opacity: 1; } }@-webkit-keyframes notifanim {  0% { opacity: 0; visibility: hidden; transform: scale(0.3); }  1% { visibility: visible; }  50% { transform: scale(1); }  75% { transform: scale(0.9); }  100% { transform: scale(1); opacity: 1; } }@-moz-keyframes notifanim {  0% { opacity: 0; visibility: hidden; transform: scale(0.3); }  1% { visibility: visible; }  50% { transform: scale(1); }  75% { transform: scale(0.9); }  100% { transform: scale(1); opacity: 1; } }@keyframes notifanim {  0% { opacity: 0; visibility: hidden; transform: scale(0.3); }  1% { visibility: visible; }  50% { transform: scale(1); }  75% { transform: scale(0.9); }  100% { transform: scale(1); opacity: 1; } }/* MF Controls========================================================*/.mfControls {  margin-top: 30px;  word-spacing: 10px;  text-align: right; }  .mfControls > * { word-spacing: normal; margin-bottom: 5px; }  .mfControls .btn4 { padding-right: 52px; padding-left: 52px; } * + .mfControls .btn4 {margin: 0; }  .mfControls .submit_text { display: inline-block; line-height: 62px; } .mfControls .submit_text + * {margin-left: 5px; }/* Mail Form Submit========================================================*/.mfProgress {  position: relative; }  .mfProgress .cnt, .mfProgress .loader { -moz-transition: 0.4s all ease-in-out; -o-transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; transition: 0.4s all ease-in-out; }  .mfProgress .loader { opacity: 0; text-align: center; letter-spacing: 10px; -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); } .mfProgress .loader, .mfProgress .loader:before, .mfProgress .loader:after {position: absolute;left: 0;bottom: 0;top: 0;right: 0;margin: auto; } .mfProgress .loader:before {content: '';width: 20px;height: 20px;border-radius: 50%; } .mfProgress .loader:after {content: '';width: 30px;height: 30px;color: #fff;font: 400 30px/30px "FontAwesome";-moz-transition: 0.4s all ease-in-out;-o-transition: 0.4s all ease-in-out;-webkit-transition: 0.4s all ease-in-out;transition: 0.4s all ease-in-out;-moz-transform: scale(0) rotate(-60deg);-ms-transform: scale(0) rotate(-60deg);-o-transform: scale(0) rotate(-60deg);-webkit-transform: scale(0) rotate(-60deg);transform: scale(0) rotate(-60deg); }  .mfProgress.sending .cnt, .mfProgress.fail .cnt, .mfProgress.success .cnt { -moz-transform: scale(1.2); -ms-transform: scale(1.2); -o-transform: scale(1.2); -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0; }  .mfProgress.sending .loader, .mfProgress.fail .loader, .mfProgress.success .loader { opacity: 1; -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1); transform: scale(1); }  .mfProgress.fail .loader:before, .mfProgress.success .loader:before { -webkit-animation: fout 0.4s ease-in-out 1 forwards; -moz-animation: fout 0.4s ease-in-out 1 forwards; -ms-animation: fout 0.4s ease-in-out 1 forwards; -o-animation: fout 0.4s ease-in-out 1 forwards; animation: fout 0.4s ease-in-out 1 forwards; }  .mfProgress.fail .loader:after, .mfProgress.success .loader:after { -moz-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); }  .mfProgress.sending .loader:before { -webkit-animation: flash 3s linear infinite; -moz-animation: flash 3s linear infinite; -ms-animation: flash 3s linear infinite; -o-animation: flash 3s linear infinite; animation: flash 3s linear infinite; background-color: #fff; }  .mfProgress.fail .loader:after { content: '\f06a'; }  .mfProgress.success .loader:after { content: '\f058'; }.mfProgress .msg {  -moz-transform-origin: 0% 50%;  -ms-transform-origin: 0% 50%;  -o-transform-origin: 0% 50%;  -webkit-transform-origin: 0% 50%;  transform-origin: 0% 50%;  -moz-transition: 0.3s all ease;  -o-transition: 0.3s all ease;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;  -webkit-animation: notifanim-fo 0.4s ease-in-out forwards;  -moz-animation: notifanim-fo 0.4s ease-in-out forwards;  -ms-animation: notifanim-fo 0.4s ease-in-out forwards;  -o-animation: notifanim-fo 0.4s ease-in-out forwards;  animation: notifanim-fo 0.4s ease-in-out forwards;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box;  -webkit-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.5);  -moz-box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.5);  box-shadow: 2px 2px 2px 0 rgba(0, 0, 0, 0.5);  position: absolute;  padding: 10px;  border-radius: 0;  font-size: 13px;  font-family: "Raleway", Helvetica, Arial, sans-serif;  line-height: 20px;  opacity: 0;  visibility: hidden;  top: 100%;  left: 50%;  width: 230px;  margin-left: -115px;  margin-top: 20px;  color: #fff;  -moz-transform-origin: 50% 100%;  -ms-transform-origin: 50% 100%;  -o-transform-origin: 50% 100%;  -webkit-transform-origin: 50% 100%;  transform-origin: 50% 100%; }  .mfProgress .msg:before { content: ''; position: absolute; bottom: 100%; right: 50%; transform: translate(50%, 0%); width: 0; height: 0; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #111 transparent; -moz-transition: 0.4s all ease-in-out; -o-transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; transition: 0.4s all ease-in-out; }.mfProgress.fail .msg, .mfProgress.success .msg {  transform: scale(1);  opacity: 1;  visibility: visible;  -webkit-animation: notifanim 0.4s ease-in-out forwards;  -moz-animation: notifanim 0.4s ease-in-out forwards;  -ms-animation: notifanim 0.4s ease-in-out forwards;  -o-animation: notifanim 0.4s ease-in-out forwards;  animation: notifanim 0.4s ease-in-out forwards; }.mfProgress.fail .msg {  background: #F44336; }  .mfProgress.fail .msg:before { width: 0; height: 0; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #F44336 transparent; }.mfProgress.success .msg {  background: #2E7D32; }  .mfProgress.success .msg:before { width: 0; height: 0; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #2E7D32 transparent; }@-ms-keyframes motion {  0% { transform: translateX(0) scale(1); }  25% { transform: translateX(-50px) scale(0.3); }  50% { transform: translateX(0) scale(1); }  75% { transform: translateX(50px) scale(0.3); }  100% { transform: translateX(0) scale(1); } }@-o-keyframes motion {  0% { transform: translateX(0) scale(1); }  25% { transform: translateX(-50px) scale(0.3); }  50% { transform: translateX(0) scale(1); }  75% { transform: translateX(50px) scale(0.3); }  100% { transform: translateX(0) scale(1); } }@-webkit-keyframes motion {  0% { transform: translateX(0) scale(1); }  25% { transform: translateX(-50px) scale(0.3); }  50% { transform: translateX(0) scale(1); }  75% { transform: translateX(50px) scale(0.3); }  100% { transform: translateX(0) scale(1); } }@-moz-keyframes motion {  0% { transform: translateX(0) scale(1); }  25% { transform: translateX(-50px) scale(0.3); }  50% { transform: translateX(0) scale(1); }  75% { transform: translateX(50px) scale(0.3); }  100% { transform: translateX(0) scale(1); } }@keyframes motion {  0% { transform: translateX(0) scale(1); }  25% { transform: translateX(-50px) scale(0.3); }  50% { transform: translateX(0) scale(1); }  75% { transform: translateX(50px) scale(0.3); }  100% { transform: translateX(0) scale(1); } }/* Mail Form Icon========================================================*/.mfIcon {  position: absolute;  text-align: center;  top: 12px;  right: 10px;  width: 24px;  height: 24px;  line-height: 24px;  color: #FFF;  font: 400 20px/24px "material-design"; }  .mfIcon span:before, .mfIcon span:after { position: absolute; left: 50%; top: 50%; margin-top: -10px; margin-left: -10px; -moz-transition: 0.4s all ease-in-out; -o-transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; transition: 0.4s all ease-in-out; }.mfIcon span:before {  content: "&#57560;"; }.mfIcon span:after {  content: "&#57440;";  -moz-transform: scale(0) rotate(-180deg);  -ms-transform: scale(0) rotate(-180deg);  -o-transform: scale(0) rotate(-180deg);  -webkit-transform: scale(0) rotate(-180deg);  transform: scale(0) rotate(-180deg);  -webkit-animation: zoom-out 0.4s ease-in-out 1 forwards;  -moz-animation: zoom-out 0.4s ease-in-out 1 forwards;  -ms-animation: zoom-out 0.4s ease-in-out 1 forwards;  -o-animation: zoom-out 0.4s ease-in-out 1 forwards;  animation: zoom-out 0.4s ease-in-out 1 forwards; }.mfIcon.state-1:after {  content: "";  position: absolute;  bottom: -1px;  width: 0;  height: 1px;  background: #fff;  -webkit-animation: line 1.2s 0.4s infinite;  -moz-animation: line 1.2s 0.4s infinite;  -ms-animation: line 1.2s 0.4s infinite;  -o-animation: line 1.2s 0.4s infinite;  animation: line 1.2s 0.4s infinite; }.mfIcon.state-1 span:before {  -moz-transform: scale(0) rotate(90deg);  -ms-transform: scale(0) rotate(90deg);  -o-transform: scale(0) rotate(90deg);  -webkit-transform: scale(0) rotate(90deg);  transform: scale(0) rotate(90deg); }.mfIcon.state-1 span:after {  -moz-transform: scale(1) rotate(-35deg);  -ms-transform: scale(1) rotate(-35deg);  -o-transform: scale(1) rotate(-35deg);  -webkit-transform: scale(1) rotate(-35deg);  transform: scale(1) rotate(-35deg);  -webkit-animation: zoom-in-state-1 0.4s ease-in-out 1 forwards, anim-1 1.2s 0.3s infinite, anim-2 0.6s 0.3s infinite;  -moz-animation: zoom-in-state-1 0.4s ease-in-out 1 forwards, anim-1 1.2s 0.3s infinite, anim-2 0.6s 0.3s infinite;  -ms-animation: zoom-in-state-1 0.4s ease-in-out 1 forwards, anim-1 1.2s 0.3s infinite, anim-2 0.6s 0.3s infinite;  -o-animation: zoom-in-state-1 0.4s ease-in-out 1 forwards, anim-1 1.2s 0.3s infinite, anim-2 0.6s 0.3s infinite;  animation: zoom-in-state-1 0.4s ease-in-out 1 forwards, anim-1 1.2s 0.3s infinite, anim-2 0.6s 0.3s infinite; }.mfIcon.state-2 span:before {  content: "&#57440;";  -moz-transform: scale(0) rotate(90deg);  -ms-transform: scale(0) rotate(90deg);  -o-transform: scale(0) rotate(90deg);  -webkit-transform: scale(0) rotate(90deg);  transform: scale(0) rotate(90deg); }.mfIcon.state-2 span:after {  -moz-transform: scale(1) rotate(-210deg);  -ms-transform: scale(1) rotate(-210deg);  -o-transform: scale(1) rotate(-210deg);  -webkit-transform: scale(1) rotate(-210deg);  transform: scale(1) rotate(-210deg);  -webkit-animation: zoom-in-state-2 0.4s ease-in-out 1 forwards, anim-3 0.6s 0.4s infinite;  -moz-animation: zoom-in-state-2 0.4s ease-in-out 1 forwards, anim-3 0.6s 0.4s infinite;  -ms-animation: zoom-in-state-2 0.4s ease-in-out 1 forwards, anim-3 0.6s 0.4s infinite;  -o-animation: zoom-in-state-2 0.4s ease-in-out 1 forwards, anim-3 0.6s 0.4s infinite;  animation: zoom-in-state-2 0.4s ease-in-out 1 forwards, anim-3 0.6s 0.4s infinite; }@-ms-keyframes anim-1 {  0% { left: 50%; }  100% { left: 90%; } }@-o-keyframes anim-1 {  0% { left: 50%; }  100% { left: 90%; } }@-webkit-keyframes anim-1 {  0% { left: 50%; }  100% { left: 90%; } }@-moz-keyframes anim-1 {  0% { left: 50%; }  100% { left: 90%; } }@keyframes anim-1 {  0% { left: 50%; }  100% { left: 90%; } }@-ms-keyframes anim-2 {  0% { transform: rotate(-35deg); }  25% { transform: rotate(-30deg); }  50% { transform: rotate(-35deg); }  75% { transform: rotate(-30deg); }  100% { transform: rotate(-35deg); } }@-o-keyframes anim-2 {  0% { transform: rotate(-35deg); }  25% { transform: rotate(-30deg); }  50% { transform: rotate(-35deg); }  75% { transform: rotate(-30deg); }  100% { transform: rotate(-35deg); } }@-webkit-keyframes anim-2 {  0% { transform: rotate(-35deg); }  25% { transform: rotate(-30deg); }  50% { transform: rotate(-35deg); }  75% { transform: rotate(-30deg); }  100% { transform: rotate(-35deg); } }@-moz-keyframes anim-2 {  0% { transform: rotate(-35deg); }  25% { transform: rotate(-30deg); }  50% { transform: rotate(-35deg); }  75% { transform: rotate(-30deg); }  100% { transform: rotate(-35deg); } }@keyframes anim-2 {  0% { transform: rotate(-35deg); }  25% { transform: rotate(-30deg); }  50% { transform: rotate(-35deg); }  75% { transform: rotate(-30deg); }  100% { transform: rotate(-35deg); } }@-ms-keyframes anim-3 {  0% { transform: rotate(150deg); left: 50%; }  50% { transform: rotate(150deg); left: 90%; }  100% { transform: rotate(150deg); left: 50%; } }@-o-keyframes anim-3 {  0% { transform: rotate(150deg); left: 50%; }  50% { transform: rotate(150deg); left: 90%; }  100% { transform: rotate(150deg); left: 50%; } }@-webkit-keyframes anim-3 {  0% { transform: rotate(150deg); left: 50%; }  50% { transform: rotate(150deg); left: 90%; }  100% { transform: rotate(150deg); left: 50%; } }@-moz-keyframes anim-3 {  0% { transform: rotate(150deg); left: 50%; }  50% { transform: rotate(150deg); left: 90%; }  100% { transform: rotate(150deg); left: 50%; } }@keyframes anim-3 {  0% { transform: rotate(150deg); left: 50%; }  50% { transform: rotate(150deg); left: 90%; }  100% { transform: rotate(150deg); left: 50%; } }@-ms-keyframes zoom-out {  0% { transform: scale(1) rotate(-35deg); }  100% { transform: scale(0) rotate(-180deg); } }@-o-keyframes zoom-out {  0% { transform: scale(1) rotate(-35deg); }  100% { transform: scale(0) rotate(-180deg); } }@-webkit-keyframes zoom-out {  0% { transform: scale(1) rotate(-35deg); }  100% { transform: scale(0) rotate(-180deg); } }@-moz-keyframes zoom-out {  0% { transform: scale(1) rotate(-35deg); }  100% { transform: scale(0) rotate(-180deg); } }@keyframes zoom-out {  0% { transform: scale(1) rotate(-35deg); }  100% { transform: scale(0) rotate(-180deg); } }@-ms-keyframes zoom-in-state-1 {  0% { transform: scale(0) rotate(-180deg); }  100% { transform: scale(1) rotate(-35deg); } }@-o-keyframes zoom-in-state-1 {  0% { transform: scale(0) rotate(-180deg); }  100% { transform: scale(1) rotate(-35deg); } }@-webkit-keyframes zoom-in-state-1 {  0% { transform: scale(0) rotate(-180deg); }  100% { transform: scale(1) rotate(-35deg); } }@-moz-keyframes zoom-in-state-1 {  0% { transform: scale(0) rotate(-180deg); }  100% { transform: scale(1) rotate(-35deg); } }@keyframes zoom-in-state-1 {  0% { transform: scale(0) rotate(-180deg); }  100% { transform: scale(1) rotate(-35deg); } }@-ms-keyframes zoom-in-state-2 {  0% { transform: scale(0) rotate(-35deg); }  100% { left: 50%; transform: scale(1) rotate(150deg); } }@-o-keyframes zoom-in-state-2 {  0% { transform: scale(0) rotate(-35deg); }  100% { left: 50%; transform: scale(1) rotate(150deg); } }@-webkit-keyframes zoom-in-state-2 {  0% { transform: scale(0) rotate(-35deg); }  100% { left: 50%; transform: scale(1) rotate(150deg); } }@-moz-keyframes zoom-in-state-2 {  0% { transform: scale(0) rotate(-35deg); }  100% { left: 50%; transform: scale(1) rotate(150deg); } }@keyframes zoom-in-state-2 {  0% { transform: scale(0) rotate(-35deg); }  100% { left: 50%; transform: scale(1) rotate(150deg); } }@-ms-keyframes line {  0% { left: 40%; }  100% { left: 40%; width: 40%; } }@-o-keyframes line {  0% { left: 40%; }  100% { left: 40%; width: 40%; } }@-webkit-keyframes line {  0% { left: 40%; }  100% { left: 40%; width: 40%; } }@-moz-keyframes line {  0% { left: 40%; }  100% { left: 40%; width: 40%; } }@keyframes line {  0% { left: 40%; }  100% { left: 40%; width: 40%; } }.mfInput input[name='phone'] ~ .mfIcon span:before,.mfInput select[name='phone'] ~ .mfIcon span:before,.mfInput textarea[name='phone'] ~ .mfIcon span:before {  content: "&#57588;"; }.mfInput input[name='email'] ~ .mfIcon span:before,.mfInput select[name='email'] ~ .mfIcon span:before,.mfInput textarea[name='email'] ~ .mfIcon span:before {  content: "&#57456;"; }.mfInput input[name='name'] ~ .mfIcon span:before,.mfInput select[name='name'] ~ .mfIcon span:before,.mfInput textarea[name='name'] ~ .mfIcon span:before {  content: "&#57739;"; }.mfInput input[name='birthday'] ~ .mfIcon span:before,.mfInput select[name='birthday'] ~ .mfIcon span:before,.mfInput textarea[name='birthday'] ~ .mfIcon span:before {  content: "&#57437;"; }.mfInput input[name='message'] ~ .mfIcon,.mfInput select[name='message'] ~ .mfIcon,.mfInput textarea[name='message'] ~ .mfIcon {  display: none; }.mfInput input:-webkit-autofill ~ .mfIcon span:before,.mfInput textarea:-webkit-autofill ~ .mfIcon span:before {  color: #2D2D2D; }/* Mail Form Select========================================================*/.mfSelect {  position: relative; }  .mfSelect .dropdown { position: absolute; top: 100%; left: 0; width: 100%; padding-top: 5px; padding-bottom: 5px; margin-top: 15px; max-height: 300px; opacity: 0; visibility: hidden; border: 1px solid #888; -webkit-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.3); -moz-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.3); box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.3); -moz-transition: 0.5s all ease-in-out; -o-transition: 0.5s all ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: 0.5s all ease-in-out; -webkit-animation: dropd-anim-fo 0.4s ease-in-out forwards; -moz-animation: dropd-anim-fo 0.4s ease-in-out forwards; -ms-animation: dropd-anim-fo 0.4s ease-in-out forwards; -o-animation: dropd-anim-fo 0.4s ease-in-out forwards; animation: dropd-anim-fo 0.4s ease-in-out forwards; outline: none; -webkit-appearance: none; font-weight: inherit; line-height: 20px; border: 2px solid #d0cece; background: #FFF; color: #4C3469; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .mfSelect .dropdown .option {position: relative;z-index: 1;text-transform: uppercase;cursor: pointer;padding: 10px 15px;overflow: hidden;-moz-transition: 0.4s all ease-in-out;-o-transition: 0.4s all ease-in-out;-webkit-transition: 0.4s all ease-in-out;transition: 0.4s all ease-in-out;-moz-transition-delay: 0.2s;-o-transition-delay: 0.2s;-webkit-transition-delay: 0.2s;transition-delay: 0.2s; }.mfSelect .dropdown .option.selected {  background: #ececec; }.mfSelect .dropdown .option:after {  content: '';  position: absolute;  left: 0;  top: 0;  width: 0;  height: 0;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  border-radius: 50%;  background: #4C3469;  opacity: 0;  z-index: -1;  -moz-transition: 0.4s all ease-in-out;  -o-transition: 0.4s all ease-in-out;  -webkit-transition: 0.4s all ease-in-out;  transition: 0.4s all ease-in-out;  transform: translate(-20%, -50%); }.mfSelect .dropdown .option:before {  content: '\e18e';  position: absolute;  display: inline-block;  left: 15px;  color: #FFF;  font: 400 20px 'material-design';  line-height: inherit;  -moz-transition: 0.4s all ease-in-out;  -o-transition: 0.4s all ease-in-out;  -webkit-transition: 0.4s all ease-in-out;  transition: 0.4s all ease-in-out;  transform: scale(0) rotate(-60deg); }.mfSelect .dropdown .option:hover {  color: #FFF;  padding-left: 40px;  -moz-transition-delay: 0s;  -o-transition-delay: 0s;  -webkit-transition-delay: 0s;  transition-delay: 0s; }  .mfSelect .dropdown .option:hover:before { -moz-transition-delay: 0.15s; -o-transition-delay: 0.15s; -webkit-transition-delay: 0.15s; transition-delay: 0.15s; transform: scale(1) rotate(0deg); }  .mfSelect .dropdown .option:hover:after { width: 500px; height: 500px; opacity: 1; } .mfSelect .dropdown:before {content: '';position: absolute;bottom: 100%;left: 15px;width: 0;height: 0;border-style: solid;border-width: 0 6px 6px 6px;border-color: transparent transparent #fff transparent; }  .mfSelect .value { cursor: pointer; -moz-transition: 0.4s all ease-in-out; -o-transition: 0.4s all ease-in-out; -webkit-transition: 0.4s all ease-in-out; transition: 0.4s all ease-in-out; font-family: "Raleway", Helvetica, Arial, sans-serif; font-size: 13px; padding: 13px 25px; line-height: 20px; color: #777777; background: #f3f3f3; border: 2px solid #d0cece; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; } .mfSelect .value:before, .mfSelect .value:after {position: absolute;right: 12px;top: 13px;width: 24px;height: 24px;font: 400 20px 'material-design';line-height: 24px;color: #FFF;text-align: center;-moz-transition: 0.4s all ease;-o-transition: 0.4s all ease;-webkit-transition: 0.4s all ease;transition: 0.4s all ease; } .mfSelect .value:before {content: '\e151';transform: rotate(-90deg) scale(1); } .mfSelect .value:after {content: '\e07b';font-size: 24px;transform: rotate(-180deg) scale(0); } .mfSelect .value:hover {background: #FFF;color: #2D2D2D;-webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);-moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25);box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25); }.mfSelect .value:hover:before, .mfSelect .value:hover:after {  color: #2D2D2D; }  .mfSelect.show .dropdown { -webkit-animation: dropd-anim 0.5s ease-in-out forwards; -moz-animation: dropd-anim 0.5s ease-in-out forwards; -ms-animation: dropd-anim 0.5s ease-in-out forwards; -o-animation: dropd-anim 0.5s ease-in-out forwards; animation: dropd-anim 0.5s ease-in-out forwards; opacity: 1; z-index: 1; visibility: visible; }  .mfSelect.show .value { background: #FFF; color: #2D2D2D; -webkit-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25); box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.25); } .mfSelect.show .value:before, .mfSelect.show .value:after {color: #2D2D2D; } .mfSelect.show .value:before {transform: rotate(0deg) scale(0); } .mfSelect.show .value:after {transform: rotate(0deg) scale(1); }@-ms-keyframes dropd-anim-fo {  0% { opacity: 1; transform: translateY(0); }  20% { opacity: 1; transform: translateY(-5px); }  100% { transform: translateY(30px); opacity: 0; } }@-o-keyframes dropd-anim-fo {  0% { opacity: 1; transform: translateY(0); }  20% { opacity: 1; transform: translateY(-5px); }  100% { transform: translateY(30px); opacity: 0; } }@-webkit-keyframes dropd-anim-fo {  0% { opacity: 1; transform: translateY(0); }  20% { opacity: 1; transform: translateY(-5px); }  100% { transform: translateY(30px); opacity: 0; } }@-moz-keyframes dropd-anim-fo {  0% { opacity: 1; transform: translateY(0); }  20% { opacity: 1; transform: translateY(-5px); }  100% { transform: translateY(30px); opacity: 0; } }@keyframes dropd-anim-fo {  0% { opacity: 1; transform: translateY(0); }  20% { opacity: 1; transform: translateY(-5px); }  100% { transform: translateY(30px); opacity: 0; } }@-ms-keyframes dropd-anim {  0% { opacity: 0; transform: translateY(30px); }  50% { transform: translateY(0); }  75% { transform: translateY(5px); }  100% { transform: translateY(0); opacity: 1; } }@-o-keyframes dropd-anim {  0% { opacity: 0; transform: translateY(30px); }  50% { transform: translateY(0); }  75% { transform: translateY(5px); }  100% { transform: translateY(0); opacity: 1; } }@-webkit-keyframes dropd-anim {  0% { opacity: 0; transform: translateY(30px); }  50% { transform: translateY(0); }  75% { transform: translateY(5px); }  100% { transform: translateY(0); opacity: 1; } }@-moz-keyframes dropd-anim {  0% { opacity: 0; transform: translateY(30px); }  50% { transform: translateY(0); }  75% { transform: translateY(5px); }  100% { transform: translateY(0); opacity: 1; } }@keyframes dropd-anim {  0% { opacity: 0; transform: translateY(30px); }  50% { transform: translateY(0); }  75% { transform: translateY(5px); }  100% { transform: translateY(0); opacity: 1; } }/* Mail Form Date Picker========================================================*/.mfDatePicker {  position: absolute;  top: 100%;  left: 0;  margin-top: 15px;  padding: 10px 15px;  opacity: 0;  z-index: 1;  visibility: hidden;  -webkit-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.3);  -moz-box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.3);  box-shadow: 3px 3px 3px 0 rgba(0, 0, 0, 0.3);  -moz-transition: 0.5s all ease-in-out;  -o-transition: 0.5s all ease-in-out;  -webkit-transition: 0.5s all ease-in-out;  transition: 0.5s all ease-in-out;  -webkit-animation: dropd-anim-fo 0.4s ease-in-out forwards;  -moz-animation: dropd-anim-fo 0.4s ease-in-out forwards;  -ms-animation: dropd-anim-fo 0.4s ease-in-out forwards;  -o-animation: dropd-anim-fo 0.4s ease-in-out forwards;  animation: dropd-anim-fo 0.4s ease-in-out forwards;  background: #fff;  color: #111;  border-radius: 5px;  border: 1px solid #fff; }  .mfDatePicker:before { content: ''; position: absolute; bottom: 100%; left: 15px; width: 0; height: 0; border-style: solid; border-width: 0 6px 6px 6px; border-color: transparent transparent #fff transparent; }  .mfDatePicker table { text-align: center; border-collapse: separate; border-spacing: 3px; font-size: 12px; } .mfDatePicker table th {font-weight: 700;text-transform: uppercase;font-size: 14px; } .mfDatePicker table td {width: 30px;height: 30px;line-height: 30px;text-align: center;cursor: pointer;-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;border-radius: 50%; }.mfDatePicker table td:hover {  background: #ececec; }.mfDatePicker table td.dp-offset {  color: #c6bbba; }.mfDatePicker table td.dp-today {  color: #fff;  background: #111; }.mfDatePicker table td.dp-selected {  color: #fff;  background: #4C3469; }  .mfDatePicker_next, .mfDatePicker_prev { font: 400 22px 'material-design'; line-height: inherit; text-align: center; color: #111; cursor: pointer; } .mfDatePicker_next:hover, .mfDatePicker_prev:hover {color: #4C3469; }  .mfDatePicker_panel { text-align: center; padding: 0 2px; line-height: 30px; }  .mfDatePicker_next { float: right; } .mfDatePicker_next:before {content: '\e0c2'; }  .mfDatePicker_prev { float: left; } .mfDatePicker_prev:before {content: '\e0c3'; }  .mfDatePicker_panel + table { margin-top: 5px; }  .mfDatePicker.open { -webkit-animation: dropd-anim 0.5s ease-in-out forwards; -moz-animation: dropd-anim 0.5s ease-in-out forwards; -ms-animation: dropd-anim 0.5s ease-in-out forwards; -o-animation: dropd-anim 0.5s ease-in-out forwards; animation: dropd-anim 0.5s ease-in-out forwards; opacity: 1; visibility: visible; }.subscribe-form fieldset {  position: relative; }  .subscribe-form fieldset .mfControls { position: absolute; top: 0; right: 0; margin: 0 10px 0 0; } .subscribe-form fieldset .mfControls button {display: block;font-size: 23px;line-height: 50px;color: #fff;margin: 0;padding: 0 10px;width: 30px;height: 50px; }.subscribe-form fieldset .mfControls button:hover {  color: #38a99c; }  .subscribe-form fieldset input { font-size: 13px; font-weight: 500; line-height: 20px; padding: 15px  40px 15px 25px; border-radius: 0; background: rgba(255, 255, 255, 0.1); border: 0; color: #fff; } .subscribe-form fieldset input:-moz-placeholder {color: #fff;opacity: 1; } .subscribe-form fieldset input::-webkit-input-placeholder {color: #fff;opacity: 1; } .subscribe-form fieldset input::-moz-placeholder {color: #fff;opacity: 1; } .subscribe-form fieldset input:-ms-input-placeholder {color: #fff;opacity: 1; }.subscribe-form + * {  margin-top: 22px; }* + .subscribe-form {  margin-top: 20px; }.subscribe-form .mfProgress.sending:before, .subscribe-form .mfProgress.fail:before, .subscribe-form .mfProgress.success:before {  display: none; }.subscribe-form .mfProgress .msg {  right: 0;  left: auto;  margin-right: -10px;  margin-left: 0; }  .subscribe-form .mfProgress .msg:before { right: 28px; }.contact-form {  padding-top: 8px; }  .contact-form .mfInput:not(.label_message) { max-width: 470px; }
/* search.css minified by SN2 */
@charset "UTF-8";.search-form {  display:inline-block;  position: relative;  width: 570px; }  * + .search-form { margin-top: 40px; }  .search-form_label { display: block; padding: 19px 100px 19px 25px; background: #fff; border: none; }  .search-form_input { outline: none; background-color: transparent; border: none; -webkit-appearance: none; border-radius: 0; vertical-align: baseline; box-shadow: none; color: #333; display: block; width: 100%; font: 600 17px/22px "Raleway", Helvetica, Arial, sans-serif; height: 22px; }  .search-form_submit { -moz-transition: 0.3s all ease; -o-transition: 0.3s all ease; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; position: absolute; top: 0; right: 0; height: 60px; color: #1c1c1c; font: 400 21px/60px "FontAwesome"; background: #fff; width: 95px; border-left: 1px solid #c4c4c4; } .search-form_submit:before {content: "\f002"; } .search-form_submit:hover {color: #38a99c; }  @media (min-width: 480px) and (max-width: 991px) { .search-form {width: 100%; } }  @media (max-width: 479px) { .search-form {width: 270px; } }.search-form_toggle {  float: right;  display: inline-block;  color: #777777;  font: 400 44px/44px "FontAwesome"; }  .search-form_toggle:before { content: ""; }  .search-form_toggle.active, .search-form_toggle:hover { color: #38a99c; }  .search-form_toggle.active:before { content: ""; }.search-form_liveout {  display: block;  position: absolute;  top: 100%;  left: 0;  right: 0;  z-index: 5;  opacity: 0;  -moz-transition: 0.3s all ease;  -o-transition: 0.3s all ease;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease;  text-align: left; }  .lt-ie9 .search-form_liveout { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }  .search-form_liveout .search_list { font-size: 14px; line-height: 24px; background: #FFF; -webkit-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5); box-shadow: 0 0 2px 0 rgba(0, 0, 0, 0.5); border-top: 1px solid #c4c4c4; } .search-form_liveout .search_list li + li {margin-top: 2px; }  .search-form_liveout .search_link { display: block; padding: 5px 10px; background: #FFF; color: #999; } .search-form_liveout .search_link .search_title {color: #38a99c;text-transform: uppercase; } .search-form_liveout .search_link:hover {background: #38a99c;color: #c2ebe6; }.search-form_liveout .search_link:hover .search_title {  color: #FFF; }  .search-form_liveout .search_error { display: block; color: #38a99c; background: #fafafa; padding: 10px 10px; overflow: hidden; }  .search-form_liveout .match { display: none; }  .search-form_liveout button { display: block; width: 100%; color: #38a99c; background: #fafafa; padding: 10px 10px; } .search-form_liveout button:hover {background: #38a99c;color: #FFF; }  input:focus + .search-form_liveout { opacity: 1; } .lt-ie9 input:focus + .search-form_liveout {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=1)";filter: alpha(opacity=100); }  .search-form_liveout .tablet, .mobile .search-form_liveout { display: none !important; }.search-frame, .search-frame body {  width: 100%;  height: auto;  background: transparent; }.search-frame, .search-frame body, .search-frame h1, .search-frame h2, .search-frame h3, .search-frame h4, .search-frame h5, .search-frame h6, .search-frame p, .search-frame em {  margin: 0;  padding: 0;  border: 0;  font: 500 13px/25px "Raleway", Helvetica, Arial, sans-serif;  color: #777777;  vertical-align: top; }.search-frame img {  max-width: 100%;  height: auto; }.search-frame a {  font: inherit;  color: inherit;  text-decoration: none;  -moz-transition: 0.3s all ease;  -o-transition: 0.3s all ease;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease; }  .search-frame a:active { background: transparent; }  .search-frame a:focus { outline: none; }.search-frame h4 {  font-size: 18px;  line-height: 33px;  color: #38a99c; }  .search-frame h4 a:hover { color: #d73f0f; }.search-frame .search_list {  margin: 0;  padding: 0;  border: 0;  font: inherit;  vertical-align: top;  list-style-type: none; }  .search-frame .search_list li { position: relative; } .search-frame .search_list li + li {margin-top: 20px; }.search-frame .search {  color: #38a99c; }.search-frame .match {  color: #1c1c1c;  font-size: 11px;  display: block; }  .search-frame .match > * { color: #1c1c1c; }.search-frame * + p {  margin-top: 16px; }
/* style.css minified by SN2 */
/*======================================================== Main Styles=========================================================*/body {  color:#777777;  font: 500 13px/25px "Raleway", Helvetica, Arial, sans-serif;  -webkit-text-size-adjust: none;  background: #1c1c1c; }img {  max-width: 100%;  height: auto; }h1 {  font-size: 50px;  line-height: 76px;  color: #1c1c1c;  font-weight: 800; }h2 {  font-size: 60px;  line-height: 70px;  color: #fff;  text-align: center; }  h2 span { display: block; font-size: 70px; line-height: 70px; font-weight: 700; }  h2 .num { display: block; font-size: 110px; line-height: 150px; font-weight: 700; }  @media (max-width: 767px) { h2 {font-size: 44px;line-height: 60px; }h2 span {  font-size: 50px;  line-height: 60px; }h2 .num {  font-size: 70px;  line-height: 80px; } }h3 {  font-size: 30px;  line-height: 40px;  color: #1c1c1c;  text-align: center; }  h3 span { font-weight: 700; }  h3.mod { margin-top: 12px; font-size: 30px; line-height: 36px; color: #fff; font-weight: 700; text-align: left; } @media (min-width: 479px) and (max-width: 1199px) {h3.mod {  font-size: 24px; } }h4 {  font-size: 20px;  line-height: 33px;  color: #1c1c1c; }h5 {  font-size: 29px;  line-height: 33px;  font-family: "Raleway", Helvetica, Arial, sans-serif;  color: #fff;  font-weight: 800;  text-transform: uppercase; }  @media (min-width: 480px) and (max-width: 767px) { h5 {font-size: 22px; } }h6 {  font-size: 17px;  line-height: 17px;  font-weight: 400; }h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {  color: #38a99c; }p a:hover, .marked-list a:hover, .addr a:hover {  text-decoration: underline; }p .fa, .marked-list .fa, .addr .fa {  text-decoration: none; }time {  display: block; }a {  font: inherit;  color: inherit;  text-decoration: none;  -moz-transition: 0.3s;  -o-transition: 0.3s;  -webkit-transition: 0.3s;  transition: 0.3s; }  a:focus { outline: none; }  a:active { background-color: transparent; }a[href^="tel:"],a[href^="callto:"] {  color: inherit;  text-decoration: none; }strong {  font-weight: 700; }.fa {  line-height: inherit; }[class*='fa-']:before {  font-weight: 400;  font-family: "FontAwesome"; }.page {  overflow: hidden;  min-height: 500px; }  .lt-ie9 .page { min-width: 1200px; }@media (max-width: 479px) {  [class*='col-'] + [class*='col-'] { margin-top: 30px; } }@media (max-width: 767px) {  .col-xs-12 + .col-xs-12 { margin-top: 30px; } }/*=======================================================  Main Layout=========================================================*/h2 + * {  margin-top: 15px; }h2 + h4 {  margin-top: 20px; }h3 + * {  margin-top: 46px; }h4 + * {  margin-top: 3px; }* + h4 {  margin-top: 30px; }p + h4 {  margin-top: 10px; }h6 + * {  margin-top: 5px; }.row + .row {  margin-top: 30px; }/*=======================================================Components=========================================================*//*==================  Brand  ======================*/.brand {  display: inline-block;  position: relative;  margin-top: 16px;  margin-bottom: 28px; }  .brand_name { position: relative; padding-left: 82px; padding-right: 82px; } .brand_name:before {content: url(/upload/image/logo_img.png);position: absolute;left: 0;top: 8px; }  .brand_slogan { display: block; position: absolute; font-weight: 400; font-size: 13px; line-height: 13px; bottom: 3px; left: 190px; width: 100%; text-align: left; } @media (max-width: 767px) {.brand_slogan {  bottom: -5px;  left: 150px; } }/*==================  Backgrounds  ======================*/.bg-primary {  background: #38a99c; }.bg-secondary {  background: #1c1c1c;  color: #888; }  .bg-secondary h3, .bg-secondary h4, .bg-secondary h5, .bg-secondary h6 { color: #fff; }.bg1 {  background: #4884f2; }.bg2 {  background: #d24f4f; }/*==================  Icons  ======================*//*==================  Panels====================*/.panel {  background: #f3f3f3;  padding: 12px 0 10px; }  .panel .inline-list { float: left; padding: 5px 0; }  .panel .btn-wr-header { float: right; }  @media (max-width: 767px) { .panel {text-align: center; }.panel .inline-list,.panel .btn-wr-header {  float: none; }.panel .inline-list {  margin: 20px 0 10px; }.panel .btn-wr-header {  margin-bottom: 20px; } }/*================== Buttons ======================*/.btn, .btn3, .btn4 {  display: inline-block;  position: relative;  font-size: 20px;  line-height: 30px;  font-weight: 500;  color: #fff;  background: #1c1c1c;  padding: 14px 30px;  border: 2px solid #1c1c1c;  text-align: center; }  .btn:after, .btn3:after, .btn4:after { content: '\f105'; font: 400 30px/30px 'FontAwesome'; display: inline-block; vertical-align: top; padding-left: 17px; }  .btn:hover, .btn3:hover, .btn4:hover { background: #38a99c; border-color: #38a99c; }  .btn:active, .btn3:active, .btn4:active { background: #2b8379; }.btn {  min-width: 260px; }.btn3 {  border: 2px solid #333333; }  * + .btn3 { margin-top: 35px; }.btn4 {  background: #d73f0f;  border-color: #d73f0f;  padding-right: 75px;  padding-left: 75px; }  .btn4:after { display: none; }  * + .btn4 { margin-top: 32px; }.btn5 {  display: inline-block;  font-size: 17px;  line-height: 20px;  font-weight: 600;  color: #1c1c1c;  padding: 12px 27px;  border: 3px solid #d0cece; }  .btn5:hover { background: #38a99c; color: #fff; }  .btn5:active { background: #2b8379; }  * + .btn5 { margin-top: 15px; }.btn2 {  display: inline-block;  font-size: 13px;  line-height: 20px;  font-weight: 500;  color: #1c1c1c;  padding: 5px 20px;  border: 2px solid #d0cece; }  .btn2:hover { background: #38a99c; border-color: #38a99c; color: #fff; }  .btn2:active { background: #2b8379; }  .btn2 + * { margin-left: 6px; }.btn-link {  display: inline-block;  position: relative;  font: 400 23px/22px 'FontAwesome';  color: #1c1c1c;  padding: 0 5px;  margin-left: 5px; }  .btn-link:hover { color: #38a99c; text-decoration: none; }.btn-wrap {  text-align: center; }  * + .btn-wrap { margin-top: 40px; }/*==================Box======================*/.box:before, .box:after {  display: table;  content: "";  line-height: 0; }.box:after {  clear: both; }.box + .box {  margin-top: 25px; }.box_aside {  float: left;  margin-right: 28px; }  @media (max-width: 991px) { .box_aside {float: none;margin-right: 0;margin-bottom: 10px;text-align: center; } }.box_aside2 {  float: left;  margin-right: 20px;  text-align: left; }  @media (min-width: 480px) and (max-width: 767px) { .box_aside2 {float: none;margin-right: 0;margin-bottom: 20px; } }.box_aside3 {  float: left;  margin-right: 30px; }  @media (max-width: 1199px) { .box_aside3 {float: none;margin-right: 0;margin-bottom: 20px; } }  @media (max-width: 479px) { .box_aside3 {text-align: center; } }  @media (max-width: 767px) { .box_aside3 {text-align: center; } }.box_aside4 {  float: left;  margin-right: 20px;  text-align: left; }  @media (min-width: 768px) and (max-width: 991px) { .box_aside4 {float: none;margin-right: 0;margin-bottom: 20px; } }.box_cnt__no-flow {  overflow: hidden;  text-align: left; }@media (max-width: 991px) {  .box_aside + .box_cnt__no-flow { text-align: center; } .box_aside + .box_cnt__no-flow h3.mod {text-align: center; } }@media (max-width: 767px) {  .box_aside3, .box_aside3 + .box_cnt__no-flow { text-align: center; } }.icon {  display: inline-block;  width: 100px;  height: 100px;  line-height: 100px;  text-align: center;  color: #fff;  font-size: 50px;  -moz-transition: 0.3s;  -o-transition: 0.3s;  -webkit-transition: 0.3s;  transition: 0.3s; }  .icon.fa-file-archive-o { background: #43d2e3; }  .icon.fa-codepen { background: #745d93; }  .icon.fa-lastfm { background: #47cd3d; font-size: 70px; }  .icon.fa-cc-paypal { background: #e76f00; font-size: 51px; }  .icon.ex { background: #e31836; font-size: 60px; font-weight: 800; }  .icon.fa-jsfiddle { background: #37bcb4; font-size: 59px; }  .icon:hover { -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg); }.icon2 {  display: inline-block;  width: 270px;  height: 270px;  text-align: center;  color: #fff;  font-size: 130px;  line-height: 130px;  padding: 33px 20px 30px;  max-width: 100%; }  .icon2:before { display: inline-block; }  .icon2.fa-shekel { background: #4884f2; }  .icon2.fa-compass { background: #d24f4f; }.icon3 {  display: inline-block;  width: 83px;  height: 83px;  text-align: center;  color: #fff;  font-size: 36px;  line-height: 83px;  margin-top: 10px; }  .icon3.fa-cloud-upload { background: #43d2e3; }  .icon3.fa-comments-o { background: #47cd3d; }  .icon3.fa-database { background: #e31836; }/*==================  Table ====================*/table {  /*background: #1c1c1c;*/  color: #fff;  width: 100%; }  * + table { margin-top: 20px; }  @media (max-width: 991px) { table {margin: 20px auto; } }  table th + th { border-left: 1px solid rgba(255, 255, 255, 0.2); }  table th { font-size: 14px; font-weight: 400; padding: 15px 0px 7px; }  table td, table th { /*width: 15.7894%;*/ text-align: center; }  table .lg { width: 51%; text-align: left; padding-left: 8px; padding-right: 38px; }  table a:hover { color: #38a99c; }  table td { font-size: 13px; line-height: 30px; } table td a.fa {color: #fff; }table td a.fa:before {  font-size: 13px; }table td a.fa:hover {  color: #e31836; } table td a.fa + a.fa {margin-left: -3px; } table td a.act {color: #e31836; }  table .pd-add { padding: 23px 0px 5px; }  table .bg1 { background: #e31836; }  table .bg2 { background: #745d93; }  table .bg3 { background: #37bcb4; }  table .bg4 { background: #e76f00; }  table .bg5 { background: #43d2e3; }  table .bg6 { background: #6082bb; }  @media only screen and (max-width: 489px) { table {display: none; } }.stacktable.small-only {  display: none; }  @media (max-width: 489px) { .stacktable.small-only {display: block; }.stacktable.small-only tbody {  width: 100%; }.stacktable.small-only .st-key {  text-align: center;  width: 20%; }.stacktable.small-only .st-val {  padding: 0;  text-align: left;  width: 30%;  padding-right: 10px; }.stacktable.small-only .st-head-row {  color: #38a99c;  padding: 5px 0; }.stacktable.small-only .st-head-row-main {  padding: 20px 0 5px;  font-size: 18px;  font-weight: 700; } }/*==================Lists======================*/.inline-list li {  display: inline-block;  font-size: 13px;  line-height: 25px;  font-weight: 500;  color: #1c1c1c; }  .inline-list li a:hover { color: #d73f0f; }  .inline-list li + li { margin-left: 25px; } @media (max-width: 767px) {.inline-list li + li {  margin-left: 15px; } }.index-list {  counter-reset: li; }  .index-list li { position: relative; } .index-list li:before {content: counter(li,decimal-leading-zero) "/";counter-increment: li;display: block;font-size: 53px;line-height: 55px; } .index-list li:first-child:before {color: #e2cb31; } .index-list li:nth-child(2):before {color: #d73f0f; } .index-list li:nth-child(3):before {color: #38a99c; }  * + .index-list { margin-top: 40px; }  .index-list h4 { margin-top: 10px; } .index-list h4 + * {margin-top: 10px; }.list {  color: #888888; }  .list li + li { margin-top: 11px; }  .list a:hover { color: #38a99c; }.list2 li {  font-size: 13px;  color: #1c1c1c; }  .list2 li + li { margin-top: 11px; }.list2 a:hover {  color: #38a99c; }.list2 + * {  margin-top: 23px; }* + .list2 {  margin-top: 23px; }.list3 li {  position: relative;  padding-left: 60px; }  .list3 li + li { margin-top: 23px; }.list3_aside {  position: absolute;  top: 0;  left: 0;  font-size: 20px;  line-height: 25px;  color: #1c1c1c; }/*==================Address======================*/.addr dt, .addr dd {  display: inline-block; }.addr dt {  min-width: 75px; }/*========================Menu==========================*/.sf-menu {  display: inline-block;  text-align: left; }  .sf-menu:before, .sf-menu:after { display: table; content: ""; line-height: 0; }  .sf-menu:after { clear: both; }  .sf-menu > li { position: relative; float: left; } .sf-menu > li + li {margin-left: 36px; }@media (min-width: 992px) and (max-width: 1199px) {  .sf-menu > li + li { margin-left: 26px; } }  .sf-menu a { display: block; }.sf-menu > li > a {  color: #1c1c1c;  font-size: 20px;  line-height: 30px;  font-weight: 500;  white-space: nowrap; }.sf-menu > li.sfHover > a, .sf-menu > li > a:hover {  color: #38a99c; }.sf-menu > li.active > a {  color: #38a99c; }.sf-menu ul {  display: none;  position: absolute;  top: 100%;  width: 188px;  padding: 15px 0 20px;  margin-top: 42px;  margin-left: -15px;  font-size: 13px;  line-height: 20px;  background: #FFF;  z-index: 2;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  box-sizing: border-box; }.sf-menu ul > li {  position: relative;  padding: 0px 20px; }  .sf-menu ul > li > a { color: #888; font-weight: 400; }  .sf-menu ul > li.sfHover > a, .sf-menu ul > li > a:hover { color: #d73f0f; }  .sf-menu ul > li.sfHover > .sf-with-ul, .sf-menu ul > li > .sf-with-ul:hover { color: #38a99c; }  .sf-menu ul > li + li { margin-top: 16px; }.sf-menu ul ul {  position: absolute;  left: 100%;  top: 0;  width: 95px;  margin-top: -30px;  margin-left: 3px;  padding: 20px 0;  z-index: 4; }.sf-menu ul ul > li > a {  color: #888;  font-weight: 400; }.sf-menu ul ul > li.sfHover > a, .sf-menu ul ul > li > a:hover {  color: #d73f0f; }.sf-menu ul ul > li + li {  margin-top: 16px; }.sf-menu > li > .sf-with-ul {  position: relative; }  .sf-menu > li > .sf-with-ul:before { position: absolute; left: 50%; top: 73%; margin-left: -6px; content: ""; font: 400 16px/16px "FontAwesome"; }.sf-menu ul > li > .sf-with-ul {  position: relative; }  .sf-menu ul > li > .sf-with-ul:before { position: absolute; right: -5px; top: 0; margin-top: 2px; content: ""; font: 400 16px/16px "FontAwesome"; }@media (max-width: 767px) {  .sf-menu { display: none; } }/*==================RD Mobile Menu =====================*/.rd-mobilemenu {  display: none;  position: fixed;  top: 0;  left: 0;  bottom: 0;  z-index: 9999999;  text-align: left;  -moz-transition: 0.3s all ease;  -o-transition: 0.3s all ease;  -webkit-transition: 0.3s all ease;  transition: 0.3s all ease; }  .rd-mobilemenu.active { right: 0; }.rd-mobilemenu_ul {  position: fixed;  top: -56px;  left: 0;  bottom: -56px;  width: 240px;  padding: 132px 0 76px;  color: #666;  background: #FFF;  font-size: 14px;  line-height: 20px;  overflow: auto;  -webkit-box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);  -moz-box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);  box-shadow: 5px 0 5px 0 rgba(0, 0, 0, 0.1);  -moz-transform: translateX(-240px);  -ms-transform: translateX(-240px);  -o-transform: translateX(-240px);  -webkit-transform: translateX(-240px);  transform: translateX(-240px);  -moz-transition: 0.3s ease;  -o-transition: 0.3s ease;  -webkit-transition: 0.3s ease;  transition: 0.3s ease;  -moz-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);  -o-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);  -webkit-transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1);  transition: 0.3s cubic-bezier(0.55, 0, 0.1, 1); }  .rd-mobilemenu.active .rd-mobilemenu_ul { -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); -webkit-transform: translateX(0); transform: translateX(0); }  .rd-mobilemenu_ul a { display: block; padding: 14px 25px 16px; } .rd-mobilemenu_ul a.active {background: #f5f5f5;color: #2d2d2d; } .rd-mobilemenu_ul a:hover {background: #38a99c;color: #FFF; } .rd-mobilemenu_ul a .rd-submenu-toggle {position: absolute;top: 50%;right: 11px;margin-top: -17.5px;width: 32px;height: 32px;font: 400 10px "FontAwesome";line-height: 32px;text-align: center;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;-moz-transition: 0.5s all ease;-o-transition: 0.5s all ease;-webkit-transition: 0.5s all ease;transition: 0.5s all ease;z-index: 1;background: rgba(0, 0, 0, 0.1); }.rd-mobilemenu_ul a .rd-submenu-toggle:after {  content: '\f078'; }.rd-mobilemenu_ul a .rd-submenu-toggle:hover {  background: #FFF;  color: #666; } .rd-mobilemenu_ul a.rd-with-ul {position: relative; }.rd-mobilemenu_ul a.rd-with-ul.active .rd-submenu-toggle {  -moz-transform: rotate(180deg);  -ms-transform: rotate(180deg);  -o-transform: rotate(180deg);  -webkit-transform: rotate(180deg);  transform: rotate(180deg); }  .rd-mobilemenu_ul ul a { padding-left: 40px; }  .rd-mobilemenu_ul ul ul a { padding-left: 60px; }  .rd-mobilemenu_ul:after { content: ''; display: block; height: 20px; }.rd-mobilepanel {  display: none;  position: fixed;  top: 0;  left: 0;  right: 0;  height: 56px;  background: #FFF;  color: #000;  -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);  -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);  z-index: 99999991; }.rd-mobilepanel_title {  position: fixed;  top: 4px;  left: 56px;  right: 56px;  color: #000;  font-size: 24px;  line-height: 48px;  text-overflow: ellipsis;  white-space: nowrap;  text-align: left; }.rd-mobilepanel_toggle {  position: fixed;  top: 4px;  left: 8px;  width: 48px;  height: 48px; }  .rd-mobilepanel_toggle span { position: relative; display: block; margin: auto; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -webkit-transition: all 0.3s ease; transition: all 0.3s ease; } .rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before {content: "";position: absolute;left: 0;top: -8px;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;-webkit-transition: all 0.3s ease;transition: all 0.3s ease; } .rd-mobilepanel_toggle span:after {top: 8px; } .rd-mobilepanel_toggle span:after, .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span {width: 24px;height: 4px;background-color: #000;backface-visibility: hidden;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }  .rd-mobilepanel_toggle span { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg); } .rd-mobilepanel_toggle span:before, .rd-mobilepanel_toggle span:after {-moz-transform-origin: 1.71429px center;-ms-transform-origin: 1.71429px center;-o-transform-origin: 1.71429px center;-webkit-transform-origin: 1.71429px center;transform-origin: 1.71429px center;-moz-transform-origin: 1.71429px center;-ms-transform-origin: 1.71429px center;-o-transform-origin: 1.71429px center;-webkit-transform-origin: 1.71429px center;transform-origin: 1.71429px center; }  .rd-mobilepanel_toggle.active span { -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); -webkit-transform: rotate(360deg); transform: rotate(360deg); } .rd-mobilepanel_toggle.active span:before, .rd-mobilepanel_toggle.active span:after {top: 0;width: 15px; } .rd-mobilepanel_toggle.active span:before {-webkit-transform: rotate3d(0, 0, 1, -40deg);transform: rotate3d(0, 0, 1, -40deg); } .rd-mobilepanel_toggle.active span:after {-webkit-transform: rotate3d(0, 0, 1, 40deg);transform: rotate3d(0, 0, 1, 40deg); }@media (max-width: 767px) {  body { padding-top: 56px; }  .rd-mobilemenu, .rd-mobilepanel { display: block; } }@media (max-width: 359px) {  .rd-mobilepanel_title { font-size: 18px; } }/*==================  Stuck menu  ======================*/.stuck_container {  background: #ffffff; }.isStuck {  background: #fff;  z-index: 999;  border-bottom: 1px solid #1c1c1c; }  .isStuck .brand { margin-top: 0; margin-bottom: 12px; }  .isStuck .brand_name { line-height: 66px; } .isStuck .brand_name:before {top: 2px; }  .isStuck .brand_slogan { bottom: -2px; }  .isStuck .nav { margin-top: 25px; }  .isStuck .sf-menu > li > ul { margin-top: 22px; }@media only screen and (max-width: 979px) {  .isStuck { display: none !important; } }/*==================  ToTop  ======================*/.toTop {  width: 47px;  height: 47px;  font-size: 22px;  line-height: 43px;  font-weight: 700;  color: #fff;  background: #38a99c;  border-radius: 50%;  position: fixed;  right: 40px;  bottom: 40px;  display: none;  overflow: hidden;  text-align: center;  text-decoration: none;  z-index: 20; }  .toTop:hover { color: #fff; background: #1c1c1c; text-decoration: none; transform: scale(1.1); }.mobile .toTop,.tablet .toTop {  display: none !important; }/*================= Tabs  ======================*/.resp-tabs-list {  text-align: center; }  .resp-tabs-list li { display: inline-block; cursor: pointer; font-size: 17px; line-height: 23px; padding-bottom: 4px; -moz-transition: 0.2s; -o-transition: 0.2s; -webkit-transition: 0.2s; transition: 0.2s; } .resp-tabs-list li:hover {border-bottom: 4px solid #1c1c1c; } .resp-tabs-list li + li {margin-left: 23px; }  .resp-tabs-list .resp-tab-active { border-bottom: 4px solid #1c1c1c; }* + .resp-tabs {  margin-top: 30px; }.resp-tabs-container .row + .row {  margin-top: 20px; }* + .resp-tabs-container {  margin-top: 30px; }@media (max-width: 767px) {  .resp-tabs-container { text-align: center; } }.resp-accordion {  display: none; }.resp-tab-content {  display: none; }  @media (max-width: 767px) { .resp-tab-content {padding: 20px 0; } }.resp-tab-content-active {  display: block; }@media (max-width: 767px) {  .resp-accordion { display: inline-block; text-align: center; cursor: pointer; font-size: 16px; font-weight: 700; color: #fff; padding: 5px 0px 5px; background: #38a99c; -moz-transition: 0.3s all ease; -o-transition: 0.3s all ease; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; width: 80%; margin: 15px auto; } .resp-accordion:hover {background: #38a99c; }  .resp-tabs-list { display: none; } }/*==================  RD Parallax ======================*/.parallax {  position: relative;  overflow: hidden;  color: #fff;  padding-top: 145px;  padding-bottom: 150px; }  @media (max-width: 767px) { .parallax {padding-top: 70px;padding-bottom: 80px; } }  .parallax h2, .parallax h3, .parallax h4, .parallax h5, .parallax h6 { color: #fff; text-align: center; }  .parallax_image, .parallax_pattern { position: absolute; top: 0; left: 0; right: 0; height: 100%; background-position: center center; will-change: transform; }  .parallax_image { background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }  .parallax_pattern { background-repeat: repeat; }  .parallax_cnt { position: relative; text-align: center; }/*========================================================HEADER  Section=========================================================*/header .brand {  float: left; }header .nav {  float: right;  margin-top: 46px;  margin-bottom: 23px; }@media (max-width: 991px) {  header { text-align: center; } header .brand, header .nav {float: none; } header .nav {margin-bottom: 40px;margin-top: 10px; } }@media (max-width: 767px) {  header .nav { margin-bottom: 0; margin-top: 0; } }/*========================================================CONTENT  Section=========================================================*/main {  display: block;  background: #f3f3f3; }.bg-img {  background: no-repeat url(/upload/image/bg-img.jpg);  background-size: cover;  padding-top: 90px;  padding-bottom: 133px;  text-align: center; }  @media (max-width: 767px) { .bg-img {padding-top: 70px;padding-bottom: 80px; } }.text1 {  font-size: 11px;  line-height: 20px; }.text-left {  text-align: left; }@media (max-width: 991px) {  .cl { clear: both; }  .pt { padding-top: 30px; } }.badge {  display: inline-block;  color: #888888;  font-size: 14px;  line-height: 16px;  font-weight: 500;  margin-top: 2px;}.mt1, .row.mt1 {  margin-top: 45px; }.pt1 {  padding-top: 18px; }.box.mt2 {  margin-top: 50px; }.link {  color: #e31836; }.terms {  padding-top: 62px;  padding-bottom: 85px; }  .terms p + h4 { margin-top: 31px; }  .terms h3 + h4 { margin-top: 45px; }* + .policy-link {  margin-top: 27px; }@media (max-width: 767px) {  [class*='col-'] > img { display: block; margin-left: auto; margin-right: auto; } }/*==================Well  ======================*/.well-top {  padding-top: 75px;  padding-bottom: 75px; }.well2 {  padding-top: 58px;  padding-bottom: 58px; }.well3 {  padding-top: 42px;  padding-bottom: 60px; }.well4 {  padding-top: 52px;  padding-bottom: 60px; }.well5 {  padding-top: 52px;  padding-bottom: 85px; }.well6 {  padding-top: 48px;  padding-bottom: 45px; }.well7 {  padding-top: 60px;  padding-bottom: 55px; }.well8 {  padding-top: 45px;  padding-bottom: 50px; }/*========================================================FOOTER  Styles=========================================================*/footer {  background: #1c1c1c; }  footer hr { border: none; height: 1px; width: 100%; background: #333333; }  footer .brand_name { color: #fff; }  footer .brand { margin-top: 26px; }  footer h4 { color: #fff; }  footer h4 + * { margin-top: 12px; }  footer .copy { padding: 12px 0; font-size: 11px; line-height: 20px; color: #777777; } footer .copy a:hover {text-decoration: none;color: #38a99c; }
/* animate.css minified by SN2 */
@charset "UTF-8";/*!Animate.css - http://daneden.me/animateLicensed under the MIT license - http://opensource.org/licenses/MITCopyright (c) 2014 Daniel Eden*/.animated {  -webkit-animation-duration:1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.animated.infinite {  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.animated.hinge {  -webkit-animation-duration: 2s;  animation-duration: 2s;}@-webkit-keyframes bounce {  0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0);  }  40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0);  }  70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0);  }  90% { -webkit-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0);  }}@keyframes bounce {  0%, 20%, 53%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); -webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0);  }  40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -30px, 0); -ms-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0);  }  70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060); -webkit-transform: translate3d(0, -15px, 0); -ms-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0);  }  90% { -webkit-transform: translate3d(0,-4px,0); -ms-transform: translate3d(0,-4px,0); transform: translate3d(0,-4px,0);  }}.bounce {  -webkit-animation-name: bounce;  animation-name: bounce;  -webkit-transform-origin: center bottom;  -ms-transform-origin: center bottom;  transform-origin: center bottom;}@-webkit-keyframes flash {  0%, 50%, 100% { opacity: 1;  }  25%, 75% { opacity: 0;  }}@keyframes flash {  0%, 50%, 100% { opacity: 1;  }  25%, 75% { opacity: 0;  }}.flash {  -webkit-animation-name: flash;  animation-name: flash;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse {  0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);  }  100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }}@keyframes pulse {  0% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); -ms-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05);  }  100% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }}.pulse {  -webkit-animation-name: pulse;  animation-name: pulse;}@-webkit-keyframes rubberBand {  0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }  30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1);  }  40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1);  }  50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1);  }  65% { -webkit-transform: scale3d(.95, 1.05, 1); transform: scale3d(.95, 1.05, 1);  }  75% { -webkit-transform: scale3d(1.05, .95, 1); transform: scale3d(1.05, .95, 1);  }  100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }}@keyframes rubberBand {  0% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }  30% { -webkit-transform: scale3d(1.25, 0.75, 1); -ms-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1);  }  40% { -webkit-transform: scale3d(0.75, 1.25, 1); -ms-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1);  }  50% { -webkit-transform: scale3d(1.15, 0.85, 1); -ms-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1);  }  65% { -webkit-transform: scale3d(.95, 1.05, 1); -ms-transform: scale3d(.95, 1.05, 1); transform: scale3d(.95, 1.05, 1);  }  75% { -webkit-transform: scale3d(1.05, .95, 1); -ms-transform: scale3d(1.05, .95, 1); transform: scale3d(1.05, .95, 1);  }  100% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }}.rubberBand {  -webkit-animation-name: rubberBand;  animation-name: rubberBand;}@-webkit-keyframes shake {  0%, 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);  }}@keyframes shake {  0%, 100% { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); -ms-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);  }  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); -ms-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);  }}.shake {  -webkit-animation-name: shake;  animation-name: shake;}@-webkit-keyframes swing {  20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg);  }  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);  }  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg);  }  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg);  }  100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg);  }}@keyframes swing {  20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); -ms-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg);  }  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); -ms-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg);  }  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); -ms-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg);  }  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); -ms-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg);  }  100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); -ms-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg);  }}.swing {  -webkit-transform-origin: top center;  -ms-transform-origin: top center;  transform-origin: top center;  -webkit-animation-name: swing;  animation-name: swing;}@-webkit-keyframes tada {  0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }  10%, 20% { -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }}@keyframes tada {  0% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }  10%, 20% { -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); -ms-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg); transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);  }  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);  }  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);  }  100% { -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }}.tada {  -webkit-animation-name: tada;  animation-name: tada;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble {  0% { -webkit-transform: none; transform: none;  }  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  100% { -webkit-transform: none; transform: none;  }}@keyframes wobble {  0% { -webkit-transform: none; -ms-transform: none; transform: none;  }  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); -ms-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);  }  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); -ms-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);  }  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); -ms-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);  }  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); -ms-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);  }  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);  }  100% { -webkit-transform: none; -ms-transform: none; transform: none;  }}.wobble {  -webkit-animation-name: wobble;  animation-name: wobble;}@-webkit-keyframes bounceIn {  0%, 20%, 40%, 60%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);  }  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);  }  40% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);  }  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);  }  80% { -webkit-transform: scale3d(.97, .97, .97); transform: scale3d(.97, .97, .97);  }  100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }}@keyframes bounceIn {  0%, 20%, 40%, 60%, 80%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); -ms-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);  }  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); -ms-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);  }  40% { -webkit-transform: scale3d(.9, .9, .9); -ms-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);  }  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); -ms-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03);  }  80% { -webkit-transform: scale3d(.97, .97, .97); -ms-transform: scale3d(.97, .97, .97); transform: scale3d(.97, .97, .97);  }  100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1);  }}.bounceIn {  -webkit-animation-name: bounceIn;  animation-name: bounceIn;  -webkit-animation-duration: .75s;  animation-duration: .75s;}@-webkit-keyframes bounceInDown {  0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0);  }  60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0);  }  75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }  90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0);  }  100% { -webkit-transform: none; transform: none;  }}@keyframes bounceInDown {  0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); -ms-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0);  }  60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); -ms-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0);  }  75% { -webkit-transform: translate3d(0, -10px, 0); -ms-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }  90% { -webkit-transform: translate3d(0, 5px, 0); -ms-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0);  }  100% { -webkit-transform: none; -ms-transform: none; transform: none;  }}.bounceInDown {  -webkit-animation-name: bounceInDown;  animation-name: bounceInDown;}@-webkit-keyframes bounceInLeft {  0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0);  }  60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0);  }  75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);  }  90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);  }  100% { -webkit-transform: none; transform: none;  }}@keyframes bounceInLeft {  0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); -ms-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0);  }  60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); -ms-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0);  }  75% { -webkit-transform: translate3d(-10px, 0, 0); -ms-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0);  }  90% { -webkit-transform: translate3d(5px, 0, 0); -ms-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0);  }  100% { -webkit-transform: none; -ms-transform: none; transform: none;  }}.bounceInLeft {  -webkit-animation-name: bounceInLeft;  animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight {  0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0);  }  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0);  }  75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);  }  90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);  }  100% { -webkit-transform: none; transform: none;  }}@keyframes bounceInRight {  0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); -ms-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0);  }  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); -ms-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0);  }  75% { -webkit-transform: translate3d(10px, 0, 0); -ms-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0);  }  90% { -webkit-transform: translate3d(-5px, 0, 0); -ms-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0);  }  100% { -webkit-transform: none; -ms-transform: none; transform: none;  }}.bounceInRight {  -webkit-animation-name: bounceInRight;  animation-name: bounceInRight;}@-webkit-keyframes bounceInUp {  0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);  }  60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);  }  75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);  }  90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);  }  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }}@keyframes bounceInUp {  0%, 60%, 75%, 90%, 100% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);  }  0% { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); -ms-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0);  }  60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);  }  75% { -webkit-transform: translate3d(0, 10px, 0); -ms-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);  }  90% { -webkit-transform: translate3d(0, -5px, 0); -ms-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0);  }  100% { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);  }}.bounceInUp {  -webkit-animation-name: bounceInUp;  animation-name: bounceInUp;}@-webkit-keyframes bounceOut {  20% { -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);  }  50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);  }  100% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);  }}@keyframes bounceOut {  20% { -webkit-transform: scale3d(.9, .9, .9); -ms-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);  }  50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); -ms-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1);  }  100% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); -ms-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);  }}.bounceOut {  -webkit-animation-name: bounceOut;  animation-name: bounceOut;  -webkit-animation-duration: .75s;  animation-duration: .75s;}@-webkit-keyframes bounceOutDown {  20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);  }  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);  }  100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);  }}@keyframes bounceOutDown {  20% { -webkit-transform: translate3d(0, 10px, 0); -ms-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0);  }  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); -ms-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0);  }  100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); -ms-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);  }}.bounceOutDown {  -webkit-animation-name: bounceOutDown;  animation-name: bounceOutDown;}@-webkit-keyframes bounceOutLeft {  20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0);  }  100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);  }}@keyframes bounceOutLeft {  20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); -ms-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0);  }  100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); -ms-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);  }}.bounceOutLeft {  -webkit-animation-name: bounceOutLeft;  animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutRight {  20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);  }  100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);  }}@keyframes bounceOutRight {  20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); -ms-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0);  }  100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); -ms-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);  }}.bounceOutRight {  -webkit-animation-name: bounceOutRight;  animation-name: bounceOutRight;}@-webkit-keyframes bounceOutUp {  20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);  }  100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);  }}@keyframes bounceOutUp {  20% { -webkit-transform: translate3d(0, -10px, 0); -ms-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0);  }  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); -ms-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0);  }  100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); -ms-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);  }}.bounceOutUp {  -webkit-animation-name: bounceOutUp;  animation-name: bounceOutUp;}@-webkit-keyframes fadeIn {  0% { opacity: 0;  }  100% { opacity: 1;  }}@keyframes fadeIn {  0% { opacity: 0;  }  100% { opacity: 1;  }}.fadeIn {  -webkit-animation-name: fadeIn;  animation-name: fadeIn;}@-webkit-keyframes fadeInDown {  0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);  }  100% { opacity: 1; -webkit-transform: none; transform: none;  }}@keyframes fadeInDown {  0% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);  }  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none;  }}.fadeInDown {  -webkit-animation-name: fadeInDown;  animation-name: fadeInDown;}@-webkit-keyframes fadeInDownBig {  0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);  }  100% { opacity: 1; -webkit-transform: none; transform: none;  }}@keyframes fadeInDownBig {  0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); -ms-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);  }  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none;  }}.fadeInDownBig {  -webkit-animation-name: fadeInDownBig;  animation-name: fadeInDownBig;}@-webkit-keyframes fadeInLeft {  0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);  }  100% { opacity: 1; -webkit-transform: none; transform: none;  }}@keyframes fadeInLeft {  0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);  }  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none;  }}.fadeInLeft {  -webkit-animation-name: fadeInLeft;  animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeftBig {  0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);  }  100% { opacity: 1; -webkit-transform: none; transform: none;  }}@keyframes fadeInLeftBig {  0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); -ms-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);  }  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none;  }}.fadeInLeftBig {  -webkit-animation-name: fadeInLeftBig;  animation-name: fadeInLeftBig;}@-webkit-keyframes fadeInRight {  0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);  }  100% { opacity: 1; -webkit-transform: none; transform: none;  }}@keyframes fadeInRight {  0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);  }  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none;  }}.fadeInRight {  -webkit-animation-name: fadeInRight;  animation-name: fadeInRight;}@-webkit-keyframes fadeInRightBig {  0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);  }  100% { opacity: 1; -webkit-transform: none; transform: none;  }}@keyframes fadeInRightBig {  0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); -ms-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);  }  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none;  }}.fadeInRightBig {  -webkit-animation-name: fadeInRightBig;  animation-name: fadeInRightBig;}@-webkit-keyframes fadeInUp {  0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);  }  100% { opacity: 1; -webkit-transform: none; transform: none;  }}@keyframes fadeInUp {  0% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);  }  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none;  }}.fadeInUp {  -webkit-animation-name: fadeInUp;  animation-name: fadeInUp;}@-webkit-keyframes fadeInUpBig {  0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);  }  100% { opacity: 1; -webkit-transform: none; transform: none;  }}@keyframes fadeInUpBig {  0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); -ms-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);  }  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none;  }}.fadeInUpBig {  -webkit-animation-name: fadeInUpBig;  animation-name: fadeInUpBig;}@-webkit-keyframes fadeOut {  0% { opacity: 1;  }  100% { opacity: 0;  }}@keyframes fadeOut {  0% { opacity: 1;  }  100% { opacity: 0;  }}.fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOutDown {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);  }}@keyframes fadeOutDown {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); -ms-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0);  }}.fadeOutDown {  -webkit-animation-name: fadeOutDown;  animation-name: fadeOutDown;}@-webkit-keyframes fadeOutDownBig {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);  }}@keyframes fadeOutDownBig {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); -ms-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0);  }}.fadeOutDownBig {  -webkit-animation-name: fadeOutDownBig;  animation-name: fadeOutDownBig;}@-webkit-keyframes fadeOutLeft {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);  }}@keyframes fadeOutLeft {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); -ms-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0);  }}.fadeOutLeft {  -webkit-animation-name: fadeOutLeft;  animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);  }}@keyframes fadeOutLeftBig {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); -ms-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0);  }}.fadeOutLeftBig {  -webkit-animation-name: fadeOutLeftBig;  animation-name: fadeOutLeftBig;}@-webkit-keyframes fadeOutRight {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);  }}@keyframes fadeOutRight {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0);  }}.fadeOutRight {  -webkit-animation-name: fadeOutRight;  animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRightBig {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);  }}@keyframes fadeOutRightBig {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); -ms-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0);  }}.fadeOutRightBig {  -webkit-animation-name: fadeOutRightBig;  animation-name: fadeOutRightBig;}@-webkit-keyframes fadeOutUp {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);  }}@keyframes fadeOutUp {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); -ms-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);  }}.fadeOutUp {  -webkit-animation-name: fadeOutUp;  animation-name: fadeOutUp;}@-webkit-keyframes fadeOutUpBig {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);  }}@keyframes fadeOutUpBig {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); -ms-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0);  }}.fadeOutUpBig {  -webkit-animation-name: fadeOutUpBig;  animation-name: fadeOutUpBig;}@-webkit-keyframes flip {  0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;  }  40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;  }  50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;  }  80% { -webkit-transform: perspective(400px) scale3d(.95, .95, .95); transform: perspective(400px) scale3d(.95, .95, .95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;  }  100% { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;  }}@keyframes flip {  0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;  }  40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out;  }  50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;  }  80% { -webkit-transform: perspective(400px) scale3d(.95, .95, .95); -ms-transform: perspective(400px) scale3d(.95, .95, .95); transform: perspective(400px) scale3d(.95, .95, .95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;  }  100% { -webkit-transform: perspective(400px); -ms-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in;  }}.animated.flip {  -webkit-backface-visibility: visible;  -ms-backface-visibility: visible;  backface-visibility: visible;  -webkit-animation-name: flip;  animation-name: flip;}@-webkit-keyframes flipInX {  0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0;  }  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in;  }  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1;  }  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  100% { -webkit-transform: perspective(400px); transform: perspective(400px);  }}@keyframes flipInX {  0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0;  }  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in;  }  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1;  }  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg);  }  100% { -webkit-transform: perspective(400px); -ms-transform: perspective(400px); transform: perspective(400px);  }}.flipInX {  -webkit-backface-visibility: visible !important;  -ms-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInX;  animation-name: flipInX;}@-webkit-keyframes flipInY {  0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0;  }  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in;  }  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1;  }  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  100% { -webkit-transform: perspective(400px); transform: perspective(400px);  }}@keyframes flipInY {  0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0;  }  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in;  }  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1;  }  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg);  }  100% { -webkit-transform: perspective(400px); -ms-transform: perspective(400px); transform: perspective(400px);  }}.flipInY {  -webkit-backface-visibility: visible !important;  -ms-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipInY;  animation-name: flipInY;}@-webkit-keyframes flipOutX {  0% { -webkit-transform: perspective(400px); transform: perspective(400px);  }  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1;  }  100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0;  }}@keyframes flipOutX {  0% { -webkit-transform: perspective(400px); -ms-transform: perspective(400px); transform: perspective(400px);  }  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1;  }  100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0;  }}.flipOutX {  -webkit-animation-name: flipOutX;  animation-name: flipOutX;  -webkit-animation-duration: .75s;  animation-duration: .75s;  -webkit-backface-visibility: visible !important;  -ms-backface-visibility: visible !important;  backface-visibility: visible !important;}@-webkit-keyframes flipOutY {  0% { -webkit-transform: perspective(400px); transform: perspective(400px);  }  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1;  }  100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0;  }}@keyframes flipOutY {  0% { -webkit-transform: perspective(400px); -ms-transform: perspective(400px); transform: perspective(400px);  }  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1;  }  100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0;  }}.flipOutY {  -webkit-backface-visibility: visible !important;  -ms-backface-visibility: visible !important;  backface-visibility: visible !important;  -webkit-animation-name: flipOutY;  animation-name: flipOutY;  -webkit-animation-duration: .75s;  animation-duration: .75s;}@-webkit-keyframes lightSpeedIn {  0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0;  }  60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1;  }  80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1;  }  100% { -webkit-transform: none; transform: none; opacity: 1;  }}@keyframes lightSpeedIn {  0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); -ms-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0;  }  60% { -webkit-transform: skewX(20deg); -ms-transform: skewX(20deg); transform: skewX(20deg); opacity: 1;  }  80% { -webkit-transform: skewX(-5deg); -ms-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1;  }  100% { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1;  }}.lightSpeedIn {  -webkit-animation-name: lightSpeedIn;  animation-name: lightSpeedIn;  -webkit-animation-timing-function: ease-out;  animation-timing-function: ease-out;}@-webkit-keyframes lightSpeedOut {  0% { opacity: 1;  }  100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0;  }}@keyframes lightSpeedOut {  0% { opacity: 1;  }  100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); -ms-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0;  }}.lightSpeedOut {  -webkit-animation-name: lightSpeedOut;  animation-name: lightSpeedOut;  -webkit-animation-timing-function: ease-in;  animation-timing-function: ease-in;}@-webkit-keyframes rotateIn {  0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0;  }  100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1;  }}@keyframes rotateIn {  0% { -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); -ms-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0;  }  100% { -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1;  }}.rotateIn {  -webkit-animation-name: rotateIn;  animation-name: rotateIn;}@-webkit-keyframes rotateInDownLeft {  0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;  }  100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;  }}@keyframes rotateInDownLeft {  0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); -ms-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;  }  100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1;  }}.rotateInDownLeft {  -webkit-animation-name: rotateInDownLeft;  animation-name: rotateInDownLeft;}@-webkit-keyframes rotateInDownRight {  0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;  }  100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;  }}@keyframes rotateInDownRight {  0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); -ms-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;  }  100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1;  }}.rotateInDownRight {  -webkit-animation-name: rotateInDownRight;  animation-name: rotateInDownRight;}@-webkit-keyframes rotateInUpLeft {  0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;  }  100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1;  }}@keyframes rotateInUpLeft {  0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); -ms-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0;  }  100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1;  }}.rotateInUpLeft {  -webkit-animation-name: rotateInUpLeft;  animation-name: rotateInUpLeft;}@-webkit-keyframes rotateInUpRight {  0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0;  }  100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1;  }}@keyframes rotateInUpRight {  0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); -ms-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0;  }  100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1;  }}.rotateInUpRight {  -webkit-animation-name: rotateInUpRight;  animation-name: rotateInUpRight;}@-webkit-keyframes rotateOut {  0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1;  }  100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0;  }}@keyframes rotateOut {  0% { -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; opacity: 1;  }  100% { -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); -ms-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0;  }}.rotateOut {  -webkit-animation-name: rotateOut;  animation-name: rotateOut;}@-webkit-keyframes rotateOutDownLeft {  0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;  }  100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0, 0, 1, 45deg); transform: rotate(0, 0, 1, 45deg); opacity: 0;  }}@keyframes rotateOutDownLeft {  0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;  }  100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(0, 0, 1, 45deg); -ms-transform: rotate(0, 0, 1, 45deg); transform: rotate(0, 0, 1, 45deg); opacity: 0;  }}.rotateOutDownLeft {  -webkit-animation-name: rotateOutDownLeft;  animation-name: rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight {  0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;  }  100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;  }}@keyframes rotateOutDownRight {  0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;  }  100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); -ms-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;  }}.rotateOutDownRight {  -webkit-animation-name: rotateOutDownRight;  animation-name: rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft {  0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;  }  100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;  }}@keyframes rotateOutUpLeft {  0% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; opacity: 1;  }  100% { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); -ms-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0;  }}.rotateOutUpLeft {  -webkit-animation-name: rotateOutUpLeft;  animation-name: rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight {  0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;  }  100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0;  }}@keyframes rotateOutUpRight {  0% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; opacity: 1;  }  100% { -webkit-transform-origin: right bottom; -ms-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); -ms-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0;  }}.rotateOutUpRight {  -webkit-animation-name: rotateOutUpRight;  animation-name: rotateOutUpRight;}@-webkit-keyframes hinge {  0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;  }  20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;  }  40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1;  }  100% { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0;  }}@keyframes hinge {  0% { -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;  }  20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); -ms-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out;  }  40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); -ms-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1;  }  100% { -webkit-transform: translate3d(0, 700px, 0); -ms-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0;  }}.hinge {  -webkit-animation-name: hinge;  animation-name: hinge;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn {  0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  100% { opacity: 1; -webkit-transform: none; transform: none;  }}@keyframes rollIn {  0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);  }  100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none;  }}.rollIn {  -webkit-animation-name: rollIn;  animation-name: rollIn;}/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}@keyframes rollOut {  0% { opacity: 1;  }  100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); -ms-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);  }}.rollOut {  -webkit-animation-name: rollOut;  animation-name: rollOut;}@-webkit-keyframes zoomIn {  0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);  }  50% { opacity: 1;  }}@keyframes zoomIn {  0% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); -ms-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);  }  50% { opacity: 1;  }}.zoomIn {  -webkit-animation-name: zoomIn;  animation-name: zoomIn;}@-webkit-keyframes zoomInDown {  0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInDown {  0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -ms-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -ms-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInDown {  -webkit-animation-name: zoomInDown;  animation-name: zoomInDown;}@-webkit-keyframes zoomInLeft {  0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInLeft {  0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -ms-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); -ms-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInLeft {  -webkit-animation-name: zoomInLeft;  animation-name: zoomInLeft;}@-webkit-keyframes zoomInRight {  0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInRight {  0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -ms-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -ms-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInRight {  -webkit-animation-name: zoomInRight;  animation-name: zoomInRight;}@-webkit-keyframes zoomInUp {  0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomInUp {  0% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -ms-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  60% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomInUp {  -webkit-animation-name: zoomInUp;  animation-name: zoomInUp;}@-webkit-keyframes zoomOut {  0% { opacity: 1;  }  50% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);  }  100% { opacity: 0;  }}@keyframes zoomOut {  0% { opacity: 1;  }  50% { opacity: 0; -webkit-transform: scale3d(.3, .3, .3); -ms-transform: scale3d(.3, .3, .3); transform: scale3d(.3, .3, .3);  }  100% { opacity: 0;  }}.zoomOut {  -webkit-animation-name: zoomOut;  animation-name: zoomOut;}@-webkit-keyframes zoomOutDown {  40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  100% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomOutDown {  40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -ms-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  100% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -ms-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutDown {  -webkit-animation-name: zoomOutDown;  animation-name: zoomOutDown;}@-webkit-keyframes zoomOutLeft {  40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  100% { opacity: 0; -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); transform: scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center;  }}@keyframes zoomOutLeft {  40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); -ms-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);  }  100% { opacity: 0; -webkit-transform: scale(.1) translate3d(-2000px, 0, 0); -ms-transform: scale(.1) translate3d(-2000px, 0, 0); transform: scale(.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center;  }}.zoomOutLeft {  -webkit-animation-name: zoomOutLeft;  animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutRight {  40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  100% { opacity: 0; -webkit-transform: scale(.1) translate3d(2000px, 0, 0); transform: scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center;  }}@keyframes zoomOutRight {  40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); -ms-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0); transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);  }  100% { opacity: 0; -webkit-transform: scale(.1) translate3d(2000px, 0, 0); -ms-transform: scale(.1) translate3d(2000px, 0, 0); transform: scale(.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center;  }}.zoomOutRight {  -webkit-animation-name: zoomOutRight;  animation-name: zoomOutRight;}@-webkit-keyframes zoomOutUp {  40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  100% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}@keyframes zoomOutUp {  40% { opacity: 1; -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -ms-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190); animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);  }  100% { opacity: 0; -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -ms-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);  }}.zoomOutUp {  -webkit-animation-name: zoomOutUp;  animation-name: zoomOutUp;}
/* ANA minified by SN2 */
header .nav { float:right; margin-top: 42px; margin-bottom: 35px;}.box_aside { margin-bottom: 40px;}.isStuck .brand { margin-top: 10px;}input { display: block; width: 100%; margin: 0; -webkit-appearance: none; outline: none; font-family: "Raleway", Helvetica, Arial, sans-serif; font-size: 13px; padding: 13px 25px; line-height: 20px; color: #777777; background: #f3f3f3; border: 2px solid #d0cece; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; margin-bottom: 2px;}textarea { display: block; width: 100%; margin: 0; -webkit-appearance: none; outline: none; font-family: "Raleway", Helvetica, Arial, sans-serif; font-size: 13px; padding: 13px 25px; line-height: 20px; color: #777777; background: #f3f3f3; border: 2px solid #d0cece; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}td.LEFT { color: black; font-weight: 500; font-size: 16px; padding: 12px 0 0 8px;}h1.banner-title { color: white;}select#city { width: 100%; display: block; width: 100%; margin: 0 0 2px; -webkit-appearance: none; outline: none; font-family: "Raleway", Helvetica, Arial, sans-serif; font-size: 13px; padding: 13px 25px; line-height: 22px; color: #777777; background: #f3f3f3; border: 1px solid #d0cece; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}input.form-control { display: block; width: 100%; margin: 0 0 2px; -webkit-appearance: none; outline: none; font-family: "Raleway", Helvetica, Arial, sans-serif; font-size: 13px; padding: 13px 25px; line-height: 22px; color: #777777; background: #f3f3f3; border: 1px solid #d0cece; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0;}textarea {  border: 1px solid #d0cece;}table { background: none!important; color: black;}p.galeri-text { font-size: 15px; margin: 5px 0 40px; color: black;}.btn { min-width: 160px;}.text-center { text-align:center;}