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

@charset "utf-8";
/* 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;
}
/* Custom Stylesheet for Rod Willis site */
/* line 1, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  z-index: 0;
  pointer-events: none;
}
/* line 10, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item {
  position: absolute;
  border-radius: 3px;
}
@keyframes particle-animation-1 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(26vw, 19vh, 56px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(81vw, 31vh, 38px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(1) {
  animation: particle-animation-1 60s infinite;
  opacity: 0.93;
  animation-delay: -0.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-2 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(10vw, 22vh, 40px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(85vw, 59vh, 32px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(2) {
  animation: particle-animation-2 60s infinite;
  opacity: 0.01;
  animation-delay: -0.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-3 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(21vw, 52vh, 97px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(84vw, 37vh, 12px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(3) {
  animation: particle-animation-3 60s infinite;
  opacity: 0.4;
  animation-delay: -0.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-4 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(40vw, 71vh, 98px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(35vw, 28vh, 22px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(4) {
  animation: particle-animation-4 60s infinite;
  opacity: 0.31;
  animation-delay: -0.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-5 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(12vw, 61vh, 26px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(75vw, 13vh, 51px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(5) {
  animation: particle-animation-5 60s infinite;
  opacity: 0.93;
  animation-delay: -1s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-6 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(89vw, 88vh, 24px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(50vw, 40vh, 15px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(6) {
  animation: particle-animation-6 60s infinite;
  opacity: 0.71;
  animation-delay: -1.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-7 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(20vw, 59vh, 72px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(58vw, 83vh, 70px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(7) {
  animation: particle-animation-7 60s infinite;
  opacity: 0.19;
  animation-delay: -1.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-8 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(1vw, 5vh, 66px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(47vw, 13vh, 59px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(8) {
  animation: particle-animation-8 60s infinite;
  opacity: 0.22;
  animation-delay: -1.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-9 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(72vw, 43vh, 75px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(84vw, 12vh, 2px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(9) {
  animation: particle-animation-9 60s infinite;
  opacity: 0.43;
  animation-delay: -1.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-10 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(81vw, 22vh, 55px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(24vw, 31vh, 2px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(10) {
  animation: particle-animation-10 60s infinite;
  opacity: 0.9;
  animation-delay: -2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-11 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(86vw, 73vh, 94px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(52vw, 82vh, 51px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(11) {
  animation: particle-animation-11 60s infinite;
  opacity: 0.35;
  animation-delay: -2.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-12 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(3vw, 63vh, 1px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(67vw, 39vh, 32px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(12) {
  animation: particle-animation-12 60s infinite;
  opacity: 0.99;
  animation-delay: -2.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-13 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(45vw, 14vh, 88px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(63vw, 47vh, 74px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(13) {
  animation: particle-animation-13 60s infinite;
  opacity: 0.91;
  animation-delay: -2.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-14 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(35vw, 77vh, 16px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(27vw, 30vh, 28px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(14) {
  animation: particle-animation-14 60s infinite;
  opacity: 0.25;
  animation-delay: -2.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-15 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(27vw, 48vh, 44px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(87vw, 11vh, 17px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(15) {
  animation: particle-animation-15 60s infinite;
  opacity: 0.91;
  animation-delay: -3s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-16 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(13vw, 69vh, 52px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(76vw, 77vh, 42px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(16) {
  animation: particle-animation-16 60s infinite;
  opacity: 0.31;
  animation-delay: -3.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-17 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(82vw, 15vh, 59px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(68vw, 44vh, 26px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(17) {
  animation: particle-animation-17 60s infinite;
  opacity: 0.12;
  animation-delay: -3.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-18 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(13vw, 61vh, 32px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(69vw, 39vh, 6px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(18) {
  animation: particle-animation-18 60s infinite;
  opacity: 0.06;
  animation-delay: -3.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-19 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(27vw, 27vh, 41px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(76vw, 79vh, 55px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(19) {
  animation: particle-animation-19 60s infinite;
  opacity: 0.56;
  animation-delay: -3.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-20 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(71vw, 39vh, 53px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(71vw, 34vh, 46px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(20) {
  animation: particle-animation-20 60s infinite;
  opacity: 0.12;
  animation-delay: -4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-21 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(43vw, 49vh, 88px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(38vw, 86vh, 88px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(21) {
  animation: particle-animation-21 60s infinite;
  opacity: 0.47;
  animation-delay: -4.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-22 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(36vw, 5vh, 76px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(11vw, 82vh, 9px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(22) {
  animation: particle-animation-22 60s infinite;
  opacity: 0.29;
  animation-delay: -4.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-23 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(5vw, 42vh, 71px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(68vw, 13vh, 25px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(23) {
  animation: particle-animation-23 60s infinite;
  opacity: 0.18;
  animation-delay: -4.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-24 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(8vw, 22vh, 50px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(41vw, 53vh, 81px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(24) {
  animation: particle-animation-24 60s infinite;
  opacity: 0.07;
  animation-delay: -4.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-25 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(41vw, 18vh, 76px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(6vw, 69vh, 17px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(25) {
  animation: particle-animation-25 60s infinite;
  opacity: 0.7;
  animation-delay: -5s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-26 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(90vw, 40vh, 13px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(72vw, 79vh, 70px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(26) {
  animation: particle-animation-26 60s infinite;
  opacity: 0.09;
  animation-delay: -5.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-27 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(70vw, 77vh, 9px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(34vw, 37vh, 85px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(27) {
  animation: particle-animation-27 60s infinite;
  opacity: 0.1;
  animation-delay: -5.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-28 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(24vw, 53vh, 60px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(18vw, 60vh, 64px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(28) {
  animation: particle-animation-28 60s infinite;
  opacity: 0.23;
  animation-delay: -5.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-29 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(86vw, 61vh, 37px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(79vw, 90vh, 31px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(29) {
  animation: particle-animation-29 60s infinite;
  opacity: 0.04;
  animation-delay: -5.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-30 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(63vw, 42vh, 89px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(74vw, 43vh, 92px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(30) {
  animation: particle-animation-30 60s infinite;
  opacity: 0.67;
  animation-delay: -6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-31 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(11vw, 87vh, 6px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(22vw, 38vh, 47px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(31) {
  animation: particle-animation-31 60s infinite;
  opacity: 0.97;
  animation-delay: -6.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-32 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(52vw, 55vh, 30px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(30vw, 49vh, 94px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(32) {
  animation: particle-animation-32 60s infinite;
  opacity: 0.11;
  animation-delay: -6.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-33 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(56vw, 65vh, 58px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(52vw, 18vh, 19px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(33) {
  animation: particle-animation-33 60s infinite;
  opacity: 0.43;
  animation-delay: -6.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-34 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(29vw, 64vh, 35px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(28vw, 27vh, 31px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(34) {
  animation: particle-animation-34 60s infinite;
  opacity: 0.58;
  animation-delay: -6.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-35 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(19vw, 86vh, 37px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(51vw, 7vh, 28px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(35) {
  animation: particle-animation-35 60s infinite;
  opacity: 0.48;
  animation-delay: -7s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-36 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(71vw, 41vh, 11px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(43vw, 31vh, 91px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(36) {
  animation: particle-animation-36 60s infinite;
  opacity: 0.94;
  animation-delay: -7.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-37 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(80vw, 76vh, 65px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(67vw, 11vh, 75px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(37) {
  animation: particle-animation-37 60s infinite;
  opacity: 0.03;
  animation-delay: -7.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-38 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(50vw, 41vh, 56px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(88vw, 88vh, 7px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(38) {
  animation: particle-animation-38 60s infinite;
  opacity: 0.09;
  animation-delay: -7.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-39 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(38vw, 44vh, 40px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(51vw, 90vh, 46px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(39) {
  animation: particle-animation-39 60s infinite;
  opacity: 0.27;
  animation-delay: -7.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-40 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(26vw, 17vh, 18px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(18vw, 28vh, 56px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(40) {
  animation: particle-animation-40 60s infinite;
  opacity: 0.93;
  animation-delay: -8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-41 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(27vw, 20vh, 73px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(85vw, 29vh, 43px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(41) {
  animation: particle-animation-41 60s infinite;
  opacity: 0.36;
  animation-delay: -8.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-42 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(74vw, 54vh, 77px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(41vw, 29vh, 99px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(42) {
  animation: particle-animation-42 60s infinite;
  opacity: 0.91;
  animation-delay: -8.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-43 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(41vw, 47vh, 49px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(88vw, 5vh, 89px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(43) {
  animation: particle-animation-43 60s infinite;
  opacity: 0.9;
  animation-delay: -8.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-44 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(73vw, 37vh, 98px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(11vw, 53vh, 75px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(44) {
  animation: particle-animation-44 60s infinite;
  opacity: 0.96;
  animation-delay: -8.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-45 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(54vw, 29vh, 9px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(70vw, 49vh, 55px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(45) {
  animation: particle-animation-45 60s infinite;
  opacity: 0.73;
  animation-delay: -9s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-46 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(28vw, 52vh, 31px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(5vw, 35vh, 54px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(46) {
  animation: particle-animation-46 60s infinite;
  opacity: 0.42;
  animation-delay: -9.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-47 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(50vw, 3vh, 72px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(41vw, 64vh, 77px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(47) {
  animation: particle-animation-47 60s infinite;
  opacity: 0.87;
  animation-delay: -9.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-48 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(58vw, 80vh, 79px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(71vw, 61vh, 70px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(48) {
  animation: particle-animation-48 60s infinite;
  opacity: 0.26;
  animation-delay: -9.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-49 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(22vw, 57vh, 43px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(66vw, 67vh, 59px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(49) {
  animation: particle-animation-49 60s infinite;
  opacity: 0.62;
  animation-delay: -9.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-50 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(46vw, 1vh, 52px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(28vw, 49vh, 42px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(50) {
  animation: particle-animation-50 60s infinite;
  opacity: 0.98;
  animation-delay: -10s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-51 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(78vw, 86vh, 47px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(45vw, 20vh, 1px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(51) {
  animation: particle-animation-51 60s infinite;
  opacity: 0.91;
  animation-delay: -10.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-52 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(83vw, 64vh, 82px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(76vw, 81vh, 73px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(52) {
  animation: particle-animation-52 60s infinite;
  opacity: 0.47;
  animation-delay: -10.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-53 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(69vw, 79vh, 14px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(68vw, 89vh, 90px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(53) {
  animation: particle-animation-53 60s infinite;
  opacity: 0.36;
  animation-delay: -10.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-54 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(76vw, 59vh, 13px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(78vw, 46vh, 25px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(54) {
  animation: particle-animation-54 60s infinite;
  opacity: 0.47;
  animation-delay: -10.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-55 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(20vw, 63vh, 16px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(39vw, 27vh, 28px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(55) {
  animation: particle-animation-55 60s infinite;
  opacity: 0.43;
  animation-delay: -11s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-56 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(73vw, 35vh, 100px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(14vw, 82vh, 68px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(56) {
  animation: particle-animation-56 60s infinite;
  opacity: 0.45;
  animation-delay: -11.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-57 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(42vw, 55vh, 64px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(57vw, 47vh, 20px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(57) {
  animation: particle-animation-57 60s infinite;
  opacity: 0.88;
  animation-delay: -11.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-58 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(20vw, 12vh, 19px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(44vw, 80vh, 75px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(58) {
  animation: particle-animation-58 60s infinite;
  opacity: 0.73;
  animation-delay: -11.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-59 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(69vw, 64vh, 33px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(85vw, 50vh, 92px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(59) {
  animation: particle-animation-59 60s infinite;
  opacity: 0.51;
  animation-delay: -11.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-60 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(80vw, 59vh, 40px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(86vw, 81vh, 76px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(60) {
  animation: particle-animation-60 60s infinite;
  opacity: 0.33;
  animation-delay: -12s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-61 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(33vw, 77vh, 51px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(45vw, 87vh, 6px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(61) {
  animation: particle-animation-61 60s infinite;
  opacity: 0.35;
  animation-delay: -12.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-62 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(44vw, 55vh, 84px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(85vw, 24vh, 35px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(62) {
  animation: particle-animation-62 60s infinite;
  opacity: 0.92;
  animation-delay: -12.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-63 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(44vw, 85vh, 70px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(34vw, 72vh, 34px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(63) {
  animation: particle-animation-63 60s infinite;
  opacity: 0.55;
  animation-delay: -12.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-64 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(88vw, 48vh, 61px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(70vw, 65vh, 51px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(64) {
  animation: particle-animation-64 60s infinite;
  opacity: 0.26;
  animation-delay: -12.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-65 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(11vw, 79vh, 17px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(45vw, 42vh, 13px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(65) {
  animation: particle-animation-65 60s infinite;
  opacity: 0.32;
  animation-delay: -13s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-66 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(63vw, 70vh, 70px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(39vw, 19vh, 54px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(66) {
  animation: particle-animation-66 60s infinite;
  opacity: 0.73;
  animation-delay: -13.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-67 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(40vw, 65vh, 5px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(90vw, 37vh, 22px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(67) {
  animation: particle-animation-67 60s infinite;
  opacity: 0.92;
  animation-delay: -13.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-68 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(11vw, 14vh, 61px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(36vw, 2vh, 47px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(68) {
  animation: particle-animation-68 60s infinite;
  opacity: 0.74;
  animation-delay: -13.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-69 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(47vw, 58vh, 60px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(70vw, 73vh, 24px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(69) {
  animation: particle-animation-69 60s infinite;
  opacity: 0.59;
  animation-delay: -13.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-70 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(63vw, 28vh, 62px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(6vw, 58vh, 62px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(70) {
  animation: particle-animation-70 60s infinite;
  opacity: 0.63;
  animation-delay: -14s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-71 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(25vw, 57vh, 74px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(39vw, 69vh, 4px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(71) {
  animation: particle-animation-71 60s infinite;
  opacity: 0.95;
  animation-delay: -14.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-72 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(80vw, 62vh, 40px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(72vw, 19vh, 81px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(72) {
  animation: particle-animation-72 60s infinite;
  opacity: 0.04;
  animation-delay: -14.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-73 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(48vw, 1vh, 67px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(22vw, 33vh, 85px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(73) {
  animation: particle-animation-73 60s infinite;
  opacity: 0.11;
  animation-delay: -14.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-74 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(50vw, 88vh, 51px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(5vw, 87vh, 18px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(74) {
  animation: particle-animation-74 60s infinite;
  opacity: 0.09;
  animation-delay: -14.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-75 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(54vw, 33vh, 30px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(36vw, 86vh, 34px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(75) {
  animation: particle-animation-75 60s infinite;
  opacity: 0.1;
  animation-delay: -15s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-76 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(30vw, 50vh, 22px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(35vw, 48vh, 70px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(76) {
  animation: particle-animation-76 60s infinite;
  opacity: 0.42;
  animation-delay: -15.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-77 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(62vw, 24vh, 15px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(8vw, 43vh, 78px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(77) {
  animation: particle-animation-77 60s infinite;
  opacity: 0.33;
  animation-delay: -15.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-78 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(48vw, 74vh, 17px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(67vw, 4vh, 87px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(78) {
  animation: particle-animation-78 60s infinite;
  opacity: 0.99;
  animation-delay: -15.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-79 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(70vw, 31vh, 51px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(21vw, 12vh, 35px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(79) {
  animation: particle-animation-79 60s infinite;
  opacity: 0.78;
  animation-delay: -15.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-80 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(80vw, 5vh, 43px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(42vw, 51vh, 16px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(80) {
  animation: particle-animation-80 60s infinite;
  opacity: 0.73;
  animation-delay: -16s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-81 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(57vw, 10vh, 15px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(31vw, 90vh, 38px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(81) {
  animation: particle-animation-81 60s infinite;
  opacity: 0.59;
  animation-delay: -16.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-82 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(56vw, 17vh, 30px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(14vw, 87vh, 63px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(82) {
  animation: particle-animation-82 60s infinite;
  opacity: 0.92;
  animation-delay: -16.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-83 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(18vw, 39vh, 54px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(28vw, 54vh, 67px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(83) {
  animation: particle-animation-83 60s infinite;
  opacity: 0.24;
  animation-delay: -16.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-84 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(35vw, 35vh, 25px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(79vw, 46vh, 94px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(84) {
  animation: particle-animation-84 60s infinite;
  opacity: 0.32;
  animation-delay: -16.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-85 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(60vw, 23vh, 40px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(89vw, 52vh, 39px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(85) {
  animation: particle-animation-85 60s infinite;
  opacity: 0.54;
  animation-delay: -17s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-86 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(36vw, 89vh, 76px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(23vw, 70vh, 41px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(86) {
  animation: particle-animation-86 60s infinite;
  opacity: 0.82;
  animation-delay: -17.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-87 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(71vw, 78vh, 63px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(47vw, 74vh, 44px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(87) {
  animation: particle-animation-87 60s infinite;
  opacity: 0.38;
  animation-delay: -17.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-88 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(3vw, 13vh, 55px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(32vw, 8vh, 56px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(88) {
  animation: particle-animation-88 60s infinite;
  opacity: 0.21;
  animation-delay: -17.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-89 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(19vw, 65vh, 17px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(43vw, 18vh, 7px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(89) {
  animation: particle-animation-89 60s infinite;
  opacity: 0.42;
  animation-delay: -17.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-90 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(58vw, 58vh, 52px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(20vw, 80vh, 3px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(90) {
  animation: particle-animation-90 60s infinite;
  opacity: 0.46;
  animation-delay: -18s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-91 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(54vw, 82vh, 43px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(56vw, 56vh, 50px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(91) {
  animation: particle-animation-91 60s infinite;
  opacity: 0.01;
  animation-delay: -18.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-92 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(57vw, 12vh, 37px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(38vw, 7vh, 5px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(92) {
  animation: particle-animation-92 60s infinite;
  opacity: 0.15;
  animation-delay: -18.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-93 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(76vw, 59vh, 50px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(75vw, 61vh, 95px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(93) {
  animation: particle-animation-93 60s infinite;
  opacity: 0.68;
  animation-delay: -18.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-94 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(69vw, 90vh, 17px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(48vw, 75vh, 33px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(94) {
  animation: particle-animation-94 60s infinite;
  opacity: 0.2;
  animation-delay: -18.8s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-95 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(57vw, 20vh, 19px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(87vw, 11vh, 20px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(95) {
  animation: particle-animation-95 60s infinite;
  opacity: 0.91;
  animation-delay: -19s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-96 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(34vw, 2vh, 89px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(84vw, 86vh, 73px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(96) {
  animation: particle-animation-96 60s infinite;
  opacity: 0.06;
  animation-delay: -19.2s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-97 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(36vw, 58vh, 31px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(46vw, 48vh, 57px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(97) {
  animation: particle-animation-97 60s infinite;
  opacity: 0.94;
  animation-delay: -19.4s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-98 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(48vw, 51vh, 29px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(62vw, 53vh, 33px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(98) {
  animation: particle-animation-98 60s infinite;
  opacity: 0.22;
  animation-delay: -19.6s;
  animation-timing-function: ease-in-out;
}
@keyframes particle-animation-99 {
  /* line 17, templates/rt_manticore/custom/scss/_particlesjs.scss */
  0%, 100% {
    transform: translate3d(42vw, 75vh, 40px);
  }
  /* line 20, templates/rt_manticore/custom/scss/_particlesjs.scss */
  50% {
    transform: translate3d(9vw, 22vh, 59px);
  }
}
/* line 25, templates/rt_manticore/custom/scss/_particlesjs.scss */
.g-particlesjs .g-particlesjs-item:nth-child(99) {
  animation: particle-animation-99 60s infinite;
  opacity: 0.09;
  animation-delay: -19.8s;
  animation-timing-function: ease-in-out;
}
/* line 1, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews {
  position: relative;
  opacity: 0;
  margin: -1.5rem;
  /* ****** changed ****** */
}
@media only all and (min-width: 76rem) {
  /* line 10, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
/* line 10, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews.visible {
  opacity: 1;
}
/* line 15, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header {
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  box-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  -o-align-items: center;
  align-items: center;
  -ms-flex-align: center;
  margin-bottom: 1.5rem;
}
@media only all and (max-width: 50.99rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-latestnews .g-latestnews-header {
    margin: 0;
  }
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-header {
    display: block;
  }
}
/* line 30, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-title {
  display: block;
  font-size: 2rem;
  font-weight: 700;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-header .g-latestnews-title {
    text-align: left;
    padding-right: 0;
  }
}
/* line 44, templates/rt_manticore/custom/scss/_latestnews.scss */
.dir-rtl .g-latestnews .g-latestnews-header .g-latestnews-title {
  padding-left: 1.5rem;
  padding-right: 0;
}
/* line 50, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-title .g-latestnews-uppertitle {
  display: block;
  padding-right: 1.5rem;
  color: rgba(170, 170, 170, 0.35);
  font-size: 0.9vw;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 5px;
  text-transform: uppercase;
}
@media (max-width: 100rem) {
  /* line 25, media/gantry5/engines/nucleus/scss/nucleus/theme/mixins/_typography.scss */
  .g-latestnews .g-latestnews-header .g-latestnews-title .g-latestnews-uppertitle {
    font-size: 0.9rem;
  }
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-header .g-latestnews-title .g-latestnews-uppertitle {
    text-align: left;
    padding-right: 0;
  }
}
/* line 65, templates/rt_manticore/custom/scss/_latestnews.scss */
.dir-rtl .g-latestnews .g-latestnews-header .g-latestnews-title .g-latestnews-uppertitle {
  padding-left: 1.5rem;
  padding-right: 0;
}
/* line 73, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-nav {
  position: relative;
  -webkit-box-flex: 1;
  -moz-box-flex: 1;
  box-flex: 1;
  -webkit-flex: 1 0 auto;
  -moz-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-align-self: center;
  -moz-align-self: center;
  align-self: center;
  -ms-flex-item-align: center;
}
/* line 78, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-nav i {
  display: none;
  position: absolute;
  top: 0.8rem;
  left: 0.625rem;
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-header .g-latestnews-nav i {
    display: block;
  }
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-header .g-latestnews-nav {
    min-height: 6rem;
    width: 100%;
  }
}
/* line 95, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-container {
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -moz-box-pack: start;
  box-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -o-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: start;
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-container {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-box-direction: normal;
    box-direction: normal;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    flex-direction: column;
    -ms-flex-direction: column;
    width: 75%;
    padding: 0 0;
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    border: solid 2px #000;
    border-radius: 5px;
    background: rgba(0, 0, 0, 0.5);
    z-index: 15;
    margin-top: 1rem;
  }
}
/* line 116, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item {
  cursor: pointer;
  padding: 0.125rem 0.9rem;
  font-size: 0.8vw;
  font-weight: 400;
  position: relative;
  border-radius: 12px;
  text-transform: capitalize;
  border: 2px solid transparent;
}
@media (max-width: 125rem) {
  .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item {
    font-size: 1rem;
  }
}
/* line 126, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item.selected {
  background: #fea220;
  font-weight: 600;
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item.selected {
    background: none;
    border-color: transparent;
    display: block;
  }
}
/* line 136, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item.selected:hover {
  text-decoration: none;
}
/* line 141, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item:hover {
  text-decoration: underline;
}
/* line 145, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item:first {
  padding-left: 0;
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item {
    display: none;
    padding: 0.425rem 2rem;
  }
}
/* line 154, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-header .g-latestnews-nav .g-latestnews-nav-item.clicked {
  display: block;
}
/* line 162, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .button-wrapper {
  margin-top: 3.125rem;
}
/* line 167, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid {
  position: relative;
  margin: 0;
  /*-($content-padding)*/
  overflow: visible !important;
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-grid {
    margin: 0;
    /*-$content-padding */
  }
}
/* line 177, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item {
  cursor: default;
  will-change: auto !important;
}
/* line 181, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item a.g-latestnews-link-overlay {
  position: absolute;
  z-index: 10;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
}
/* line 191, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper {
  position: relative;
  margin: 1.5rem;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper {
    margin: 1.5rem;
  }
}
/* line 200, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-image {
  position: relative;
}
/* line 203, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-image img {
  width: 100%;
  min-height: 1px;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  transition: all 0.25s;
}
/* line 210, templates/rt_manticore/custom/scss/_latestnews.scss */
/* line 212, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content {
  position: static;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
/* line 218, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title {
  font-size: 1.4rem;
  line-height: 1.44;
}
@media only all and (min-width: 76rem) and (max-width: 87.99rem) {
  /* line 7, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title {
    font-size: 1.2rem;
  }
}
@media only all and (min-width: 51rem) and (max-width: 75.99rem) {
  /* line 13, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title {
    font-size: 1.2rem;
  }
}
@media only all and (max-width: 30rem) {
  /* line 19, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title {
    line-height: 1.48;
  }
}
/* line 234, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-title span, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-title span {
  color: #fea220;
}
/* line 239, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-content .g-latestnews-grid-item-case, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-content .g-latestnews-grid-item-case {
  position: absolute;
  top: 1rem;
  color: white;
  left: 1rem;
}
/* line 247, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image {
  margin-bottom: 1.5rem;
}
/* line 250, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image img, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image img {
  border-radius: 5px;
}
/* line 254, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image .g-latestnews-grid-item-icons, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image .g-latestnews-grid-item-icons {
  font-weight: 400;
  font-size: 0.9rem;
  position: absolute;
  bottom: 0;
  padding-left: 1rem;
  padding-bottom: 1rem;
}
/* line 262, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image .g-latestnews-grid-item-icons .g-latestnews-grid-item-icon, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image .g-latestnews-grid-item-icons .g-latestnews-grid-item-icon {
  margin-right: 0.625rem;
}
/* line 269, templates/rt_manticore/custom/scss/_latestnews.scss */
/* line 270, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-text .g-latestnews-grid-item-content {
  margin-top: 0;
}
/* line 276, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content {
  width: 100%;
  left: 0;
  text-align: left;
  z-index: 3;
  font-size: 1.2vw;
  -webkit-transition: color 0.5s;
  -moz-transition: color 0.5s;
  transition: color 0.5s;
}
@media (max-width: 83.3333333333rem) {
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content {
    font-size: 1rem;
  }
}
/* line 284, templates/rt_manticore/custom/scss/_latestnews.scss */
.dir-rtl .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content {
  text-align: right;
}
/* line 288, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title {
  font-weight: 500;
  font-size: 1.2vw;
  margin-top: 0.325rem;
  line-height: 1.1;
}
@media (max-width: 83.3333333333rem) {
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title {
    font-size: 1rem;
  }
}
/* line 294, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-title:hover {
  text-decoration: underline;
}
/* line 301, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-date {
  font-weight: 400;
  font-size: 0.9rem;
  opacity: 0.8;
}
/* line 307, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-subtitle {
  color: #000;
  opacity: 0.3;
  font-weight: 400;
  margin-top: 0.625rem;
  font-size: 0.7vw;
}
@media (max-width: 142.8571428571rem) {
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-subtitle {
    font-size: 1rem;
  }
}
/* line 315, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-case {
  color: #000;
  font-size: 0.6vw;
  font-weight: 400;
  background: transparent;
  display: inline-block;
  letter-spacing: 3px;
  clear: both;
  margin-bottom: 0.325rem;
  text-transform: uppercase;
}
@media (max-width: 133.3333333333rem) {
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-case {
    font-size: 0.8rem;
  }
}
/* line 327, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-description {
  opacity: 0.8;
  margin-top: 1.125rem;
  font-size: 0.9vw;
}
@media (max-width: 111.1111111111rem) {
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-description {
    font-size: 1rem;
  }
}
/* line 333, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-button {
  display: block;
  margin-top: 5px;
  color: #444;
  font-size: 0.8vw;
}
@media (max-width: 125rem) {
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-content .g-latestnews-grid-item-button {
    font-size: 1rem;
  }
}
/* line 341, templates/rt_manticore/custom/scss/_latestnews.scss */
/* line 342, templates/rt_manticore/custom/scss/_latestnews.scss */
/* line 343, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item:hover .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-title {
  text-decoration: underline;
  text-decoration-color: #fea220;
}
/* line 348, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item:hover .g-latestnews-grid-item-wrapper .g-latestnews-grid-item-button {
  text-decoration: underline;
}
/* line 357, templates/rt_manticore/custom/scss/_latestnews.scss */
/* line 359, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-sizer {
  width: 50%;
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-2 .g-latestnews-grid-sizer {
    width: 100%;
  }
}
/* line 370, templates/rt_manticore/custom/scss/_latestnews.scss */
/* line 372, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-sizer {
  width: 33.3%;
}
@media only all and (min-width: 51rem) and (max-width: 75.99rem) {
  .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-sizer {
    width: 50%;
  }
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-3 .g-latestnews-grid-sizer {
    width: 100%;
  }
}
/* line 387, templates/rt_manticore/custom/scss/_latestnews.scss */
/* line 389, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer {
  width: 25%;
}
@media only all and (min-width: 51rem) and (max-width: 75.99rem) {
  .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer {
    width: 50%;
  }
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer {
    width: 100%;
  }
}
/* line 401, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item.photo-large, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer.photo-large {
  width: 50%;
}
@media only all and (min-width: 51rem) and (max-width: 75.99rem) {
  .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item.photo-large, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer.photo-large {
    width: 50%;
  }
}
@media only all and (max-width: 50.99rem) {
  .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-item.photo-large, .g-latestnews .g-latestnews-grid.cols-4 .g-latestnews-grid-sizer.photo-large {
    width: 100%;
  }
}
/* line 416, templates/rt_manticore/custom/scss/_latestnews.scss */
/* line 418, templates/rt_manticore/custom/scss/_latestnews.scss */
.g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer {
  width: 20%;
}
@media only all and (min-width: 76rem) and (max-width: 87.99rem) {
  .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer {
    width: 25%;
  }
}
@media only all and (min-width: 51rem) and (max-width: 75.99rem) {
  .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer {
    width: 33.3%;
  }
}
@media only all and (min-width: 30.01rem) and (max-width: 50.99rem) {
  /* line 16, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer {
    width: 50%;
  }
}
@media only all and (max-width: 30rem) {
  .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-item, .g-latestnews .g-latestnews-grid.cols-5 .g-latestnews-grid-sizer {
    width: 100%;
  }
}
/* Popupmessages atom - written by MrT @ RocketTheme */
/* Modified by: Andreas Kar (thex) <andreas.kar@gmx.at> */
/*
 MIT License
 Copyright (c) [2018] [Mark Taylor a.k.a MrT @ RocketTheme]
 Permission is hereby granted, free of charge, to any person obtaining a copy
 of this software and associated documentation files (the "Software"), to deal
 in the Software without restriction, including without limitation the rights
 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 copies of the Software, and to permit persons to whom the Software is
 furnished to do so, subject to the following conditions:
 The above copyright notice and this permission notice shall be included in all
 copies or substantial portions of the Software.
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
 */
/* line 26, templates/rt_manticore/custom/scss/_popupmessages.scss */
.g-system-messages {
  display: none;
}
/* line 30, templates/rt_manticore/custom/scss/_popupmessages.scss */
.g-system-messages.messages-loaded {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.75);
  width: 100vw;
  height: 100vh;
  z-index: 1000;
}
/* line 41, templates/rt_manticore/custom/scss/_popupmessages.scss */
.g-system-messages.messages-loaded #system-message-container {
  position: absolute;
  left: 20vw;
  right: 20vw;
  top: 20vh;
  bottom: 0;
}
/* line 48, templates/rt_manticore/custom/scss/_popupmessages.scss */
.g-system-messages.messages-loaded #system-message-container .alert .close {
  font-size: 3rem;
  color: red;
  opacity: 1;
  text-shadow: none;
  margin-top: -2.5rem;
  margin-right: -2.5rem;
}
/* line 56, templates/rt_manticore/custom/scss/_popupmessages.scss */
.g-system-messages.messages-loaded #system-message-container .alert .close:hover {
  opacity: 0.8;
  text-decoration: none;
}
/* rwg Orange color for text */
/* line 12, templates/rt_manticore/custom/scss/custom.scss */
.rwg-accent1 {
  color: #fea220;
}
/* rwg white color for text H1s */
/* line 16, templates/rt_manticore/custom/scss/custom.scss */
.rwg-accent2 {
  color: white;
  font-weight: 500;
}
/* Badges */
/* line 22, templates/rt_manticore/custom/scss/custom.scss */
.badge-sold:after {
  content: "Sold";
  font-size: 0.9rem;
  background-color: #fea220;
  padding: 0 0.25rem;
  border-radius: 0.25rem;
  color: black;
  text-shadow: none;
  border: 1px solid black;
}
/* line 32, templates/rt_manticore/custom/scss/custom.scss */
h1.badge-sold:after {
  margin-left: 0.25rem;
}
/* line 36, templates/rt_manticore/custom/scss/custom.scss */
.badge-new:after {
  content: "New";
  font-size: 0.9rem;
  background-color: #fea220;
  padding: 0 0.25rem;
  border-radius: 0.25rem;
  color: black;
  text-shadow: none;
  border: 1px solid black;
}
/* line 46, templates/rt_manticore/custom/scss/custom.scss */
h1.badge-new:after {
  margin-left: 0.25rem;
}
/* line 51, templates/rt_manticore/custom/scss/custom.scss */
.badge-bestseller:after {
  content: "Bestseller";
  font-size: 0.9rem;
  background-color: #fea220;
  padding: 0 0.25rem;
  border-radius: 0.25rem;
  color: black;
  text-shadow: none;
  border: 1px solid black;
}
/* line 61, templates/rt_manticore/custom/scss/custom.scss */
h1.badge-bestseller:after {
  margin-left: 0.25rem;
}
/* modal body styling for popups in footer */
/* line 66, templates/rt_manticore/custom/scss/custom.scss */
body.modal.g-bodyonly {
  background: #000 !important;
  color: #999 !important;
}
/* line 70, templates/rt_manticore/custom/scss/custom.scss */
body.modal.g-bodyonly p {
  color: #999 !important;
}
/* line 73, templates/rt_manticore/custom/scss/custom.scss */
body.modal.g-bodyonly p.rwg-accent1 {
  color: #fea220 !important;
}
/* Blockquote styling */
/* line 78, templates/rt_manticore/custom/scss/custom.scss */
blockquote {
  border-left: 10px solid #fea220;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C" "\201D" "\2018" "\2019";
}
/* line 85, templates/rt_manticore/custom/scss/custom.scss */
blockquote:before {
  color: #fea220;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
/* line 93, templates/rt_manticore/custom/scss/custom.scss */
blockquote p {
  display: inline;
}
/* Opening times Table */
/* line 98, templates/rt_manticore/custom/scss/custom.scss */
.rwg-openingtimes {
  max-width: 200px;
  border: none;
}
/* line 102, templates/rt_manticore/custom/scss/custom.scss */
.rwg-openingtimes td {
  border: none;
  padding: 0;
}
/* Home page slideshow is tucked under navigation */
/* line 108, templates/rt_manticore/custom/scss/custom.scss */
.fp-slideshow > .g-grid:first-child {
  position: absolute;
  left: 0;
  right: 0;
}
/* Navigation items aligned to top */
/* line 116, templates/rt_manticore/custom/scss/custom.scss */
#g-navigation .g-grid {
  -webkit-box-align: flex-start;
  -moz-box-align: flex-start;
  box-align: flex-start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  -o-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-align: flex-start;
}
/* Cookie Button */
/* line 130, templates/rt_manticore/custom/scss/custom.scss */
div.cc-revoke.cc-bottom {
  left: 0.4rem;
  font-size: 0.7rem;
}
@media only all and (max-width: 50.99rem) {
  /* line 135, templates/rt_manticore/custom/scss/custom.scss */
  div.cc-revoke.cc-bottom {
    font-size: 0.6rem;
  }
}
/* Breadcrumb */
/* line 141, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb {
  background-color: transparent;
  position: absolute;
}
/* line 145, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb .icon-location {
  line-height: normal;
}
/* line 148, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb .pathway[href$="/artwork"], .breadcrumb .pathway[href$="/video"], .breadcrumb .pathway[href$="/video/progressions"], .breadcrumb .pathway[href$="/video/general"] {
  pointer-events: none;
}
/* line 151, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb li {
  text-shadow: 1px 1px 3px black;
}
/* line 154, templates/rt_manticore/custom/scss/custom.scss */
div[aria-label="Breadcrumb"] {
  position: relative;
}
/* line 157, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb {
  bottom: -2rem;
}
/* line 160, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb > .active {
  color: #fea220;
}
@media only all and (max-width: 50.99rem) {
  /* line 165, templates/rt_manticore/custom/scss/custom.scss */
  div[aria-label="Breadcrumb"] {
    display: none;
  }
}
/* Allow buttons to wrap onto multiple lines if needed */
/* line 172, templates/rt_manticore/custom/scss/custom.scss */
button {
  white-space: normal;
}
/* Logo */
/* line 178, templates/rt_manticore/custom/scss/custom.scss */
.g-logo {
  font-size: 2.5rem;
  font-weight: 500;
  padding-left: 0;
  line-height: normal;
}
/* Offline page button */
/* line 186, templates/rt_manticore/custom/scss/custom.scss */
.g-offline .button {
  color: #fea220;
  border: 1px solid #fea220;
  background-color: black;
}
/* line 191, templates/rt_manticore/custom/scss/custom.scss */
.g-offline .button:hover {
  color: black;
  background-color: #fea220;
  border: 1px solid #fea220;
}
/* line 196, templates/rt_manticore/custom/scss/custom.scss */
body.g-offline {
  text-align: initial;
}
/* line 199, templates/rt_manticore/custom/scss/custom.scss */
.g-offline .outline {
  border: 1px solid #fea220;
  background: black;
}
/* line 203, templates/rt_manticore/custom/scss/custom.scss */
.g-offline .outline h1 {
  color: white;
}
/* fix the copyright to the bottom of all pages except in mobile view */
@media only all and (min-width: 51rem) {
  /* line 22, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
  /* line 210, templates/rt_manticore/custom/scss/custom.scss */
  #g-copyright {
    background: #000;
    color: #666;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    min-height: 2rem;
  }
  /* line 219, templates/rt_manticore/custom/scss/custom.scss */
  #g-bottom {
    padding-bottom: 4rem;
  }
}
/* Latestnews readmore */
/* line 231, templates/rt_manticore/custom/scss/custom.scss */
.g-latestnews-readmore {
  font-size: 0.8rem;
}
/* Latestnews image corners */
/* line 235, templates/rt_manticore/custom/scss/custom.scss */
.g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo .g-latestnews-grid-item-image img, .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper.g-latestnews-layout-photo-large .g-latestnews-grid-item-image img {
  border-radius: 0;
}
/* Home page swiper text */
/* line 241, templates/rt_manticore/custom/scss/custom.scss */
.rwg-slideshow .g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content .g-swiper-title {
  text-shadow: 3px 3px 4px black;
  font-size: 3vw;
  font-weight: 500;
  line-height: 1.2;
  margin: 0;
}
/* swiper slide content */
/* line 251, templates/rt_manticore/custom/scss/custom.scss */
.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper .slide-content {
  text-align: left;
  width: 80%;
  margin-left: 10%;
  z-index: 2;
  margin-bottom: 5rem;
}
/* line 258, templates/rt_manticore/custom/scss/custom.scss */
.g-swiper .g-swiper-slider .swiper-slide .slide .slide-content-wrapper {
  justify-content: left;
  margin: 0 auto;
  align-items: flex-end;
}
/* tuck swiper underneath navigation */
/* line 269, templates/rt_manticore/custom/scss/custom.scss */
.fp-slideshow .g-grid:first-child .g-block {
  z-index: 3;
}
/* Home page slideshow overlay gradient */
/*.g-home-particles #g-navigation .rwg-slideshow .g-swiper .slide:before {
 background-image: radial-gradient(ellipse, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 40%, rgba(0, 0, 0, 0.75) 100%), linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 90%, rgba(0,0,0,1) 100%);
 content: "";
 z-index: 2;
 position: absolute;
 top: 0;
 right: 0;
 left: 0;
 bottom:0;
 }*/
