/*

Document contains variables required to build global.scss

Table of contents:
1. Website color variables
2. Website layout variables
3. Tipography base variables

*/
/* 1. Website color variables */
/* 3. Tipography base variables */
.holder {
  position: absolute;
  left: auto;
  top: 2px;
  bottom: 0px;
  right: 0px;
  width: 28px;
  height: 28px;
  background-color: transparent;
  display: none; }

.preloader {
  width: 24px;
  height: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  animation: rotatePreloader 2s infinite ease-in; }

@keyframes rotatePreloader {
  0% {
    transform: translateX(-50%) translateY(-50%) rotateZ(0deg); }
  100% {
    transform: translateX(-50%) translateY(-50%) rotateZ(-360deg); } }

.preloader div {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0; }

.preloader div:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 0%;
  width: 4px;
  height: 4px;
  background-color: #ffffff;
  transform: translateX(-50%);
  border-radius: 4px; }

.preloader div:nth-child(1) {
  transform: rotateZ(0deg);
  animation: rotateCircle1 2s infinite linear;
  z-index: 9; }

@keyframes rotateCircle1 {
  0% {
    opacity: 0; }
  0% {
    opacity: 1;
    transform: rotateZ(36deg); }
  7% {
    transform: rotateZ(0deg); }
  57% {
    transform: rotateZ(0deg); }
  100% {
    transform: rotateZ(-324deg);
    opacity: 1; } }

.preloader div:nth-child(2) {
  transform: rotateZ(36deg);
  animation: rotateCircle2 2s infinite linear;
  z-index: 8; }

@keyframes rotateCircle2 {
  5% {
    opacity: 0; }
  5.0001% {
    opacity: 1;
    transform: rotateZ(0deg); }
  12% {
    transform: rotateZ(-36deg); }
  62% {
    transform: rotateZ(-36deg); }
  100% {
    transform: rotateZ(-324deg);
    opacity: 1; } }

.preloader div:nth-child(3) {
  transform: rotateZ(72deg);
  animation: rotateCircle3 2s infinite linear;
  z-index: 7; }

@keyframes rotateCircle3 {
  10% {
    opacity: 0; }
  10.0002% {
    opacity: 1;
    transform: rotateZ(-36deg); }
  17% {
    transform: rotateZ(-72deg); }
  67% {
    transform: rotateZ(-72deg); }
  100% {
    transform: rotateZ(-324deg);
    opacity: 1; } }

.preloader div:nth-child(4) {
  transform: rotateZ(108deg);
  animation: rotateCircle4 2s infinite linear;
  z-index: 6; }

@keyframes rotateCircle4 {
  15% {
    opacity: 0; }
  15.0003% {
    opacity: 1;
    transform: rotateZ(-72deg); }
  22% {
    transform: rotateZ(-108deg); }
  72% {
    transform: rotateZ(-108deg); }
  100% {
    transform: rotateZ(-324deg);
    opacity: 1; } }

.preloader div:nth-child(5) {
  transform: rotateZ(144deg);
  animation: rotateCircle5 2s infinite linear;
  z-index: 5; }

@keyframes rotateCircle5 {
  20% {
    opacity: 0; }
  20.0004% {
    opacity: 1;
    transform: rotateZ(-108deg); }
  27% {
    transform: rotateZ(-144deg); }
  77% {
    transform: rotateZ(-144deg); }
  100% {
    transform: rotateZ(-324deg);
    opacity: 1; } }

.preloader div:nth-child(6) {
  transform: rotateZ(180deg);
  animation: rotateCircle6 2s infinite linear;
  z-index: 4; }

@keyframes rotateCircle6 {
  25% {
    opacity: 0; }
  25.0005% {
    opacity: 1;
    transform: rotateZ(-144deg); }
  32% {
    transform: rotateZ(-180deg); }
  82% {
    transform: rotateZ(-180deg); }
  100% {
    transform: rotateZ(-324deg);
    opacity: 1; } }

.preloader div:nth-child(7) {
  transform: rotateZ(216deg);
  animation: rotateCircle7 2s infinite linear;
  z-index: 3; }

