@charset "UTF-8";
/**
* Eric Meyer's Reset CSS v2.0
*/
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,
menu, nav, output, ruby, section, summary,
time, mark, audio, video, input, textarea {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

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

body {
  line-height: 1;
  color: black;
  background: white;
}

a {
  color: inherit;
  text-decoration: none;
}

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

/* meyerweb css reset end */

textarea:focus, input:focus {
  outline: 0;
}

input {
  border-width: 0;
}

em {
  font-style: italic;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  margin-top: 0;
  margin-bottom: 0;
}

.group:before,
.group:after {
  content: " ";
  display: table;
}

.group:after {
  clear: both;
}

.group {
  zoom: 1; /* ie 6/7 */
}

embed,
img,
object,
video {
  max-width: 100%;
}
sup {
  font-size: 58.3%;
  vertical-align: text-top;
}
sub {
  font-size: 58.3%;
  vertical-align: text-bottom;
}
.no-space-between-inline-blocks {
  *letter-spacing: normal; /*reset IE < 8*/
  letter-spacing: -0.31em; /*webkit*/
  word-spacing: -0.43em; /*IE < 8 && gecko*/
}
/*restore spacing on inner elements*/
.no-space-between-inline-blocks > * {
  letter-spacing: normal;
  word-spacing: normal;
}
.displace {
  left: -5000px;
  position: absolute;
}
html {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*,
*:after,
*:before {
  -webkit-box-sizing: inherit;
  -moz-box-sizing: inherit;
  box-sizing: inherit;
}
html {
  font-size: 16px;
}
body {
  color: #ffffff;
  font-family: Roboto, sans-serif;
  font-size: 1.25rem; /* 20px / 16px = 1.25rem */
  font-style: normal;
  font-weight: normal;
  letter-spacing: 0;
  text-decoration: none;
}
.global_container_ {
  float: none;
  height: auto;
  margin: 0 auto;
  position: relative;
  width: 1920px;
  background: #01040f;
}
.background {
  height: 8386px;
  margin: 0 auto;
  position: relative;
  width: 1920px;
}
.side-lighting {
  left: 50%;
  position: absolute;
  top: 97px;
  width: 1920px;
  margin-left: -960px;
}
.row-15 {
  position: relative;
}
.object-copy-2 {
  float: left;
  margin: 1066px 0 0;
}
.wrapper-26 {
  float: right;
  height: 890px;
  position: relative;
  width: 206px;
}
.object {
  left: 50%;
  position: absolute;
  top: 103px;
  margin-left: -51px;
}
.object-copy {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: -103px;
}
.object-copy-4 {
  display: block;
  left: 857px;
  margin: 493px auto 0;
  position: relative;
}
.wrapper-25 {
  height: 4840px;
  margin: 218px 0 0;
  position: relative;
  width: 1920px;
}
.layer {
  left: 50%;
  position: absolute;
  top: 3197px;
  margin-left: -960px;
}
.layer-644 {
  left: 50%;
  position: absolute;
  top: 3113px;
  margin-left: -960px;
}
.layer-620 {
  left: 50%;
  position: absolute;
  top: 3248px;
  margin-left: -137px;
}
.group-26 {
  height: 1971px;
  left: 50%;
  position: absolute;
  top: 1510px;
  width: 1920px;
  background: url(images/layer_611.png) no-repeat;
  margin-left: -960px;
}
.layer-2 {
  left: 50%;
  position: absolute;
  top: 611px;
  margin-left: -960px;
}
.a-different-kind-of-social-platform {
  left: 50%;
  position: absolute;
  top: 808px;
  width: 778px;
  margin-left: 134px;
}
.text {
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
}
.text-2 {
  margin: 21px 0 0;
  position: relative;
  width: 526px;
  line-height: 35px;
}
.text-3 {
  margin: -1px 0 0 2px;
  position: relative;
  width: 776px;
  line-height: 35px;
}
.text-4 {
  margin: 4px 0 0 2px;
  width: 776px;
  line-height: 35px;
}
.object-copy-7 {
  left: 50%;
  position: absolute;
  top: 1033px;
  margin-left: -960px;
}
.group-21 {
  height: 2349px;
  left: 50%;
  position: absolute;
  top: 0;
  width: 1920px;
  background: url(images/layer_93.png) no-repeat center bottom;
  margin-left: -960px;
}
.layer-3 {
  left: 50%;
  position: absolute;
  top: 1049px;
  margin-left: -168px;
}
.layer-101 {
  left: 50%;
  position: absolute;
  top: 804px;
  margin-left: -393px;
}
.layer-4 {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: -94px;
}
.thinking-has-multiple-modes {
  left: 50%;
  position: absolute;
  top: 1204px;
  width: 912px;
  margin-left: -862px;
}
.object-copy-5 {
  left: 50%;
  position: absolute;
  top: 1664px;
  margin-left: 754px;
}
.object-copy-6 {
  left: 50%;
  position: absolute;
  top: 3950px;
  margin-left: 754px;
}
.object-copy-3 {
  left: 50%;
  position: absolute;
  top: 759px;
  margin-left: -960px;
}
.construction {
  left: 50%;
  position: absolute;
  top: 1575px;
  width: 1721px;
  margin-left: -860px;
}
.group-23 {
  position: relative;
}
.construction-2 {
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
  text-align: center;
}
.row-20 {
  margin: 26px 0 0;
  position: relative;
}
.row-20 > * {
  float: left;
  margin: 0 3px 0 0;
}
.row-20 > *:last-child {
  margin-right: 0 !important;
}
.layer-99-holder {
  min-height: 68px;
  padding: 14px 21px;
  position: relative;
  width: 428px;
  background: url(images/layer_99.png) no-repeat;
}
.layer-5 {
  float: left;
  margin: 0 13px 0 0;
}
.text-6 {
  margin: 10px 0 0;
  width: 386px;
  font-size: 1.210216rem; /* 19.36px / 16px = 1.21rem */
}
.layer-99-copy-2-holder {
  min-height: 68px;
  padding: 9px 20px;
  position: relative;
  width: 428px;
  background: url(images/layer_99_copy_2.png) no-repeat;
}
.layer-100-copy-2 {
  float: left;
  margin: 0 18px 0 0;
}
.text-7 {
  margin: 17px 0 0;
  width: 388px;
  font-size: 1.210216rem; /* 19.36px / 16px = 1.21rem */
}
.layer-99-copy-3-holder {
  min-height: 68px;
  padding: 11px 16px;
  position: relative;
  width: 428px;
  background: url(images/layer_99_copy_3.png) no-repeat;
}
.layer-100-copy {
  float: left;
  margin: 0 24px 0 0;
}
.text-8 {
  margin: 13px 0 0;
  width: 396px;
  font-size: 1.210216rem; /* 19.36px / 16px = 1.21rem */
}
.layer-99-copy-holder {
  min-height: 68px;
  padding: 15px 22px 10px;
  position: relative;
  width: 428px;
  background: url(images/layer_99_copy.png) no-repeat;
}
.layer-6 {
  float: left;
  margin: 0 20px 0 0;
}
.text-9 {
  margin: 10px 0 0;
  width: 384px;
  font-size: 1.210216rem; /* 19.36px / 16px = 1.21rem */
}
.row-4 {
  margin: 4px auto 0;
  position: relative;
  right: 16.5px;
  width: 1290px;
}
.row-4 > * {
  float: left;
  margin: 0 3px 0 0;
}
.row-4 > *:last-child {
  margin-right: 0 !important;
}
.layer-99-copy-5-holder {
  min-height: 68px;
  padding: 20px 18px;
  position: relative;
  width: 428px;
  background: url(images/layer_99_copy_5.png) no-repeat;
}
.layer-100-copy-3 {
  float: left;
  margin: 0 19px 0 0;
}
.text-10 {
  margin: 5px 0 0;
  width: 392px;
  font-size: 1.210216rem; /* 19.36px / 16px = 1.21rem */
}
.layer-99-copy-8-holder {
  min-height: 68px;
  padding: 9px 20px;
  position: relative;
  width: 428px;
  background: url(images/layer_99_copy_8.png) no-repeat;
}
.layer-100-copy-4 {
  float: left;
  margin: 3px 19px 0 0;
}
.text-11 {
  width: 374px;
  font-size: 1.210216rem; /* 19.36px / 16px = 1.21rem */
  line-height: 1.2;
}
.layer-99-copy-9-holder {
  min-height: 68px;
  padding: 15px 24px 11px;
  position: relative;
  width: 428px;
  background: url(images/layer_99_copy_9.png) no-repeat;
}
.layer-100 {
  float: left;
  margin: 0 24px 0 0;
}
.text-12 {
  margin: 11px 0 0;
  width: 380px;
  font-size: 1.210216rem; /* 19.36px / 16px = 1.21rem */
}
.translation {
  left: 50%;
  position: absolute;
  top: 1857px;
  width: 1720px;
  background: url(images/layer_103.png) no-repeat;
  margin-left: -860px;
}
.col-4 {
  min-height: 385px;
  padding: 20px 3px 12px;
  position: relative;
  width: 1720px;
  background: url(images/layer_104.png) no-repeat;
}
.row-5 {
  margin: 0 0 0 35px;
  position: relative;
  width: 310px;
}
.layer-7 {
  float: right;
}
.translation-2 {
  margin: 3px 0 0;
  width: 256px;
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
}
.layer-105 {
  display: block;
  margin: 23px auto 0;
  position: relative;
  right: 17.5px;
}
.row-21 {
  left: 17.5px;
  margin: 1px auto 0;
  position: relative;
  width: 1679px;
}
.col-19 {
  float: left;
  margin: 36px 24px 0 0;
  position: relative;
  width: 56px;
}
.layer-106-copy-4 {
  display: block;
}
.layer-8 {
  display: block;
  margin: 87px auto 0;
}
.wrapper-27 {
  float: left;
  height: 276px;
  position: relative;
  width: 1599px;
}
.layer-105-copy {
  left: 50%;
  position: absolute;
  top: 147px;
  margin-left: -798.5px;
}
.layer-106-copy {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: -81.5px;
}
.layer-106-copy-3 {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: -487.5px;
}
.layer-106-copy-2 {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: 356.5px;
}
.text-13 {
  left: 50%;
  position: absolute;
  top: 23px;
  width: 308px;
  font-size: 1.6875rem; /* 27px / 16px = 1.6875rem */
  line-height: 1.2;
  margin-left: -799.5px;
}
.text-14 {
  left: 50%;
  position: absolute;
  top: 40px;
  width: 216px;
  font-size: 1.6875rem; /* 27px / 16px = 1.6875rem */
  line-height: 1.2;
  margin-left: -358.5px;
}
.layer-106 {
  left: 50%;
  position: absolute;
  top: 51px;
  margin-left: -443.5px;
}
.text-15 {
  left: 50%;
  position: absolute;
  top: 38px;
  width: 315px;
  font-size: 1.6875rem; /* 27px / 16px = 1.6875rem */
  line-height: 1.2;
  margin-left: 29.5px;
}
.layer-9 {
  left: 50%;
  position: absolute;
  top: 44px;
  margin-left: -49.5px;
}
.text-16 {
  left: 50%;
  position: absolute;
  top: 25px;
  width: 314px;
  font-size: 1.6875rem; /* 27px / 16px = 1.6875rem */
  line-height: 1.2;
  margin-left: 485.5px;
}
.layer-109 {
  left: 50%;
  position: absolute;
  top: 35px;
  margin-left: 386.5px;
}
.text-17 {
  left: 50%;
  position: absolute;
  top: 181px;
  width: 251px;
  font-size: 1.6875rem; /* 27px / 16px = 1.6875rem */
  line-height: 1.2;
  margin-left: -799.5px;
}
.text-18 {
  left: 50%;
  position: absolute;
  top: 181px;
  width: 264px;
  font-size: 1.6875rem; /* 27px / 16px = 1.6875rem */
  line-height: 1.2;
  margin-left: -355.5px;
}
.layer-107 {
  left: 50%;
  position: absolute;
  top: 181px;
  margin-left: -444.5px;
}
.text-19 {
  left: 50%;
  position: absolute;
  top: 182px;
  width: 305px;
  font-size: 1.6875rem; /* 27px / 16px = 1.6875rem */
  line-height: 1.2;
  margin-left: 28.5px;
}
.layer-108 {
  left: 50%;
  position: absolute;
  top: 189px;
  margin-left: -48.5px;
}
.text-20 {
  left: 50%;
  position: absolute;
  top: 179px;
  width: 302px;
  font-size: 1.6875rem; /* 27px / 16px = 1.6875rem */
  line-height: 1.2;
  margin-left: 485.5px;
}
.layer-10 {
  left: 50%;
  position: absolute;
  top: 183px;
  margin-left: 396.5px;
}
.a-different-kind-of-social-platform-2 {
  left: 50%;
  position: absolute;
  top: 3658px;
  width: 1683px;
  margin-left: -861px;
}
.text-21 {
  margin: 0 0 0 8px;
  font-size: 2.937489rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
}
.layer-105-2 {
  display: block;
  margin: 23px 0 0;
  position: relative;
}
.row-6 {
  margin: 17px 0 0 4px;
  position: relative;
  width: 1610px;
}
.col-6 {
  float: left;
  margin: 7px 0 0;
  position: relative;
  width: 380px;
}
.row-11 {
  margin: 0 0 0 5px;
  position: relative;
}
.layer-629 {
  float: left;
  margin: 0 17px 0 0;
}
.text-22 {
  margin: 4px 0 0;
  width: 375px;
  line-height: 1.2;
}
.row-23 {
  margin: 18px 0 0 4px;
  position: relative;
}
.layer-11 {
  float: left;
  margin: 0 18px 0 0;
}
.engineers {
  margin: 17px 0 0;
  width: 376px;
}
.row-24 {
  margin: 27px 0 0 4px;
  position: relative;
}
.layer-630 {
  float: left;
  margin: 0 12px 0 0;
}
.text-23 {
  margin: 18px 0 0;
  width: 375px;
}
.row-12 {
  margin: 25px 0 0;
  position: relative;
}
.layer-631 {
  float: left;
  margin: 0 9px 0 0;
}
.text-24 {
  float: left;
  margin: 2px 0 0;
  width: 297px;
  line-height: 1.2;
}
.layer-636 {
  float: left;
}
.col-7 {
  float: left;
  margin: 9px 0 0 29px;
  position: relative;
  width: 306px;
}
.row-25 {
  margin: 0 3px;
  position: relative;
}
.layer-12 {
  float: left;
  margin: 0 14px 0 0;
}
.philosophers {
  margin: 17px 0 0;
  width: 297px;
}
.row-26 {
  margin: 20px 3px 0;
  position: relative;
}
.layer-13 {
  float: left;
  margin: 0 26px 0 0;
}
.educators {
  margin: 17px 0 0;
  width: 297px;
}
.row-29 {
  margin: 34px 3px 0;
  position: relative;
}
.layer-14 {
  float: left;
  margin: 0 18px 0 0;
}
.text-25 {
  margin: 8px 0 0;
  width: 297px;
}
.row-30 {
  margin: 24px 0 0;
  position: relative;
}
.layer-634 {
  float: left;
  margin: 0 18px 0 0;
}
.text-26 {
  margin: 3px 0 0;
  width: 306px;
  line-height: 1.2;
}
.layer-636-copy {
  float: left;
  margin: 2px 0 0 5px;
}
.col-8 {
  float: left;
  margin: 10px 0 0 35px;
  position: relative;
  width: 349px;
}
.row-27 {
  position: relative;
}
.layer-15 {
  float: left;
  margin: 0 19px 0 0;
}
.writers {
  margin: 17px 0 0;
  width: 325px;
}
.row-28 {
  margin: 25px 0 0;
  position: relative;
}
.pngtree-researcher-line-icon-vector-png-image_6680359 {
  float: left;
  margin: 0 12px 0 0;
}
.researchers {
  margin: 15px 0 0;
  width: 325px;
}
.row-31 {
  margin: 24px 0 0;
  position: relative;
}
.task-unfinished-icon-3127004-512 {
  float: left;
  margin: 0 29px 0 0;
}
.text-27 {
  margin: 19px 0 0;
  width: 349px;
}
.row-32 {
  margin: 27px 0 0 4px;
  position: relative;
}
.layer-16 {
  float: left;
  margin: 0 21px 0 0;
}
.text-28 {
  margin: 14px 0 0;
  width: 345px;
}
.layer-636-copy-2 {
  float: left;
  margin: 2px 0 0 18px;
}
.col-5 {
  float: right;
  margin: 25px 0 0;
  position: relative;
  width: 129px;
}
.worldbuilders {
  margin: 45px 0 0;
}
.col-24 {
  float: right;
  margin: 7px 22px 0 0;
  position: relative;
  width: 226px;
}
.row-34 {
  margin: 0 0 0 3px;
  position: relative;
}
.col-29 {
  float: left;
  margin: 17px 0 0;
  position: relative;
  width: 126px;
}
.designers {
  margin: 46px auto 0;
  width: 123px;
}
.layer-636-copy-3 {
  float: left;
  margin: 0 0 0 13px;
}
.col-28 {
  float: left;
  margin: 2px 0 0 29px;
  position: relative;
  width: 54px;
}
.layer-635 {
  display: block;
  margin: 0 auto;
}
.worldbuilders-logo_web_smaller {
  display: block;
  margin: 24px 0 0;
}
.text-29 {
  margin: 5px 0 0;
  width: 217px;
  line-height: 1.2;
}
.col-9 {
  float: right;
  margin: 9px 20px 0 0;
  position: relative;
  width: 44px;
}
.layer-17 {
  display: block;
}
.layer-632 {
  display: block;
  margin: 20px auto 0;
}
.layer-633 {
  display: block;
  margin: 22px 0 0;
}
.layer-643 {
  display: block;
  left: 115px;
  margin: 46px auto 0;
  position: relative;
}
.group-300 {
  left: 50%;
  position: absolute;
  top: 2877px;
  width: 1725px;
  margin-left: -860px;
}
.wrapper-13 {
  float: left;
  height: 713px;
  margin: 0 64px 0 0;
  position: relative;
  width: 830px;
}
.layer-593 {
  height: 711px;
  left: 50%;
  position: absolute;
  top: 1px;
  width: 828px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImxheWVyLTU5MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIxMDAlIiB5MT0iNTAlIiB4Mj0iMCUiIHkyPSI1MCUiPgo8c3RvcCBvZmZzZXQ9Ii0yNSUiIHN0b3AtY29sb3I9IiMwYTE2MmMiIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSI1MC4zNjYyMSUiIHN0b3AtY29sb3I9IiMyMjQ4OGYiIHN0b3Atb3BhY2l0eT0iMSIgLz4KPHN0b3Agb2Zmc2V0PSIxMjUlIiBzdG9wLWNvbG9yPSIjMGIxODQyIiBzdG9wLW9wYWNpdHk9IjEiIC8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGF5ZXItNTkzKSIgLz48L3N2Zz4=);
  background: -moz-linear-gradient(180deg, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: -o-linear-gradient(180deg, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: -webkit-linear-gradient(180deg, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: -webkit-gradient(linear, right top, left top, color-stop(-25%, #0a162c), color-stop(50.36621%, #22488f), color-stop(125%, #0b1842));
  background: -webkit-linear-gradient(right, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: -moz-linear-gradient(right, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: -o-linear-gradient(right, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: linear-gradient(270deg, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  margin-left: -414px;
}
.layer-598-holder {
  left: 50%;
  padding: 0 0 1px;
  position: absolute;
  top: 1px;
  width: 828px;
  background: url(images/layer_598.png) no-repeat;
  margin-left: -414px;
}
.layer-628-holder {
  height: 711px;
  position: relative;
  width: 828px;
  background: url(images/layer_628.png) no-repeat;
}
.layer-599 {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: -212px;
}
.text-30 {
  left: 50%;
  position: absolute;
  top: 52px;
  width: 658px;
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
  line-height: 45px;
  text-shadow: 2.5px 4.330127px 5px rgba(0, 0, 0, 0.16); /*drop shadow*/
  margin-left: -360px;
}
.text-31 {
  left: 50%;
  position: absolute;
  top: 139px;
  width: 666px;
  line-height: 21px;
  margin-left: -361px;
}
.layer-608 {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: -415px;
}
.wrapper-14 {
  float: left;
  height: 714px;
  position: relative;
  width: 831px;
}
.layer-593-copy-holder {
  left: 50%;
  position: absolute;
  top: 1px;
  width: 829px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImxheWVyLTU5My1jb3B5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwMCUiIHkxPSI1MCUiIHgyPSIwJSIgeTI9IjUwJSI+CjxzdG9wIG9mZnNldD0iLTI1JSIgc3RvcC1jb2xvcj0iIzBhMTYyYyIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8c3RvcCBvZmZzZXQ9IjUwLjM2NjIxJSIgc3RvcC1jb2xvcj0iIzIyNDg4ZiIgc3RvcC1vcGFjaXR5PSIxIiAvPgo8c3RvcCBvZmZzZXQ9IjEyNSUiIHN0b3AtY29sb3I9IiMwYjE4NDIiIHN0b3Atb3BhY2l0eT0iMSIgLz4KPC9saW5lYXJHcmFkaWVudD4KPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsYXllci01OTMtY29weSkiIC8+PC9zdmc+);
  background: -moz-linear-gradient(180deg, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: -o-linear-gradient(180deg, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: -webkit-linear-gradient(180deg, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: -webkit-gradient(linear, right top, left top, color-stop(-25%, #0a162c), color-stop(50.36621%, #22488f), color-stop(125%, #0b1842));
  background: -webkit-linear-gradient(right, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: -moz-linear-gradient(right, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: -o-linear-gradient(right, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  background: linear-gradient(270deg, #0a162c -25%, #22488f 50.36621%, #0b1842 125%);
  margin-left: -414.5px;
}
.col {
  min-height: 712px;
  padding: 0 53px 66px;
  position: relative;
  width: 829px;
  background: url(images/layer_606.png) no-repeat;
}
.layer-607 {
  display: block;
  left: 43.5px;
  margin: 0 auto;
  position: relative;
}
.text-32 {
  margin: -67px 0 0;
  position: relative;
  width: 604px;
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
  line-height: 1.2;
  text-shadow: 2.5px 4.330127px 5px rgba(0, 0, 0, 0.16); /*drop shadow*/
}
.text-33 {
  margin: 43px 0 0;
  width: 682px;
  line-height: 17px;
}
.text-34 {
  margin: 195px 0 0;
  width: 682px;
  line-height: 1.2;
}
.layer-609-holder {
  left: 50%;
  padding: 375px 0 241px;
  position: absolute;
  top: 0;
  width: 831px;
  background: url(images/layer_609.png) no-repeat;
  margin-left: -415.5px;
}
.group-301 {
  left: 28.5px;
  margin: 0 auto;
  position: relative;
  width: 774px;
}
.col-10 {
  float: left;
  margin: 3px 0 0;
  position: relative;
  width: 15px;
}
.layer-610 {
  height: 15px;
  background-color: #ffffff; /*Layer's solid color*/
}
.layer-610-copy {
  height: 15px;
  margin: 23px 0 0;
  background-color: #ffffff; /*Layer's solid color*/
}
.layer-610-copy-2 {
  height: 15px;
  margin: 24px 0 0;
  background-color: #ffffff; /*Layer's solid color*/
}
.col-20 {
  float: right;
  position: relative;
  width: 743px;
}
.row-22 {
  position: relative;
}
.text-35 {
  float: left;
  width: 219px;
}
.layer-610-copy-5 {
  float: left;
  height: 15px;
  margin: 3px 0 0 2px;
  width: 15px;
  background-color: #ffffff; /*Layer's solid color*/
}
.text-36 {
  float: left;
  margin: 0 0 0 11px;
  width: 261px;
}
.layer-610-copy-6 {
  float: left;
  height: 15px;
  margin: 4px 0 0 2px;
  width: 15px;
  background-color: #ffffff; /*Layer's solid color*/
}
.text-37 {
  float: left;
  margin: 2px 0 0 11px;
  width: 207px;
}
.row-35 {
  margin: 16px 0 0 1px;
  position: relative;
}
.wrapper-31 {
  float: left;
  margin: 0 1px 0 0;
  position: relative;
  width: 291px;
}
.text-38 {
  margin: 0 auto 17px;
}
.layer-610-copy-3 {
  float: right;
  height: 15px;
  margin: 3px 17px 0 7px;
  width: 15px;
  background-color: #ffffff; /*Layer's solid color*/
}
.text-39 {
  margin: 0 0 0 1px;
  width: 251px;
}
.wrapper-32 {
  float: left;
  position: relative;
  width: 450px;
}
.layer-610-copy-4 {
  float: left;
  height: 15px;
  margin: 2px 12px 0 26px;
  width: 15px;
  background-color: #ffffff; /*Layer's solid color*/
}
.text-41 {
  clear: both;
  margin: 18px auto 0;
}
.the-long-term-vision {
  height: 685px;
  left: 50%;
  position: absolute;
  top: 4056px;
  width: 1748px;
  margin-left: -862px;
}
.layer-18 {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: -400px;
}
.the-long-term-vision-2 {
  left: 50%;
  position: absolute;
  top: 73px;
  width: 800px;
  margin-left: -874px;
}
.text-42 {
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
  text-shadow: 2.5px 4.330127px 5px rgba(0, 0, 0, 0.16); /*drop shadow*/
}
.text-43 {
  margin: 31px 0 0;
  width: 800px;
  line-height: 24px;
}
.layer-627-holder {
  left: 50%;
  padding: 959px 0 66px;
  position: absolute;
  top: 6474px;
  width: 1920px;
  background: url(images/layer_627.png) no-repeat;
  margin-left: -960px;
}
.layer-623 {
  display: block;
  margin: 0 auto;
}
.layer-46 {
  height: 4398px;
  left: 50%;
  position: absolute;
  top: 0;
  width: 1920px;
  margin-left: -960px;
}
.layer-1-holder {
  left: 50%;
  padding: 46px 0 499px;
  position: absolute;
  top: 0;
  width: 1920px;
  background: #01040f;
  margin-left: -960px;
}
.layer-3-2 {
  display: block;
  margin: 0 auto;
}
.layer-48-holder {
  height: 4398px;
  left: 50%;
  position: absolute;
  top: 0;
  width: 1920px;
  background: url(images/layer_48.png) no-repeat;
  margin-left: -960px;
}
.the-personal-lab-image {
  height: 1594px;
  left: 50%;
  position: absolute;
  top: 1954px;
  width: 1898px;
  background: url(images/layer_66.png) no-repeat 0 104px;
  margin-left: -938px;
}
.layer-19 {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: -321px;
}
.layer-68 {
  left: 50%;
  position: absolute;
  top: 73px;
  margin-left: -566px;
}
.as-a-result-meaningful-intellectual-work-becomes-fragmented {
  height: 2052px;
  left: 50%;
  position: absolute;
  top: 577px;
  width: 1920px;
  margin-left: -960px;
}
.group-6 {
  left: 50%;
  padding: 337px 0 480px;
  position: absolute;
  top: 162px;
  width: 1652px;
  background: url(images/layer_56.png) no-repeat;
  margin-left: -692px;
}
.bcfed7oilqp18p-xymfcdxbxpydnorbq-op138oc7wrxx7_lejnfi0wgpzo-ychknhosruhbeirzpqfjwga5p67kzrsbjbmaughysgnomudz0qi7hhimy2bg_bjb5a_ryasdj0qogpfepvkcr5gfzyyadvpbyxs02_4g13i59yiy98bzvihjuvjs9wspybp0 {
  display: block;
  left: 337px;
  margin: 0 auto;
  position: relative;
}
.group-308 {
  height: 2052px;
  left: 50%;
  position: absolute;
  top: 0;
  width: 1920px;
  background: url(images/layer_63.png) no-repeat;
  margin-left: -960px;
}
.text-44 {
  left: 50%;
  position: absolute;
  top: 691px;
  width: 923px;
  line-height: 1.2;
  margin-left: -858px;
}
.the-core-idea {
  left: 50%;
  position: absolute;
  top: 785px;
  width: 1818px;
  margin-left: -960px;
}
.group-9 {
  overflow: hidden;
  position: relative;
}
.group-9 > * {
  float: left;
  margin: 0 30.3px 0 0;
}
.group-9 > *:last-child {
  margin-right: 0 !important;
}
.wrapper-23 {
  height: 1081px;
  position: relative;
  width: 1295px;
}
.layer-61 {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: -647.5px;
}
.layer-20 {
  left: 50%;
  position: absolute;
  top: 273px;
  margin-left: -647.5px;
}
.text-45 {
  left: 50%;
  position: absolute;
  top: 704px;
  width: 485px;
  line-height: 15px;
  margin-left: 122.5px;
}
.text-46 {
  left: 50%;
  position: absolute;
  top: 579px;
  width: 489px;
  font-size: 1.3125rem; /* 21px / 16px = 1.3125rem */
  line-height: 22px;
  margin-left: 124.5px;
}
.text-47 {
  left: 50%;
  position: absolute;
  top: 604px;
  width: 498px;
  line-height: 1.2;
  margin-left: 121.5px;
}
.text-48 {
  left: 50%;
  position: absolute;
  top: 508px;
  width: 595px;
  font-size: 1.75rem; /* 28px / 16px = 1.75rem */
  font-weight: 500;
  line-height: 28px;
  text-align: center;
  margin-left: 52.5px;
}
.text-49 {
  left: 50%;
  position: absolute;
  top: 440px;
  width: 519px;
  color: #ffa02f;
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
  line-height: 46px;
  text-align: center;
  margin-left: 4.5px;
}
.group-8 {
  height: 26px;
  left: 50%;
  position: absolute;
  top: 354px;
  width: 818px;
  margin-left: -272.5px;
}
.layer-64 {
  left: 50%;
  position: absolute;
  top: 12px;
  margin-left: -392px;
}
.layer-65 {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: -409px;
}
.layer-62 {
  height: 351px;
  width: 1px;
  background-color: #ffffff; /*Layer's solid color*/
  margin-top: 580px !important;
}
.col-13 {
  position: relative;
  width: 433px;
  margin-top: 583px !important;
}
.text-50 {
  line-height: 24px;
}
.text-51 {
  margin: 34px 0 0;
  line-height: 15px;
}
.group-8-copy {
  height: 26px;
  left: 500px;
  margin: -91px auto 0;
  position: relative;
  width: 818px;
}
.layer-64-2 {
  left: 50%;
  position: absolute;
  top: 12px;
  margin-left: -409px;
}
.layer-65-2 {
  left: 50%;
  position: absolute;
  top: 0;
  margin-left: 383px;
}
.group-310 {
  left: 50%;
  padding: 0 0 68px;
  position: absolute;
  top: 0;
  width: 1920px;
  background: url(images/cosmos_series.png) no-repeat;
  margin-left: -960px;
}
.layer-78-holder {
  height: 1302px;
  position: relative;
  width: 1920px;
  background: url(images/layer_78.png) no-repeat;
}
.layer-21 {
  left: 50%;
  position: absolute;
  top: 334px;
  margin-left: -906px;
}
.col-12 {
  left: 50%;
  min-height: 1210px;
  padding: 42px 54px;
  position: absolute;
  top: 46px;
  width: 1812px;
  background: url(images/layer_50.png) no-repeat;
  margin-left: -906px;
}
.row-14 {
  position: relative;
  width: 1697px;
}
.logo {
  float: left;
  position: relative;
  width: 362px;
}
.chatgpt-image-jun-9-2026-09_41_12-pm-copy-2 {
  float: left;
  margin: 0 3px 0 0;
}
.layer-47 {
  float: left;
  margin: 31px 0 0;
}
.group-2 {
  float: left;
  margin: 14px 0 0 93px;
  min-height: 64px;
  padding: 15px 20px;
  position: relative;
  width: 755px;
  background: url(images/layer_42.png) no-repeat;
}
.layer-43-holder {
  float: left;
  padding: 5px 0 0;
  width: 127px;
  background: url(images/layer_43.png) no-repeat;
}
.layer-70-holder {
  max-width: 127px;
  min-height: 29px;
  width: 127px;
  background: url(images/layer_70.png) no-repeat;
  font-size: 1.1875rem; /* 19px / 16px = 1.1875rem */
  font-weight: 500;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
}
.commons {
  float: left;
  margin: 10px 0 0 45px;
  color: #87aeca;
  font-size: 1.1875rem; /* 19px / 16px = 1.1875rem */
  text-align: center;
  text-transform: uppercase;
}
.pricing {
  float: left;
  margin: 11px 0 0 46px;
  color: #87aeca;
  font-size: 1.1875rem; /* 19px / 16px = 1.1875rem */
  text-align: center;
  text-transform: uppercase;
}
.about {
  float: left;
  margin: 11px 0 0 53px;
  color: #87aeca;
  font-size: 1.1875rem; /* 19px / 16px = 1.1875rem */
  text-align: center;
  text-transform: uppercase;
}
.manifesto {
  float: left;
  margin: 11px 0 0 49px;
  color: #87aeca;
  font-size: 1.1875rem; /* 19px / 16px = 1.1875rem */
  text-align: center;
  text-transform: uppercase;
}
.group-3 {
  float: right;
  height: 54px;
  margin: 16px 0 0;
  padding: 13px 20px;
  position: relative;
  width: 224px;
  -webkit-border-radius: 27.03px;
  -moz-border-radius: 27.03px;
  border-radius: 27.03px;
  background: url(images/layer_21.png) no-repeat;
}
.layer-22 {
  float: left;
  margin: 0 16px 0 0;
}
.text-53 {
  margin: 4px 0 0;
  font-size: 1.5rem; /* 24px / 16px = 1.5rem */
  text-align: left;
}
.text-52 {
  float: right;
  margin: 31px 40px 0 0;
  font-size: 1.5rem; /* 24px / 16px = 1.5rem */
  text-align: center;
}
.qettra-copy-holder {
  margin: 38px auto 0;
  padding: 72px 0 1px;
  position: relative;
  width: 1160px;
  background: url(images/qettra_copy.png) no-repeat;
}
.layer-639 {
  display: block;
}
.text-54 {
  display: block;
  left: 11px;
  margin: 43px auto 0;
  position: relative;
}
.the-library-the-workshop-the-collaboratory-the-observatory {
  left: 50%;
  position: absolute;
  top: 3071px;
  width: 1744px;
  margin-left: -880px;
}
.wrapper-8 {
  height: 476px;
  left: 11px;
  margin: 0 auto;
  position: relative;
  width: 1722px;
}
.layer-72-holder {
  left: 50%;
  position: absolute;
  top: 0;
  width: 1718px;
  background: url(images/layer_72.png) no-repeat;
  margin-left: -861px;
}
.layer-74 {
  display: block;
}
.row {
  left: 50%;
  min-height: 461px;
  padding: 38px 11px 42px;
  position: absolute;
  top: 0;
  width: 1676px;
  background: url(images/layer_75.png) no-repeat;
  margin-left: -819px;
}
.text-55 {
  float: left;
  margin: 4px 0 0;
  width: 403px;
}
.layer-82 {
  float: left;
  height: 381px;
  margin: 0 0 0 13px;
  width: 1px;
  background-color: #ffffff; /*Layer's solid color*/
}
.text-56 {
  float: left;
  margin: 4px 0 0 40px;
  width: 456px;
}
.layer-73 {
  left: 50%;
  position: absolute;
  top: 36px;
  margin-left: 104px;
}
.row-3 {
  margin: 21px 0 0;
  position: relative;
}
.layer-91 {
  float: left;
}
.text-57 {
  float: left;
  margin: 53px 0 0 34px;
  width: 425px;
}
.layer-91-copy {
  float: left;
  margin: 0 0 0 2px;
}
.text-58 {
  float: left;
  margin: 44px 0 0 32px;
  width: 508px;
}
.the-core-unit-experiments {
  left: 50%;
  position: absolute;
  top: 4026px;
  width: 1761px;
  margin-left: -880px;
}
.col-30 {
  float: left;
  position: relative;
  width: 682px;
}
.text-59 {
  left: 10px;
  margin: 0 auto;
  position: relative;
  width: 662px;
  font-size: 1.375rem; /* 22px / 16px = 1.375rem */
  line-height: 22px;
}
.layer-90 {
  display: block;
  margin: 44px 0 0;
  position: relative;
}
.col-31 {
  float: right;
  margin: 5px 0 0;
  position: relative;
  width: 1040px;
}
.text-60 {
  margin: 0 0 0 4px;
  font-size: 1.375rem; /* 22px / 16px = 1.375rem */
}
.group-17 {
  margin: 34px 0 0;
  overflow: hidden;
  position: relative;
}
.row-17 {
  position: relative;
}
.row-17 > * {
  float: left;
  margin: 0 3px 0 0;
}
.row-17 > *:last-child {
  margin-right: 0 !important;
}
.group-312 {
  position: relative;
  width: 337px;
  background: url(images/layer_641.png) no-repeat;
}
.layer-642-holder {
  left: 8px;
  margin: 0 auto;
  min-height: 70px;
  padding: 17px 4px 16px;
  position: relative;
  width: 321px;
  background: url(images/layer_642.png) no-repeat;
}
.layer-23 {
  float: left;
  margin: 0 24px 0 0;
}
.text-61 {
  margin: 7px 0 0;
}
.group-312-copy {
  position: relative;
  width: 337px;
  background: url(images/layer_641.png) no-repeat;
}
.layer-642-holder-2 {
  min-height: 70px;
  padding: 14px 26px 10px;
  position: relative;
  width: 337px;
  background: url(images/layer_642.png) no-repeat;
}
.layer-88 {
  float: left;
  margin: 0 27px 0 0;
}
.text-62 {
  margin: 1px 0 0;
  line-height: 22px;
}
.group-312-copy-2 {
  position: relative;
  width: 337px;
  background: url(images/layer_641.png) no-repeat;
}
.layer-642-holder-3 {
  min-height: 70px;
  padding: 13px 22px;
  position: relative;
  width: 337px;
  background: url(images/layer_642.png) no-repeat;
}
.layer-89 {
  float: left;
  margin: 0 29px 0 0;
}
.text-63 {
  margin: 13px 0 0;
}
.row-18 {
  margin: 3px 0 0;
  position: relative;
}
.row-18 > * {
  float: left;
  margin: 0 3px 0 0;
}
.row-18 > *:last-child {
  margin-right: 0 !important;
}
.group-312-copy-3 {
  position: relative;
  width: 337px;
  background: url(images/layer_641.png) no-repeat;
}
.layer-642-holder-4 {
  min-height: 70px;
  padding: 15px 18px;
  position: relative;
  width: 337px;
  background: url(images/layer_642.png) no-repeat;
}
.layer-24 {
  float: left;
  margin: 0 20px 0 0;
}
.text-64 {
  margin: 6px 0 0;
}
.group-312-copy-4 {
  position: relative;
  width: 337px;
  background: url(images/layer_641.png) no-repeat;
}
.layer-642-holder-5 {
  min-height: 70px;
  padding: 13px 27px;
  position: relative;
  width: 337px;
  background: url(images/layer_642.png) no-repeat;
}
.layer-25 {
  float: left;
  margin: 0 31px 0 0;
}
.text-65 {
  margin: 11px 0 0;
}
.group-312-copy-5 {
  position: relative;
  width: 337px;
  background: url(images/layer_641.png) no-repeat;
}
.layer-642-holder-6 {
  min-height: 70px;
  padding: 15px 24px;
  position: relative;
  width: 337px;
  background: url(images/layer_642.png) no-repeat;
}
.layer-26 {
  float: left;
  margin: 0 28px 0 0;
}
.text-66 {
  margin: 6px 0 0;
}
.row-19 {
  margin: 3px 0 0;
  position: relative;
}
.row-19 > * {
  float: left;
  margin: 0 3px 0 0;
}
.row-19 > *:last-child {
  margin-right: 0 !important;
}
.group-312-copy-6 {
  position: relative;
  width: 337px;
  background: url(images/layer_641.png) no-repeat;
}
.layer-642-holder-7 {
  min-height: 70px;
  padding: 10px 18px;
  position: relative;
  width: 337px;
  background: url(images/layer_642.png) no-repeat;
}
.layer-27 {
  float: left;
  margin: 0 20px 0 0;
}
.text-67 {
  margin: 8px 0 0;
}
.group-312-copy-7 {
  position: relative;
  width: 337px;
  background: url(images/layer_641.png) no-repeat;
}
.layer-642-holder-8 {
  min-height: 70px;
  padding: 11px 26px;
  position: relative;
  width: 337px;
  background: url(images/layer_642.png) no-repeat;
}
.layer-28 {
  float: left;
  margin: 0 28px 0 0;
}
.text-68 {
  margin: 9px 0 0;
}
.group-312-copy-8 {
  position: relative;
  width: 337px;
  background: url(images/layer_641.png) no-repeat;
}
.layer-642-holder-9 {
  min-height: 70px;
  padding: 9px 26px;
  position: relative;
  width: 337px;
  background: url(images/layer_642.png) no-repeat;
}
.layer-29 {
  float: left;
  margin: 0 29px 0 0;
}
.text-69 {
  margin: 10px 0 0;
}
.group-312-copy-9 {
  margin: 3px 0 0;
  position: relative;
  width: 337px;
  background: url(images/layer_641.png) no-repeat;
}
.layer-642-holder-10 {
  min-height: 70px;
  padding: 13px 21px;
  position: relative;
  width: 337px;
  background: url(images/layer_642.png) no-repeat;
}
.layer-30 {
  float: left;
  margin: 0 22px 0 0;
}
.text-70 {
  margin: 7px 0 0;
}
.layer-90-copy {
  display: block;
  left: 336.5px;
  margin: -55px auto 0;
  position: relative;
}
.text-71 {
  margin: -170px 0 0;
  width: 657px;
  font-size: 1.375rem; /* 22px / 16px = 1.375rem */
  line-height: 22px;
}
.fotter {
  left: 50%;
  min-height: 173px;
  padding: 25px 45px 0 67px;
  position: absolute;
  top: 8189px;
  width: 1812px;
  background: url(images/layer_626.png) no-repeat;
  margin-left: -906px;
}
.logo-copy {
  float: left;
  position: relative;
  width: 268px;
}
.chatgpt-image-jun-9-2026-09_41_12-pm-copy-2-2 {
  float: left;
  margin: 0 2px 0 0;
}
.layer-47-2 {
  float: left;
  margin: 22px 0 0;
}
.col-32 {
  float: left;
  margin: 30px 0 0 249px;
  position: relative;
  width: 670px;
}
.row-37 {
  position: relative;
}
.text-72 {
  float: left;
  font-size: 1.1875rem; /* 19px / 16px = 1.1875rem */
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
}
.text-73 {
  float: left;
  margin: 1px 0 0 65px;
  color: #87aeca;
  font-size: 1.1875rem; /* 19px / 16px = 1.1875rem */
  text-align: center;
  text-transform: uppercase;
}
.text-74 {
  float: left;
  margin: 2px 0 0 46px;
  color: #87aeca;
  font-size: 1.1875rem; /* 19px / 16px = 1.1875rem */
  text-align: center;
  text-transform: uppercase;
}
.text-75 {
  float: left;
  margin: 2px 0 0 53px;
  color: #87aeca;
  font-size: 1.1875rem; /* 19px / 16px = 1.1875rem */
  text-align: center;
  text-transform: uppercase;
}
.text-76 {
  float: left;
  margin: 2px 0 0 48px;
  color: #87aeca;
  font-size: 1.1875rem; /* 19px / 16px = 1.1875rem */
  text-align: center;
  text-transform: uppercase;
}
.text-77 {
  margin: 80px 0 0 237px;
  color: #b8b7b7;
  font-family: Poppins, sans-serif;
  font-size: 0.998274rem; /* 15.97px / 16px = 0.998125rem */
  font-weight: 500;
  letter-spacing: -0.025em;
  text-align: left;
}
.object-2 {
  float: right;
  margin: 24px 0 0;
}
.layer-638 {
  float: right;
  margin: 25px 8px 0 0;
}
.twitter_x_new_logo_square_x_icon_256075 {
  float: right;
  margin: 25px 10px 0 0;
}
.layer-637 {
  float: right;
  margin: 26px 10px 0 0;
}
.the-personal-lab {
  left: 50%;
  position: absolute;
  top: 2430px;
  width: 779px;
  margin-left: -862px;
}
.text-78 {
  margin: 0 0 0 1px;
  width: 778px;
}
.text-79 {
  margin: 18px 0 0;
  width: 609px;
}
.group-13 {
  left: 50%;
  position: absolute;
  top: 934px;
  width: 1720px;
  background: url(images/layer_53.png) no-repeat;
  margin-left: -860px;
}
.row-10 {
  min-height: 242px;
  padding: 18px 11px 8px 66px;
  position: relative;
  width: 1720px;
  background: url(images/layer_54.png) no-repeat;
}
.col-15 {
  float: left;
  margin: 35px 0 0;
  position: relative;
  width: 374px;
}
.text-80 {
  color: #ffa02f;
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: 500;
  text-transform: uppercase;
}
.text-81 {
  margin: 24px 0 0 1px;
  width: 373px;
  line-height: 16px;
}
.layer-55 {
  float: left;
  height: 178px;
  margin: 16px 0 0 17px;
  width: 1px;
  background-color: #ffffff; /*Layer's solid color*/
}
.text-82 {
  float: left;
  margin: 18px 0 0 45px;
  width: 468px;
  line-height: 28px;
}
.layer-55-copy {
  float: left;
  height: 178px;
  margin: 16px 0 0 52px;
  width: 1px;
  background-color: #ffffff; /*Layer's solid color*/
}
.layer-80-holder {
  float: left;
  margin: 0 0 0 38px;
  padding: 16px 0 22px;
  position: relative;
  width: 647px;
  background: url(images/layer_80.png) no-repeat;
}
.layer-81 {
  display: block;
  margin: 0 auto;
}
.colorffffff {
  color: #ffffff;
}
.text-style-13 {
  line-height: 23px;
}
.text-style-16 {
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
  line-height: 1.2;
}
.text-style-12 {
  line-height: 33px;
}
.text-style-5 {
  font-size: 2.5rem; /* 40px / 16px = 2.5rem */
  font-weight: 500;
  line-height: 22px;
}
.text-style-19 {
  line-height: 27px;
}
.fw700 {
  font-weight: bold;
}
.colorffa02f {
  color: #ffa02f;
}
.text-style-4 {
  line-height: 18px;
}
.text-style-7 {
  line-height: 21px;
}
.text-style-20 {
  line-height: 16px;
}
.text-style-9 {
  font-size: 1.5rem; /* 24px / 16px = 1.5rem */
  font-weight: 500;
}
.text-style-8 {
  line-height: 24px;
}
.text-style-11 {
  font-size: 2.875rem; /* 46px / 16px = 2.875rem */
  font-weight: bold;
  line-height: 33px;
}
.text-style-18 {
  line-height: 28px;
}
.text-style {
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
  line-height: 22px;
}
.text-style-10 {
  line-height: 15px;
}
.text-style-15 {
  color: #ffa02f;
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: 500;
}
.text-style-17 {
  color: #ffa02f;
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
  line-height: 1.2;
}
.text-style-14 {
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: 500;
}
.text-style-2 {
  color: #ffa02f;
  font-size: 2.9375rem; /* 47px / 16px = 2.9375rem */
  font-weight: bold;
  line-height: 22px;
}
.text-style-3 {
  line-height: 22px;
}
.text-style-6 {
  line-height: 17px;
}
