@import url('https://fonts.googleapis.com/css2?family=Righteous&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Changa:wght@200;300;400;500;600;700;800&display=swap');

body{
    --fsize: 16px;
    --ffamily:
    "Changa",Sans-Serif;
    --transition-timing-out:
    cubic-bezier(0, 0, 1, 1);
    --transition-timing-in:
    cubic-bezier(0, 0, 1, 1);
    --bghover: #0018320a;
    --miniradius: 8px;
    --largeradius: 20px;
    --direct-hover: #e4eeff;--uicolor: #1f1e87;
    --uicolor2: #1269eb;--alinks: #1f1e87;--bgcolor: #180b1e;--menu-width: 310px;--textcolor: #041c36;
    --divider: #b9c6df;
    --secondarytext: #858497;
    --secondarytext-bold: #687485;--shadow-2:#0003;
    --search: #f4f6fa;--shadow-1: #08264424;
    --light-color: #e9eef6;--disable-text: #8888af;
    
    --bold-divider: #93a3c3;--disable-button: #b5b5c3;
    --positive: #4fd16e;
    --negative:#FF0753;
    --tooltip: #111152de;
    --buttons: #003270;
    --buttons-hover: #19467e;
    --focused-shadow: 0px 1px 80px
    var(--shadow-1), 0px 9px 10px -10px var(--shadow-2);
--padding: 90px;
}
body::-webkit-scrollbar {width: 6px;}
body::-webkit-scrollbar-thumb {background: #0a172a;border-radius: 50px;}
body:hover::-webkit-scrollbar-thumb {}
body::-webkit-scrollbar-track {background: #707b89;}

*{
    margin:0;
    padding:0;
    outline:0;
    box-sizing:
    border-box;
    font-family:
    inherit;
    -webkit-font-smoothing:antialiased;
    vertical-align: middle;
}

img {
    height: auto;
    max-width: 100%;
}

button, input[type="button"], input[type="submit"] {
    border: 0;
    display: block;
    padding: 0px 20px;
    height: 50px;
    cursor: pointer;
    border-radius: var(--largeradius);
    background: var(--buttons);
}
body{
    font-family:
    var(--ffamily);
    line-height: 1.4;
    color:
    var(--textcolor);
    -webkit-font-smoothing:antialiased;
    font-size:
    var(--fsize);
    overflow-y:
    auto!important;
    font-weight: 400;
}
body,html{
    height:100%
}
a{
    color:var(--alinks);
    text-decoration:none;
    transition:color 50ms ease 0s
}

a.-ahovers:hover {
    text-decoration: none;
    background: #0faf511f;
    box-shadow: 0 0 0 2px #0faf511f;
}
.hoverable {   position: relative;overflow: hidden;}

.activable:active {
    opacity: .8;
}

.hoverable:hover {
    text-decoration: none;
}
.hoverable::after {content: "";position: absolute;top: 0px;right: 0px;width: 100%;border-radius: var(--miniradius);height: 100%;background: currentColor;opacity: 0;transition: 300ms var(--transition-timing-out) opacity;pointer-events: none;}
.hoverable:hover::after {transition: 50ms var(--transition-timing-in) opacity;opacity: .2;background: currentColor;}
title--tooltip {position: fixed;z-index: 120;display: none;font-size: 12px;pointer-events: none;font-family: var(--ffamily);background: var(--tooltip);backdrop-filter: blur(10px);padding: 5px 10px;border-radius: var(--miniradius);line-height: 1.2;font-weight: 600;color: white;box-shadow: 0px 2px 3px 1px var(--shadow-1);}

title--tooltip.-position-top:after {
    top: 100%;
}
title--tooltip.-position-bottom:after {
    bottom: 100%;
    transform: rotateX(180deg) translate(50%);
}

title--tooltip:after {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 3px 0 3px;
    border-color: var(--tooltip) transparent transparent transparent;
    position: absolute;
    right: 50%;
    transform: translate(50%);
}
root {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
    padding: 50px 0px;
}

root-header {margin: -10px var(--padding) 0px;position: sticky;top: 0px;z-index: 101;padding: 10px 0;}

root-header > .-container {
    display: flex;
    align-items: center;
}

.-container {
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
}

root-header > .-container > .logo {
    margin-left: 70px;
    font-family: Righteous;
    font-size: 54px;
    font-weight: bold;
    color: #693dd5;
    height: 50px;
    display: flex;
    align-items: center;
}

root-header > .-container > .menu {
    height: 50px;
    display: flex;
    align-items: center;
    flex: 1;
}

root-header > .-container > .-phone-number > a {
    height: 50px;
    display: flex;
    padding: 0 21px;
    font-weight: 600;
    align-items: center;
    border-radius: var(--largeradius);
    background: #25D366;
    color: white;
}

root-header > .-container > .-phone-number > a > i {
    font-size: 26px;
    margin-left: 10px;
}

root-header > .-container > .-phone-number > a > span {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0px;
    font-family: 'Righteous';
}

root-header > .-container > .-contact-us > a {
    display: flex;
    align-items: center;
    font-weight: 600;
    font-size: 17px;
    padding: 9px 26px;
    background: var(--uicolor2);
    color: white;
    border-radius: var(--largeradius);
}

root-header > .-container > .-contact-us > a > i {
    margin-left: 10px;
    font-weight: 600;
    font-size: 20px;
}

root-header > .-container > .menu > ul {
    list-style: none;
    display: flex;
}

root-header > .-container > .menu > ul > li > a {
    display: flex;
    padding: 5px 22px;
    font-size: 18px;
    font-weight: 500;
    border-radius: 50px;
    align-items: center;
    color: var(--secondarytext);
}

root-header > .-container > .menu > ul > li.-selected > a {
    background: #1269eb1a;
    color: var(--uicolor2);
}

root-header > .-container > .menu > ul > li.-selected > a:after {
    display: none;
}

root-header > .-container > .menu > ul > li.-contact > a {
}

root-header > .-container > .menu > ul > li {
    margin-left: 0;
}
root-header > .-container > .menu > ul > li > a > i {
    margin-left: 8px;
    font-weight: 500;
}

root-header > .-container > .logo > a {
    color: #1f1e87;
    position: relative;
    z-index: 1;
    direction: ltr;
    display: flex;
    letter-spacing: 1px;
    align-items: center;
}

root-header > .-container > .logo > a > span {
    position: relative;
    line-height: 100%;
}

root-header > .-container > .logo > a > span.-num1 {
}

root-header > .-container > .logo > a > span:after {
    position: absolute;
    content: '';
    width: 4px;
    height: 10px;
    border-radius: 50px;
    top: 50%;
    right: 50%;
    margin-top: 2px;
    transform: translate(50%, -50%) rotate(27deg);
    margin-right: -0.5px;
}

root-header > .-container > .logo > a > span:before {
    content: '';
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%) rotate(27deg);
    width: 14px;
    height: 26px;
    background: white;
    border-radius: 50px;
    margin-top: -1px;
    margin-right: -2px;
}

root-header > .-container > .logo > a > span.-num1:after {
    background: #ff5c5c;
    box-shadow: 0px -6px 0 -1px #ff5c5c40;
}

root-header > .-container > .logo > a > span.-num2:after {
    background: #27b727;
    box-shadow: 0px -6px 0 -1px #27b72742;
}

root-header > .-container > .logo > a > span.-num3:after {
    background: #1d82ff;
    box-shadow: 0px -6px 0 -1px #1d82ff4a;
}

root-header > .-container > .logo > a > em {
    font-style: normal;
    /* transform: rotate(12deg) skew(16deg, -21deg) scale(1.1, 1.1); */
    /* display: inline-block; */
    /* font-size: 50px; */
}

root-header > .-container > .logo > a:before {
    content: '';
    position: absolute;
    height: 20px;
    width: 25px;
    background: #ffb000;
    top: 10px;
    z-index: -1;
    border-radius: 50px;
    left: -11px;
    transform: rotate(45deg);
}

root-body {
    flex: 1;
    perspective: 1000px;
    padding: 0 var(--padding) 140px;
    overflow: hidden;
    z-index: 51;
    background: #eff4fd;
}

root-body#contact {
    padding: 140px var(--padding);
}

