/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import "compass/css3";
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/mixins/_nav.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 9, media/gantry5/engines/nucleus/scss/nucleus/mixins/_utilities.scss */
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-content {
  margin: 0.625rem;
  padding: 1.5rem;
}
/* line 6, media/gantry5/engines/nucleus/scss/nucleus/theme/_flex.scss */
.g-flushed .g-content {
  margin: 0;
  padding: 0;
}
/* line 2, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
body {
  font-size: 1rem;
  line-height: 1.5;
}
/* line 8, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h1 {
  font-size: 2.2rem;
}
/* line 12, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h2 {
  font-size: 2rem;
}
/* line 16, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h3 {
  font-size: 1.7rem;
}
/* line 20, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h4 {
  font-size: 1.25rem;
}
/* line 24, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h5 {
  font-size: 1.2rem;
}
/* line 28, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
h6 {
  font-size: 1rem;
}
/* line 33, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
small {
  font-size: 0.875rem;
}
/* line 37, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
cite {
  font-size: 0.875rem;
}
/* line 41, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
sub, sup {
  font-size: 0.75rem;
}
/* line 46, media/gantry5/engines/nucleus/scss/nucleus/theme/_typography.scss */
code, kbd, pre, samp {
  font-size: 1rem;
  font-family: "Menlo", "Monaco", monospace;
}
/* line 1, media/gantry5/engines/nucleus/scss/nucleus/theme/_forms.scss */
textarea, select[multiple=multiple], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]) {
  border-radius: 0.1875rem;
}
/* line 7, templates/rt_orion/custom/scss/custom.scss */
.g-video-container .g-video .g-videolocal-play.pause {
  display: none !important;
}
/* line 11, templates/rt_orion/custom/scss/custom.scss */
.g-video-container .g-video .g-videolocal-play {
  display: none !important;
}
/* line 15, templates/rt_orion/custom/scss/custom.scss */
.g-video-container .g-video {
  pointer-events: none !important;
  cursor: default !important;
}
/* line 22, templates/rt_orion/custom/scss/custom.scss */
.text-glow-black {
  text-shadow: 1px 1px 30px black, 0px 0px 30px black, 0px 0px 30px black;
}
/* line 26, templates/rt_orion/custom/scss/custom.scss */
.no-shadow {
  text-shadow: none;
}
/* line 30, templates/rt_orion/custom/scss/custom.scss */
.yes-shadow {
  text-shadow: 1px 1px #575555;
}
/* line 34, templates/rt_orion/custom/scss/custom.scss */
.color-white {
  color: white;
}
/* line 38, templates/rt_orion/custom/scss/custom.scss */
.color-orange {
  color: orange;
}
/* line 42, templates/rt_orion/custom/scss/custom.scss */
.border-round {
  border-radius: 15px;
}
/* line 46, templates/rt_orion/custom/scss/custom.scss */
.width-360px {
  width: 360px;
}
/* line 50, templates/rt_orion/custom/scss/custom.scss */
.width-80 {
  width: 80%;
}
/* line 54, templates/rt_orion/custom/scss/custom.scss */
.width-70 {
  width: 70%;
}
/* line 58, templates/rt_orion/custom/scss/custom.scss */
.width-60 {
  width: 60%;
}
/* line 62, templates/rt_orion/custom/scss/custom.scss */
.width-50 {
  width: 50%;
}
/* line 66, templates/rt_orion/custom/scss/custom.scss */
.left-width-50 {
  width: 50%;
}
/* line 70, templates/rt_orion/custom/scss/custom.scss */
.left-width-45 {
  width: 45%;
}
/* line 74, templates/rt_orion/custom/scss/custom.scss */
.right-width-50 {
  left: 50%;
  position: relative;
  width: 50%;
}
/* line 80, templates/rt_orion/custom/scss/custom.scss */
.center-80 {
  margin-left: 10%;
  margin-right: 10%;
}
/* line 85, templates/rt_orion/custom/scss/custom.scss */
.margin-right-40 {
  margin-right: 40px !important;
}
/* line 89, templates/rt_orion/custom/scss/custom.scss */
.margin-50 {
  margin-top: 50%;
}
@media (max-width: 120rem) {
  /* line 92, templates/rt_orion/custom/scss/custom.scss */
  .margin-50 {
    margin-top: 35%;
  }
}
/* line 97, templates/rt_orion/custom/scss/custom.scss */
.margin-no-vertical {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
/* line 102, templates/rt_orion/custom/scss/custom.scss */
.underline-on-hover:hover {
  text-decoration: underline;
  color: #f90 !important;
}
/* line 108, templates/rt_orion/custom/scss/custom.scss */
.rokbox-caption {
  position: inherit !important;
}
/* line 112, templates/rt_orion/custom/scss/custom.scss */
.rokbox-inner .rokbox-container {
  box-shadow: 0 3px 20px #efb308 !important;
  image-rendering: -webkit-optimize-contrast !important;
}
/* line 121, templates/rt_orion/custom/scss/custom.scss */
.g-quote .quote-box .blockquote {
  width: 85% !important;
  font-size: 2.5vw !important;
  color: #fff !important;
}
/* line 127, templates/rt_orion/custom/scss/custom.scss */
#quote-1258-particle > div > blockquote .center-1rem-v {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-top: 1rem;
  margin-bottom: 0rem;
}
/* line 136, templates/rt_orion/custom/scss/custom.scss */
.center-1rem-h {
  margin-top: 1rem;
  margin-bottom: 1rem;
  margin-left: 0rem;
  margin-right: 0rem;
}
/* line 143, templates/rt_orion/custom/scss/custom.scss */
.orange-accent {
  color: #ffc960;
}
/* line 147, templates/rt_orion/custom/scss/custom.scss */
.font-18em {
  font-size: 1.8em;
  line-height: 1.1;
}
/* line 152, templates/rt_orion/custom/scss/custom.scss */
.font-14em {
  font-size: 1.4em;
  line-height: 1.2;
}
/* line 157, templates/rt_orion/custom/scss/custom.scss */
.font-8em {
  font-size: 0.8em;
  line-height: 1.4em;
}
/* line 162, templates/rt_orion/custom/scss/custom.scss */
.font-7em {
  font-size: 0.7em;
  line-height: 1.3em;
}
/* line 167, templates/rt_orion/custom/scss/custom.scss */
.left-text {
  text-align: left !important;
}
/* line 172, templates/rt_orion/custom/scss/custom.scss */
.rl_tooltips.popover .popover-content {
  line-height: 110%;
}
/* line 177, templates/rt_orion/custom/scss/custom.scss */
.g-main-nav .g-standard .g-fade.g-dropdown {
  box-shadow: 5px 9px 15px 0px #000;
}
/* line 181, templates/rt_orion/custom/scss/custom.scss */
.g-main-nav .g-menu-parent-indicator {
  font-size: 0.8em !important;
}
/* line 185, templates/rt_orion/custom/scss/custom.scss */
.g-main-nav .g-toplevel {
  margin-left: -75px;
  margin-top: 10px;
}
/* line 190, templates/rt_orion/custom/scss/custom.scss */
#g-navigation a {
  text-decoration: none;
}
/* line 195, templates/rt_orion/custom/scss/custom.scss */
#social-7974-particle > div > div > a:hover {
  color: #ffc960;
  tetext-decoration: none;
}
/* line 200, templates/rt_orion/custom/scss/custom.scss */
#social-7974-particle > div > div > a {
  text-decoration: none;
}
/* line 204, templates/rt_orion/custom/scss/custom.scss */
.g-social .g-social-items {
  margin-top: 20px;
}
@media only all and (max-width: 51rem) {
  /* line 216, templates/rt_orion/custom/scss/custom.scss */
  #explainer-videos .g-content {
    margin-top: 0px;
    margin-bottom: 40px;
  }
  /* line 221, templates/rt_orion/custom/scss/custom.scss */
  .g-swiper .g-swiper-slider .swiper-slide video {
    width: auto;
  }
  /* line 225, templates/rt_orion/custom/scss/custom.scss */
  .g-swiper .g-swiper-slider .swiper-slide .slide {
    position: inherit;
    margin-top: -10px;
  }
  /* line 234, templates/rt_orion/custom/scss/custom.scss */
  .v-align {
    margin-top: 50%;
  }
  /* line 238, templates/rt_orion/custom/scss/custom.scss */
  .v-left-width-50 {
    width: 100%;
  }
  /* line 242, templates/rt_orion/custom/scss/custom.scss */
  .v-left-width-45 {
    width: 100%;
  }
}
@media only all and (min-width: 51rem) and (max-width: 75.99rem) {
  /* line 250, templates/rt_orion/custom/scss/custom.scss */
  .g-swiper .g-swiper-slider .swiper-slide video {
    height: auto;
  }
  /* line 254, templates/rt_orion/custom/scss/custom.scss */
  .g-swiper .g-swiper-slider .swiper-slide .slide {
    position: inherit;
  }
  /* line 258, templates/rt_orion/custom/scss/custom.scss */
  .g-main-nav .g-toplevel {
    margin-left: -40px;
  }
  /* line 262, templates/rt_orion/custom/scss/custom.scss */
  .v-align {
    margin-top: 30%;
  }
  /* line 266, templates/rt_orion/custom/scss/custom.scss */
  .quote-box {
    margin-top: 25%;
  }
  /* line 270, templates/rt_orion/custom/scss/custom.scss */
  .v-left-width-50 {
    width: 50%;
  }
  /* line 274, templates/rt_orion/custom/scss/custom.scss */
  .v-left-width-45 {
    width: 45%;
  }
}
@media only all and (min-width: 76rem) and (max-width: 87.99rem) {
  /* line 281, templates/rt_orion/custom/scss/custom.scss */
  .g-swiper .g-swiper-slider .swiper-slide .slide {
    position: inherit;
  }
  /* line 285, templates/rt_orion/custom/scss/custom.scss */
  .g-main-nav .g-toplevel {
    margin-left: -50px;
  }
  /* line 289, templates/rt_orion/custom/scss/custom.scss */
  .v-align {
    margin-top: 40%;
  }
  /* line 293, templates/rt_orion/custom/scss/custom.scss */
  .quote-box {
    margin-top: 15%;
  }
  /* line 297, templates/rt_orion/custom/scss/custom.scss */
  .v-left-width-50 {
    width: 50%;
  }
  /* line 301, templates/rt_orion/custom/scss/custom.scss */
  .v-left-width-45 {
    width: 50%;
  }
}
@media only all and (min-width: 88rem) {
  /* line 310, templates/rt_orion/custom/scss/custom.scss */
  .v-align {
    margin-top: -30%;
  }
  /* line 314, templates/rt_orion/custom/scss/custom.scss */
  .quote-box {
    margin-top: 10%;
  }
  /* line 318, templates/rt_orion/custom/scss/custom.scss */
  .v-left-width-50 {
    width: 50%;
  }
  /* line 322, templates/rt_orion/custom/scss/custom.scss */
  .v-left-width-45 {
    width: 45%;
  }
}
/* line 330, templates/rt_orion/custom/scss/custom.scss */
.reg-user #g-container-main {
  width: 800px;
  margin-top: -150px;
  margin-left: 100px;
  font-size: 0.9rem;
}
/* line 337, templates/rt_orion/custom/scss/custom.scss */
#member-registration > fieldset:nth-child(1) > legend {
  display: none;
}
/* line 341, templates/rt_orion/custom/scss/custom.scss */
#member-registration > fieldset:nth-child(2) > legend {
  display: none;
}
/* line 345, templates/rt_orion/custom/scss/custom.scss */
#member-registration > div > div > button {
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif, 'FontAwesome';
  text-shadow: 1px 1px #575555;
  width: 110px;
  height: 35px;
  text-align: center;
  vertical-align: initial;
  margin: 3px;
  background: #ee7933;
  border-color: #ee7933;
  font-size: 0.9rem;
}
/* line 358, templates/rt_orion/custom/scss/custom.scss */
#member-registration > div > div > a {
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif, 'FontAwesome';
  text-shadow: 1px 1px #575555;
  width: 110px;
  height: 35px;
  text-align: center;
  vertical-align: initial;
  margin: 3px;
  background: #ee7933;
  border-color: #ee7933;
  font-size: 0.9rem;
}
/* line 371, templates/rt_orion/custom/scss/custom.scss */
#member-profile > div > div > button {
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif, 'FontAwesome';
  text-shadow: 1px 1px #575555;
  width: 110px;
  height: 35px;
  text-align: center;
  vertical-align: initial;
  margin: 3px;
  background: #ee7933;
  border-color: #ee7933;
  font-size: 0.9rem;
}
/* line 384, templates/rt_orion/custom/scss/custom.scss */
#member-profile > div > div > a {
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif, 'FontAwesome';
  text-shadow: 1px 1px #575555;
  width: 110px;
  height: 35px;
  text-align: center;
  vertical-align: initial;
  margin: 3px;
  background: #ee7933;
  border-color: #ee7933;
  font-size: 0.9rem;
}
/* line 398, templates/rt_orion/custom/scss/custom.scss */
.button-login {
  background: none !important;
  border: none !important;
  width: 120px !important;
  text-align: center !important;
  vertical-align: initial !important;
  font-size: 14.4px !important;
  font-weight: 700;
  letter-spacing: 0.1em;
}
/* line 411, templates/rt_orion/custom/scss/custom.scss */
.user-login {
  margin-top: -17px;
  margin-left: -25px;
}
/* line 416, templates/rt_orion/custom/scss/custom.scss */
.user-login .fa-unlock-alt:before {
  font-size: small;
}
/* line 420, templates/rt_orion/custom/scss/custom.scss */
.user-login .fa-lock:before {
  font-size: small;
}
/* line 424, templates/rt_orion/custom/scss/custom.scss */
#g-offcanvas .user-login .button {
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif !important;
  border: none !important;
  text-shadow: none;
  font-weight: bold !important;
  margin-left: 5px !important;
  letter-spacing: 0.1em !important;
}
/* line 436, templates/rt_orion/custom/scss/custom.scss */
#g-offcanvas .user-login .button:hover {
  border: none !important;
  color: #ee7933 !important;
}
/* line 441, templates/rt_orion/custom/scss/custom.scss */
#login-form > div > ul > li a:before {
  content: none;
}
/* line 445, templates/rt_orion/custom/scss/custom.scss */
#lightcase-content > div {
  height: 390px !important;
}
/* line 449, templates/rt_orion/custom/scss/custom.scss */
#lightcase-title {
  color: #fff !important;
}
/* line 453, templates/rt_orion/custom/scss/custom.scss */
#login-form > div > ul > li:nth-child(1) > a > span {
  background-image: none;
}
/* line 458, templates/rt_orion/custom/scss/custom.scss */
.button {
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif, 'FontAwesome' !important;
  text-shadow: 1px 1px #575555;
  font-weight: bold !important;
  text-align: center;
  vertical-align: initial;
  margin: 3px;
  width: 70px;
  height: 14px;
  padding-top: 11px;
}
/* line 470, templates/rt_orion/custom/scss/custom.scss */
.title3 a.button:hover {
  color: white;
  text-shadow: 1px 1px #575555;
}
/* line 475, templates/rt_orion/custom/scss/custom.scss */
.button-mobile {
  padding-top: 9px !important;
  height: 14px;
  margin: 3px;
}
/* line 483, templates/rt_orion/custom/scss/custom.scss */
.g-swiper-text {
  margin-left: 15% !important;
  margin-right: 15% !important;
}
/* line 488, templates/rt_orion/custom/scss/custom.scss */
.swiper-text-mobile {
  margin-left: -15px;
  margin-right: -15px;
}
/* line 493, templates/rt_orion/custom/scss/custom.scss */
.swiper-slide-button {
  position: relative !important;
}
/* line 497, templates/rt_orion/custom/scss/custom.scss */
.swiper-container {
  border-radius: 15px !important;
}
/* line 501, templates/rt_orion/custom/scss/custom.scss */
.swiper-wrapper {
  border-radius: 15px !important;
}
/* line 505, templates/rt_orion/custom/scss/custom.scss */
.swiper-slide {
  border-radius: 15px !important;
  position: relative !important;
  height: 0%;
}
/* line 511, templates/rt_orion/custom/scss/custom.scss */
.swiper-slide .slide {
  background-color: black;
}
/* line 517, templates/rt_orion/custom/scss/custom.scss */
.swiper-slide-prev {
  border-radius: 15px !important;
}
/* line 521, templates/rt_orion/custom/scss/custom.scss */
.swiper-slide-next {
  border-radius: 15px !important;
}
/* line 525, templates/rt_orion/custom/scss/custom.scss */
.swiper-slide-active {
  border-radius: 15px !important;
}
/* line 529, templates/rt_orion/custom/scss/custom.scss */
.swiper-slide .swiper-slide-duplicate .swiper-slide-active {
  border-radius: 15px !important;
}
/* line 533, templates/rt_orion/custom/scss/custom.scss */
.swiper-slide .swiper-slide-duplicate-next {
  border-radius: 15px !important;
}
/* line 538, templates/rt_orion/custom/scss/custom.scss */
.g-swiper .g-swiper-slider .swiper-slide {
  position: relative;
  border-radius: 16px !important;
  overflow: hidden;
}
/* line 546, templates/rt_orion/custom/scss/custom.scss */
#explainer-videos .g-swiper-title {
  margin-left: 0% !important;
  margin-right: 0% !important;
}
/* line 551, templates/rt_orion/custom/scss/custom.scss */
#explainer-videos .g-swiper-text {
  margin-left: 0% !important;
  margin-right: 0% !important;
}
/* line 556, templates/rt_orion/custom/scss/custom.scss */
#explainer-videos .swiper-slide a > video {
  border-radius: 15px;
}
/* line 561, templates/rt_orion/custom/scss/custom.scss */
#g-mainbar .jd-item-pageuser-downloads > table {
  border-collapse: collapse;
  border: none;
}
/* line 566, templates/rt_orion/custom/scss/custom.scss */
#g-mainbar .jd-item-pageuser-downloads > table, tr, td {
  border: none;
}
/* line 570, templates/rt_orion/custom/scss/custom.scss */
.jd-item-pageuser-downloads {
  margin-top: -120px;
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif, 'FontAwesome';
  font-size: 0.8rem;
}
/* line 576, templates/rt_orion/custom/scss/custom.scss */
#g-mainbar .jd-item-pageuser-whitepapers > table {
  border-collapse: collapse;
  border: none;
}
/* line 581, templates/rt_orion/custom/scss/custom.scss */
#g-mainbar .jd-item-pageuser-whitepapers > table, tr, td {
  border: none;
}
/* line 585, templates/rt_orion/custom/scss/custom.scss */
.jd-item-pageuser-whitepapers {
  margin-top: -170px;
  font-family: "heebo", "Helvetica", "Tahoma", "Geneva", "Arial", sans-serif, 'FontAwesome';
  font-size: 0.8rem;
}
/* line 591, templates/rt_orion/custom/scss/custom.scss */
.p_download_cat {
  margin-top: -95px;
  text-align: center !important;
}
/* line 596, templates/rt_orion/custom/scss/custom.scss */
.p_download_cat > span:before {
  color: #9c0b1e !important;
  font-family: FontAwesome !important;
  content: "\f071 \00a0" !important;
  vertical-align: middle !important;
  visibility: visible;
}
/* line 604, templates/rt_orion/custom/scss/custom.scss */
#g-mainbar .jd-item-pageuser-downloads .p_download_cat > span {
  margin-top: -590px !important;
  background: #f90;
  font-weight: 100 !important;
  font-size: 0.75rem;
  color: #4a3c3c;
  text-shadow: none;
  width: 100%;
}
/* line 614, templates/rt_orion/custom/scss/custom.scss */
#g-mainbar .jd-item-pageuser-whitepapers .p_download_cat > span {
  margin-top: -100px !important;
  background: #f90;
  font-weight: 100 !important;
  font-size: 0.75rem;
  color: #4a3c3c;
  text-shadow: none;
  width: 100%;
}
/* line 625, templates/rt_orion/custom/scss/custom.scss */
#jd_license_text {
  background: none repeat scroll 0 0 #ffe;
  height: 300px !important;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px !important;
  color: darkslategray;
}
/* line 634, templates/rt_orion/custom/scss/custom.scss */
#g-mainbar .jd_div_table {
  background-color: transparent;
  color: wheat;
}
/* line 639, templates/rt_orion/custom/scss/custom.scss */
#g-mainbar .divTableHeading {
  background: #000;
  background-image: -webkit-linear-gradient(top, #4d4d4d 0, #000 100%);
  font-weight: bold;
  border: none !important;
}
/* line 645, templates/rt_orion/custom/scss/custom.scss */
.divTable.jd_div_table .divTableHeading .divTableHead {
  color: white;
}
/* line 649, templates/rt_orion/custom/scss/custom.scss */
#jd_agreeForm > input[type=checkbox] {
  margin: -1px 5px 0 !important;
}
/* line 653, templates/rt_orion/custom/scss/custom.scss */
.jd_footer a {
  display: none !important;
}
/* line 659, templates/rt_orion/custom/scss/custom.scss */
.download-promo {
  background-position-y: -35% !important;
}
/* line 664, templates/rt_orion/custom/scss/custom.scss */
.usecase-cog-analytics {
  background-image: url('../../../../images/main_content/CogAnaltics.jpg') !important;
  background-size: cover !important;
  background-repeat: no-repeat !important;
  top: 0 !important;
  left: 0 !important;
  min-width: 100%;
  min-height: 100%;
}
/* line 677, templates/rt_orion/custom/scss/custom.scss */
#feature-rtai {
  background-image: url('../../../../images/main_content/Thematic-ScatterPlot6.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}
/* line 688, templates/rt_orion/custom/scss/custom.scss */
#feature-easy {
  background-image: url('../../../../images/main_content/GlassEye-IO5.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}
/* line 699, templates/rt_orion/custom/scss/custom.scss */
#feature-nocode {
  background-image: url('../../../../images/main_content/No-Code-Apps.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}
/* line 710, templates/rt_orion/custom/scss/custom.scss */
#feature-df {
  background-image: url('../../../../images/main_content/DataFabric-Schema6.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}
/* line 721, templates/rt_orion/custom/scss/custom.scss */
#feature-kg {
  background-image: url('../../../../images/main_content/Kgraph-Brain.jpg');
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}
/* line 732, templates/rt_orion/custom/scss/custom.scss */
#feature-ux {
  background-image: url('../../../../images/main_content/No-Code-UX.png');
  background-size: cover;
  background-repeat: no-repeat;
  filter: contrast(1.1);
  image-rendering: -webkit-optimize-contrast !important;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
}
/* line 748, templates/rt_orion/custom/scss/custom.scss */
#feature-id2 {
  background-image: url('../../../../images/main_content/Idlechart.png');
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
}
/* line 757, templates/rt_orion/custom/scss/custom.scss */
#feature-id3 {
  background-image: url('../../../../images/main_content/ThemeClusters.png');
  background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  left: 0;
}
/* line 767, templates/rt_orion/custom/scss/custom.scss */
.solution-aiops #g-above {
  background-image: url('../../../../images/main_content/aiops-background2.png');
  background-position: bottom;
}
/* line 773, templates/rt_orion/custom/scss/custom.scss */
.solution-lifesci #g-above {
  background-image: url('../../../../images/main_content/lifesci-background.png');
  background-position: bottom;
}
/* line 780, templates/rt_orion/custom/scss/custom.scss */
.feature-nocode #g-above {
  background-image: url('../../../../images/main_content/nocode-background.png');
  background-position: bottom;
}
/* line 786, templates/rt_orion/custom/scss/custom.scss */
.feature-datafabric #g-above {
  background-image: url('../../../../images/main_content/kgraph-fs-background.png');
  background-position: bottom;
}
/* line 792, templates/rt_orion/custom/scss/custom.scss */
.feature-rtai #g-above {
  background-image: url('../../../../images/main_content/rtai2-background.jpg');
  background-position: bottom;
}
/* line 798, templates/rt_orion/custom/scss/custom.scss */
.platform-features #g-above {
  background-image: url('../../../../images/main_content/cog-background.jpg');
  background-position: bottom;
}
/* line 804, templates/rt_orion/custom/scss/custom.scss */
.solution-team #g-above {
  background-image: url('../../../../images/main_content/team-background2.jpg');
  background-position: bottom;
}
/* line 809, templates/rt_orion/custom/scss/custom.scss */
.section-horizontal-paddings-large .visible-large {
  padding-left: 10%;
  padding-right: 10%;
}
/* line 814, templates/rt_orion/custom/scss/custom.scss */
#g-expanded .solution-team img {
  box-shadow: 5px 9px 15px 0px #000;
}
/* line 819, templates/rt_orion/custom/scss/custom.scss */
.usecase-all #g-above {
  background-image: url('../../../../images/main_content/usecase2-background.jpg');
  background-position: bottom;
}
/* line 825, templates/rt_orion/custom/scss/custom.scss */
.solution-dint #g-above {
  background-image: url('../../../../images/main_content/dint-background.jpg');
  background-position: bottom;
}
/* line 832, templates/rt_orion/custom/scss/custom.scss */
.g-simplemenu a:hover {
  text-decoration: underline;
  color: #ffc047 !important;
}
/* line 837, templates/rt_orion/custom/scss/custom.scss */
.g-simplemenu a {
  border: 0px solid transparent;
}
/* line 842, templates/rt_orion/custom/scss/custom.scss */
.sh-download {
  margin-top: 20px !important;
  color: #fef4e9 !important;
  border: solid 1px #da7c0c;
  background: #f78d1d;
  background: linear-gradient(#faa51a, #f47a20);
  font-size: 11px;
  padding: 7px 14px 7px 14px;
  display: inline-block;
  vertical-align: baseline;
  margin: 0 2px;
  outline: none;
  cursor: pointer;
  text-align: center;
  text-decoration: none;
  font: 14px/100% Arial, Helvetica, sans-serif;
  border-radius: 0.5em;
  box-shadow: 0.5px 0.5px 2px #000;
}
/* line 861, templates/rt_orion/custom/scss/custom.scss */
a.sh-download:active {
  background: #f78d1d;
  color: #fef4e9 !important;
  border: solid 1px #ae8746;
  text-decoration: none;
  text-shadow: -0.3px -0.3px 0.3px black;
  box-shadow: -0.5px -0.5px 2px #000;
}
/* line 869, templates/rt_orion/custom/scss/custom.scss */
a.sh-download:hover {
  text-decoration: underline;
}
/* line 878, templates/rt_orion/custom/scss/custom.scss */
.frm_hc_download #bfPage1 > div.form-actions {
  width: fit-content !important;
  margin-left: -3px !important;
  padding: 8px 0px 0px 0px;
}
/* line 885, templates/rt_orion/custom/scss/custom.scss */
#bfSubmitButton.bfSubmitButton.btn.btn-primary.pull-right.button {
  width: 198px;
  padding-top: 8px;
  padding-bottom: 10px;
  height: 16px;
  box-sizing: initial;
}
/* line 893, templates/rt_orion/custom/scss/custom.scss */
#bfSubmitButton.bfSubmitButton.btn.btn-primary.pull-right.button:hover {
  background: #ee7933 !important;
  color: #fff !important;
  border-color: #ee7933 !important;
}
/** Flashing Circle **/
/* line 902, templates/rt_orion/custom/scss/custom.scss */
.flash_circle {
  position: absolute;
  z-index: 10;
  opacity: 0;
  border-radius: 100%;
  color: #fff;
  text-align: center;
  background: #b9dcfc;
  -webkit-animation: cflash 3.5s infinite ease-out;
  -moz-animation: cflash 3.5s infinite ease-out;
  -o-animation: cflash 3.5s infinite ease-out;
  animation: cflash 3.5s infinite ease-out;
}
@keyframes cflash {
  /* line 918, templates/rt_orion/custom/scss/custom.scss */
  0% {
    transform: scale(0.6);
    opacity: 0;
  }
  /* line 922, templates/rt_orion/custom/scss/custom.scss */
  40% {
    transform: scale(0.7);
    opacity: 0.3;
  }
  /* line 926, templates/rt_orion/custom/scss/custom.scss */
  70% {
    transform: scale(0.9);
    opacity: 0.4;
  }
  /* line 930, templates/rt_orion/custom/scss/custom.scss */
  90% {
    transform: scale(1.1);
    opacity: 0.2;
  }
  /* line 934, templates/rt_orion/custom/scss/custom.scss */
  100% {
    opacity: 0;
  }
}
@-moz-keyframes cflash {
  /* line 940, templates/rt_orion/custom/scss/custom.scss */
  0% {
    -moz-transform: scale(0.6);
    opacity: 0;
  }
  /* line 944, templates/rt_orion/custom/scss/custom.scss */
  40% {
    -moz-transform: scale(0.7);
    opacity: 0.3;
  }
  /* line 948, templates/rt_orion/custom/scss/custom.scss */
  70% {
    -moz-transform: scale(0.9);
    opacity: 0.4;
  }
  /* line 952, templates/rt_orion/custom/scss/custom.scss */
  90% {
    -moz-transform: scale(1.1);
    opacity: 0.2;
  }
  /* line 956, templates/rt_orion/custom/scss/custom.scss */
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes cflash {
  /* line 962, templates/rt_orion/custom/scss/custom.scss */
  0% {
    -webkit-transform: scale(0.6);
    opacity: 0;
  }
  /* line 966, templates/rt_orion/custom/scss/custom.scss */
  40% {
    -webkit-transform: scale(0.7);
    opacity: 0.3;
  }
  /* line 970, templates/rt_orion/custom/scss/custom.scss */
  70% {
    -webkit-transform: scale(0.9);
    opacity: 0.4;
  }
  /* line 974, templates/rt_orion/custom/scss/custom.scss */
  90% {
    -webkit-transform: scale(1.1);
    opacity: 0.2;
  }
  /* line 978, templates/rt_orion/custom/scss/custom.scss */
  100% {
    opacity: 0;
  }
}
/** Sparkle (flash) Image **/
/* line 985, templates/rt_orion/custom/scss/custom.scss */
.sparkle {
  position: absolute;
  z-index: 10;
  opacity: 0;
  -webkit-animation: sparkle 1.5s infinite ease-in-out;
  -moz-animation: sparkle 1.5s infinite ease-in-out;
}
/* line 997, templates/rt_orion/custom/scss/custom.scss */
.sparkle_slow {
  position: absolute;
  z-index: 10;
  opacity: 0;
  -webkit-animation: sparkle 4.5s infinite ease-out;
  -moz-animation: sparkle 4.5s infinite ease-out;
  -o-animation: sparkle 4.5s infinite ease-out;
  animation: sparkle 4.5s infinite ease-out;
}
@keyframes sparkle {
  /* line 1009, templates/rt_orion/custom/scss/custom.scss */
  0% {
    transform: scale(0.3);
    opacity: 0;
  }
  /* line 1013, templates/rt_orion/custom/scss/custom.scss */
  20% {
    transform: scale(0.5);
    opacity: 0.3;
  }
  /* line 1017, templates/rt_orion/custom/scss/custom.scss */
  40% {
    transform: scale(0.6);
    opacity: 0.4;
  }
  /* line 1021, templates/rt_orion/custom/scss/custom.scss */
  60% {
    transform: scale(1);
    opacity: 1;
  }
  /* line 1025, templates/rt_orion/custom/scss/custom.scss */
  80% {
    filter: blur(60%);
    opacity: 0.4;
  }
  /* line 1029, templates/rt_orion/custom/scss/custom.scss */
  100% {
    opacity: 0;
  }
}
@-moz-keyframes sparkle {
  /* line 1035, templates/rt_orion/custom/scss/custom.scss */
  0% {
    -moz-transform: scale(0.3);
    opacity: 0;
  }
  /* line 1039, templates/rt_orion/custom/scss/custom.scss */
  20% {
    -moz-transform: scale(0.5);
    opacity: 0.3;
  }
  /* line 1043, templates/rt_orion/custom/scss/custom.scss */
  40% {
    -moz-transform: scale(0.6);
    opacity: 0.4;
  }
  /* line 1047, templates/rt_orion/custom/scss/custom.scss */
  60% {
    -moz-transform: scale(1);
    opacity: 1;
  }
  /* line 1051, templates/rt_orion/custom/scss/custom.scss */
  80% {
    -moz-filter: blur(60%);
    opacity: 0.4;
  }
  /* line 1055, templates/rt_orion/custom/scss/custom.scss */
  100% {
    opacity: 0;
  }
}
/* line 1060, templates/rt_orion/custom/scss/custom.scss */
.blink {
  position: absolute;
  z-index: 10;
  opacity: 0;
  margin-left: 60%;
  -webkit-animation: blink 10s infinite both;
  animation: blink 10s infinite both;
}
@-webkit-keyframes blink {
  /* line 1071, templates/rt_orion/custom/scss/custom.scss */
  0%, 50%, 100% {
    opacity: 1;
  }
  /* line 1077, templates/rt_orion/custom/scss/custom.scss */
  25%, 75% {
    opacity: 0;
  }
}
@keyframes blink {
  /* line 1084, templates/rt_orion/custom/scss/custom.scss */
  0%, 50%, 100% {
    opacity: 1;
  }
  /* line 1090, templates/rt_orion/custom/scss/custom.scss */
  25%, 75% {
    opacity: 0;
  }
}
/* line 1111, templates/rt_orion/custom/scss/custom.scss */
cube {
  animation: 12s spin linear infinite;
  transform-style: preserve-3d;
  box-sizing: border-box;
  height: 10em;
  left: 75%;
  margin-left: -5em;
  perspective: 1000px;
  position: absolute;
  width: 10em;
}
/* line 1125, templates/rt_orion/custom/scss/custom.scss */
cube * {
  /* Each Face */
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0px, rgba(54, 226, 248, 0.5) 0%, rgba(54, 226, 248, 0.5) 3px, rgba(0, 0, 0, 0) 0px), linear-gradient(90deg, rgba(0, 0, 0, 0) 0px, rgba(54, 226, 248, 0.5) 0%, rgba(54, 226, 248, 0.5) 3px, rgba(0, 0, 0, 0) 0px);
  background-color: rgba(25, 33, 82, 0.6);
  border: 1px solid rgba(54, 226, 248, 0.5);
  box-shadow: 0 0 2.5em rgba(59, 45, 139, 0.9);
  display: block;
  height: 10em;
  position: absolute;
  width: 10em;
  border-radius: 15%;
}
/* line 1141, templates/rt_orion/custom/scss/custom.scss */
cube *:before {
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 30%, rgba(59, 45, 139, 0.2) 100%);
  content: '';
  height: 100%;
  position: absolute;
  width: 100%;
}
/* line 1150, templates/rt_orion/custom/scss/custom.scss */
back {
  transform: rotateX(180deg) translateZ(5em);
}
/* line 1154, templates/rt_orion/custom/scss/custom.scss */
bottom {
  transform: rotateX(-90deg) translateZ(5em);
}
/* line 1158, templates/rt_orion/custom/scss/custom.scss */
front {
  transform: rotateY(0deg) translateZ(5em);
}
/* line 1162, templates/rt_orion/custom/scss/custom.scss */
left {
  transform: rotateY(-90deg) translateZ(5em);
}
/* line 1166, templates/rt_orion/custom/scss/custom.scss */
right {
  transform: rotateY(90deg) translateZ(5em);
}
/* line 1170, templates/rt_orion/custom/scss/custom.scss */
top {
  transform: rotateX(90deg) translateZ(5em);
}
@keyframes background {
  /* line 1175, templates/rt_orion/custom/scss/custom.scss */
  to {
    background-size: 10em 10em, 10em 10em;
  }
}
@keyframes spin {
  /* line 1182, templates/rt_orion/custom/scss/custom.scss */
  from {
    transform: translateZ(-5em) rotateX(0) rotateY(0deg);
  }
  /* line 1185, templates/rt_orion/custom/scss/custom.scss */
  to {
    transform: translateZ(-5em) rotateX(360deg) rotateY(360deg);
  }
}
/* line 1193, templates/rt_orion/custom/scss/custom.scss */
rotor {
  top: 20%;
  left: 60%;
  position: absolute;
  width: 30%;
  height: 40vh;
}
/* line 1203, templates/rt_orion/custom/scss/custom.scss */
rotor *, rotor *:before, rotor *:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0.4;
}
/* line 1211, templates/rt_orion/custom/scss/custom.scss */
.eye {
  width: 332px;
  height: 332px;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background: #ebedf3;
  filter: blur(5px);
  animation: eyeAnimation 18s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes eyeAnimation {
  /* line 1221, templates/rt_orion/custom/scss/custom.scss */
  0%, 33%, 100% {
    box-shadow: inset -8px -13px 20px -10px rgba(230, 230, 236, 0.04), 64px 55px 40px -40px #38406a, 20px 18px 30px -10px #38406a, inset -70px -50px 60px -30px #4b6398, inset -90px -90px 70px -90px #697398, inset -70px -50px 100px -40px #697398, inset 80px 50px 80px -50px #eeeef3, -25px -15px 50px -10px #f6f6fb, 14px -1px 50px -10px #7e7ea9, 1px 9px 50px -10px #7e7ea9, inset -90px 40px 60px -20px rgba(116, 66, 255, 0.1), inset -90px -120px 60px -20px rgba(116, 66, 255, 0.1);
    transform: translate(-50%, -50%) scale(1.25);
  }
  /* line 1225, templates/rt_orion/custom/scss/custom.scss */
  65% {
    box-shadow: inset -8px -13px 60px -10px rgba(230, 230, 236, 0.2), 44px 35px 20px -20px #687294, 11px 9px 9px -4px #6e799d, inset -100px -70px 40px -110px #6a789c, inset -90px -90px 70px -90px #697398, inset -70px -50px 100px -40px #697398, inset 80px 50px 80px -50px #eeeef3, -25px -15px 30px -10px #f6f6fb;
    transform: translate(-50%, -50%) scale(1);
  }
}
/* line 1231, templates/rt_orion/custom/scss/custom.scss */
.eye::after {
  width: 160px;
  height: 160px;
  border-radius: 50%;
  box-shadow: inset -50px -20px 30px 0px #e7e2f5, inset 100px 10px 20px -27px #2f2c4c, 0px 0px 10px 7px rgba(231, 226, 245, 1);
  animation: pupilAnimationSize 8s cubic-bezier(1, 0, 1, 1) infinite, pupilAnimationView 8s ease infinite;
}
@keyframes pupilAnimationSize {
  /* line 1240, templates/rt_orion/custom/scss/custom.scss */
  0%, 30%, 100% {
    transform: translate(-50%, -50%) scale(0.85);
  }
  /* line 1241, templates/rt_orion/custom/scss/custom.scss */
  40%, 90% {
    transform: translate(-50%, -50%) scale(0.5);
  }
}
@keyframes pupilAnimationView {
  /* line 1244, templates/rt_orion/custom/scss/custom.scss */
  0%, 30%, 100% {
    box-shadow: inset -50px -20px 30px 0px #e7e2f5, inset 100px 10px 20px -27px #2f2c4c, 0px 0px 10px 7px rgba(231, 226, 245, 1);
  }
  /* line 1247, templates/rt_orion/custom/scss/custom.scss */
  60%, 66% {
    box-shadow: inset -50px -20px 30px 0px rgba(231, 226, 245, 0), inset 10px 10px 70px -27px rgba(47, 44, 76, 0), 0px 0px 10px 7px rgba(230, 225, 245, 0);
  }
  /* line 1250, templates/rt_orion/custom/scss/custom.scss */
  90% {
    box-shadow: inset -50px -20px 30px 0px #e7e2f5, inset 100px 10px 20px -27px #2f2c4c, 0px 0px 10px 7px rgba(231, 226, 245, 1);
  }
}
/* line 1256, templates/rt_orion/custom/scss/custom.scss */
.circle-1 {
  width: 450px;
  height: 450px;
  border-radius: 50%;
  border: 1px solid transparent;
  border-right-color: rgba(223, 228, 255, 0.6);
  animation: circle1AnimationOpacity 8s ease infinite, circle1AnimationMove 8s ease infinite;
}
@keyframes circle1AnimationMove {
  /* line 1266, templates/rt_orion/custom/scss/custom.scss */
  0%, 100% {
    transform: translate(-50%, -50%) rotate(49deg);
  }
  /* line 1267, templates/rt_orion/custom/scss/custom.scss */
  7% {
    transform: translate(-50%, -50%) rotate(38deg);
  }
  /* line 1268, templates/rt_orion/custom/scss/custom.scss */
  12%, 19%, 68% {
    transform: translate(-50%, -50%) rotate(42deg);
  }
  /* line 1269, templates/rt_orion/custom/scss/custom.scss */
  26%, 30% {
    transform: translate(-50%, -50%) rotate(82deg);
  }
  /* line 1270, templates/rt_orion/custom/scss/custom.scss */
  73% {
    transform: translate(-50%, -50%) rotate(34deg);
  }
  /* line 1271, templates/rt_orion/custom/scss/custom.scss */
  87%, 92% {
    transform: translate(-50%, -50%) rotate(69deg);
  }
  /* line 1272, templates/rt_orion/custom/scss/custom.scss */
  94% {
    transform: translate(-50%, -50%) rotate(65deg);
  }
}
@keyframes circle1AnimationOpacity {
  /* line 1275, templates/rt_orion/custom/scss/custom.scss */
  0%, 27%, 73%, 100% {
    opacity: 1;
  }
  /* line 1276, templates/rt_orion/custom/scss/custom.scss */
  30%, 70% {
    opacity: 0;
  }
}
/* line 1280, templates/rt_orion/custom/scss/custom.scss */
.circle-2 {
  width: 450px;
  height: 450px;
  border-radius: 50%;
  border: 1px solid transparent;
  border-right-color: rgba(223, 228, 255, 0.6);
  animation: circle2AnimationOpacity 8s ease infinite, circle2AnimationMove 8s ease infinite;
}
@keyframes circle2AnimationMove {
  /* line 1290, templates/rt_orion/custom/scss/custom.scss */
  0%, 100% {
    transform: translate(-50%, -50%) rotate(229deg);
  }
  /* line 1291, templates/rt_orion/custom/scss/custom.scss */
  9% {
    transform: translate(-50%, -50%) rotate(220deg);
  }
  /* line 1292, templates/rt_orion/custom/scss/custom.scss */
  14%, 21% {
    transform: translate(-50%, -50%) rotate(225deg);
  }
  /* line 1293, templates/rt_orion/custom/scss/custom.scss */
  29%, 67% {
    transform: translate(-50%, -50%) rotate(262deg);
  }
  /* line 1294, templates/rt_orion/custom/scss/custom.scss */
  82% {
    transform: translate(-50%, -50%) rotate(241deg);
  }
  /* line 1295, templates/rt_orion/custom/scss/custom.scss */
  90%, 94% {
    transform: translate(-50%, -50%) rotate(249deg);
  }
  /* line 1296, templates/rt_orion/custom/scss/custom.scss */
  99% {
    transform: translate(-50%, -50%) rotate(245deg);
  }
}
@keyframes circle2AnimationOpacity {
  /* line 1299, templates/rt_orion/custom/scss/custom.scss */
  0%, 27%, 79%, 100% {
    opacity: 1;
  }
  /* line 1300, templates/rt_orion/custom/scss/custom.scss */
  30%, 76% {
    opacity: 0;
  }
}
/* line 1304, templates/rt_orion/custom/scss/custom.scss */
.circle-3 {
  left: calc(50% + 93px);
  top: calc(50% - 189px);
  width: 106px;
  height: 280px;
  overflow: hidden;
}
/* line 1310, templates/rt_orion/custom/scss/custom.scss */
.circle-3::before {
  left: -275%;
  top: -4%;
  width: 393px;
  height: 393px;
  border-radius: 50%;
  border: 1px solid transparent;
  border-right-color: rgba(223, 228, 255, 0.6);
  animation: circle3Animation 8s ease infinite;
}
@keyframes circle3Animation {
  /* line 1322, templates/rt_orion/custom/scss/custom.scss */
  0% {
    transform: rotate(-3deg);
  }
  /* line 1323, templates/rt_orion/custom/scss/custom.scss */
  20% {
    transform: rotate(-107deg);
  }
  /* line 1324, templates/rt_orion/custom/scss/custom.scss */
  79% {
    transform: rotate(-286deg);
  }
  /* line 1325, templates/rt_orion/custom/scss/custom.scss */
  100% {
    transform: rotate(-364deg);
  }
}
/* line 1329, templates/rt_orion/custom/scss/custom.scss */
.circle-4 {
  width: 295px;
  height: 295px;
  border-radius: 50%;
  border: 1px solid transparent;
  border-right-color: #fbfbfb;
  border-left-color: rgba(251, 251, 251, 0.2);
  animation: circle4AnimationMove 8s cubic-bezier(1, 0, 1, 1) infinite, circle4AnimationOpacity 8s ease infinite;
}
@keyframes circle4AnimationMove {
  /* line 1340, templates/rt_orion/custom/scss/custom.scss */
  0%, 100% {
    transform: translate(-50%, -50%) rotate(219deg) scale(1);
  }
  /* line 1341, templates/rt_orion/custom/scss/custom.scss */
  6% {
    transform: translate(-50%, -50%) rotate(221deg) scale(0.9);
  }
  /* line 1342, templates/rt_orion/custom/scss/custom.scss */
  16% {
    transform: translate(-50%, -50%) rotate(302deg) scale(0.9);
  }
  /* line 1343, templates/rt_orion/custom/scss/custom.scss */
  22% {
    transform: translate(-50%, -50%) rotate(307deg) scale(0.9);
  }
  /* line 1344, templates/rt_orion/custom/scss/custom.scss */
  29% {
    transform: translate(-50%, -50%) rotate(312deg) scale(0.93);
  }
  /* line 1345, templates/rt_orion/custom/scss/custom.scss */
  33% {
    transform: translate(-50%, -50%) rotate(310deg) scale(0.93);
  }
  /* line 1346, templates/rt_orion/custom/scss/custom.scss */
  36% {
    transform: translate(-50%, -50%) rotate(300deg) scale(0.7);
  }
  /* line 1347, templates/rt_orion/custom/scss/custom.scss */
  39% {
    transform: translate(-50%, -50%) rotate(220deg) scale(0.92);
  }
  /* line 1348, templates/rt_orion/custom/scss/custom.scss */
  50%, 57% {
    transform: translate(-50%, -50%) rotate(248deg) scale(0.92);
  }
  /* line 1349, templates/rt_orion/custom/scss/custom.scss */
  66% {
    transform: translate(-50%, -50%) rotate(225deg) scale(0.92);
  }
  /* line 1350, templates/rt_orion/custom/scss/custom.scss */
  73%, 81% {
    transform: translate(-50%, -50%) rotate(243deg) scale(0.92);
  }
  /* line 1351, templates/rt_orion/custom/scss/custom.scss */
  93% {
    transform: translate(-50%, -50%) rotate(215deg) scale(1);
  }
}
@keyframes circle4AnimationOpacity {
  /* line 1354, templates/rt_orion/custom/scss/custom.scss */
  0%, 33%, 50%, 100% {
    opacity: 1;
  }
  /* line 1355, templates/rt_orion/custom/scss/custom.scss */
  36%, 39% {
    opacity: 0;
  }
}
/* line 1359, templates/rt_orion/custom/scss/custom.scss */
.circle-5 {
  width: 100px;
  height: 100px;
  transform: translate(-50%, -50%);
  animation: circle5AnimationSize 8s cubic-bezier(1, 0, 1, 1) infinite, circle5AnimationView 8s ease infinite;
}
/* line 1366, templates/rt_orion/custom/scss/custom.scss */
.circle-5::before {
  width: 173px;
  height: 173px;
  border-radius: 50%;
  border: 1px solid #fbfbfb;
  transform: translate(-50%, -50%);
}
/* line 1372, templates/rt_orion/custom/scss/custom.scss */
.circle-5::after {
  width: 177px;
  height: 177px;
  border-radius: 50%;
  border: 1px solid #fbfbfb;
  transform: translate(-50%, -50%);
}
@keyframes circle5AnimationSize {
  /* line 1379, templates/rt_orion/custom/scss/custom.scss */
  0%, 38%, 82.82%, 100% {
    transform: translate(-50%, -50%) scale(1);
  }
  /* line 1380, templates/rt_orion/custom/scss/custom.scss */
  45%, 75.44% {
    transform: translate(-50%, -50%) scale(0.7);
  }
}
@keyframes circle5AnimationView {
  /* line 1383, templates/rt_orion/custom/scss/custom.scss */
  0%, 5.7%, 7.4%, 9.8%, 11.5%, 14%, 15.6%, 18.9%, 21.3%, 23.8%, 25.4%, 28.7%, 35.3%, 42%, 77.9%, 82.7%, 83.6%, 85.2%, 86.1%, 91.8%, 93.5%, 97.6%, 100% {
    opacity: 1;
  }
  /* line 1384, templates/rt_orion/custom/scss/custom.scss */
  2.5%, 6.6%, 8.2%, 10.7%, 14.8%, 18%, 20.5%, 22.1%, 24.6%, 27.9%, 36%, 88.6% {
    opacity: 0.5;
  }
  /* line 1385, templates/rt_orion/custom/scss/custom.scss */
  47%, 77.8%, 82.8%, 83.5%, 85.3%, 86%, 90.2%, 92.7%, 96.8%, 99.2% {
    opacity: 0;
  }
}
/* line 1389, templates/rt_orion/custom/scss/custom.scss */
.circle-6 {
  top: 50%;
  left: 50%;
  width: 190px;
  height: 190px;
  background: repeating-conic-gradient(from 0deg, rgba(179, 221, 255, 0.4) 0deg 1deg, transparent 1deg 2deg);
  clip-path: url('#bagel1');
  border-radius: 50%;
  animation: circle6Animation 8s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes circle6Animation {
  /* line 1399, templates/rt_orion/custom/scss/custom.scss */
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  /* line 1402, templates/rt_orion/custom/scss/custom.scss */
  8%, 35% {
    transform: translate(-50%, -50%) scale(0.93);
    opacity: 1;
  }
  /* line 1406, templates/rt_orion/custom/scss/custom.scss */
  40%, 90% {
    transform: translate(-50%, -50%) scale(0.2);
    opacity: 0;
  }
  /* line 1410, templates/rt_orion/custom/scss/custom.scss */
  95%, 100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
}
/* line 1416, templates/rt_orion/custom/scss/custom.scss */
.circle-7 {
  top: 50%;
  left: 50%;
  width: 142px;
  height: 142px;
  filter: blur(1px);
  animation: circle6Animation 8s -0.1s cubic-bezier(1, 0, 1, 1) infinite;
}
/* line 1423, templates/rt_orion/custom/scss/custom.scss */
.circle-7::before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: repeating-conic-gradient(from 0deg, rgba(114, 87, 187, 0.6) 0deg 2deg, transparent 2deg 8deg);
  clip-path: url('#bagel2');
  border-radius: 50%;
}
/* line 1432, templates/rt_orion/custom/scss/custom.scss */
.circle-8 {
  top: 50%;
  left: 50%;
  width: 120px;
  height: 120px;
  background: repeating-conic-gradient(from 0deg, rgba(236, 247, 255, 0.68) 0deg 1deg, transparent 1deg 2deg);
  clip-path: url('#bagel3');
  border-radius: 50%;
  animation: circle6Animation 8s -0.13s cubic-bezier(1, 0, 1, 1) infinite;
}
/* line 1443, templates/rt_orion/custom/scss/custom.scss */
.circle-9 {
  top: 50%;
  left: 50%;
  width: 76px;
  height: 76px;
  background: repeating-conic-gradient(from 0deg, rgba(236, 247, 255, 0.68) 0deg 1deg, transparent 1deg 2deg);
  clip-path: url('#bagel4');
  border-radius: 50%;
  animation: circle6Animation 8s -0.16s cubic-bezier(1, 0, 1, 1) infinite;
}
/* line 1454, templates/rt_orion/custom/scss/custom.scss */
.circle-10 {
  top: 50%;
  left: 50%;
  width: 190px;
  height: 190px;
  background: radial-gradient(rgba(230, 245, 255, 0.6), rgba(201, 243, 255, 0.5), rgba(74, 105, 160, 0.3), transparent 70%);
  clip-path: url('#bagel1');
  border-radius: 50%;
  animation: circle10Animation 8s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes circle10Animation {
  /* line 1464, templates/rt_orion/custom/scss/custom.scss */
  0% {
    transform: translate(-50%, -50%) scale(1);
  }
  /* line 1467, templates/rt_orion/custom/scss/custom.scss */
  4%, 30% {
    transform: translate(-50%, -50%) scale(0.93);
    opacity: 1;
  }
  /* line 1471, templates/rt_orion/custom/scss/custom.scss */
  35%, 93% {
    transform: translate(-50%, -50%) scale(0);
    opacity: 0;
  }
  /* line 1475, templates/rt_orion/custom/scss/custom.scss */
  98%, 100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 1;
  }
}
/* line 1482, templates/rt_orion/custom/scss/custom.scss */
.circle-11 {
  top: 50%;
  left: 50%;
  width: 190px;
  height: 190px;
  background: repeating-conic-gradient(from 0deg, rgba(229, 243, 255, 0.1) 0deg 1deg, transparent 1deg 8deg, rgba(229, 243, 255, 0.3) 8deg 9deg, transparent 9deg 10deg, rgba(229, 243, 255, 0.1) 10deg 11deg, transparent 11deg 72deg);
  clip-path: url('#bagel1');
  border-radius: 50%;
  animation: circle11Animation 8s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes circle11Animation {
  /* line 1492, templates/rt_orion/custom/scss/custom.scss */
  0%, 98%, 100% {
    transform: translate(-50%, -50%) rotate(0deg);
    opacity: 1;
  }
  /* line 1496, templates/rt_orion/custom/scss/custom.scss */
  15% {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  /* line 1499, templates/rt_orion/custom/scss/custom.scss */
  25% {
    transform: translate(-50%, -50%) rotate(-10deg);
  }
  /* line 1502, templates/rt_orion/custom/scss/custom.scss */
  30% {
    opacity: 1;
  }
  /* line 1505, templates/rt_orion/custom/scss/custom.scss */
  35% {
    transform: translate(-50%, -50%) rotate(-20deg);
    opacity: 0;
  }
  /* line 1509, templates/rt_orion/custom/scss/custom.scss */
  93% {
    transform: translate(-50%, -50%) rotate(80deg);
    opacity: 0;
  }
}
/* line 1516, templates/rt_orion/custom/scss/custom.scss */
.circle-12 {
  top: 50%;
  left: 50%;
  width: 190px;
  height: 190px;
  background: repeating-conic-gradient(from 0deg, rgba(208, 233, 255, 0.2) 20deg 21deg, transparent 21deg 40deg, rgba(192, 223, 249, 0.25) 40deg 41deg, transparent 41deg 43deg, rgba(179, 220, 255, 0.15) 43deg 44deg, transparent 44deg 76deg);
  clip-path: url('#bagel1');
  border-radius: 50%;
  animation: circle12Animation 8s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes circle12Animation {
  /* line 1526, templates/rt_orion/custom/scss/custom.scss */
  0%, 96%, 100% {
    transform: translate(-50%, -50%) rotate(0deg);
    opacity: 1;
  }
  /* line 1530, templates/rt_orion/custom/scss/custom.scss */
  10% {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  /* line 1533, templates/rt_orion/custom/scss/custom.scss */
  25% {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  /* line 1536, templates/rt_orion/custom/scss/custom.scss */
  30% {
    opacity: 1;
  }
  /* line 1539, templates/rt_orion/custom/scss/custom.scss */
  35% {
    transform: translate(-50%, -50%) rotate(50deg);
    opacity: 0;
  }
  /* line 1543, templates/rt_orion/custom/scss/custom.scss */
  93% {
    transform: translate(-50%, -50%) rotate(-90deg);
    opacity: 0;
  }
}
/* line 1550, templates/rt_orion/custom/scss/custom.scss */
.circle-13 {
  width: 100px;
  height: 100px;
  transform: translate(-50%, -50%);
  animation: circle13AnimationSize 8s cubic-bezier(1, 0, 1, 1) infinite, circle13AnimationView 8s ease infinite;
}
/* line 1556, templates/rt_orion/custom/scss/custom.scss */
.circle-13::before {
  width: 110px;
  height: 110px;
  border-radius: 50%;
  border: 1px solid #fbfbfb;
  transform: translate(-50%, -50%);
}
/* line 1562, templates/rt_orion/custom/scss/custom.scss */
.circle-13::after {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  border: 1px solid rgba(251, 251, 251, 0.5);
  transform: translate(-50%, -50%);
}
@keyframes circle13AnimationSize {
  /* line 1569, templates/rt_orion/custom/scss/custom.scss */
  0%, 32%, 86%, 100% {
    transform: translate(-50%, -50%) scale(1);
  }
  /* line 1570, templates/rt_orion/custom/scss/custom.scss */
  38%, 82% {
    transform: translate(-50%, -50%) scale(0.2);
  }
}
@keyframes circle13AnimationView {
  /* подвигать */
  /* line 1574, templates/rt_orion/custom/scss/custom.scss */
  0% {
    opacity: 1;
  }
  /* line 1575, templates/rt_orion/custom/scss/custom.scss */
  2.5% {
    opacity: 0.5;
  }
  /* line 1576, templates/rt_orion/custom/scss/custom.scss */
  5.7% {
    opacity: 1;
  }
  /* line 1577, templates/rt_orion/custom/scss/custom.scss */
  6.6% {
    opacity: 0.5;
  }
  /* line 1578, templates/rt_orion/custom/scss/custom.scss */
  7.4% {
    opacity: 1;
  }
  /* line 1579, templates/rt_orion/custom/scss/custom.scss */
  8.2% {
    opacity: 0.5;
  }
  /* line 1580, templates/rt_orion/custom/scss/custom.scss */
  9.8% {
    opacity: 1;
  }
  /* line 1581, templates/rt_orion/custom/scss/custom.scss */
  10.7% {
    opacity: 0.5;
  }
  /* line 1582, templates/rt_orion/custom/scss/custom.scss */
  11.5%, 14% {
    opacity: 1;
  }
  /* line 1583, templates/rt_orion/custom/scss/custom.scss */
  14.8% {
    opacity: 0.5;
  }
  /* line 1584, templates/rt_orion/custom/scss/custom.scss */
  15.6% {
    opacity: 1;
  }
  /* line 1585, templates/rt_orion/custom/scss/custom.scss */
  18% {
    opacity: 0.5;
  }
  /* line 1586, templates/rt_orion/custom/scss/custom.scss */
  18.9% {
    opacity: 1;
  }
  /* line 1587, templates/rt_orion/custom/scss/custom.scss */
  20.5% {
    opacity: 0.5;
  }
  /* line 1588, templates/rt_orion/custom/scss/custom.scss */
  21.3% {
    opacity: 1;
  }
  /* line 1589, templates/rt_orion/custom/scss/custom.scss */
  22.1% {
    opacity: 0.5;
  }
  /* line 1590, templates/rt_orion/custom/scss/custom.scss */
  23.8% {
    opacity: 1;
  }
  /* line 1591, templates/rt_orion/custom/scss/custom.scss */
  24.6% {
    opacity: 0.5;
  }
  /* line 1592, templates/rt_orion/custom/scss/custom.scss */
  25.4% {
    opacity: 1;
  }
  /* line 1593, templates/rt_orion/custom/scss/custom.scss */
  27.9% {
    opacity: 0.5;
  }
  /* line 1594, templates/rt_orion/custom/scss/custom.scss */
  28.7%, 32% {
    opacity: 1;
  }
  /* line 1595, templates/rt_orion/custom/scss/custom.scss */
  38% {
    opacity: 0;
  }
  /* line 1596, templates/rt_orion/custom/scss/custom.scss */
  82% {
    opacity: 0;
  }
  /* line 1597, templates/rt_orion/custom/scss/custom.scss */
  86% {
    opacity: 1;
  }
  /* line 1598, templates/rt_orion/custom/scss/custom.scss */
  88.6% {
    opacity: 0.5;
  }
  /* line 1599, templates/rt_orion/custom/scss/custom.scss */
  90.2% {
    opacity: 0;
  }
  /* line 1600, templates/rt_orion/custom/scss/custom.scss */
  91.8% {
    opacity: 1;
  }
  /* line 1601, templates/rt_orion/custom/scss/custom.scss */
  92.7% {
    opacity: 0;
  }
  /* line 1602, templates/rt_orion/custom/scss/custom.scss */
  93.5% {
    opacity: 1;
  }
  /* line 1603, templates/rt_orion/custom/scss/custom.scss */
  96.8% {
    opacity: 0;
  }
  /* line 1604, templates/rt_orion/custom/scss/custom.scss */
  97.6% {
    opacity: 1;
  }
  /* line 1605, templates/rt_orion/custom/scss/custom.scss */
  99.2% {
    opacity: 0;
  }
  /* line 1606, templates/rt_orion/custom/scss/custom.scss */
  100% {
    opacity: 1;
  }
}
/* line 1609, templates/rt_orion/custom/scss/custom.scss */
.circle-14 {
  width: 100px;
  height: 100px;
  transform: translate(-50%, -50%);
  animation: circle13AnimationSize 8s -0.15s cubic-bezier(1, 0, 1, 1) infinite, circle14AnimationView 8s ease infinite;
}
/* line 1615, templates/rt_orion/custom/scss/custom.scss */
.circle-14::before {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border: 1px solid rgba(251, 251, 251, 0.5);
  transform: translate(-50%, -50%);
}
/* line 1621, templates/rt_orion/custom/scss/custom.scss */
.circle-14::after {
  width: 95px;
  height: 95px;
  border-radius: 50%;
  border: 1px solid rgba(251, 251, 251, 0.3);
  transform: translate(-50%, -50%);
}
@keyframes circle14AnimationView {
  /* motion animation */
  /* line 1630, templates/rt_orion/custom/scss/custom.scss */
  0% {
    opacity: 1;
  }
  /* line 1631, templates/rt_orion/custom/scss/custom.scss */
  2.5% {
    opacity: 0.5;
  }
  /* line 1632, templates/rt_orion/custom/scss/custom.scss */
  5.7% {
    opacity: 1;
  }
  /* line 1633, templates/rt_orion/custom/scss/custom.scss */
  6.6% {
    opacity: 0.5;
  }
  /* line 1634, templates/rt_orion/custom/scss/custom.scss */
  7.4% {
    opacity: 1;
  }
  /* line 1635, templates/rt_orion/custom/scss/custom.scss */
  8.2% {
    opacity: 0.5;
  }
  /* line 1636, templates/rt_orion/custom/scss/custom.scss */
  9.8% {
    opacity: 1;
  }
  /* line 1637, templates/rt_orion/custom/scss/custom.scss */
  10.7% {
    opacity: 0.5;
  }
  /* line 1638, templates/rt_orion/custom/scss/custom.scss */
  11.5%, 14% {
    opacity: 1;
  }
  /* line 1639, templates/rt_orion/custom/scss/custom.scss */
  14.8% {
    opacity: 0.5;
  }
  /* line 1640, templates/rt_orion/custom/scss/custom.scss */
  15.6% {
    opacity: 1;
  }
  /* line 1641, templates/rt_orion/custom/scss/custom.scss */
  18% {
    opacity: 0.5;
  }
  /* line 1642, templates/rt_orion/custom/scss/custom.scss */
  18.9% {
    opacity: 1;
  }
  /* line 1643, templates/rt_orion/custom/scss/custom.scss */
  20.5% {
    opacity: 0.5;
  }
  /* line 1644, templates/rt_orion/custom/scss/custom.scss */
  21.3% {
    opacity: 1;
  }
  /* line 1645, templates/rt_orion/custom/scss/custom.scss */
  22.1% {
    opacity: 0.5;
  }
  /* line 1646, templates/rt_orion/custom/scss/custom.scss */
  23.8% {
    opacity: 1;
  }
  /* line 1647, templates/rt_orion/custom/scss/custom.scss */
  24.6% {
    opacity: 0.5;
  }
  /* line 1648, templates/rt_orion/custom/scss/custom.scss */
  25.4% {
    opacity: 1;
  }
  /* line 1649, templates/rt_orion/custom/scss/custom.scss */
  27.9% {
    opacity: 0.5;
  }
  /* line 1650, templates/rt_orion/custom/scss/custom.scss */
  28.7%, 32% {
    opacity: 1;
  }
  /* line 1651, templates/rt_orion/custom/scss/custom.scss */
  38% {
    opacity: 0;
  }
  /* line 1652, templates/rt_orion/custom/scss/custom.scss */
  82% {
    opacity: 0;
  }
  /* line 1653, templates/rt_orion/custom/scss/custom.scss */
  86% {
    opacity: 1;
  }
  /* line 1654, templates/rt_orion/custom/scss/custom.scss */
  88.6% {
    opacity: 0.5;
  }
  /* line 1655, templates/rt_orion/custom/scss/custom.scss */
  90.2% {
    opacity: 0;
  }
  /* line 1656, templates/rt_orion/custom/scss/custom.scss */
  91.8% {
    opacity: 1;
  }
  /* line 1657, templates/rt_orion/custom/scss/custom.scss */
  92.7% {
    opacity: 0;
  }
  /* line 1658, templates/rt_orion/custom/scss/custom.scss */
  93.5% {
    opacity: 1;
  }
  /* line 1659, templates/rt_orion/custom/scss/custom.scss */
  96.8% {
    opacity: 0;
  }
  /* line 1660, templates/rt_orion/custom/scss/custom.scss */
  97.6% {
    opacity: 1;
  }
  /* line 1661, templates/rt_orion/custom/scss/custom.scss */
  99.2% {
    opacity: 0;
  }
  /* line 1662, templates/rt_orion/custom/scss/custom.scss */
  100% {
    opacity: 1;
  }
}
/* line 1666, templates/rt_orion/custom/scss/custom.scss */
.glitch {
  width: 2px;
  height: 2px;
  box-shadow: -21px -75px #8ac7ed, -16px -78px #8ac7ed, -8px -78px #8ac7ed, -5px -77px #8ac7ed, -2px -79px #8ac7ed, 10px -79px #8ac7ed, 25px -73px #8ac7ed, 41px -71px #8ac7ed, 44px -68px #8ac7ed, -26px -72px #8ac7ed, -45px -62px #8ac7ed, -65px -57px #8ac7ed, 59px -49px #8ac7ed, 67px -52px #8ac7ed, 37px -69px #8ac7ed, 43px -62px #8ac7ed, 39px -62px #8ac7ed, 17px -71px #8ac7ed, 28px -67px #8ac7ed, 65px -32px #8ac7ed, 73px -24px #8ac7ed, 67px -25px #8ac7ed, 76px -14px #8ac7ed, 70px -18px #8ac7ed, 82px 21px #8ac7ed, 79px 20px #8ac7ed, 72px 15px #8ac7ed, 55px 45px #8ac7ed, 48px 51px #8ac7ed, 43px 58px #8ac7ed, 37px 57px #8ac7ed, 36px 63px #8ac7ed, 32px 76px #8ac7ed, 35px 70px #8ac7ed, 25px 71px #8ac7ed, 20px 75px #8ac7ed, 5px 70px #8ac7ed, 7px 75px #8ac7ed, -5px 79px #8ac7ed, 3px 78px #8ac7ed, -1px 77px #8ac7ed, -13px 78px #8ac7ed, -15px 82px #8ac7ed, -20px 76px #8ac7ed, -18px 78px #8ac7ed, -17px 75px #8ac7ed, -22px 72px #8ac7ed, -34px 72px #8ac7ed, -36px 69px #8ac7ed, -43px 74px #8ac7ed, -41px 72px #8ac7ed, -42px 69px #8ac7ed, -38px 66px #8ac7ed, -43px 63px #8ac7ed, -37px 61px #8ac7ed, -56px 66px #8ac7ed, -54px 61px #8ac7ed, -58px 54px #8ac7ed, -60px 41px #8ac7ed, -50px 56px #8ac7ed, -54px 57px #8ac7ed, -60px 52px #8ac7ed, -74px 35px #8ac7ed, -76px 18px #8ac7ed, -74px 25px #8ac7ed, -69px 23px #8ac7ed, -84px 13px #8ac7ed, -73px 3px #8ac7ed, -80px -1px #8ac7ed, -79px -4px #8ac7ed, -79px -7px #8ac7ed, -70px -11px #8ac7ed, -67px -23px #8ac7ed, -84px -13px #8ac7ed, -71px -42px #8ac7ed, -61px -49px #8ac7ed, -58px -43px #8ac7ed, -55px -50px #8ac7ed, -32px -72px #8ac7ed, -80px -30px #8ac7ed, -59px -20px #8ac7ed, -79px 12px #8ac7ed, -76px 1px #8ac7ed, 8px 57px #8ac7ed, 59px 36px #8ac7ed, 60px 46px #8ac7ed, 54px 59px #8ac7ed, 44px 52px #8ac7ed, -31px 20px #8ac7ed, -56px 2px #8ac7ed, 47px 35px #8ac7ed, 70px 6px #8ac7ed, 60px -2px #8ac7ed, -21px -75px 0 1px rgba(255, 255, 255, 0.1), -16px -78px 0 1px rgba(255, 255, 255, 0.1), -8px -78px 0 1px rgba(255, 255, 255, 0.1), -5px -77px 0 1px rgba(255, 255, 255, 0.1), -2px -79px 0 1px rgba(255, 255, 255, 0.1), 10px -79px 0 1px rgba(255, 255, 255, 0.1), 25px -73px 0 1px rgba(255, 255, 255, 0.1), 41px -71px 0 1px rgba(255, 255, 255, 0.1), 44px -68px 0 1px rgba(255, 255, 255, 0.1), -26px -72px 0 1px rgba(255, 255, 255, 0.1), -45px -62px 0 1px rgba(255, 255, 255, 0.1), -65px -57px 0 1px rgba(255, 255, 255, 0.1), 59px -49px 0 1px rgba(255, 255, 255, 0.1), 67px -52px 0 1px rgba(255, 255, 255, 0.1), 37px -69px 0 1px rgba(255, 255, 255, 0.1), 43px -62px 0 1px rgba(255, 255, 255, 0.1), 39px -62px 0 1px rgba(255, 255, 255, 0.1), 17px -71px 0 1px rgba(255, 255, 255, 0.1), 28px -67px 0 1px rgba(255, 255, 255, 0.1), 65px -32px 0 1px rgba(255, 255, 255, 0.1), 73px -24px 0 1px rgba(255, 255, 255, 0.1), 67px -25px 0 1px rgba(255, 255, 255, 0.1), 76px -14px 0 1px rgba(255, 255, 255, 0.1), 70px -18px 0 1px rgba(255, 255, 255, 0.1), 82px 21px 0 1px rgba(255, 255, 255, 0.1), 79px 20px 0 1px rgba(255, 255, 255, 0.1), 72px 15px 0 1px rgba(255, 255, 255, 0.1), 55px 45px 0 1px rgba(255, 255, 255, 0.1), 48px 51px 0 1px rgba(255, 255, 255, 0.1), 43px 58px 0 1px rgba(255, 255, 255, 0.1), 37px 57px 0 1px rgba(255, 255, 255, 0.1), 36px 63px 0 1px rgba(255, 255, 255, 0.1), 32px 76px 0 1px rgba(255, 255, 255, 0.1), 35px 70px 0 1px rgba(255, 255, 255, 0.1), 25px 71px 0 1px rgba(255, 255, 255, 0.1), 20px 75px 0 1px rgba(255, 255, 255, 0.1), 5px 70px 0 1px rgba(255, 255, 255, 0.1), 7px 75px 0 1px rgba(255, 255, 255, 0.1), -5px 79px 0 1px rgba(255, 255, 255, 0.1), 3px 78px 0 1px rgba(255, 255, 255, 0.1), -1px 77px 0 1px rgba(255, 255, 255, 0.1), -13px 78px 0 1px rgba(255, 255, 255, 0.1), -15px 82px 0 1px rgba(255, 255, 255, 0.1), -20px 76px 0 1px rgba(255, 255, 255, 0.1), -18px 78px 0 1px rgba(255, 255, 255, 0.1), -17px 75px 0 1px rgba(255, 255, 255, 0.1), -22px 72px 0 1px rgba(255, 255, 255, 0.1), -34px 72px 0 1px rgba(255, 255, 255, 0.1), -36px 69px 0 1px rgba(255, 255, 255, 0.1), -43px 74px 0 1px rgba(255, 255, 255, 0.1), -41px 72px 0 1px rgba(255, 255, 255, 0.1), -42px 69px 0 1px rgba(255, 255, 255, 0.1), -38px 66px 0 1px rgba(255, 255, 255, 0.1), -43px 63px 0 1px rgba(255, 255, 255, 0.1), -37px 61px 0 1px rgba(255, 255, 255, 0.1), -56px 66px 0 1px rgba(255, 255, 255, 0.1), -54px 61px 0 1px rgba(255, 255, 255, 0.1), -58px 54px 0 1px rgba(255, 255, 255, 0.1), -60px 41px 0 1px rgba(255, 255, 255, 0.1), -50px 56px 0 1px rgba(255, 255, 255, 0.1), -54px 57px 0 1px rgba(255, 255, 255, 0.1), -60px 52px 0 1px rgba(255, 255, 255, 0.1), -74px 35px 0 1px rgba(255, 255, 255, 0.1), -76px 18px 0 1px rgba(255, 255, 255, 0.1), -74px 25px 0 1px rgba(255, 255, 255, 0.1), -69px 23px 0 1px rgba(255, 255, 255, 0.1), -84px 13px 0 1px rgba(255, 255, 255, 0.1), -73px 3px 0 1px rgba(255, 255, 255, 0.1), -80px -1px 0 1px rgba(255, 255, 255, 0.1), -79px -4px 0 1px rgba(255, 255, 255, 0.1), -79px -7px 0 1px rgba(255, 255, 255, 0.1), -70px -11px 0 1px rgba(255, 255, 255, 0.1), -67px -23px 0 1px rgba(255, 255, 255, 0.1), -84px -13px 0 1px rgba(255, 255, 255, 0.1), -71px -42px 0 1px rgba(255, 255, 255, 0.1), -61px -49px 0 1px rgba(255, 255, 255, 0.1), -58px -43px 0 1px rgba(255, 255, 255, 0.1), -55px -50px 0 1px rgba(255, 255, 255, 0.1), -32px -72px 0 1px rgba(255, 255, 255, 0.1), -80px -30px 0 1px rgba(255, 255, 255, 0.1), -59px -20px 0 1px rgba(255, 255, 255, 0.1), -79px 12px 0 1px rgba(255, 255, 255, 0.1), -76px 1px 0 1px rgba(255, 255, 255, 0.1), 8px 57px 0 1px rgba(255, 255, 255, 0.1), 59px 36px 0 1px rgba(255, 255, 255, 0.1), 60px 46px 0 1px rgba(255, 255, 255, 0.1), 54px 59px 0 1px rgba(255, 255, 255, 0.1), 44px 52px 0 1px rgba(255, 255, 255, 0.1), -31px 20px 0 1px rgba(255, 255, 255, 0.1), -56px 2px 0 1px rgba(255, 255, 255, 0.1), 47px 35px 0 1px rgba(255, 255, 255, 0.1), 70px 6px 0 1px rgba(255, 255, 255, 0.1), 60px -2px 0 1px rgba(255, 255, 255, 0.1);
  filter: blur(1px);
  animation: glitchAnimationOpacity 8s cubic-bezier(1, 0, 1, 1) infinite, glitchAnimationMove 8s cubic-bezier(1, 0, 1, 1) infinite, glitchAnimationBright 8s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes glitchAnimationOpacity {
  /* line 1677, templates/rt_orion/custom/scss/custom.scss */
  0%, 30%, 96%, 100% {
    opacity: 1;
  }
  /* line 1678, templates/rt_orion/custom/scss/custom.scss */
  35%, 93% {
    opacity: 0;
  }
}
@keyframes glitchAnimationMove {
  /* line 1681, templates/rt_orion/custom/scss/custom.scss */
  0%, 100% {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  /* line 1682, templates/rt_orion/custom/scss/custom.scss */
  35%, 65% {
    transform: translate(-50%, -50%) rotate(4320deg);
  }
}
@keyframes glitchAnimationBright {
  /* line 1685, templates/rt_orion/custom/scss/custom.scss */
  0%, 100% {
    filter: blur(1px);
  }
  /* line 1686, templates/rt_orion/custom/scss/custom.scss */
  35%, 65% {
    filter: blur(1px) brightness(1.8);
  }
}
/* line 1690, templates/rt_orion/custom/scss/custom.scss */
.fragment-1::before {
  width: 6px;
  height: 6px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  animation: fragment1BeforeAnimationMove 8s -0.15s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes fragment1BeforeAnimationMove {
  /* line 1699, templates/rt_orion/custom/scss/custom.scss */
  0%, 100% {
    transform: rotate(0deg) translate(71px, -181px);
    opacity: 1;
  }
  /* line 1703, templates/rt_orion/custom/scss/custom.scss */
  37% {
    transform: rotate(15deg) translate(71px, -181px);
    opacity: 1;
  }
  /* line 1707, templates/rt_orion/custom/scss/custom.scss */
  37.1%, 76.9% {
    opacity: 0;
  }
  /* line 1710, templates/rt_orion/custom/scss/custom.scss */
  77% {
    transform: rotate(-2deg) translate(71px, -181px);
    opacity: 1;
  }
  /* line 1714, templates/rt_orion/custom/scss/custom.scss */
  90% {
    transform: rotate(-9deg) translate(71px, -181px);
  }
}
/* line 1720, templates/rt_orion/custom/scss/custom.scss */
.fragment-1::after {
  width: 6px;
  height: 6px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  animation: fragment1AfterAnimationMove 8s -0.15s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes fragment1AfterAnimationMove {
  /* line 1729, templates/rt_orion/custom/scss/custom.scss */
  0%, 100% {
    transform: rotate(0deg) translate(285px, 48px);
    opacity: 1;
  }
  /* line 1733, templates/rt_orion/custom/scss/custom.scss */
  7% {
    transform: rotate(5deg) translate(285px, 48px);
  }
  /* line 1736, templates/rt_orion/custom/scss/custom.scss */
  22% {
    transform: rotate(-1deg) translate(285px, 48px);
  }
  /* line 1739, templates/rt_orion/custom/scss/custom.scss */
  40% {
    transform: rotate(-3deg) translate(285px, 48px);
    opacity: 1;
  }
  /* line 1743, templates/rt_orion/custom/scss/custom.scss */
  40.1%, 81.9% {
    opacity: 0;
  }
  /* line 1746, templates/rt_orion/custom/scss/custom.scss */
  82% {
    transform: rotate(-15deg) translate(285px, 48px);
    opacity: 1;
  }
}
/* line 1752, templates/rt_orion/custom/scss/custom.scss */
.fragment-2::after {
  width: 6px;
  height: 6px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  animation: fragment2AfterAnimationMove 8s -0.15s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes fragment2AfterAnimationMove {
  /* line 1761, templates/rt_orion/custom/scss/custom.scss */
  0%, 100% {
    transform: rotate(0deg) translate(-220px, 162px);
    opacity: 1;
  }
  /* line 1765, templates/rt_orion/custom/scss/custom.scss */
  46% {
    transform: rotate(-8deg) translate(-220px, 162px);
    opacity: 1;
  }
  /* line 1769, templates/rt_orion/custom/scss/custom.scss */
  46.1%, 97.9% {
    opacity: 0;
  }
  /* line 1772, templates/rt_orion/custom/scss/custom.scss */
  98% {
    transform: rotate(2deg) translate(-220px, 162px);
    opacity: 1;
  }
}
/* line 1778, templates/rt_orion/custom/scss/custom.scss */
.fragment-2::before {
  width: 6px;
  height: 6px;
  border: 2px solid rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  animation: fragment2BeforeAnimationMove 8s -0.15s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes fragment2BeforeAnimationMove {
  /* line 1787, templates/rt_orion/custom/scss/custom.scss */
  0%, 100% {
    transform: rotate(0deg) translate(284px, 111px);
    opacity: 1;
  }
  /* line 1791, templates/rt_orion/custom/scss/custom.scss */
  2% {
    transform: rotate(2deg) translate(284px, 111px);
  }
  /* line 1794, templates/rt_orion/custom/scss/custom.scss */
  9% {
    transform: rotate(-5deg) translate(284px, 111px);
  }
  /* line 1797, templates/rt_orion/custom/scss/custom.scss */
  15%, 22% {
    transform: rotate(-3deg) translate(284px, 111px);
  }
  /* line 1800, templates/rt_orion/custom/scss/custom.scss */
  27% {
    transform: rotate(-2deg) translate(284px, 111px);
    opacity: 1;
  }
  /* line 1804, templates/rt_orion/custom/scss/custom.scss */
  38.9% {
    transform: rotate(-9deg) translate(284px, 111px);
  }
  /* line 1807, templates/rt_orion/custom/scss/custom.scss */
  39%, 76.9% {
    opacity: 0;
  }
  /* line 1810, templates/rt_orion/custom/scss/custom.scss */
  77% {
    transform: rotate(-9deg) translate(284px, 111px);
    opacity: 1;
  }
}
/* line 1816, templates/rt_orion/custom/scss/custom.scss */
.fragment-3::after {
  width: 6px;
  height: 6px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  animation: fragment3AfterAnimationMove 8s -0.15s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes fragment3AfterAnimationMove {
  /* line 1825, templates/rt_orion/custom/scss/custom.scss */
  0%, 4.9%, 65.1%, 100% {
    opacity: 0;
  }
  /* line 1828, templates/rt_orion/custom/scss/custom.scss */
  5% {
    transform: rotate(0deg) translate(183px, 198px);
    opacity: 1;
  }
  /* line 1832, templates/rt_orion/custom/scss/custom.scss */
  16% {
    transform: rotate(-9deg) translate(284px, 111px);
    opacity: 1;
  }
  /* line 1836, templates/rt_orion/custom/scss/custom.scss */
  16.1%, 60.9% {
    opacity: 0;
  }
  /* line 1839, templates/rt_orion/custom/scss/custom.scss */
  61% {
    transform: rotate(5deg) translate(284px, 111px);
    opacity: 1;
  }
  /* line 1843, templates/rt_orion/custom/scss/custom.scss */
  65% {
    transform: rotate(10deg) translate(284px, 111px);
    opacity: 1;
  }
}
/* line 1849, templates/rt_orion/custom/scss/custom.scss */
.fragment-3::before {
  width: 6px;
  height: 6px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 2px;
  animation: fragment3BeforeAnimationMove 8s -0.15s cubic-bezier(1, 0, 1, 1) infinite;
}
@keyframes fragment3BeforeAnimationMove {
  /* line 1858, templates/rt_orion/custom/scss/custom.scss */
  0%, 100% {
    transform: rotate(0deg) translate(-253px, -126px);
    opacity: 1;
  }
  /* line 1862, templates/rt_orion/custom/scss/custom.scss */
  22% {
    transform: rotate(25deg) translate(-253px, -126px);
    opacity: 1;
  }
  /* line 1866, templates/rt_orion/custom/scss/custom.scss */
  22.1%, 95.9% {
    opacity: 0;
  }
  /* line 1869, templates/rt_orion/custom/scss/custom.scss */
  96% {
    transform: rotate(-5deg) translate(-253px, -126px);
    opacity: 1;
  }
}
/*# sourceMappingURL=custom_10.css.map */