html.i18n-loading body{opacity:0;pointer-events:none;transition:none}
html.i18n-loading main{opacity:0;visibility:hidden;pointer-events:none;transition:none}
html.i18n-ready body{opacity:1;pointer-events:auto}
html.i18n-ready main{opacity:1;visibility:visible}


*,:after,:before {
  border:0 solid;
  box-sizing:border-box
}
:after,:before {
  --tw-content:""
}
html {
    -webkit-text-size-adjust: 100%;
    font-feature-settings: normal;
    font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
    font-variation-settings: normal;
    line-height: 1.5;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}
body {
  line-height:inherit;
  margin:0
}
a {
  color:inherit;
  text-decoration:inherit
}
strong {
  font-weight:bolder
}
button {
  color:inherit;
  font-family:inherit;
  font-size:100%;
  font-weight:inherit;
  line-height:inherit;
  margin:0;
  padding:0
}
button {
  text-transform:none
}
[type=button],button {
  -webkit-appearance:button;
  background-color:transparent;
  background-image:none
}
:-moz-focusring {
  outline:auto
}
:-moz-ui-invalid {
  box-shadow:none
}
::-webkit-inner-spin-button,::-webkit-outer-spin-button {
  height:auto
}
::-webkit-search-decoration {
  -webkit-appearance:none
}
::-webkit-file-upload-button {
  -webkit-appearance:button;
  font:inherit
}
h2,h5,p {
  margin:0
}
ul {
  list-style:none;
  margin:0;
  padding:0
}
input::-moz-placeholder,textarea::-moz-placeholder {
  color:#9ca3af;
  opacity:1
}
input::placeholder,textarea::placeholder {
  color:#9ca3af;
  opacity:1
}
button {
  cursor:pointer
}
:disabled {
  cursor:default
}
img,svg {
  display:block;
  vertical-align:middle
}
img {
  max-width:100%
}
*,:after,:before {
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgba(59,130,246,.5);
  --tw-ring-offset-shadow:0 0#0000;
  --tw-ring-shadow:0 0#0000;
  --tw-shadow:0 0#0000;
  --tw-shadow-colored:0 0#0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia:
}
::backdrop {
  --tw-border-spacing-x:0;
  --tw-border-spacing-y:0;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  --tw-pan-x: ;
  --tw-pan-y: ;
  --tw-pinch-zoom: ;
  --tw-scroll-snap-strictness:proximity;
  --tw-ordinal: ;
  --tw-slashed-zero: ;
  --tw-numeric-figure: ;
  --tw-numeric-spacing: ;
  --tw-numeric-fraction: ;
  --tw-ring-inset: ;
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgba(59,130,246,.5);
  --tw-ring-offset-shadow:0 0#0000;
  --tw-ring-shadow:0 0#0000;
  --tw-shadow:0 0#0000;
  --tw-shadow-colored:0 0#0000;
  --tw-blur: ;
  --tw-brightness: ;
  --tw-contrast: ;
  --tw-grayscale: ;
  --tw-hue-rotate: ;
  --tw-invert: ;
  --tw-saturate: ;
  --tw-sepia: ;
  --tw-drop-shadow: ;
  --tw-backdrop-blur: ;
  --tw-backdrop-brightness: ;
  --tw-backdrop-contrast: ;
  --tw-backdrop-grayscale: ;
  --tw-backdrop-hue-rotate: ;
  --tw-backdrop-invert: ;
  --tw-backdrop-opacity: ;
  --tw-backdrop-saturate: ;
  --tw-backdrop-sepia:
}
.visible {
  visibility:visible
}
.invisible {
  visibility:hidden
}
.fixed {
  position:fixed
}
.absolute {
  position:absolute
}
.relative {
  position:relative
}
.sticky {
  position:sticky
}
.inset-0 {
  inset:0
}
.bottom-16 {
  bottom:4rem
}
.right-0 {
  right:0
}
.top-0 {
  top:0
}
.top-\[50px\] {
  top:50px
}
.-z-10 {
  z-index:-10
}
.z-0 {
  z-index:0
}
.z-10 {
  z-index:10
}
.z-20 {
  z-index:20
}
.z-50 {
  z-index:50
}
.m-auto {
  margin:auto
}
.mx-auto {
  margin-left:auto;
  margin-right:auto
}
.-mb-\[50\%\] {
  margin-bottom:-50%
}
.mb-4 {
  margin-bottom:1rem
}
.mb-6 {
  margin-bottom:1.5rem
}
.ml-2 {
  margin-left:.5rem
}
.ml-2\.5 {
  margin-left:.625rem
}
.ml-6 {
  margin-left:1.5rem
}
.mr-24 {
  margin-right:6rem
}
.mr-auto {
  margin-right:auto
}
.mt-1 {
  margin-top:.25rem
}
.mt-10 {
  margin-top:2.5rem
}
.mt-12 {
  margin-top:3rem
}
.mt-3 {
  margin-top:.75rem
}
.mt-4 {
  margin-top:1rem
}
.mt-5 {
  margin-top:1.25rem
}
.mt-6 {
  margin-top:1.5rem
}
.mt-7 {
  margin-top:1.75rem
}
.mt-8 {
  margin-top:2rem
}
.mt-auto {
  margin-top:auto
}
.block {
  display:block
}
.inline-block {
  display:inline-block
}
.flex {
  display:flex
}
.inline-flex {
  display:inline-flex
}
.grid {
  display:grid
}
.hidden {
  display:none
}
.h-9 {
  height:2.25rem
}
.h-\[18px\] {
  height:18px
}
.h-\[200px\] {
  height:200px
}
.h-\[28rem\] {
  height:28rem
}
.h-\[31px\] {
  height:31px
}
.h-\[366px\] {
  height:366px
}
.h-\[36px\] {
  height:36px
}
.h-\[51px\] {
  height:51px
}
.h-auto {
  height:auto
}
.h-screen {
  height:100vh
}
.max-h-0 {
  max-height:0
}
.min-h-\[395px\] {
  min-height:395px
}
.min-h-screen {
  min-height:100vh
}
.w-\[160px\] {
  width:160px
}
.w-\[180px\] {
  width:180px
}
.w-\[34px\] {
  width:34px
}
.w-\[36px\] {
  width:36px
}
.w-\[370px\] {
  width:370px
}
.w-\[52px\] {
  width:52px
}
.w-\[58px\] {
  width:58px
}
.w-auto {
  width:auto
}
.w-fit {
  width:fit-content
}
.w-full {
  width:100%
}
.min-w-0 {
  min-width:0
}
.min-w-\[31px\] {
  min-width:31px
}
.max-w-\[110px\] {
  max-width:110px
}
.max-w-\[200px\] {
  max-width:200px
}
.max-w-\[330px\] {
  max-width:330px
}
.max-w-\[42ch\] {
  max-width:42ch
}
.max-w-screen-max,.max-w-screen-max\+padding {
  max-width:1200px
}
.max-w-screen-max-reduced-content {
  max-width:1000px
}
.flex-1 {
  flex:1 1 0%
}
.flex-shrink-0 {
  flex-shrink:0
}
.origin-top-right {
  transform-origin:top right
}
.scale-100 {
  --tw-scale-x:1;
  --tw-scale-y:1
}
.transform {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@keyframes fadeIn {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes fadeSlideDown {
  0% {
    opacity:0;
    transform:translateY(-10px)
  }
  to {
    opacity:1;
    transform:translateY(0)
  }
}
@keyframes pulse {
  50% {
    opacity:.5
  }
  0%,to {
    opacity:1
  }
}
@keyframes slideDown {
  0% {
    transform:translateY(-10px)
  }
  to {
    transform:translateY(0)
  }
}
@keyframes spin {
  to {
    transform:rotate(1turn)
  }
  0% {
    transform:rotate(0deg)
  }
}
.cursor-pointer {
  cursor:pointer
}
.grid-cols-1 {
  grid-template-columns:repeat(1,minmax(0,1fr))
}
.grid-cols-\[repeat\(4\2c min-content\)\] {
  grid-template-columns:repeat(4,min-content)
}
.flex-col {
  flex-direction:column
}
.flex-wrap {
  flex-wrap:wrap
}
.items-start {
  align-items:flex-start
}
.items-center {
  align-items:center
}
.justify-end {
  justify-content:flex-end
}
.justify-center {
  justify-content:center
}
.justify-between {
  justify-content:space-between
}
.justify-around {
  justify-content:space-around
}
.justify-items-center {
  justify-items:center
}
.gap-1 {
  gap:.25rem
}
.gap-1\.5 {
  gap:.375rem
}
.gap-10 {
  gap:2.5rem
}
.gap-2 {
  gap:.5rem
}
.gap-3 {
  gap:.75rem
}
.gap-4 {
  gap:1rem
}
.gap-6 {
  gap:1.5rem
}
.gap-7 {
  gap:1.75rem
}
.gap-8 {
  gap:2rem
}
.gap-x-3 {
  -moz-column-gap:.75rem;
  column-gap:.75rem
}
.gap-x-6 {
  -moz-column-gap:1.5rem;
  column-gap:1.5rem
}
.gap-y-10 {
  row-gap:2.5rem
}
.gap-y-5 {
  row-gap:1.25rem
}
.gap-y-6 {
  row-gap:1.5rem
}
.self-center {
  align-self:center
}
.overflow-auto {
  overflow:auto
}
.overflow-hidden {
  overflow:hidden
}
.rounded-\[10px\] {
  border-radius:10px
}
.rounded-\[20px\] {
  border-radius:20px
}
.rounded-full {
  border-radius:9999px
}
.rounded-xl {
  border-radius:.625rem
}
.border {
  border-width:1px
}
.border-2 {
  border-width:2px
}
.\!border-none {
  border-style:none!important
}
.border-tintBlue {
  --tw-border-opacity:1;
  border-color:rgb(219 220 229/var(--tw-border-opacity))
}
.border-trustBlack {
  --tw-border-opacity:1;
  border-color:rgb(27 27 28/var(--tw-border-opacity))
}
.border-trustBlue {
  --tw-border-opacity:1;
  border-color:rgb(5 0 255/var(--tw-border-opacity))
}
.\!bg-transparent {
  background-color:transparent!important
}
.bg-baseWhite {
  --tw-bg-opacity:1;
  background-color:rgb(244 244 247/var(--tw-bg-opacity))
}
.bg-tintBlue {
  --tw-bg-opacity:1;
  background-color:rgb(219 220 229/var(--tw-bg-opacity))
}
.bg-transparent {
  background-color:transparent
}
.bg-trustBlue {
  --tw-bg-opacity:1;
  background-color:rgb(5 0 255/var(--tw-bg-opacity))
}
.bg-trustBlue\/20 {
  background-color:rgba(5,0,255,.2)
}
.bg-trustWhite {
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.bg-white {
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
.bg-\[linear-gradient\(323deg\2c \#F4F4F7\2c rgba\(244\2c 244\2c 247\2c 0\.00\)100\%\)\] {
  background-image:linear-gradient(323deg,#f4f4f7,rgba(244,244,247,0) 100%)
}
.object-contain {
  -o-object-fit:contain;
  object-fit:contain
}
.\!p-0 {
  padding:0!important
}
.p-5 {
  padding:1.25rem
}
.px-2 {
  padding-left:.5rem;
  padding-right:.5rem
}
.px-4 {
  padding-left:1rem;
  padding-right:1rem
}
.px-5 {
  padding-left:1.25rem;
  padding-right:1.25rem
}
.px-6 {
  padding-left:1.5rem;
  padding-right:1.5rem
}
.px-8 {
  padding-left:2rem;
  padding-right:2rem
}
.py-0\.5 {
  padding-bottom:.125rem;
  padding-top:.125rem
}
.py-10 {
  padding-bottom:2.5rem;
  padding-top:2.5rem
}
.py-2\.5 {
  padding-bottom:.625rem;
  padding-top:.625rem
}
.py-3\.5 {
  padding-bottom:.875rem;
  padding-top:.875rem
}
.py-\[0\.625rem\] {
  padding-bottom:.625rem;
  padding-top:.625rem
}
.py-\[1\.125rem\] {
  padding-bottom:1.125rem;
  padding-top:1.125rem
}
.pb-12 {
  padding-bottom:3rem
}
.pb-3 {
  padding-bottom:.75rem
}
.pt-4 {
  padding-top:1rem
}
.pt-8 {
  padding-top:2rem
}
.text-center {
  text-align:center
}
 
.font-wixMadefor {
  font-family:var(--font-wix-madefor-display)
}
.\!text-\[13px\] {
  font-size:13px!important
}
.\!text-\[1rem\] {
  font-size:1rem!important
}
.\!text-mobileBodyMedium {
  font-size:1rem!important
}
.text-\[10px\] {
  font-size:10px
}
.text-mobileBodyExtraSmall {
  font-size:.75rem
}
 
.text-mobileBodyMedium {
  font-size:1rem
}
.text-mobileBodySmall {
  font-size:.9375rem
}
.text-mobileButton {
  font-size:1rem
}
.text-mobileH2 {
  font-size:1.875rem
}
.text-mobileH5 {
  font-size:1.1875rem
}
.font-\[500\] {
  font-weight:500
}
.font-\[600\] {
  font-weight:600
}
.font-bold {
  font-weight:700
}
.font-medium {
  font-weight:500
}
.uppercase {
  text-transform:uppercase
}
.\!leading-mobileBodyMedium {
  line-height:1.125rem!important
}
.leading-mobileBodyExtraSmall {
  line-height:.75rem
}
.leading-mobileBodyLarge {
  line-height:1.625rem
}
.leading-mobileBodyMedium,.leading-mobileBodySmall {
  line-height:1.125rem
}
.leading-mobileButton {
  line-height:.9375rem
}
.leading-mobileH2 {
  line-height:2.5rem
}
.leading-mobileH5 {
  line-height:1.375rem
}
.tracking-wider {
  letter-spacing:.05em
}
.text-lightBlack {
  --tw-text-opacity:1;
  color:rgb(36 36 38/var(--tw-text-opacity))
}
.text-trustBlack {
  --tw-text-opacity:1;
  color:rgb(27 27 28/var(--tw-text-opacity))
}
.text-trustBlue {
  --tw-text-opacity:1;
  color:rgb(5 0 255/var(--tw-text-opacity))
}
.text-trustLightBlue {
  --tw-text-opacity:1;
  color:rgb(46 204 255/var(--tw-text-opacity))
}
.text-trustWhite {
  --tw-text-opacity:1;
  color:rgb(255 255 255/var(--tw-text-opacity))
}
.\!opacity-100 {
  opacity:1!important
}
.opacity-0 {
  opacity:0
}
.opacity-100 {
  opacity:1
}
.opacity-70 {
  opacity:.7
}
.delay-\[350ms\] {
  transition-delay:.35s
}
html #ot-sdk-btn.ot-sdk-show-settings,html #ot-sdk-btn.ot-sdk-show-settings:hover {
  --tw-text-opacity:1;
  color:rgb(27 27 28/var(--tw-text-opacity))
}
.default-transition {
  transition-duration:.5s;
  transition-property:all;
  transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.responsive-page-paddings {
  padding-left:1.25rem;
  padding-right:1.25rem
}
@media (min-width:768px) {
  .responsive-page-paddings {
    padding-left:2.5rem;
    padding-right:2.5rem
  }
}
.\[transition-property\:background-color\2c border-color\] {
  transition-property:background-color,border-color
}
.\[transition-property\:background-color\] {
  transition-property:background-color
}
.\[transition-property\:color\] {
  transition-property:color
}
.\[transition-property\:fill\2c color\] {
  transition-property:fill,color
}
.\[transition-property\:opacity\] {
  transition-property:opacity
}
.\[transition-property\:stop-color\2c color\] {
  transition-property:stop-color,color
}
html {
  scroll-behavior:smooth
}
body {
  position:relative
}
swiper-container::part(pagination) {
  cursor:default;
  margin-bottom:-40px
}
swiper-container::part(bullet),swiper-container::part(bullet-active) {
  background-color:#dbdce5;
  border-radius:0;
  cursor:pointer;
  height:3px;
  opacity:1;
  transition:all .5s ease-in-out;
  width:48px
}
swiper-container::part(bullet-active) {
  background-color:#0500ff
}
.scrollbar-hide::-webkit-scrollbar {
  display:none
}
@keyframes ticker-scroll {
  0% {
    transform:translateX(0)
  }
  to {
    transform:translateX(-50%)
  }
}
.ticker-animate:hover {
  animation-play-state:paused
}
@keyframes modal-fade-in {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
@keyframes modal-slide-up {
  0% {
    transform:translateY(100%)
  }
  to {
    transform:translateY(0)
  }
}
@keyframes modal-scale-in {
  0% {
    opacity:0;
    transform:translate(-50%,-50%) scale(.95)
  }
  to {
    opacity:1;
    transform:translate(-50%,-50%) scale(1)
  }
}
.placeholder\:text-trustBlack\/40::-moz-placeholder {
  color:rgba(27,27,28,.4)
}
.placeholder\:text-trustBlack\/40::placeholder {
  color:rgba(27,27,28,.4)
}
.before\:absolute:before {
  content:var(--tw-content);
  position:absolute
}
.before\:bottom-0:before {
  bottom:0;
  content:var(--tw-content)
}
.before\:left-0:before {
  content:var(--tw-content);
  left:0
}
.before\:top-0:before {
  content:var(--tw-content);
  top:0
}
.before\:-z-\[1\]:before {
  content:var(--tw-content);
  z-index:-1
}
.before\:w-\[0\%\]:before {
  content:var(--tw-content);
  width:0
}
.before\:rounded-full:before {
  border-radius:9999px;
  content:var(--tw-content)
}
.before\:bg-trustBlue:before {
  --tw-bg-opacity:1;
  background-color:rgb(5 0 255/var(--tw-bg-opacity));
  content:var(--tw-content)
}
.before\:bg-trustGreen:before {
  --tw-bg-opacity:1;
  background-color:rgb(72 255 145/var(--tw-bg-opacity));
  content:var(--tw-content)
}
.before\:transition:before {
  content:var(--tw-content);
  transition-duration:.15s;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;
  transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;
  transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.before\:default-transition:before {
  content:var(--tw-content);
  transition-duration:.5s;
  transition-property:all;
  transition-timing-function:cubic-bezier(.4,0,.2,1)
}
.before\:\[transition-duration\:500ms\]:before {
  content:var(--tw-content);
  transition-duration:.5s
}
.before\:\[transition-property\:width\]:before {
  content:var(--tw-content);
  transition-property:width
}
.hover\:scale-105:hover {
  --tw-scale-x:1.05;
  --tw-scale-y:1.05
}
.hover\:scale-105:hover,.hover\:scale-125:hover {
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:scale-125:hover {
  --tw-scale-x:1.25;
  --tw-scale-y:1.25
}
.hover\:cursor-pointer:hover {
  cursor:pointer
}
.hover\:border-trustLightBlue:hover {
  --tw-border-opacity:1;
  border-color:rgb(46 204 255/var(--tw-border-opacity))
}
.hover\:bg-softGray:hover {
  --tw-bg-opacity:1;
  background-color:rgb(241 244 248/var(--tw-bg-opacity))
}
.hover\:bg-tintBlue:hover {
  --tw-bg-opacity:1;
  background-color:rgb(219 220 229/var(--tw-bg-opacity))
}
.hover\:bg-tintBlue\/30:hover {
  background-color:rgba(219,220,229,.3)
}
.hover\:bg-tintBlue\/40:hover {
  background-color:rgba(219,220,229,.4)
}
.hover\:bg-trustBlack:hover {
  --tw-bg-opacity:1;
  background-color:rgb(27 27 28/var(--tw-bg-opacity))
}
.hover\:bg-trustBlue:hover {
  --tw-bg-opacity:1;
  background-color:rgb(5 0 255/var(--tw-bg-opacity))
}
.hover\:\!text-trustBlack:hover {
  --tw-text-opacity:1!important;
  color:rgb(27 27 28/var(--tw-text-opacity))!important
}
.hover\:\!text-white:hover {
  --tw-text-opacity:1!important;
  color:rgb(255 255 255/var(--tw-text-opacity))!important
}
.hover\:text-trustBlack:hover {
  --tw-text-opacity:1;
  color:rgb(27 27 28/var(--tw-text-opacity))
}
.hover\:text-trustBlue:hover {
  --tw-text-opacity:1;
  color:rgb(5 0 255/var(--tw-text-opacity))
}
.hover\:text-trustLightBlue:hover {
  --tw-text-opacity:1;
  color:rgb(46 204 255/var(--tw-text-opacity))
}
.hover\:text-trustWhite:hover {
  --tw-text-opacity:1;
  color:rgb(255 255 255/var(--tw-text-opacity))
}
.hover\:underline:hover {
  text-decoration-line:underline
}
.hover\:no-underline:hover {
  text-decoration-line:none
}
.hover\:opacity-80:hover {
  opacity:.8
}
.hover\:opacity-90:hover {
  opacity:.9
}
.hover\:shadow-xl:hover {
  --tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);
  --tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);
  box-shadow:var(--tw-ring-offset-shadow,0 0#0000),var(--tw-ring-shadow,0 0#0000),var(--tw-shadow)
}
.hover\:before\:w-full:hover:before {
  content:var(--tw-content);
  width:100%
}
.focus\:outline-none:focus {
  outline:2px solid transparent;
  outline-offset:2px
}
.active\:scale-95:active {
  --tw-scale-x:.95;
  --tw-scale-y:.95;
  transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:text-trustBlue {
  --tw-text-opacity:1;
  color:rgb(5 0 255/var(--tw-text-opacity))
}
.group:hover .group-hover\:opacity-100 {
  opacity:1
}
.group:hover .group-hover\:opacity-40 {
  opacity:.4
}
.data-\[current\=true\]\:\!border-trustBlue[data-current=true] {
  --tw-border-opacity:1!important;
  border-color:rgb(5 0 255/var(--tw-border-opacity))!important
}
.data-\[isopen\=false\]\:\!py-0[data-isopen=false] {
  padding-bottom:0!important;
  padding-top:0!important
}
.data-\[isopen\=false\]\:delay-150[data-isopen=false] {
  transition-delay:.15s
}
.data-\[blue\=true\]\:before\:absolute[data-blue=true]:before,.data-\[onview\=true\]\:before\:absolute[data-onview=true]:before {
  content:var(--tw-content);
  position:absolute
}
.data-\[blue\=true\]\:before\:inset-0[data-blue=true]:before {
  content:var(--tw-content);
  inset:0
}
.data-\[onview\=true\]\:before\:-left-\[30px\][data-onview=true]:before {
  content:var(--tw-content);
  left:-30px
}
.data-\[onview\=true\]\:before\:-top-0[data-onview=true]:before {
  content:var(--tw-content);
  top:0
}
.data-\[blue\=true\]\:before\:z-10[data-blue=true]:before {
  content:var(--tw-content);
  z-index:10
}
.data-\[onview\=true\]\:before\:h-full[data-onview=true]:before {
  content:var(--tw-content);
  height:100%
}
.data-\[onview\=true\]\:before\:w-\[3px\][data-onview=true]:before {
  content:var(--tw-content);
  width:3px
}
.data-\[blue\=true\]\:before\:bg-trustBlue[data-blue=true]:before,.data-\[onview\=true\]\:before\:bg-trustBlue[data-onview=true]:before {
  --tw-bg-opacity:1;
  background-color:rgb(5 0 255/var(--tw-bg-opacity));
  content:var(--tw-content)
}
.data-\[blue\=true\]\:before\:opacity-80[data-blue=true]:before {
  content:var(--tw-content);
  opacity:.8
}
.data-\[blue\=true\]\:before\:mix-blend-screen[data-blue=true]:before {
  content:var(--tw-content);
  mix-blend-mode:screen
}
:is(.dark .dark\:placeholder\:text-trustWhite\/40)::-moz-placeholder {
  color:hsla(0,0%,100%,.4)
}
:is(.dark .dark\:placeholder\:text-trustWhite\/40)::placeholder {
  color:hsla(0,0%,100%,.4)
}
:is(.dark .before\:dark\:bg-trustBlue):before {
  --tw-bg-opacity:1;
  background-color:rgb(5 0 255/var(--tw-bg-opacity));
  content:var(--tw-content)
}
:is(.dark .before\:dark\:bg-trustWhite):before {
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255/var(--tw-bg-opacity));
  content:var(--tw-content)
}
:is(.dark .dark\:before\:bg-trustGreen):before {
  --tw-bg-opacity:1;
  background-color:rgb(72 255 145/var(--tw-bg-opacity));
  content:var(--tw-content)
}
:is(.dark .dark\:before\:bg-trustWhite):before {
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255/var(--tw-bg-opacity));
  content:var(--tw-content)
}
:is(.dark .dark\:hover\:border-trustLightBlue:hover) {
  --tw-border-opacity:1;
  border-color:rgb(46 204 255/var(--tw-border-opacity))
}
:is(.dark .dark\:hover\:bg-lightBlack:hover) {
  --tw-bg-opacity:1;
  background-color:rgb(36 36 38/var(--tw-bg-opacity))
}
:is(.dark .dark\:hover\:bg-tintBlack:hover) {
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75/var(--tw-bg-opacity))
}
:is(.dark .dark\:hover\:bg-tintBlack\/40:hover) {
  background-color:rgba(75,75,75,.4)
}
:is(.dark .dark\:hover\:bg-tintBlack\/50:hover) {
  background-color:rgba(75,75,75,.5)
}
:is(.dark .dark\:hover\:bg-tintBlack\/70:hover) {
  background-color:rgba(75,75,75,.7)
}
:is(.dark .dark\:hover\:bg-trustGreen:hover) {
  --tw-bg-opacity:1;
  background-color:rgb(72 255 145/var(--tw-bg-opacity))
}
:is(.dark .dark\:hover\:bg-trustWhite:hover) {
  --tw-bg-opacity:1;
  background-color:rgb(255 255 255/var(--tw-bg-opacity))
}
:is(.dark .hover\:dark\:bg-tintBlack):hover {
  --tw-bg-opacity:1;
  background-color:rgb(75 75 75/var(--tw-bg-opacity))
}
:is(.dark .dark\:hover\:\!text-trustBlack:hover) {
  --tw-text-opacity:1!important;
  color:rgb(27 27 28/var(--tw-text-opacity))!important
}
:is(.dark .dark\:hover\:text-trustBlack:hover) {
  --tw-text-opacity:1;
  color:rgb(27 27 28/var(--tw-text-opacity))
}
:is(.dark .dark\:hover\:text-trustGreen:hover) {
  --tw-text-opacity:1;
  color:rgb(72 255 145/var(--tw-text-opacity))
}
:is(.dark .dark\:hover\:text-trustLightBlue:hover) {
  --tw-text-opacity:1;
  color:rgb(46 204 255/var(--tw-text-opacity))
}
:is(.dark .dark\:hover\:text-trustWhite:hover) {
  --tw-text-opacity:1;
  color:rgb(255 255 255/var(--tw-text-opacity))
}
:is(.dark .dark\:hover\:underline:hover) {
  text-decoration-line:underline
}
:is(.dark .group:hover .dark\:group-hover\:text-trustGreen) {
  --tw-text-opacity:1;
  color:rgb(72 255 145/var(--tw-text-opacity))
}
:is(.dark .dark\:data-\[onview\=true\]\:before\:bg-trustGreen[data-onview=true]):before {
  --tw-bg-opacity:1;
  background-color:rgb(72 255 145/var(--tw-bg-opacity));
  content:var(--tw-content)
}
@media (min-width:768px) {
  .tablet\:mb-20 {
    margin-bottom:5rem
  }
  .tablet\:max-w-\[300px\] {
    max-width:300px
  }
  .tablet\:flex-row {
    flex-direction:row
  }
  .tablet\:justify-start {
    justify-content:flex-start
  }
  .tablet\:gap-x-3 {
    -moz-column-gap:.75rem;
    column-gap:.75rem
  }
  .tablet\:gap-y-12 {
    row-gap:3rem
  }
  .tablet\:px-10 {
    padding-left:2.5rem;
    padding-right:2.5rem
  }
  .tablet\:py-3 {
    padding-bottom:.75rem;
    padding-top:.75rem
  }
  .tablet\:text-left {
    text-align:left
  }
  .tablet\:\!text-desktopBodyMedium {
    font-size:.9375rem!important
  }
  .tablet\:text-desktopBodyExtraSmall {
    font-size:.875rem
  }
  .tablet\:text-desktopBodyLarge {
    font-size:1.125rem
  }
  .tablet\:text-desktopBodyMedium {
    font-size:.9375rem
  }
  .tablet\:text-desktopBodySmall {
    font-size:.75rem
  }
  .tablet\:text-desktopButton {
    font-size:.9375rem
  }
  .tablet\:text-desktopH2 {
    font-size:2rem
  }
  .tablet\:text-desktopH5 {
    font-size:1.125rem
  }
  .tablet\:\!leading-desktopBodyMedium {
    line-height:1.375rem!important
  }
  .tablet\:leading-desktopBodyExtraSmall {
    line-height:.875rem
  }
  .tablet\:leading-desktopBodyLarge {
    line-height:1.625rem
  }
  .tablet\:leading-desktopBodyMedium {
    line-height:1.375rem
  }
  .tablet\:leading-desktopBodySmall {
    line-height:1.125rem
  }
  .tablet\:leading-desktopButton {
    line-height:1.3125rem
  }
  .tablet\:leading-desktopH2 {
    line-height:2.6875rem
  }
  .tablet\:leading-desktopH5 {
    line-height:1.1875rem
  }
}
@media (min-width:992px) {
  .desktop\:col-start-1 {
    grid-column-start:1
  }
  .desktop\:col-start-2 {
    grid-column-start:2
  }
  .desktop\:col-end-4 {
    grid-column-end:4
  }
  .desktop\:row-start-1 {
    grid-row-start:1
  }
  .desktop\:row-start-2 {
    grid-row-start:2
  }
  .desktop\:row-end-4 {
    grid-row-end:4
  }
  .desktop\:mb-0 {
    margin-bottom:0
  }
  .desktop\:mb-10 {
    margin-bottom:2.5rem
  }
  .desktop\:ml-6 {
    margin-left:1.5rem
  }
  .desktop\:mt-0 {
    margin-top:0
  }
  .desktop\:mt-16 {
    margin-top:4rem
  }
  .desktop\:block {
    display:block
  }
  .desktop\:flex {
    display:flex
  }
  .desktop\:grid {
    display:grid
  }
  .desktop\:hidden {
    display:none
  }
  .desktop\:w-fit {
    width:fit-content
  }
  .desktop\:max-w-none {
    max-width:none
  }
  .desktop\:grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
  .desktop\:grid-cols-\[auto\2c 2fr\2c 1fr\] {
    grid-template-columns:auto 2fr 1fr
  }
  .desktop\:grid-cols-\[repeat\(6\2c 1fr\)\] {
    grid-template-columns:repeat(6,1fr)
  }
  .desktop\:grid-rows-\[repeat\(3\2c auto\)\] {
    grid-template-rows:repeat(3,auto)
  }
  .desktop\:flex-nowrap {
    flex-wrap:nowrap
  }
  .desktop\:items-start {
    align-items:flex-start
  }
  .desktop\:justify-end {
    justify-content:flex-end
  }
  .desktop\:gap-7 {
    gap:18px;
  }
  .desktop\:gap-y-8 {
    row-gap:2rem
  }
  .desktop\:justify-self-start {
    justify-self:start
  }
  .desktop\:rounded-\[30px\] {
    border-radius:30px
  }
  .desktop\:p-8 {
    padding:2rem
  }
  .desktop\:\!px-20 {
    padding-left:5rem!important;
    padding-right:5rem!important
  }
  .desktop\:\!py-12 {
    padding-bottom:3rem!important;
    padding-top:3rem!important
  }
  .desktop\:py-7 {
    padding-bottom:1.75rem;
    padding-top:1.75rem
  }
  .desktop\:text-left {
    text-align:left
  }
  .data-\[textleft\=true\]\:desktop\:col-start-1[data-textleft=true] {
    grid-column-start:1
  }
  .data-\[textleft\=true\]\:desktop\:row-end-2[data-textleft=true] {
    grid-row-end:2
  }
  .data-\[hasmargin\=true\]\:desktop\:ml-20[data-hasmargin=true] {
    margin-left:5rem
  }
}
@media (min-width:1100px) {
  .min-\[1100px\]\:grid-cols-2 {
    grid-template-columns:repeat(2,minmax(0,1fr))
  }
}
@media (min-width:1200px) {
  .max\:block {
    display:block
  }
  .max\:justify-between {
    justify-content:space-between
  }
  .max\:gap-16 {
    gap:4rem
  }
  .min-\[1200px\]\:px-\[calc\(\(100\%_-_1200px\)_\/_2\)\] {
    padding-left:calc(50% - 600px);
    padding-right:calc(50% - 600px)
  }
}
@media (min-width:1400px) {
  .min-\[1400px\]\:grid-cols-3 {
    grid-template-columns:repeat(3,minmax(0,1fr))
  }
}
@media (min-width:1600px) {
  .min-\[1600px\]\:gap-x-10 {
    -moz-column-gap:2.5rem;
    column-gap:2.5rem
  }
}
.\[\&\>svg\>path\:first-of-type\]\:hover\:\!fill-trustBlue:hover>svg>path:first-of-type {
  fill:#0500ff!important
}
:is(.dark .dark\:\[\&\>svg\>path\:first-of-type\]\:hover\:\!fill-trustGreen:hover>svg>path:first-of-type) {
  fill:#48ff91!important
}
.\[\&\>svg\>path\:last-of-type\]\:hover\:\!fill-trustWhite:hover>svg>path:last-of-type {
  fill:#fff!important
}
:is(.dark .dark\:\[\&\>svg\>path\:last-of-type\]\:hover\:\!fill-trustBlack:hover>svg>path:last-of-type) {
  fill:#1b1b1c!important
}
.\[\&\>svg\]\:absolute>svg {
  position:absolute
}
.\[\&\>svg\]\:-top-px>svg {
  top:-1px
}
.\[\&\>svg\]\:h-\[105\%\]>svg {
  height:105%
}
.\[\&\>svg\]\:w-\[101\%\]>svg {
  width:101%
}
#onetrust-banner-sdk .onetrust-vendors-list-handler:hover {
  color:#1f96db
}
#onetrust-banner-sdk:focus {
  outline:2px solid #000;
  outline-offset:-2px
}
#onetrust-banner-sdk a:focus {
  outline:2px solid #000
}
#onetrust-banner-sdk .powered-by-logo:hover,#onetrust-banner-sdk .ot-pc-footer-logo a:hover,#onetrust-pc-sdk .powered-by-logo:hover,#onetrust-pc-sdk .ot-pc-footer-logo a:hover,#ot-sync-ntfy .powered-by-logo:hover,#ot-sync-ntfy .ot-pc-footer-logo a:hover {
  color:#565656
}
#onetrust-banner-sdk button.ot-link-btn:hover,#onetrust-pc-sdk button.ot-link-btn:hover,#ot-sync-ntfy button.ot-link-btn:hover {
  text-decoration:underline;
  opacity:1
}
#onetrust-pc-sdk [type=checkbox]:checked,#onetrust-pc-sdk [type=checkbox]:not(:checked) {
  pointer-events:initial
}
#onetrust-pc-sdk [type=checkbox]:disabled+label::before,#onetrust-pc-sdk [type=checkbox]:disabled+label:after,#onetrust-pc-sdk [type=checkbox]:disabled+label,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label::before,#onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label:after {
  pointer-events:none;
  opacity:.8
}
#ot-sdk-btn.ot-sdk-show-settings {
  height:auto;
  white-space:normal;
  word-wrap:break-word;
  cursor:pointer;
  -moz-transition:.1s ease;
  -o-transition:.1s ease;
  -webkit-transition:1s ease;
  transition:.1s ease
}
#ot-sdk-btn.ot-sdk-show-settings:hover,#ot-sdk-btn.optanon-show-settings:hover {
  color:#fff;
  background-color:#2c6415
}
#ot-sdk-btn.ot-sdk-show-settings:active,#ot-sdk-btn.optanon-show-settings:active {
  color:#fff;
  background-color:#2c6415;
  border:1px solid rgba(162,192,169,.5)
}
@keyframes onetrust-fade-in {
  0% {
    opacity:0
  }
  100% {
    opacity:1
  }
}
#onetrust-banner-sdk .banner-option-input:focus+label {
  outline:1px solid #000;
  outline-style:auto
}
.category-vendors-list-handler+a:focus,.category-vendors-list-handler+a:focus-visible {
  outline:2px solid #000
}
#onetrust-banner-sdk ::after,#onetrust-banner-sdk ::before,#onetrust-pc-sdk ::after,#onetrust-pc-sdk ::before,#ot-sdk-cookie-policy ::after,#ot-sdk-cookie-policy ::before,#ot-sync-ntfy ::after,#ot-sync-ntfy ::before {
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box
}
#onetrust-banner-sdk label:before,#onetrust-banner-sdk label:after,#onetrust-banner-sdk .checkbox:after,#onetrust-banner-sdk .checkbox:before,#onetrust-pc-sdk label:before,#onetrust-pc-sdk label:after,#onetrust-pc-sdk .checkbox:after,#onetrust-pc-sdk .checkbox:before,#ot-sdk-cookie-policy label:before,#ot-sdk-cookie-policy label:after,#ot-sdk-cookie-policy .checkbox:after,#ot-sdk-cookie-policy .checkbox:before,#ot-sync-ntfy label:before,#ot-sync-ntfy label:after,#ot-sync-ntfy .checkbox:after,#ot-sync-ntfy .checkbox:before {
  content:"";
  content:none
}
#onetrust-banner-sdk a:hover,#onetrust-pc-sdk a:hover,#ot-sdk-cookie-policy a:hover {
  color:#565656;
  text-decoration:none
}
#onetrust-banner-sdk .ot-sdk-button:hover,#onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,#onetrust-pc-sdk .ot-sdk-button:hover,#onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,#ot-sdk-cookie-policy .ot-sdk-button:hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,#ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus {
  color:#333;
  border-color:#888;
  opacity:.9
}
#onetrust-banner-sdk .ot-sdk-button:focus,#onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,#onetrust-pc-sdk .ot-sdk-button:focus,#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,#ot-sdk-cookie-policy .ot-sdk-button:focus,#ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus {
  outline:2px solid #000
}
#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-banner-sdk button.ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:hover,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:hover,#onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-banner-sdk button.ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:focus,#onetrust-banner-sdk input[type=button].ot-sdk-button-primary:focus,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,#onetrust-pc-sdk button.ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:hover,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:hover,#onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,#onetrust-pc-sdk button.ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:focus,#onetrust-pc-sdk input[type=button].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:hover,#ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:focus,#ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:focus {
  color:#fff;
  background-color:#1eaedb;
  border-color:#1eaedb
}
#onetrust-banner-sdk input[type=text]:focus,#onetrust-pc-sdk input[type=text]:focus,#ot-sdk-cookie-policy input[type=text]:focus {
  border:1px solid #000;
  outline:0
}
#onetrust-banner-sdk .ot-sdk-container:after,#onetrust-banner-sdk .ot-sdk-row:after,#onetrust-pc-sdk .ot-sdk-container:after,#onetrust-pc-sdk .ot-sdk-row:after,#ot-sdk-cookie-policy .ot-sdk-container:after,#ot-sdk-cookie-policy .ot-sdk-row:after {
  content:"";
  display:table;
  clear:both
}
#onetrust-banner-sdk::-webkit-scrollbar {
  width:11px
}
#onetrust-banner-sdk::-webkit-scrollbar-thumb {
  border-radius:10px;
  background:#c1c1c1
}
#onetrust-consent-sdk #onetrust-banner-sdk *:focus,#onetrust-consent-sdk #onetrust-banner-sdk:focus {
  outline-color:#FFFFFF;
  outline-width:1px
}
#ot-sdk-btn.ot-sdk-show-settings {
  border:none;
  color:black!important
}
#ot-sdk-btn.ot-sdk-show-settings:hover {
  background-color:#0021f5;
  border:none;
  color:white!important
}
#onetrust-pc-sdk a:hover {
  color:#3860be
}
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track {
  margin-right:20px
}
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar {
  width:11px
}
#onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
  border-radius:10px;
  background:#d8d8d8
}
#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr {
  outline:#000 1px solid
}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
  background-color:#468254;
  border:1px solid #fff
}
#onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
  -webkit-transform:translateX(20px);
  -ms-transform:translateX(20px);
  transform:translateX(20px);
  background-color:#fff;
  border-color:#fff
}
#onetrust-pc-sdk .ot-tgl input:focus+.ot-switch {
  outline:#000 solid 1px
}
#onetrust-pc-sdk .ot-switch-nob:before {
  position:absolute;
  content:"";
  height:18px;
  width:18px;
  bottom:3px;
  left:3px;
  background-color:#fff;
  -webkit-transition:.4s;
  transition:.4s;
  border-radius:20px
}
#onetrust-pc-sdk .ot-chkbox input:checked~label::before {
  background-color:#3860be
}
#onetrust-pc-sdk .ot-chkbox input+label::after {
  content:none;
  color:#fff
}
#onetrust-pc-sdk .ot-chkbox input:checked+label::after {
  content:""
}
#onetrust-pc-sdk .ot-chkbox input:focus+label::before {
  outline-style:solid;
  outline-width:2px;
  outline-style:auto
}
#onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]~label::before {
  background-color:#3860be
}
#onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]+label::after {
  content:""
}
#onetrust-pc-sdk .ot-chkbox label::before,#onetrust-pc-sdk .ot-chkbox label::after {
  position:absolute;
  content:"";
  display:inline-block;
  border-radius:3px
}
#onetrust-pc-sdk .ot-chkbox label::before {
  height:18px;
  width:18px;
  border:1px solid #3860be;
  left:4px;
  top:4px
}
#onetrust-pc-sdk .ot-chkbox label::after {
  height:5px;
  width:9px;
  border-left:3px solid;
  border-bottom:3px solid;
  transform:rotate(-45deg);
  -o-transform:rotate(-45deg);
  -ms-transform:rotate(-45deg);
  -webkit-transform:rotate(-45deg);
  left:8px;
  top:8px
}
#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw {
  transform:rotate(90deg);
  -o-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -webkit-transform:rotate(90deg)
}
#onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr {
  outline:#000 1px solid
}
#onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw {
  transform:rotate(90deg);
  -o-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -webkit-transform:rotate(90deg)
}
#onetrust-pc-sdk .category-vendors-list-handler:hover,#onetrust-pc-sdk .category-vendors-list-handler+a:hover,#onetrust-pc-sdk .category-host-list-handler:hover {
  text-decoration-line:underline
}
#onetrust-pc-sdk .back-btn-handler:hover {
  opacity:.6
}
#onetrust-pc-sdk #ot-pc-hdr input::placeholder {
  color:#707070;
  font-style:italic
}
#onetrust-pc-sdk #filter-btn-handler:hover {
  background-color:#3860be
}
#onetrust-pc-sdk .ot-ven-link:hover,#onetrust-pc-sdk .ot-ven-legclaim-link:hover {
  text-decoration:underline
}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox]+label::after {
  content:none;
  color:#fff
}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked+label::after {
  content:""
}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox][aria-checked=mixed]+label::after {
  content:""
}
#onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before {
  outline-style:solid;
  outline-width:2px;
  outline-style:auto
}
#onetrust-pc-sdk .ot-cat-item>button:focus,#onetrust-pc-sdk .ot-acc-cntr>button:focus,#onetrust-pc-sdk li>button:focus {
  outline:#000 solid 2px
}
#onetrust-pc-sdk .ot-host-item>button:focus,#onetrust-pc-sdk .ot-ven-item>button:focus {
  outline:0;
  border:2px solid #000
}
#onetrust-pc-sdk .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr {
  border-bottom:1px solid #e2e2e2
}
#onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,#onetrust-pc-sdk #ot-selall-licntr.line-through label::after,#onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,#onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after {
  height:auto;
  border-left:0;
  transform:none;
  -o-transform:none;
  -ms-transform:none;
  -webkit-transform:none;
  left:9px;
  top:12px
}
#onetrust-pc-sdk #clear-filters-handler:hover {
  color:#2285f7
}
#onetrust-pc-sdk #clear-filters-handler:focus {
  outline:#000 solid 1px
}
#onetrust-pc-sdk .ot-pgph-desc:not(:last-child):after {
  content:"";
  width:96%;
  display:block;
  margin:0 auto;
  padding-bottom:2rem;
  border-bottom:1px solid #e9e9e9
}
#onetrust-pc-sdk .ot-vnd-item>button:focus {
  outline:#000 solid 2px
}
#onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,#onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before {
  position:relative
}
#onetrust-pc-sdk[dir=rtl] input:checked~.ot-acc-hdr .ot-arw {
  transform:rotate(270deg);
  -o-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  -webkit-transform:rotate(270deg)
}
#onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after {
  transform:rotate(45deg);
  -webkit-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  -ms-transform:rotate(45deg);
  border-left:0;
  border-right:3px solid
}
#onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after {
  background-color:#FFFFFF
}
#onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover {
  text-decoration:underline
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
  background-color:#468254
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch,.ot-switch .ot-switch-nob:before,#onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus+label::before,#onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus+label::before {
  outline-color:#323546;
  outline-width:1px;
  outline-offset:1px
}
#onetrust-pc-sdk .ot-host-item>button:focus,#onetrust-pc-sdk .ot-ven-item>button:focus {
  border:1px solid #323546
}
#onetrust-consent-sdk #onetrust-pc-sdk *:focus,#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus {
  outline:1px solid #323546;
  outline-offset:1px
}
.ot-sdk-cookie-policy a:hover {
  background:#fff
}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
  background:#fff
}
@media only screen and (max-width:530px) {
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
    position:absolute;
    height:100%;
    left:6px;
    width:40%;
    padding-right:10px
  }
  .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
    content:attr(data-label);
    font-weight:bold
  }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
    height:100%;
    width:40%;
    padding-right:10px
  }
  #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
    content:attr(data-label);
    font-weight:bold
  }
}