root-body > .-container {
    display: flex;
    align-items: center;
    justify-content: center;
}

root-body#slides {
    align-items: start;
    background: var(--uicolor);
    color: white;
    z-index: 51;
    padding-bottom: 200px;
}

root-body#about {
    background: rgb(255, 244, 232);
    margin-bottom: -60px;
    align-items: start;
    flex-direction: column;
}

root-body#home {padding: 40px var(--padding) 160px;background: transparent;}

root-header + root-body {
}

.-countdown {
    display: block;
    flex: 1;
}

.-countdown-start {
}

.-countdown-start > h1 {
    font-size: 60px;
    margin-bottom: 0px;
}

.-countdown-start > p {
    font-size: 24px;
    text-align: center;
    font-weight: 500;
    color: var(--secondarytext);
}

.-countdown-start > h1 > strong {
    color: var(--uicolor);
}

.-root-note:after {
    content:
    '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 15px 0px 0 9px;
    border-color: var(--uicolor2) transparent transparent transparent;
    position: absolute;
    top: 100%;
    right: 23px;
    margin-top: 3px;
}
.-root-note {
    right: 21px;
    width: 380px;
    transform: translate(0px, -20px);
    position: fixed;
    opacity: 0;
    z-index: 100;
    visibility: hidden;
    max-width: 100%;
    bottom: 100px;
    background: white;
    padding: 30px 40px;
    transition: 300ms all ease;
    border: 4px solid var(--uicolor2);
    color: var(--textcolor);
    border-radius: var(--largeradius);
    box-shadow: 0px 12px 150px 5px var(--shadow-1), 0px 12px 40px -15px var(--shadow-1);
    max-width: calc(100vw - 60px);
}

body.loaded .-root-note:not(.-hidden) {
    transform: translate(0px, 0px);
    visibility: visible;
    opacity: 1;
    transition: 300ms 2000ms all ease;
}

.-root-note > strong {
    display: flex;
    margin-bottom: 4px;
    font-weight: 600;
    color: var(--uicolor2);
    font-size: 16px;
    align-items: center;
    justify-content: space-between;
}

.-root-note > strong > i {
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--negative);
    cursor: pointer;
}

.-root-note > p {
    font-weight: 500;
    margin-bottom: 8px;
    font-size: 16px;
}

.-root-note > p > a:hover {
    text-decoration: underline;
}

.-root-note > a {
    display: block;
    font-weight: 900;
}
.phone {
  width: 7em;
  height: 12em;
  padding: 0.4em;
  background: white;
  text-align: center;
  border-radius: 8px;
  display: flex;
  align-items: center;
  flex-direction: column;
  box-shadow: -8px 11px 38px -6px var(--shadow-2);
}
.phone__header {
  display: inline-block;
  margin-bottom: 0.3em;
  width: 2.3em;
  height: 0.3em;
  background: #deeef6;
  border-radius: 0.15em;
}
.phone__screen {
  width: 6em;
  height: 9.6em;
  position: relative;
  border-radius: 0.1em;
  overflow: hidden;
}
.phone__screen::before, .phone__screen::after {
  content: " ";
  width: 100%;
  height: 150%;
  position: absolute;
  left: 0;
  bottom: 100%;
  -webkit-animation-name: slideDown;
  animation-name: slideDown;
  animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}
.phone__screen::before {
  background: var(--uicolor2);
}
.phone__screen::after {
  animation-delay: 2.5s;
  background: #ffb000;
}
.phone__btn {
  display: inline-block;
  margin-top: 0.3em;
  width: 0.5em;
  height: 0.5em;
  background: #deeef6;
  border-radius: 100%;
}

@-webkit-keyframes slideDown {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(0, 100%, 0);
  }
  100% {
    transform: translate3d(0, 200%, 0);
  }
}

@keyframes slideDown {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(0, 100%, 0);
  }
  100% {
    transform: translate3d(0, 200%, 0);
  }
}
.brush-wrapper {
  position: absolute;
  width: 7.1em;
  height: 7.2em;
  left: 50%;
  top: 50%;
  margin-left: -3.55em;
  margin-top: -5.2em;
}
.brush-wrapper.flipper {
  transform: scaleX(-1);
}
.brush-wrapper.flipper .brush {
  -webkit-animation-delay: 2.5s;
  animation-delay: 2.5s;
}

