@charset "UTF-8";
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #00cfe8;
  --bs-indigo: #6610f2;
  --bs-purple: #662581;
  --bs-pink: #d63384;
  --bs-red: #ea5455;
  --bs-orange: #ff9f43;
  --bs-yellow: #ffc107;
  --bs-green: #28c76f;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #b8c2cc;
  --bs-gray-dark: #1e1e1e;
  --bs-gray-100: #babfc7;
  --bs-gray-200: #ededed;
  --bs-gray-300: #dae1e7;
  --bs-gray-400: #636363;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #b8c2cc;
  --bs-gray-700: #4e5154;
  --bs-gray-800: #1e1e1e;
  --bs-gray-900: #2a2e30;
  --bs-primary: #662581;
  --bs-secondary: #82868b;
  --bs-success: #28c76f;
  --bs-info: #00cfe8;
  --bs-warning: #ff9f43;
  --bs-danger: #ea5455;
  --bs-light: #f6f6f6;
  --bs-dark: #4b4b4b;
  --bs-primary-rgb: 115, 103, 240;
  --bs-secondary-rgb: 130, 134, 139;
  --bs-success-rgb: 40, 199, 111;
  --bs-info-rgb: 0, 207, 232;
  --bs-warning-rgb: 255, 159, 67;
  --bs-danger-rgb: 234, 84, 85;
  --bs-light-rgb: 246, 246, 246;
  --bs-dark-rgb: 75, 75, 75;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 34, 41, 47;
  --bs-body-color-rgb: 110, 107, 123;
  --bs-body-bg-rgb: 248, 248, 248;
  --bs-font-sans-serif: "Montserrat", Helvetica, Arial, serif;
  --bs-font-monospace: "Montserrat", Helvetica, Arial, serif;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.45;
  --bs-body-color: #212529;
  --bs-body-bg: #f8f8f8;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(34, 41, 47, 0);
}


@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}


.fcheck {
  display: block;
  min-height: 1.45rem;
  padding-left: 1.785rem;
  margin-bottom: 0;
}
.fcheck .fcheck-input {
  float: left;
  margin-left: -1.785rem;
}

.fcheck-input {
  width: 1.285rem;
  height: 1.285rem;
  margin-top: 0.0825rem;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #d8d6de;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}
.fcheck-input[type=checkbox] {
  border-radius: 3px;
}
.fcheck-input[type=radio] {
  border-radius: 50%;
}
.fcheck-input:active {
  filter: brightness(90%);
}
.fcheck-input:focus {
  border-color: #662581;
  outline: 0;
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4);
}
.fcheck-input:checked {
  background-color: #662581;
  border-color: #662581;
}
.fcheck-input:checked[type=checkbox] {
  background-image: url('../img/slide-icon.svg');
}
.fcheck-input:checked[type=radio] {
  background-image: none;
}
.fcheck-input[type=checkbox]:indeterminate {
  background-color: #662581;
  border-color: #662581;
  background-image: url('../img/slide-icon.svg');
}
.fcheck-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
.fcheck-input[disabled] ~ .form-check-label, .fcheck-input:disabled ~ .form-check-label {
  opacity: 0.65;
}

.form-check-label {
  cursor: pointer;
}

.form-switch {
  padding-left: 3.5rem;
}
.form-switch .fcheck-input {
  width: 5.2rem;
  margin-left: -3.5rem;
  background-image: url('../img/slide-icon.svg');
  background-position: left center;
  border-radius: 3rem;
  transition: background-position 0.15s ease-in-out, background-color 0.1s ease;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .fcheck-input {
    transition: none;
  }
}
.form-switch .fcheck-input:focus {
  background-image: url('../img/slide-icon.svg');
}
.form-switch .fcheck-input:checked {
  background-position: right center;
  background-image: url('../img/slide-icon.svg');
}

.fcheck-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