@keyframes rotateCircle7 {
  30% {
    opacity: 0; }
  30.0006% {
    opacity: 1;
    transform: rotateZ(-180deg); }
  37% {
    transform: rotateZ(-216deg); }
  87% {
    transform: rotateZ(-216deg); }
  100% {
    transform: rotateZ(-324deg);
    opacity: 1; } }

.preloader div:nth-child(8) {
  transform: rotateZ(252deg);
  animation: rotateCircle8 2s infinite linear;
  z-index: 2; }

@keyframes rotateCircle8 {
  35% {
    opacity: 0; }
  35.0007% {
    opacity: 1;
    transform: rotateZ(-216deg); }
  42% {
    transform: rotateZ(-252deg); }
  92% {
    transform: rotateZ(-252deg); }
  100% {
    transform: rotateZ(-324deg);
    opacity: 1; } }

.preloader div:nth-child(9) {
  transform: rotateZ(288deg);
  animation: rotateCircle9 2s infinite linear;
  z-index: 1; }

@keyframes rotateCircle9 {
  40% {
    opacity: 0; }
  40.0008% {
    opacity: 1;
    transform: rotateZ(-252deg); }
  47% {
    transform: rotateZ(-288deg); }
  97% {
    transform: rotateZ(-288deg); }
  100% {
    transform: rotateZ(-324deg);
    opacity: 1; } }

.preloader div:nth-child(10) {
  transform: rotateZ(324deg);
  animation: rotateCircle10 2s infinite linear;
  z-index: 0; }

@keyframes rotateCircle10 {
  45% {
    opacity: 0; }
  45.0009% {
    opacity: 1;
    transform: rotateZ(-288deg); }
  52% {
    transform: rotateZ(-324deg); }
  102% {
    transform: rotateZ(-324deg); }
  100% {
    transform: rotateZ(-324deg);
    opacity: 1; } }

@keyframes shine-lines {
  0% {
    background-position: 0; }
  100% {
    background-position: 600px; } }

.content-holder2 {
  margin-bottom: 0px !important; }

.support-icons-list {
  background-color: #f7f7f7; }
  .support-icons-list .inner-support-icons-list {
    display: flex;
    justify-content: center; }
    .support-icons-list .inner-support-icons-list .icon-box {
      margin-top: 30px;
      margin-bottom: 30px;
      max-width: 915px; }
      .support-icons-list .inner-support-icons-list .icon-box .icon-box-holder {
        display: flex;
        list-style: none;
        padding: 0px;
        justify-content: start;
        gap: 34px;
        margin-bottom: 0px; }
        @media screen and (max-width: 991px) {
          .support-icons-list .inner-support-icons-list .icon-box .icon-box-holder {
            flex-wrap: wrap;
            justify-content: center; } }
        .support-icons-list .inner-support-icons-list .icon-box .icon-box-holder li {
          width: 124px;
          height: 124px;
          border: 1px solid #D8D8D8;
          background-color: #ffffff;
          display: flex;
          justify-content: center;
          align-items: center; }
          .support-icons-list .inner-support-icons-list .icon-box .icon-box-holder li:hover {
            box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1); }
          .support-icons-list .inner-support-icons-list .icon-box .icon-box-holder li a {
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 10px; }
            .support-icons-list .inner-support-icons-list .icon-box .icon-box-holder li a .icon-text {
              padding: 0px;
              text-align: center;
              color: #000000;
              font-weight: 300; }
          .support-icons-list .inner-support-icons-list .icon-box .icon-box-holder li.active-box-page {
            box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.3); }
            .support-icons-list .inner-support-icons-list .icon-box .icon-box-holder li.active-box-page .icon-text {
              font-weight: 600; }