.brush {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-animation: brushAnimation 3s 0s forwards infinite linear;
  animation: brushAnimation 5s 0s forwards infinite linear;
}
.brush.red .brush__brush {
  background: var(--uicolor2);
}
.brush.yellow .brush__brush {
  background: #ffb000;
}
.brush__brush {
  width: 6em;
  height: 1.8em;
  margin: auto;
  border-radius: 0.2em;
  position: relative;
  z-index: 1;
}
.brush__arm {
  width: 3.75em;
  height: 0.4em;
  position: absolute;
  right: 0;
  bottom: 4.2em;
  background: #9493a1;
  border-radius: 0.15em;
}
.brush__arm::before, .brush__arm::after {
  content: " ";
  position: absolute;
  background: #9493a1;
  border-radius: 0.15em;
}
.brush__arm::before {
  right: 0;
  bottom: 0;
  height: 2.3em;
  width: 0.4em;
}
.brush__arm::after {
  left: 0;
  top: 0;
  height: 2.3em;
  width: 0.4em;
}
.brush__arm .arm-inner {
  background: #859396;
  position: absolute;
  right: 0;
  bottom: 2em;
  width: 7.1em;
  height: 0.4em;
  border-radius: 0.15em;
}
.brush__handle {
  width: 2em;
  height: 3.5em;
  margin: auto;
  left: 0;
  right: 0;
  position: absolute;
  bottom: 0;
  z-index: 1;
  background: var(--uicolor);
  border-radius: 0.4em;
}

@-webkit-keyframes brushAnimation {
  0% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transform-origin: 50%;
  }
  33.33333% {
    transform: translate3d(0, 9.6em, 0);
  }
  45% {
    transform: rotate3d(0, 0, -1, 45deg) translate3d(100%, 0, 0);
    transform-origin: 300%;
  }
  85% {
    transform: rotate3d(0, 0, -1, 45deg) translate3d(100%, 0, 0);
    transform-origin: 300%;
  }
  100% {
    opacity: 1;
  }
}

@keyframes brushAnimation {
  0% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
    transform-origin: 50%;
  }
  33.33333% {
    transform: translate3d(0, 9.6em, 0);
  }
  45% {
    transform: rotate3d(0, 0, -1, 45deg) translate3d(100%, 0, 0);
    transform-origin: 300%;
  }
  85% {
    transform: rotate3d(0, 0, -1, 45deg) translate3d(100%, 0, 0);
    transform-origin: 300%;
  }
  100% {
    opacity: 1;
  }
}

.-countdown-left {
    direction: ltr;
    position: relative;
    transform-origin: -220% 90%;
    transform: scale(1.7);
}

.-countdown-left-outer {
    width: 530px;
    display: flex;
    justify-content: end;
}
#rocket {
  -webkit-animation: shakes 1s linear infinite;
          animation: shakes 1s linear infinite;
}
@-webkit-keyframes shakes {
  10% {
    transform: translate(5px, 2px);
  }
  20% {
    transform: translate(4px, 1px);
  }
  30% {
    transform: translate(1px, 1px);
  }
  40% {
    transform: translate(4px, 3px);
  }
  50% {
    transform: translate(5px, 1px);
  }
  60% {
    transform: translate(5px, 1px);
  }
  70% {
    transform: translate(3px, 1px);
  }
  80% {
    transform: translate(3px, 2px);
  }
  90% {
    transform: translate(1px, 5px);
  }
  100% {
    transform: translate(0, 0);
  }
}
@keyframes shakes {
  10% {
    transform: translate(5px, 2px);
  }
  20% {
    transform: translate(4px, 1px);
  }
  30% {
    transform: translate(1px, 1px);
  }
  40% {
    transform: translate(4px, 3px);
  }
  50% {
    transform: translate(5px, 1px);
  }
  60% {
    transform: translate(5px, 1px);
  }
  70% {
    transform: translate(3px, 1px);
  }
  80% {
    transform: translate(3px, 2px);
  }
  90% {
    transform: translate(1px, 5px);
  }
  100% {
    transform: translate(0, 0);
  }
}
#rocket path, #rocket circle, #rocket polygon {
  fill: transparent;
  stroke-width: 3px;
  stroke: currentColor;
}
#rocket circle {
  cx: 369.5;
  cy: 331.8;
  r: 7;
}
#rocket polygon {
  -webkit-animation: burst 0.5s infinite;
          animation: burst 0.5s infinite;
  transform-origin: 363px 337px;
}
@-webkit-keyframes burst {
  20% {
    transform: scale(0.8);
  }
  40% {
    transform: scale(0.6);
  }
  60% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes burst {
  20% {
    transform: scale(0.8);
  }
  40% {
    transform: scale(0.6);
  }
  60% {
    transform: scale(1);
  }
  80% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}

#stars {
  -webkit-animation: starsMovement 240s linear infinite;
          animation: starsMovement 240s linear infinite;
  transform-origin: center;
}
@-webkit-keyframes starsMovement {
  0% {
    transform: scale(1.5) rotate(0deg);
  }
  100% {
    transform: scale(1.5) rotate(360deg);
  }
}
@keyframes starsMovement {
  0% {
    transform: scale(1.5) rotate(0deg);
  }
  100% {
    transform: scale(1.5) rotate(360deg);
  }
}
#stars circle {
  fill: #FFF;
  -webkit-animation: glow 1s infinite forwards;
          animation: glow 1s infinite forwards;
}
@-webkit-keyframes glow {
  6% {
    opacity: 1;
  }
  12% {
    opacity: 0.5;
  }
  18% {
    opacity: 0.9;
  }
  24% {
    opacity: 0.4;
  }
  30%, 100% {
    opacity: 1;
  }
}
@keyframes glow {
  6% {
    opacity: 1;
  }
  12% {
    opacity: 0.5;
  }
  18% {
    opacity: 0.9;
  }
  24% {
    opacity: 0.4;
  }
  30%, 100% {
    opacity: 1;
  }
}
#stars circle:nth-of-type(1) {
  r: 1;
  cy: 55%;
  cx: 11%;
  -webkit-animation-delay: 5.3s;
          animation-delay: 5.3s;
}
#stars circle:nth-of-type(2) {
  r: 2;
  cy: 35%;
  cx: 35%;
  -webkit-animation-delay: 6s;
          animation-delay: 6s;
}
#stars circle:nth-of-type(3) {
  r: 2;
  cy: 36%;
  cx: 61%;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