@media (prefers-reduced-motion: reduce) {
 
}
.form-range::-webkit-slider-thumb:active {
  background-color: #d5d1fb;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dae1e7;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #662581;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}

.fcheck:not(.form-switch) .fcheck-input[type=checkbox]:checked {
  background-size: 65%;
}
.fcheck:not(.form-switch) .fcheck-input:disabled:not(:checked) {
  background-color: #efefef;
  border-color: #efefef;
  opacity: 1;
}

.fcheck-input:not(:disabled):checked {
  box-shadow: 0 2px 4px 0 rgba(115, 103, 240, 0.4);
}
.fcheck-input:not(:disabled):indeterminate {
  background-size: 85%;
}

/* Switches */
.form-switch {
  position: relative;
  /*For Switch Handle Animation*/
}
.form-switch .fcheck-input {
  height: 2.7rem;
}
.form-switch .fcheck-input:checked {
  box-shadow: none !important;
}
.form-switch .fcheck-input {
  border: none;
}
.form-switch .fcheck-input:not(:checked) {
  background-color: #e2e2e2;
}
.form-switch .fcheck-input:active {
  filter: none;
}
.form-switch .fcheck-input:not(:disabled):checked, .form-switch .fcheck-input:not(:disabled):focus {
  box-shadow: none !important;
}
.form-switch .form-check-label {
  line-height: 1.7rem;
  /*For Switch text*/
}
.form-switch .form-check-label .switch-text-left,
.form-switch .form-check-label .switch-text-right,
.form-switch .form-check-label .switch-icon-left,
.form-switch .form-check-label .switch-icon-right {
  position: absolute;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 1.65;
}
.form-switch .form-check-label .switch-text-left i,
.form-switch .form-check-label .switch-text-left svg,
.form-switch .form-check-label .switch-text-right i,
.form-switch .form-check-label .switch-text-right svg,
.form-switch .form-check-label .switch-icon-left i,
.form-switch .form-check-label .switch-icon-left svg,
.form-switch .form-check-label .switch-icon-right i,
.form-switch .form-check-label .switch-icon-right svg {
  height: 13px;
  width: 13px;
  font-size: 13px;
}
.form-switch .form-check-label .switch-text-left,
.form-switch .form-check-label .switch-icon-left {
  left: 6px;
  top: 0;
  color: #fff;
  opacity: 0;
  transform: translateX(8px);
  transition: opacity 0.1s ease, transform 0.15s ease;
}
.form-switch .form-check-label .switch-text-right,
.form-switch .form-check-label .switch-icon-right {
  left: 25px;
  top: 0;
  opacity: 1;
  transform: translateX(0px);
  transition: opacity 0.08s ease, transform 0.15s ease;
}
.form-switch .form-check-label:focus {
  outline: 0;
}
.form-switch .fcheck-input:checked ~ .form-check-label::before {
  box-shadow: none;
}
.form-switch .fcheck-input:checked ~ .form-check-label::after {
  transform: translateX(1.4rem);
}
.form-switch .fcheck-input:checked ~ .form-check-label .switch-text-left,
.form-switch .fcheck-input:checked ~ .form-check-label .switch-icon-left {
  transform: translateX(0);
  opacity: 1;
}
.form-switch .fcheck-input:checked ~ .form-check-label .switch-text-right,
.form-switch .fcheck-input:checked ~ .form-check-label .switch-icon-right {
  transform: translateX(-8px);
  opacity: 0;
}
.form-switch .fcheck-input:not(:checked) ~ .form-check-label .switch-text-left {
  opacity: 0;
}
.form-switch .fcheck-input:not(:checked) ~ .form-check-label .switch-text-right {
  opacity: 1;
}
.form-switch .fcheck-input:checked ~ .form-check-label .switch-text-right {
  opacity: 0;
}
.form-switch .fcheck-input:checked ~ .form-check-label .switch-text-left {
  opacity: 1;
}

.form-floating > .form-control:focus ~ label {
  color: #662581;
}

.form-floating > label {
  opacity: 0.65;
}

input:focus ~ .bg-secondary {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.21rem #82868b !important;
}

.fcheck-secondary .fcheck-input:checked {
  border-color: #82868b;
  background-color: #82868b;
}
.fcheck-secondary .fcheck-input:not(:disabled):checked, .fcheck-secondary .fcheck-input:not(:disabled):focus {
  border-color: #82868b;
  box-shadow: 0 2px 4px 0 rgba(130, 134, 139, 0.4);
}

.fcheck-success .fcheck-input:checked {
  border-color: #662581;
  background-color: #662581;
}
.fcheck-success .fcheck-input:not(:disabled):checked, .fcheck-success .fcheck-input:not(:disabled):focus {
  border-color: #662581;
  box-shadow: 0 2px 4px 0 rgba(40, 199, 111, 0.4);
}

.btn-check:checked + .btn-info, .btn-check:active + .btn-info {
  color: #fff;
  background-color: #00b8cf !important;
}

.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info {
  color: #00cfe8;
  background-color: rgba(0, 207, 232, 0.2) !important;
}

.fcheck-info .fcheck-input:checked {
  border-color: #00cfe8;
  background-color: #00cfe8;
}
.fcheck-info .fcheck-input:not(:disabled):checked, .fcheck-info .fcheck-input:not(:disabled):focus {
  border-color: #00cfe8;
  box-shadow: 0 2px 4px 0 rgba(0, 207, 232, 0.4);
}

.st0{fill:#FAC101;}
.st1{fill:none;stroke:#662681;stroke-width:2.0887;stroke-miterlimit:10;}
.st2{fill:#EF8387;}
.st3{fill:#287D7F;}
.st4{fill:#652580;}
.st5{fill:#662681;}
.st6{font-family:'Gilroy-Bold';}
.st7{font-size:34.2527px;}
.st8{fill:#282828;}
.st9{fill:#232323;}
.st10{fill:#FFFFFF;}
.st11{font-family:'Gilroy-Semibold';}
.st12{font-size:22.5865px;}
.st13{opacity:0.6;clip-path:url(#SVGID_2_);}
.st14{fill:#FFDB00;}
.st15{filter:url(#Adobe_OpacityMaskFilter);}
.st16{fill:url(#SVGID_4_);}
.st17{opacity:0.2;mask:url(#SVGID_3_);}
.st18{fill:#FF0000;}
.st19{fill:url(#SVGID_5_);}
.st20{opacity:0.6;clip-path:url(#SVGID_7_);}
.st21{fill:#FFE100;}
.st22{filter:url(#Adobe_OpacityMaskFilter_1_);}
.st23{fill:url(#SVGID_9_);}
.st24{opacity:0.2;mask:url(#SVGID_8_);fill:#3D1C11;}
.st25{fill:url(#SVGID_10_);}
.st26{fill:none;}
.st27{font-family:'Helvetica-Bold';}
.st28{font-size:29.596px;}
.st29{font-family:'Helvetica';}
.st30{letter-spacing:1;}

.mst0{fill:#FAC101;stroke:#662681;stroke-width:2;stroke-miterlimit:10;}
.mst1{fill:#652580;}
.mst2{fill:#662681;}
.mst3{fill:#282828;}
.mst4{fill:#EF8387;}
.mst5{fill:#FFFFFF;}
.mst6{fill:#287D7F;}
.mst7{fill:#3E1B51;}
.mst8{fill:url(#SVGID_1_);}
.mst9{font-family:'Gilroy-Regular';}
.mst10{font-size:60.4489px;}
.mst11{fill:#232323;}
.mst12{font-family:'Gilroy-Semibold';}
.mst13{font-size:28.0728px;}
.mst14{fill:none;stroke:#662681;stroke-width:3;stroke-miterlimit:10;}
.mst15{fill:#FAC101;}
.mst16{font-family:'MyriadPro-Regular';}
.mst17{font-size:38.3317px;}

.bst0{fill:#FAC101;stroke:#662681;stroke-width:2;stroke-miterlimit:10;}
.bst1{fill:#652580;}
.bst2{fill:#287D7F;}
.bst3{fill:#EF8387;}
.bst4{fill:#282828;}
.bst5{fill:#FFFFFF;}
.bst6{opacity:0.6;clip-path:url(#SVGID_2_);}
.bst7{opacity:0.6;clip-path:url(#SVGID_4_);}
.bst8{fill:url(#SVGID_5_);}
.bst9{fill:none;stroke:#662681;stroke-width:4;stroke-miterlimit:10;}
.bst10{fill:#FAC101;}
.bst11{fill:#662681;}
.bst12{font-family:'Helvetica';}
.bst13{font-size:68.627px;}
.bst14{letter-spacing:-1;}
.bst15{font-family:'Helvetica-Bold';}
.bst16{font-family:'MyriadPro-Regular';}
.bst17{font-size:38.6829px;}

.est0{fill:#FAC101;}
.est1{fill:none;stroke:#662681;stroke-width:2.0887;stroke-miterlimit:10;}
.est2{fill:#EF8387;}
.est3{fill:#287D7F;}
.est4{fill:#652580;}
.est5{fill:#282828;}
.est6{fill:#662681;}
.est7{fill:#FFFFFF;}
.est8{fill:url(#SVGID_1_);}
.est9{fill:#3E1B51;}
.est10{font-family:'Gilroy-Regular';}
.est11{font-size:46.7177px;}
.est12{fill:#232323;}
.est13{font-family:'Gilroy-Semibold';}
.est14{fill:none;stroke:#662681;stroke-width:3;stroke-miterlimit:10;}

.kst0{fill:#FAC101;stroke:#662681;stroke-width:2;stroke-miterlimit:10;}
.kst1{fill:#652580;}
.kst2{fill:#EF8387;}
.kst3{fill:#FFFFFF;}
.kst4{fill:#287D7F;}
.kst5{opacity:0.6;clip-path:url(#SVGID_2_);}
.kst6{opacity:0.6;clip-path:url(#SVGID_4_);}
.kst7{fill:url(#SVGID_5_);}
.kst8{fill:#662681;}
.kst9{fill:none;stroke:#662681;stroke-width:4;stroke-miterlimit:10;}
.kst10{fill:#FAC101;}
.kst11{fill:#282828;}
.kst12{font-family:'MyriadPro-Regular';}
.kst13{font-size:38.6829px;}
.kst14{font-family:'Helvetica-Bold';}
.kst15{font-size:69.6899px;}
.kst16{fill:#232323;}
.kst17{font-family:'Helvetica';}
.kst18{fill:#232323;stroke:#232323;stroke-miterlimit:10;}

.wbst0{fill:#FAC101;}
.wbst1{fill:none;stroke:#662681;stroke-width:2.1983;stroke-miterlimit:10;}
.wbst2{fill:#EF8387;}
.wbst3{fill:#287D7F;}
.wbst4{fill:#652580;}
.wbst5{fill:#282828;}
.wbst6{fill:#FFFFFF;}
.wbst7{fill:url(#SVGID_1_);}
.wbst8{fill:#662681;}
.wbst9{fill:#3E1B51;}
.wbst10{font-family:'Gilroy-Bold';}
.wbst11{font-size:27px;}
.wbst12{font-family:'Gilroy-Semibold';}
.wbst13{font-size:22.5865px;}
.wbst14{fill:none;}
.wbst15{font-family:'Gilroy-Regular';}
.wbst16{font-size:25.5981px;}
.wbst17{fill:#662482;}

.magictoggle_m {
  height: 87px !important;
  width: 165px !important;
} :checked {
  background-color: #f9c232 !important;
};