.support-links-list .row {
  display: flex;
  justify-content: center; }
  .support-links-list .row .inner-support-links-list {
    max-width: 915px;
    width: 100%; }
    @media (min-width: 768px) {
      .support-links-list .row .inner-support-links-list {
        padding-left: 0px;
        padding-right: 0px; } }
    .support-links-list .row .inner-support-links-list .inner-support-links {
      margin-top: 30px;
      display: flex;
      gap: 40px;
      padding-bottom: 30px;
      border-bottom: 1px solid #979797; }
      @media (max-width: 991px) {
        .support-links-list .row .inner-support-links-list .inner-support-links {
          display: block;
          gap: 10px; } }
      .support-links-list .row .inner-support-links-list .inner-support-links .inner-support-menu-links {
        justify-content: center;
        display: flex;
        align-items: center; }
        @media (max-width: 991px) {
          .support-links-list .row .inner-support-links-list .inner-support-links .inner-support-menu-links {
            justify-content: start; } }
      .support-links-list .row .inner-support-links-list .inner-support-links ul {
        display: flex;
        justify-content: start;
        align-items: baseline;
        gap: 35px;
        list-style: none;
        padding: 0px;
        margin-bottom: 0px; }
        @media (max-width: 991px) {
          .support-links-list .row .inner-support-links-list .inner-support-links ul {
            justify-content: start;
            gap: 20px;
            line-height: 10px;
            padding-top: 15px; } }
        @media screen and (max-width: 991px) {
          .support-links-list .row .inner-support-links-list .inner-support-links ul {
            flex-wrap: wrap;
            justify-content: start; } }
        @media screen and (max-width: 991px) {
          .support-links-list .row .inner-support-links-list .inner-support-links ul li {
            display: flex;
            justify-content: start; } }
        .support-links-list .row .inner-support-links-list .inner-support-links ul li a {
          display: flex; }
          .support-links-list .row .inner-support-links-list .inner-support-links ul li a:hover {
            text-decoration: underline; }
    .support-links-list .row .inner-support-links-list .inner-support-links-fr {
      margin-top: 30px;
      display: block;
      gap: 40px;
      padding-bottom: 30px;
      border-bottom: 1px solid #979797; }
      @media (max-width: 991px) {
        .support-links-list .row .inner-support-links-list .inner-support-links-fr {
          display: block;
          gap: 10px; } }
      .support-links-list .row .inner-support-links-list .inner-support-links-fr .inner-support-menu-links-fr {
        justify-content: start;
        display: flex;
        align-items: center; }
      .support-links-list .row .inner-support-links-list .inner-support-links-fr ul {
        display: flex;
        justify-content: start;
        align-items: baseline;
        gap: 35px;
        list-style: none;
        padding: 0px;
        margin-bottom: 0px; }
        @media (max-width: 991px) {
          .support-links-list .row .inner-support-links-list .inner-support-links-fr ul {
            justify-content: start;
            gap: 20px;
            line-height: 10px;
            padding-top: 15px; } }
        @media screen and (max-width: 991px) {
          .support-links-list .row .inner-support-links-list .inner-support-links-fr ul {
            flex-wrap: wrap;
            justify-content: start; } }
        @media screen and (max-width: 991px) {
          .support-links-list .row .inner-support-links-list .inner-support-links-fr ul li {
            display: flex;
            justify-content: start; } }
        .support-links-list .row .inner-support-links-list .inner-support-links-fr ul li a {
          display: flex; }
          .support-links-list .row .inner-support-links-list .inner-support-links-fr ul li a:hover {
            text-decoration: underline; }

.support-accordian-list .row {
  display: flex;
  justify-content: center; }
  .support-accordian-list .row .support-h4 {
    margin-top: 30px;
    padding-bottom: 30px;
    margin-bottom: 0px; }
  .support-accordian-list .row .inner-support-accordian-list {
    max-width: 915px;
    width: 100%; }
    @media (min-width: 768px) {
      .support-accordian-list .row .inner-support-accordian-list {
        padding-left: 0px;
        padding-right: 0px; } }
    .support-accordian-list .row .inner-support-accordian-list .inner-support-accordian-links {
      margin-top: 30px;
      margin-bottom: 30px; }

.support-bottom-list .row {
  display: flex;
  justify-content: center; }
  .support-bottom-list .row .support-h4 {
    padding-bottom: 20px; }
  .support-bottom-list .row .support-quick-links {
    max-width: 915px;
    margin-top: 30px;
    padding-bottom: 30px;
    width: 100%; }
    @media (min-width: 768px) {
      .support-bottom-list .row .support-quick-links {
        padding-left: 0px;
        padding-right: 0px; } }
    .support-bottom-list .row .support-quick-links .inner-support-content {
      padding-bottom: 30px; }

.accordion-item {
  border-bottom: 1px solid #979797;
  overflow: hidden; }
  .accordion-item .accordion-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 25px 10px;
    background-color: #fff;
    cursor: pointer;
    transition: background-color 0.4s ease; }
    .accordion-item .accordion-header:hover {
      background-color: #f8f8f8ff; }
    .accordion-item .accordion-header h5 {
      margin: 0;
      font-size: 16px;
      font-weight: 400;
      color: #0057A7; }
    .accordion-item .accordion-header .arrow-icon {
      transition: transform 0.4s ease;
      flex-shrink: 0;
      margin-left: 10px; }
  .accordion-item.active .arrow-icon {
    transform: rotate(180deg); }
  .accordion-item .accordion-content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    padding-bottom: 0; }
    .accordion-item .accordion-content a:hover {
      text-decoration: underline; }
    .accordion-item .accordion-content p {
      margin: 0 0 10px 0;
      color: #000;
      line-height: 1.5; }
      .accordion-item .accordion-content p:first-child {
        margin-top: 20px; }
      .accordion-item .accordion-content p:last-child {
        margin-bottom: 20px; }
      .accordion-item .accordion-content p a:hover {
        text-decoration: underline; }
    .accordion-item .accordion-content ul {
      margin-top: 20px;
      margin-bottom: 20px; }
      .accordion-item .accordion-content ul:first-child {
        margin-top: 20px; }
      .accordion-item .accordion-content ul:last-child {
        margin-bottom: 20px; }

.accordion-item:first-child {
  border-top: 1px solid #979797; }

.accordion-item.active .accordion-content {
  max-height: 1000px; }

.support-h4 {
  font-size: 21px;
  font-weight: 600;
  color: #000000; }

.inner-support-content {
  border-bottom: 1px solid #979797; }

footer {
  margin-top: 60px !important; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAic3VwcG9ydF9jZW50ZXJfdmlldy5jc3MiLAoJInNvdXJjZXMiOiBbCgkJIi4uLy4uL3Nhc3MvcGFnZS1zcGVjaWZpYy9zdXBwb3J0X2NlbnRlcl92aWV3LnNjc3MiLAoJCSIuLi8uLi9zYXNzL3BhcnRpYWxzL19iYXNlLXZhcmlhYmxlcy5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFDQUE7Ozs7Ozs7OztFQVNFO0FBRUYsZ0NBQWdDO0FBZ0JoQyxrQ0FBa0M7QUFvRGxDLEFBQUEsT0FBTyxDQUFDO0VBQ04sUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLElBQUk7RUFDVixHQUFHLEVBQUUsR0FBRztFQUNSLE1BQU0sRUFBRSxHQUFHO0VBQ1gsS0FBSyxFQUFFLEdBQUc7RUFDVixLQUFLLEVBQUUsSUFBSTtFQUNYLE1BQU0sRUFBRSxJQUFJO0VBQ1osZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixPQUFPLEVBQUUsSUFBSSxHQUNkOztBQUVELEFBQUEsVUFBVSxDQUFDO0VBQ1QsS0FBSyxFQUFFLElBQVU7RUFDakIsTUFBTSxFQUFFLElBQVU7RUFDbEIsUUFBUSxFQUFFLFFBQVE7RUFDbEIsSUFBSSxFQUFFLEdBQUc7RUFDVCxHQUFHLEVBQUUsR0FBRztFQUNSLFNBQVMsRUFBRSxnQkFBZ0IsQ0FBQyxnQkFBZ0I7RUFDNUMsU0FBUyxFQUFFLGVBQWUsQ0FBQyxFQUFTLENBQUMsUUFBUSxDQUFDLE9BQU8sR0FDdEQ7O0FBQ0QsVUFBVSxDQUFWLGVBQVU7RUFDUixFQUFFO0lBQ0YsU0FBUyxFQUFFLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLGFBQWE7RUFFMUQsSUFBSTtJQUNKLFNBQVMsRUFBRSxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0I7O0FBRy9ELEFBQUEsVUFBVSxDQUFDLEdBQUcsQ0FBQztFQUNiLFFBQVEsRUFBRSxRQUFRO0VBQ2xCLEtBQUssRUFBRSxJQUFJO0VBQ1gsTUFBTSxFQUFFLElBQUk7RUFDWixP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 */