#stars circle:nth-of-type(4) {
  r: 2;
  cy: 37%;
  cx: 86%;
  -webkit-animation-delay: 8.1s;
          animation-delay: 8.1s;
}
#stars circle:nth-of-type(5) {
  r: 2;
  cy: 48%;
  cx: 44%;
  -webkit-animation-delay: 4.8s;
          animation-delay: 4.8s;
}
#stars circle:nth-of-type(6) {
  r: 1;
  cy: 21%;
  cx: 100%;
  -webkit-animation-delay: 6.7s;
          animation-delay: 6.7s;
}
#stars circle:nth-of-type(7) {
  r: 2;
  cy: 89%;
  cx: 86%;
  -webkit-animation-delay: 3.6s;
          animation-delay: 3.6s;
}
#stars circle:nth-of-type(8) {
  r: 2;
  cy: 32%;
  cx: 28%;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}
#stars circle:nth-of-type(9) {
  r: 2;
  cy: 44%;
  cx: 92%;
  -webkit-animation-delay: 1.1s;
          animation-delay: 1.1s;
}
#stars circle:nth-of-type(10) {
  r: 1;
  cy: 75%;
  cx: 62%;
  -webkit-animation-delay: 4.8s;
          animation-delay: 4.8s;
}
#stars circle:nth-of-type(11) {
  r: 2;
  cy: 44%;
  cx: 98%;
  -webkit-animation-delay: 7.7s;
          animation-delay: 7.7s;
}
#stars circle:nth-of-type(12) {
  r: 1;
  cy: 22%;
  cx: 27%;
  -webkit-animation-delay: 7.1s;
          animation-delay: 7.1s;
}
#stars circle:nth-of-type(13) {
  r: 1;
  cy: 80%;
  cx: 68%;
  -webkit-animation-delay: 4.6s;
          animation-delay: 4.6s;
}
#stars circle:nth-of-type(14) {
  r: 1;
  cy: 6%;
  cx: 77%;
  -webkit-animation-delay: 9.3s;
          animation-delay: 9.3s;
}
#stars circle:nth-of-type(15) {
  r: 2;
  cy: 87%;
  cx: 54%;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
#stars circle:nth-of-type(16) {
  r: 1;
  cy: 12%;
  cx: 90%;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
#stars circle:nth-of-type(17) {
  r: 1;
  cy: 88%;
  cx: 84%;
  -webkit-animation-delay: 9.5s;
          animation-delay: 9.5s;
}
#stars circle:nth-of-type(18) {
  r: 1;
  cy: 83%;
  cx: 79%;
  -webkit-animation-delay: 6.3s;
          animation-delay: 6.3s;
}
#stars circle:nth-of-type(19) {
  r: 2;
  cy: 61%;
  cx: 79%;
  -webkit-animation-delay: 5.4s;
          animation-delay: 5.4s;
}
#stars circle:nth-of-type(20) {
  r: 1;
  cy: 1%;
  cx: 3%;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
#stars circle:nth-of-type(21) {
  r: 1;
  cy: 88%;
  cx: 72%;
  -webkit-animation-delay: 7.5s;
          animation-delay: 7.5s;
}
#stars circle:nth-of-type(22) {
  r: 1;
  cy: 12%;
  cx: 47%;
  -webkit-animation-delay: 3.5s;
          animation-delay: 3.5s;
}
#stars circle:nth-of-type(23) {
  r: 2;
  cy: 87%;
  cx: 67%;
  -webkit-animation-delay: 2.9s;
          animation-delay: 2.9s;
}
#stars circle:nth-of-type(24) {
  r: 1;
  cy: 43%;
  cx: 64%;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
#stars circle:nth-of-type(25) {
  r: 2;
  cy: 86%;
  cx: 56%;
  -webkit-animation-delay: 8.4s;
          animation-delay: 8.4s;
}
#stars circle:nth-of-type(26) {
  r: 1;
  cy: 40%;
  cx: 96%;
  -webkit-animation-delay: 9.1s;
          animation-delay: 9.1s;
}
#stars circle:nth-of-type(27) {
  r: 1;
  cy: 76%;
  cx: 58%;
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
#stars circle:nth-of-type(28) {
  r: 1;
  cy: 99%;
  cx: 81%;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
#stars circle:nth-of-type(29) {
  r: 1;
  cy: 29%;
  cx: 26%;
  -webkit-animation-delay: 5.5s;
          animation-delay: 5.5s;
}
#stars circle:nth-of-type(30) {
  r: 1;
  cy: 79%;
  cx: 56%;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
#stars circle:nth-of-type(31) {
  r: 2;
  cy: 8%;
  cx: 100%;
  -webkit-animation-delay: 9.6s;
          animation-delay: 9.6s;
}
#stars circle:nth-of-type(32) {
  r: 2;
  cy: 32%;
  cx: 94%;
  -webkit-animation-delay: 4.9s;
          animation-delay: 4.9s;
}
#stars circle:nth-of-type(33) {
  r: 1;
  cy: 11%;
  cx: 28%;
  -webkit-animation-delay: 8s;
          animation-delay: 8s;
}
#stars circle:nth-of-type(34) {
  r: 2;
  cy: 47%;
  cx: 79%;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