/* internal pages navigation background image positioning */
/* line 289, templates/rt_manticore/custom/scss/custom.scss */
#g-navigation {
  background-position: center center;
}
/* header for all pages simple content  */
/* line 294, templates/rt_manticore/custom/scss/custom.scss */
.g-simplecontent .g-simplecontent-layout-header {
  width: 100%;
  padding-top: 0;
}
/* line 298, templates/rt_manticore/custom/scss/custom.scss */
.g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-leading-content:empty {
  display: none;
}
/* line 301, templates/rt_manticore/custom/scss/custom.scss */
.g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title:empty {
  display: none;
}
/* line 304, templates/rt_manticore/custom/scss/custom.scss */
#g-navigation .platform-content {
  padding: 0;
}
/* line 308, templates/rt_manticore/custom/scss/custom.scss */
#g-navigation .g-simplecontent .g-simplecontent-layout-header .g-simplecontent-item-content-title {
  text-shadow: 2px 2px 4px black;
  margin-bottom: 1rem;
}
/* Menu styling */
/* line 315, templates/rt_manticore/custom/scss/custom.scss */
.g-main-nav {
  white-space: normal;
}
/* line 319, templates/rt_manticore/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li.g-menu-item-type-heading > .g-menu-item-container .g-menu-item-content {
  color: #fea220 !important;
  text-decoration: underline;
  pointer-events: none;
}
/* line 324, templates/rt_manticore/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li.g-menu-item-type-heading:hover > .g-menu-item-container {
  background-color: transparent;
}
/* line 328, templates/rt_manticore/custom/scss/custom.scss */
#g-mobilemenu-container .g-slide-out .g-sublevel > li.g-menu-item-type-heading > .g-menu-item-container .g-menu-item-content {
  color: #fea220 !important;
  text-decoration: underline;
  pointer-events: none;
}
/* line 334, templates/rt_manticore/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  text-shadow: 1px 1px 2px black;
}
/* line 338, templates/rt_manticore/custom/scss/custom.scss */
#g-navigation .g-dropdown .g-grid {
  align-items: flex-start;
}
/* line 341, templates/rt_manticore/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.625rem 0.35rem;
}
/* logo styling */
/* line 346, templates/rt_manticore/custom/scss/custom.scss */
.g-logo {
  text-shadow: 1px 1px 2px black;
}
/* Social icons */
/* line 350, templates/rt_manticore/custom/scss/custom.scss */
.g-social .g-social-items {
  text-shadow: 1px 1px 2px black;
}
/* Copyright legal */
/* line 355, templates/rt_manticore/custom/scss/custom.scss */
#g-copyright .g-blockcontent-subcontent-desc {
  margin: 0;
  font-size: 0.9rem;
}
/* line 360, templates/rt_manticore/custom/scss/custom.scss */
#g-copyright .g-blockcontent-subcontent-desc a {
  color: #666;
}
/* line 363, templates/rt_manticore/custom/scss/custom.scss */
#g-copyright .g-blockcontent-subcontent-desc a:hover {
  color: #fea220;
}
/* Article formatting */
/* line 368, templates/rt_manticore/custom/scss/custom.scss */
.item-image.pull-left, .item-image.pull-right {
  max-width: 50%;
}
/* line 371, templates/rt_manticore/custom/scss/custom.scss */
.img_caption.none {
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
}
/* line 376, templates/rt_manticore/custom/scss/custom.scss */
.pull-left.item-image {
  margin-bottom: 0;
}
/* line 379, templates/rt_manticore/custom/scss/custom.scss */
.pull-right.item-image {
  margin-bottom: 0;
}
/* line 382, templates/rt_manticore/custom/scss/custom.scss */
p.img_caption {
  margin-bottom: 0;
}
/* line 386, templates/rt_manticore/custom/scss/custom.scss */
.item-image img {
  max-height: 90vh;
}
/* line 390, templates/rt_manticore/custom/scss/custom.scss */
dl.article-info dd {
  color: white;
}
/* line 393, templates/rt_manticore/custom/scss/custom.scss */
.page-header h2 {
  line-height: normal;
  margin-top: 0;
}
/* line 397, templates/rt_manticore/custom/scss/custom.scss */
div[itemProp="articleBody"] {
  margin-top: 2rem;
}
/* line 400, templates/rt_manticore/custom/scss/custom.scss */
div[itemProp="articleBody"] p:first-child:first-letter, .g-content-array .g-array-item .g-array-item-text p:first-child:first-letter {
  color: #fea220;
  float: left;
  font-family: Georgia;
  font-size: 5rem;
  line-height: normal;
  padding-top: 0px;
  padding-right: 6px;
  padding-left: 0px;
  margin-top: -0.8rem;
}
/* line 412, templates/rt_manticore/custom/scss/custom.scss */
div[itemProp="articleBody"] p, .g-content-array .g-array-item .g-array-item-text p {
  margin-top: 0;
  text-align: justify;
}
/* featured article formatting */
/* line 418, templates/rt_manticore/custom/scss/custom.scss */
.g-content-array .g-array-item .g-array-item-text {
  text-align: justify;
}
/* line 421, templates/rt_manticore/custom/scss/custom.scss */
.g-content-array {
  margin-left: 0rem;
  margin-right: 0rem;
}
/* line 426, templates/rt_manticore/custom/scss/custom.scss */
.g-content-array .g-array-item .g-array-item-text {
  font-size: 1rem;
}
/* line 429, templates/rt_manticore/custom/scss/custom.scss */
.g-content-array .g-item-title {
  color: #fea220;
}
/* line 433, templates/rt_manticore/custom/scss/custom.scss */
.page-header h2 {
  color: #fea220;
}
/* Remove frontend edit icons */
/* line 438, templates/rt_manticore/custom/scss/custom.scss */
.platform-content .icons {
  display: none;
}
/* On the full video pages hide the full image */
/* Contact page - Flexicontact plus version */
/* line 450, templates/rt_manticore/custom/scss/custom.scss */
#fcp_send_button {
  display: inline-block;
  font-family: "Times new roman", serif;
  font-weight: 700;
  color: #fea220;
  font-size: 1rem;
  background: #000;
  text-align: center;
  margin: 0 0 0.5rem 0;
  margin-top: 0px;
  padding: 0.4rem 1.5rem;
  padding-bottom: 0.4rem;
  padding-bottom: 0.45rem;
  border-radius: 0.4rem;
  border: 2px solid transparent;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
  vertical-align: middle;
  text-shadow: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
  border-color: #fea220;
}
/* line 476, templates/rt_manticore/custom/scss/custom.scss */
#fcp_send_button:hover {
  background-color: #fea220;
  color: white;
}
/* line 480, templates/rt_manticore/custom/scss/custom.scss */
input.fcp_btn {
  float: none;
}
/* line 483, templates/rt_manticore/custom/scss/custom.scss */
div.fcp_wrapper {
  margin: 0;
  padding: 0;
  max-width: 100%;
}
/* line 488, templates/rt_manticore/custom/scss/custom.scss */
div.fcp_captcha {
  text-align: left;
}
/* line 491, templates/rt_manticore/custom/scss/custom.scss */
#fcp_spinner {
  float: none;
}
/* line 494, templates/rt_manticore/custom/scss/custom.scss */
.fcp_confirm p {
  color: #fea220;
  font-size: 2rem;
  padding-left: 3rem;
}
/* line 500, templates/rt_manticore/custom/scss/custom.scss */
.fcp_confirm:before {
  content: "\f00c";
  float: left;
  font-family: fontawesome;
  font-size: 2rem;
  color: green;
}
/* line 507, templates/rt_manticore/custom/scss/custom.scss */
#fcp_send_button[disabled] {
  background-color: grey !important;
  border-color: darkgray !important;
  color: darkgray !important;
}
/* line 512, templates/rt_manticore/custom/scss/custom.scss */
#fcp_top p {
  font-size: 1.5rem;
}
/* line 515, templates/rt_manticore/custom/scss/custom.scss */
div.fcp_line input#fcp_send_button {
  width: auto !important;
}
/* copyright social */
/* line 520, templates/rt_manticore/custom/scss/custom.scss */
#g-copyright .g-social .g-social-items a {
  color: #666;
}
/* line 523, templates/rt_manticore/custom/scss/custom.scss */
#g-copyright .g-social .g-social-items a:hover {
  color: #fea220;
}
@media only all and (min-width: 88rem) {
  /* line 4, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
@media only all and (min-width: 76rem) and (max-width: 87.99rem) {
  /* tuck swiper underneath navigation */
}
@media only all and (min-width: 51rem) and (max-width: 75.99rem) {
  /* tuck swiper underneath navigation */
}
@media only all and (min-width: 30.01rem) and (max-width: 50.99rem) {
}
@media only all and (max-width: 30rem) {
}
@media only all and (min-width: 76rem) {
}
@media only all and (min-width: 51rem) {
}
@media only all and (max-width: 50.99rem) {
  /* article images can go full width in mobile */
  /* tuck swiper underneath navigation */
  /* reposition social buttons */
  /* spacing around items in latestnews in mobile view */
  /* center copyright texts */
  /* line 580, templates/rt_manticore/custom/scss/custom.scss */
  .pull-right.item-image {
    margin-left: 1.5rem;
  }
  /* line 583, templates/rt_manticore/custom/scss/custom.scss */
  .pull-left.item-image {
    margin-right: 1.5rem;
  }
  /* line 593, templates/rt_manticore/custom/scss/custom.scss */
  #g-navigation .g-social {
    position: absolute;
    top: 2.2rem;
    right: 1rem;
  }
  /* line 600, templates/rt_manticore/custom/scss/custom.scss */
  .g-latestnews .g-latestnews-grid .g-latestnews-grid-item .g-latestnews-grid-item-wrapper {
    margin: 1.5rem;
  }
  /* line 605, templates/rt_manticore/custom/scss/custom.scss */
  #g-copyright div[id^="copyright-"], #g-copyright .g-blockcontent-subcontent-desc {
    text-align: center;
  }
}
@media only all and (max-width: 75.99rem) {
  /* line 28, media/gantry5/engines/nucleus/scss/nucleus/mixins/_breakpoints.scss */
}
/* ************************************************************************ */
/* *** Joomla 4 specific styling overrides mostly caused by Bootstrap 5 *** */
/* ************************************************************************ */
/* line 625, templates/rt_manticore/custom/scss/custom.scss */
figure.right.item-image img, figure.left.item-image img, figure.none.item-image img {
  width: auto;
}
/* line 628, templates/rt_manticore/custom/scss/custom.scss */
figure.right.item-image {
  float: right;
  max-width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  margin-left: 1.5rem;
  width: fit-content;
  text-align: center;
}
/* line 638, templates/rt_manticore/custom/scss/custom.scss */
figure.left.item-image {
  float: left;
  max-width: 50%;
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 1.5rem;
  margin-left: 0;
  width: fit-content;
  text-align: center;
}
/* line 648, templates/rt_manticore/custom/scss/custom.scss */
figure.none.item-image {
  margin: 0;
  width: fit-content;
  text-align: center;
}
/* line 653, templates/rt_manticore/custom/scss/custom.scss */
.row > * {
  padding-right: 0;
  padding-left: 0;
}
/* line 658, templates/rt_manticore/custom/scss/custom.scss */
.mod-breadcrumbs__wrapper {
  position: relative;
}
/* line 662, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb {
  bottom: -2.5rem;
}
/* line 666, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #ccc;
  content: var(--bs-breadcrumb-divider, "");
  font-family: fontawesome;
}
/* line 673, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb span.divider::before {
  font-weight: normal;
  color: #ccc;
}
/* line 678, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb span.divider::before {
  left: 0px;
}
@media only all and (max-width: 50.99rem) {
  /* line 684, templates/rt_manticore/custom/scss/custom.scss */
  nav[aria-label="Breadcrumb"] {
    display: none;
  }
}
/* line 689, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb.px-3 {
  padding-left: 0.25rem !important;
}
/* line 693, templates/rt_manticore/custom/scss/custom.scss */
.breadcrumb .pathway[href$="/articles"], .breadcrumb .pathway[href$="/articles/general"] {
  pointer-events: none;
}
/* line 698, templates/rt_manticore/custom/scss/custom.scss */
.fancybox-iframe {
  padding: 0;
}
/* line 701, templates/rt_manticore/custom/scss/custom.scss */
.g-bodyonly .platform-content {
  padding: 1rem;
}
/* line 706, templates/rt_manticore/custom/scss/custom.scss */
div.fcp_wrapper {
  background-color: transparent;
}
/*# sourceMappingURL=custom_289.css.map */