#stars circle:nth-of-type(35) {
  r: 2;
  cy: 45%;
  cx: 52%;
  -webkit-animation-delay: 2.9s;
          animation-delay: 2.9s;
}
#stars circle:nth-of-type(36) {
  r: 1;
  cy: 84%;
  cx: 22%;
  -webkit-animation-delay: 1.7s;
          animation-delay: 1.7s;
}
#stars circle:nth-of-type(37) {
  r: 1;
  cy: 13%;
  cx: 44%;
  -webkit-animation-delay: 6.3s;
          animation-delay: 6.3s;
}
#stars circle:nth-of-type(38) {
  r: 1;
  cy: 75%;
  cx: 83%;
  -webkit-animation-delay: 9.3s;
          animation-delay: 9.3s;
}
#stars circle:nth-of-type(39) {
  r: 2;
  cy: 93%;
  cx: 22%;
  -webkit-animation-delay: 6.9s;
          animation-delay: 6.9s;
}
#stars circle:nth-of-type(40) {
  r: 2;
  cy: 57%;
  cx: 96%;
  -webkit-animation-delay: 7.4s;
          animation-delay: 7.4s;
}
#stars circle:nth-of-type(41) {
  r: 2;
  cy: 18%;
  cx: 4%;
  -webkit-animation-delay: 7.1s;
          animation-delay: 7.1s;
}
#stars circle:nth-of-type(42) {
  r: 2;
  cy: 11%;
  cx: 52%;
  -webkit-animation-delay: 6.3s;
          animation-delay: 6.3s;
}
#stars circle:nth-of-type(43) {
  r: 2;
  cy: 46%;
  cx: 9%;
  -webkit-animation-delay: 3.9s;
          animation-delay: 3.9s;
}
#stars circle:nth-of-type(44) {
  r: 2;
  cy: 54%;
  cx: 1%;
  -webkit-animation-delay: 6.8s;
          animation-delay: 6.8s;
}
#stars circle:nth-of-type(45) {
  r: 1;
  cy: 62%;
  cx: 10%;
  -webkit-animation-delay: 7.1s;
          animation-delay: 7.1s;
}
#stars circle:nth-of-type(46) {
  r: 1;
  cy: 70%;
  cx: 97%;
  -webkit-animation-delay: 5.8s;
          animation-delay: 5.8s;
}
#stars circle:nth-of-type(47) {
  r: 2;
  cy: 31%;
  cx: 37%;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
#stars circle:nth-of-type(48) {
  r: 2;
  cy: 60%;
  cx: 37%;
  -webkit-animation-delay: 9.5s;
          animation-delay: 9.5s;
}
#stars circle:nth-of-type(49) {
  r: 2;
  cy: 56%;
  cx: 70%;
  -webkit-animation-delay: 2.5s;
          animation-delay: 2.5s;
}
#stars circle:nth-of-type(50) {
  r: 2;
  cy: 89%;
  cx: 34%;
  -webkit-animation-delay: 9.9s;
          animation-delay: 9.9s;
}
#stars circle:nth-of-type(51) {
  r: 2;
  cy: 64%;
  cx: 65%;
  -webkit-animation-delay: 1.4s;
          animation-delay: 1.4s;
}
#stars circle:nth-of-type(52) {
  r: 2;
  cy: 69%;
  cx: 17%;
  -webkit-animation-delay: 10s;
          animation-delay: 10s;
}
#stars circle:nth-of-type(53) {
  r: 2;
  cy: 76%;
  cx: 33%;
  -webkit-animation-delay: 9s;
          animation-delay: 9s;
}
#stars circle:nth-of-type(54) {
  r: 2;
  cy: 58%;
  cx: 17%;
  -webkit-animation-delay: 6.5s;
          animation-delay: 6.5s;
}
#stars circle:nth-of-type(55) {
  r: 1;
  cy: 12%;
  cx: 45%;
  -webkit-animation-delay: 2.4s;
          animation-delay: 2.4s;
}
#stars circle:nth-of-type(56) {
  r: 2;
  cy: 62%;
  cx: 80%;
  -webkit-animation-delay: 2.8s;
          animation-delay: 2.8s;
}
#stars circle:nth-of-type(57) {
  r: 1;
  cy: 26%;
  cx: 52%;
  -webkit-animation-delay: 8.9s;
          animation-delay: 8.9s;
}
#stars circle:nth-of-type(58) {
  r: 2;
  cy: 94%;
  cx: 50%;
  -webkit-animation-delay: 4s;
          animation-delay: 4s;
}
#stars circle:nth-of-type(59) {
  r: 2;
  cy: 58%;
  cx: 32%;
  -webkit-animation-delay: 9s;
          animation-delay: 9s;
}
#stars circle:nth-of-type(60) {
  r: 1;
  cy: 10%;
  cx: 60%;
  -webkit-animation-delay: 9.3s;
          animation-delay: 9.3s;
}
#stars circle:nth-of-type(61) {
  r: 2;
  cy: 79%;
  cx: 64%;
  -webkit-animation-delay: 4.1s;
          animation-delay: 4.1s;
}
#stars circle:nth-of-type(62) {
  r: 1;
  cy: 68%;
  cx: 32%;
  -webkit-animation-delay: 9s;
          animation-delay: 9s;
}
#stars circle:nth-of-type(63) {
  r: 2;
  cy: 14%;
  cx: 54%;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
#stars circle:nth-of-type(64) {
  r: 1;
  cy: 67%;
  cx: 40%;
  -webkit-animation-delay: 5.5s;
          animation-delay: 5.5s;
}
#stars circle:nth-of-type(65) {
  r: 2;
  cy: 16%;
  cx: 36%;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
#stars circle:nth-of-type(66) {
  r: 1;
  cy: 42%;
  cx: 70%;
  -webkit-animation-delay: 5.5s;
          animation-delay: 5.5s;
}
#stars circle:nth-of-type(67) {
  r: 2;
  cy: 93%;
  cx: 12%;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}
#stars circle:nth-of-type(68) {
  r: 2;
  cy: 30%;
  cx: 41%;
  -webkit-animation-delay: 9.1s;
          animation-delay: 9.1s;
}
#stars circle:nth-of-type(69) {
  r: 1;
  cy: 64%;
  cx: 55%;
  -webkit-animation-delay: 4.9s;
          animation-delay: 4.9s;
}
#stars circle:nth-of-type(70) {
  r: 1;
  cy: 10%;
  cx: 37%;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
#stars circle:nth-of-type(71) {
  r: 1;
  cy: 41%;
  cx: 58%;
  -webkit-animation-delay: 0.9s;
          animation-delay: 0.9s;
}
#stars circle:nth-of-type(72) {
  r: 1;
  cy: 59%;
  cx: 84%;
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
#stars circle:nth-of-type(73) {
  r: 1;
  cy: 71%;
  cx: 70%;
  -webkit-animation-delay: 9.4s;
          animation-delay: 9.4s;
}
#stars circle:nth-of-type(74) {
  r: 1;
  cy: 67%;
  cx: 49%;
  -webkit-animation-delay: 7.8s;
          animation-delay: 7.8s;
}
#stars circle:nth-of-type(75) {
  r: 1;
  cy: 83%;
  cx: 7%;
  -webkit-animation-delay: 4.7s;
          animation-delay: 4.7s;
}
#stars circle:nth-of-type(76) {
  r: 2;
  cy: 75%;
  cx: 3%;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
#stars circle:nth-of-type(77) {
  r: 2;
  cy: 69%;
  cx: 69%;
  -webkit-animation-delay: 4.9s;
          animation-delay: 4.9s;
}
#stars circle:nth-of-type(78) {
  r: 1;
  cy: 70%;
  cx: 30%;
  -webkit-animation-delay: 3.1s;
          animation-delay: 3.1s;
}
#stars circle:nth-of-type(79) {
  r: 2;
  cy: 45%;
  cx: 18%;
  -webkit-animation-delay: 8.5s;
          animation-delay: 8.5s;
}
#stars circle:nth-of-type(80) {
  r: 2;
  cy: 22%;
  cx: 71%;
  -webkit-animation-delay: 1.2s;
          animation-delay: 1.2s;
}
#stars circle:nth-of-type(81) {
  r: 2;
  cy: 49%;
  cx: 85%;
  -webkit-animation-delay: 4.3s;
          animation-delay: 4.3s;
}
#stars circle:nth-of-type(82) {
  r: 2;
  cy: 75%;
  cx: 11%;
  -webkit-animation-delay: 4.4s;
          animation-delay: 4.4s;
}
#stars circle:nth-of-type(83) {
  r: 1;
  cy: 5%;
  cx: 86%;
  -webkit-animation-delay: 2.9s;
          animation-delay: 2.9s;
}
#stars circle:nth-of-type(84) {
  r: 2;
  cy: 6%;
  cx: 71%;
  -webkit-animation-delay: 9.3s;
          animation-delay: 9.3s;
}
#stars circle:nth-of-type(85) {
  r: 1;
  cy: 72%;
  cx: 34%;
  -webkit-animation-delay: 4.2s;
          animation-delay: 4.2s;
}
#stars circle:nth-of-type(86) {
  r: 2;
  cy: 99%;
  cx: 80%;
  -webkit-animation-delay: 8.3s;
          animation-delay: 8.3s;
}
#stars circle:nth-of-type(87) {
  r: 2;
  cy: 88%;
  cx: 32%;
  -webkit-animation-delay: 8.3s;
          animation-delay: 8.3s;
}
#stars circle:nth-of-type(88) {
  r: 2;
  cy: 2%;
  cx: 8%;
  -webkit-animation-delay: 3.7s;
          animation-delay: 3.7s;
}
#stars circle:nth-of-type(89) {
  r: 2;
  cy: 57%;
  cx: 2%;
  -webkit-animation-delay: 5.8s;
          animation-delay: 5.8s;
}
#stars circle:nth-of-type(90) {
  r: 1;
  cy: 5%;
  cx: 19%;
  -webkit-animation-delay: 4.7s;
          animation-delay: 4.7s;
}
#stars circle:nth-of-type(91) {
  r: 1;
  cy: 46%;
  cx: 15%;
  -webkit-animation-delay: 9.1s;
          animation-delay: 9.1s;
}
#stars circle:nth-of-type(92) {
  r: 1;
  cy: 25%;
  cx: 8%;
  -webkit-animation-delay: 8.7s;
          animation-delay: 8.7s;
}
#stars circle:nth-of-type(93) {
  r: 2;
  cy: 62%;
  cx: 22%;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
#stars circle:nth-of-type(94) {
  r: 2;
  cy: 21%;
  cx: 8%;
  -webkit-animation-delay: 5.8s;
          animation-delay: 5.8s;
}
#stars circle:nth-of-type(95) {
  r: 1;
  cy: 18%;
  cx: 89%;
  -webkit-animation-delay: 6.6s;
          animation-delay: 6.6s;
}
#stars circle:nth-of-type(96) {
  r: 1;
  cy: 78%;
  cx: 76%;
  -webkit-animation-delay: 6.3s;
          animation-delay: 6.3s;
}
#stars circle:nth-of-type(97) {
  r: 2;
  cy: 11%;
  cx: 27%;
  -webkit-animation-delay: 0.3s;
          animation-delay: 0.3s;
}
#stars circle:nth-of-type(98) {
  r: 2;
  cy: 68%;
  cx: 30%;
  -webkit-animation-delay: 2.7s;
          animation-delay: 2.7s;
}
#stars circle:nth-of-type(99) {
  r: 2;
  cy: 36%;
  cx: 68%;
  -webkit-animation-delay: 1.6s;
          animation-delay: 1.6s;
}
#stars circle:nth-of-type(100) {
  r: 1;
  cy: 23%;
  cx: 52%;
  -webkit-animation-delay: 3.1s;
          animation-delay: 3.1s;
}

#comets line {
  fill: none;
  stroke: #FFF;
  stroke-width: 1;
  stroke-dasharray: 150 980;
  stroke-dashoffset: 150;
  -webkit-animation: cometFall 10s ease-out infinite;
          animation: cometFall 10s ease-out infinite;
}
@-webkit-keyframes cometFall {
  5%, 100% {
    stroke-dashoffset: -980;
  }
}
@keyframes cometFall {
  5%, 100% {
    stroke-dashoffset: -980;
  }
}
#comets line:nth-child(1) {
  -webkit-animation-delay: 3.6s;
          animation-delay: 3.6s;
}
#comets line:nth-child(2) {
  -webkit-animation-delay: 8.3s;
          animation-delay: 8.3s;
}
#comets line:nth-child(3) {
  -webkit-animation-delay: 3.6s;
          animation-delay: 3.6s;
}
#comets line:nth-child(4) {
  -webkit-animation-delay: 8.4s;
          animation-delay: 8.4s;
}
#comets line:nth-child(5) {
  -webkit-animation-delay: 7.2s;
          animation-delay: 7.2s;
}
#comets line:nth-child(6) {
  -webkit-animation-delay: 8.9s;
          animation-delay: 8.9s;
}
#comets line:nth-child(7) {
  -webkit-animation-delay: 7.9s;
          animation-delay: 7.9s;
}
#comets line:nth-child(8) {
  -webkit-animation-delay: 5.6s;
          animation-delay: 5.6s;
}
@keyframes opacity {
  0% {
    opacity:0;
  }
}
.-countdown-timer-title {
    display: flex;
    align-items: center;
    font-size: 28px;
    font-weight: 600;
    color: var(--secondarytext);
    padding-bottom: 60px;
    padding-right: 0;
    position: relative;
    max-width: 628px;
}

.-countdown-timer-title > svg {
}

.-countdown-timer-title > span {
    margin-left: 6px;
    font-weight: 400;
}

.-countdown-timer-title > .-rocket {
    color: var(--uicolor);
    width: 100px;
    height: 100px;
    position: absolute;
    overflow: hidden;
    transform: translate(-2px, -4px) rotate(-75deg);
    right: -20px;
    bottom: -42px;
    z-index: -1;
}

.-countdown-timer-title > .-rocket > svg {
    position: absolute;
    top: 50%;
    right: 50%;
    transform: translate(50%, -50%);
    width: 470px;
}

.-countdown-timer {}

.-countdown-timer > div {
    display: flex;
    align-items: center;
    direction: ltr;
    justify-content: end;
    font-size: 80px;
    margin-right: -30px;
    background: linear-gradient(-45deg, var(--uicolor), var(--uicolor2) 60%);
    -webkit-background-clip: text;
    color: transparent;
}

.-countdown-timer > div > div {margin: 0px 20px;line-height: 1;text-align: center; width: 110px;}

.-countdown-timer > div > span {
    font-size: 26px;
    font-weight: 900;
    color: var(--secondarytext);
}

.-countdown-timer > div > div > strong {
    font-weight: 500;
    display: block;
    margin-bottom: -1px;
    letter-spacing: -2px;
  font-family:Righteous;
}

.-countdown-timer > div > div > span {
    display: block;
    font-size: 16px;
    font-weight: 500;
    line-height: .8;
    color: var(--secondarytext);
}

root-footer {
    position: sticky;
    bottom: 0;
    left: 0;
    right: 0;
    font-weight: 600;
    padding-top: 40px;
    padding-bottom: 20px;
    margin-bottom: -20px;
    padding-right: var(--padding);
    padding-left: var(--padding);
}

root-footer > .-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

root-footer > .-container > .-copyrights {color: var(--secondarytext);font-size: 15px;font-weight: 400;padding-right: 0;}

root-footer > .-container > .-social-media {
    display: flex;
    align-items: center;
}

root-footer > .-container > .-social-media > ul {
    list-style: none;
    display: flex;
    align-items: center;
    margin-right: 8px;
}

root-footer > .-container > .-social-media > ul > li {
    font-size: 30px;
    margin: 0px 0px;
    border-radius: 50%;
    color: var(--color);
}

root-footer > .-container > .-social-media > ul > li > a {
    display: flex;
    width: 45px;
    height: 45px;
    align-items: center;
    justify-content: center;
    color: var(--color);
}

root-footer > .-container > .-social-media > ul > li.-facebook {--color: #1877F2;}
root-footer > .-container > .-social-media > ul > li.-twitter {--color: #1DA1F2;}
root-footer > .-container > .-social-media > ul > li.-linkedin {--color: #0A66C2;}
root-footer > .-container > .-social-media > ul > li.-blogger {--color: #F57D00;}
.css-1epn1sy-separator {
    display: flex;
    align-items: flex-end;
    height: 57px;
    min-width: 100%;
    background: white;
}

root-body#about .css-1epn1sy-separator {}

root > .css-1epn1sy-separator {
    margin-top: -57px;
    position: relative;
    z-index: 52;
    background: transparent;
}

root-body#slides + .css-1epn1sy-separator > div {
    background: #eff4fd;
}

root > .css-1epn1sy-separator > div {
    background: white;
}

root-body#slides .css-1epn1sy-separator {
    background: #fff4e8;
}

root-body#slides .css-1epn1sy-separator > div {
    background: var(--uicolor);
}
.css-1epn1sy-separator > div.css-xvcsxw {
    height: 19px;
}
.css-1epn1sy-separator > div.css-1ssrg87 {
    height: 38px;
}
.css-1epn1sy-separator > div.css-1i9aal8 {
    height: 57px;
}
.css-1epn1sy-separator > div {
    -webkit-box-flex: 1;
    flex-grow: 1;
    background-color: rgb(255, 244, 232);
    height: 0px;
    transition: height 200ms cubic-bezier(0.3, 0, 0.5, 1) 300ms;
}


.-page-body-outer {
    padding: 100px var(--padding) 70px;
    display: flex;
    flex: 1;
    width: 100%;
    align-items: center;
}

.-page-body-outer > .-page-body {
    flex: 1;
    max-width: 1000px;
    margin: 0 auto;
    text-align: center;
}

.-page-body-outer > svg {
    width: 780px;
    margin-right: 70px;
}

.-page-body > h2 {
    font-size: 60px;
    font-weight: 500;
    margin-bottom: 40px;
}

.-page-body > p {
    font-size: 30px;
    margin-bottom: 20px;
    font-weight: 400;
}

.-page-body > p:last-child {
    margin-bottom: 0;
}

.-page-body > h2 > strong {
    color: var(--uicolor);
    font-weight: 700;
}

.-fixed-header {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    height: 70px;
    background: #ffffff;
    z-index: 100;
    box-shadow: 0px 10px 90px -95px var(--shadow-2);
    opacity: 0;
    pointer-events: none;
}

body.-stick-header .-fixed-header {
    box-shadow: 0px -30px 90px 5px var(--shadow-2);
    opacity: 1;
    transition: 100ms all ease;
}

.-slides-carousel-triggered {
    overflow: hidden;
    opacity: 0;
}

.-slides-carousel-triggered.owl-loaded {
    opacity: 1;
}

.-slides-carousel-triggered .owl-item {
    float: right;
    opacity: 0;
    transition: 100ms all ease;
}

.owl-item.active {opacity: 1;transition: 800ms all ease;}

.-slides-carousel {
    margin-top: 160px;
    overflow: hidden;
    max-width: 1000px;
}

.-slides-carousel-triggered--item {position: relative;min-height: 360px;display: flex;flex-direction: column;justify-content: center;padding-top: 140px;}

.-slides-carousel-triggered--item > i {
    left: 0;
    font-weight: 100;
    font-size: 140px;
    margin-bottom: 8px;
    color: white;
    position: absolute;
    top: 0;
    right: 0;
    display: block;
}

.-slides-carousel-triggered--item > h2 {
    font-size: 68px;
    margin-bottom: 20px;
    font-weight: 700;
    line-height: 1.3;
}

.-slides-carousel-triggered--item > p {
    font-size: 24px;
    font-weight: 500;
    color: #dcdcf1;
    line-height: 1.5;
}

.-slides-carousel .owl-nav {
    display: flex;
--alinks: white;
    margin: 0 -4px;
    padding-top: 30px;
    position: relative;
    z-index: 10;
    direction: ltr;
    justify-content: end;
}

.-slides-carousel .owl-nav a {
    display: flex;
    width: 50px;
    height: 30px;
    align-items: center;
    justify-content: center;
    background: white;
    color: var(--uicolor);
    cursor: pointer;
    border-radius: var(--largeradius);
    margin: 0px 4px;
}

.-slides-carousel .owl-nav .disabled a {
    background: var(--disable-button);
    color: var(--disable-text);
    cursor: not-allowed;
}

.-slides-carousel .owl-nav a > i {
    font-weight: 500;
}

.-contact-us-outer {
    display: flex;
    align-items: center;
}

.-contact-us-outer > form {
    width: 500px;
}

.-contact-us-outer > form > button {
    margin-right: auto;
    background: var(--uicolor2);
    color: white;
    font-size: 19px;
    padding: 0px 36px;
    font-weight: 500;
}

.-contact-us-outer > form > p {
    margin-bottom: 20px;
    position: relative;
}

.-contact-us-outer > form > p > textarea {}

.-contact-us-outer > form > p > input, .-contact-us-outer > form > p > textarea {
    display: block;
    width: 100%;
    background: transparent;
    border-radius: var(--largeradius);
    padding: 10px 30px;
    font-size: 20px;
    border: 0;
    border: 1px solid var(--divider);
    /* box-shadow: 0px 20px 110px -12px var(--shadow-1); */
}

.-contact-us-outer > form > p > input::placeholder, .-contact-us-outer > form > p > textarea::placeholder {
    color: #9aa5b9;
}

.-contact-us-outer > form > p > input {height: 70px;padding-top: 29px;}

.-contact-us-outer > form > p > input:not(:placeholder-shown), .-contact-us-outer > form > p > textarea:not(:placeholder-shown) {
    border-color: var(--bold-divider);
    background: white;
}

.-contact-us-outer > form > p > input:placeholder-shown {
    padding-top: 10px;
}

.-contact-us-outer > form > p > label {
}

.-contact-us-outer > form > p > input + label {
    position: absolute;
    top: 45px;
    right: 20px;
    font-size: 13px;
    color: var(--secondarytext);
    font-weight: 500;
    transform-origin: top right;
    transform: translate(0px, -30px);
}

.-contact-us-outer > form > p > input:placeholder-shown + label {
    opacity: 0;
}

.-contact-us-outer > .-contact-us-details {
    flex: 1;
    margin-left: 50px;
}

.-contact-us-outer > .-iframe-map {
    width: 640px;
    max-width: calc(100vw - 540px);
    min-width: 280px;
    position: relative;
    overflow: hidden;
    padding-top: 35%;
    border-radius: var(--largeradius);
}

.-contact-us-outer > .-iframe-map > iframe {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
}

.-contact-us-outer > .-contact-us-details > h2 {
    color: var(--uicolor);
    font-size: 50px;
    margin-bottom: 8px;
}

.-contact-us-outer > .-contact-us-details > p {
    font-size: 20px;
    margin-bottom: 18px;
    line-height: 1.6;
}

.-contact-us-outer > .-contact-us-details > ul {
    list-style: none;
    margin-bottom: -10px;
    font-size: 18px;
    margin-right: -3px;
}

.-contact-us-outer > .-contact-us-details > ul > li {
    display: flex;
    align-items: center;
    padding: 10px 0px;
}

.-contact-us-outer > .-contact-us-details > ul > li > strong {
    font-weight: 600;
    margin-left: 6px;
}

.-contact-us-outer > .-contact-us-details a {
    text-decoration: underline;
    color: var(--uicolor2);
}

.-contact-us-outer > .-contact-us-details > ul > li > i {
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: 8px;
}

.owl-stage-outer.owl-height {
    transition: 200ms all ease;
}

.-menu-bars {
    display: none;
}

.-root-whatsapp-button {
    right: 20px;
    transform: translate(0px, 20px);
    position: fixed;
    opacity: 0;
    z-index: 100;
    visibility: hidden;
    max-width: 100%;
    bottom: 20px;
}

.-root-whatsapp-button > a {
    display: flex;
    width: 55px;
    height: 55px;
    text-align: center;
    align-content: center;
    align-items: center;
    justify-content: center;
    background: #25d366;
    color: #fff;
    border-radius: 50%;
    font-size: 30px;
}

body.loaded .-root-whatsapp-button {
    transform: translate(0px, 0px);
    visibility: visible;
    opacity: 1;
    transition: 300ms 2000ms all ease;
}

.-container.-dblock {
    display: block;
    margin-bottom: 100px;
}

.alert.alert-warning {
    background: #ff414126;
    margin-bottom: 17px;
    display: flex;
    align-items: center;
    padding: 15px 20px;
    border-radius: var(--miniradius);
    color: #b33131;
    font-size: 18px;
    line-height: 1.6;
}

.alert.alert-warning > i {
    font-size: 30px;
    margin-inline-end: 16px;
    font-weight: 400;
}

.alert.alert-warning > p > strong {
    font-weight: 600;
}