html {
  line-height: 1.15
}

body {
  margin: 0
}

main {
  display: block
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

img {
  border-style: none
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: .35em .75em .625em
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

[hidden],
template {
  display: none
}

html {
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  background-color: #fff;
  box-sizing: border-box;
  font-size: 16px;
  overflow-x: hidden;
  overflow-y: scroll;
  text-rendering: optimizeLegibility
}

body {
  color: #000;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5
}

*,
:after,
:before {
  box-sizing: inherit
}

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

.ck-3ea1abd721 blockquote:not(:last-child),
.ck-3ea1abd721 dl:not(:last-child),
.ck-3ea1abd721 ol:not(:last-child),
.ck-3ea1abd721 p:not(:last-child),
.ck-3ea1abd721 pre:not(:last-child),
.ck-3ea1abd721 table:not(:last-child),
.ck-3ea1abd721 ul:not(:last-child) {
  margin-bottom: 1.5em
}

.ck-3ea1abd721 ul {
  list-style: disc outside
}

.ck-3ea1abd721 ol,
.ck-3ea1abd721 ul {
  margin-left: 2em;
  margin-top: 1em
}

.ck-3ea1abd721 li {
  margin-bottom: .25rem
}

.ck-3ea1abd721 h1,
.ck-3ea1abd721 h2,
.ck-3ea1abd721 h3,
.ck-3ea1abd721 h4,
.ck-3ea1abd721 h5,
.ck-3ea1abd721 h6 {
  line-height: 1.125
}

blockquote,
body,
dd,
dl,
dt,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
legend,
li,
ol,
p,
pre,
textarea,
ul {
  margin: 0;
  padding: 0
}

.ck-3ea1abd721 h1 {
  font-size: 2em;
  margin-bottom: .5em
}

.ck-3ea1abd721 h2 {
  font-size: 1.75em;
  margin-bottom: .5714em
}

.ck-3ea1abd721 h2:not(:first-child) {
  margin-top: 1.1428em
}

.ck-3ea1abd721 h3 {
  font-size: 1.5em;
  margin-bottom: .6666em
}

.ck-3ea1abd721 h3:not(:first-child) {
  margin-top: 1.3333em
}

.ck-3ea1abd721 h4 {
  font-size: 1.25em;
  margin-bottom: .8em
}

.ck-3ea1abd721 h5 {
  font-size: 1.125em;
  margin-bottom: .8888em
}

.ck-3ea1abd721 h6 {
  font-size: 1em;
  margin-bottom: 1em
}

.ck-dedf08893d {
  flex-grow: 1;
  margin: 0 auto;
  position: relative;
  width: auto
}

@media screen and (min-width:1024px) {
  .ck-dedf08893d {
    max-width: 1024px
  }
}

@media screen and (min-width:1216px) {
  .ck-dedf08893d {
    max-width: 1152px
  }
}

.ck-aa83c77cdd {
  cursor: pointer;
  display: block;
  font-size: 1.25rem;
  font-weight: 700;
  padding: .75rem 1.5rem;
  text-decoration: none;
  transition: .3s;
  white-space: nowrap
}

button {
  -webkit-appearance: none;
  border: none
}

button.ckx-c038d091e0 {
  background: #fff;
  border-radius: 5px;
  color: #000;
  display: inline-block;
  font-weight: 700;
  padding: .25rem .75rem
}

@media(max-width:768px) {
  .ck-aa83c77cdd {
    font-size: 1rem;
    padding: .5rem
  }

  button.ckx-c038d091e0 {
    font-size: 12px
  }
}

.ck-81054fb9a9 {
  background-color: transparent;
  border: 0;
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font: inherit;
  margin: 0;
  overflow: visible;
  padding: 15px;
  text-transform: none;
  transition-duration: .15s;
  transition-property: opacity, filter;
  transition-timing-function: linear
}

.ck-81054fb9a9.ckx-1948e3260f:hover,
.ck-81054fb9a9:hover {
  opacity: .7
}

.ck-80750e529d {
  display: inline-block;
  height: 24px;
  position: relative;
  width: 40px
}

.ck-15fc40ab81 {
  display: block;
  margin-top: -2px;
  top: 50%
}

.ck-15fc40ab81,
.ck-15fc40ab81:after,
.ck-15fc40ab81:before {
  border-radius: 4px;
  height: 4px;
  position: absolute;
  transition-duration: .15s;
  transition-property: transform;
  transition-timing-function: ease;
  width: 40px
}

.ck-15fc40ab81:after,
.ck-15fc40ab81:before {
  content: "";
  display: block
}

.ck-15fc40ab81:before {
  top: -10px
}

.ck-15fc40ab81:after {
  bottom: -10px
}

.ck-dfc7cf8367 .ck-15fc40ab81 {
  transition-duration: 75ms;
  transition-timing-function: cubic-bezier(.55, .055, .675, .19)
}

.ck-dfc7cf8367 .ck-15fc40ab81:before {
  transition: top 75ms ease .12s, opacity 75ms ease
}

.ck-dfc7cf8367 .ck-15fc40ab81:after {
  transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55, .055, .675, .19)
}

.ck-dfc7cf8367.ckx-1948e3260f .ck-15fc40ab81 {
  transform: rotate(45deg);
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1)
}

.ck-dfc7cf8367.ckx-1948e3260f .ck-15fc40ab81:before {
  opacity: 0;
  top: 0;
  transition: top 75ms ease, opacity 75ms ease .12s
}

.ck-dfc7cf8367.ckx-1948e3260f .ck-15fc40ab81:after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom 75ms ease, transform 75ms cubic-bezier(.215, .61, .355, 1) .12s
}

.ck-d5f9a8ec18 {
  align-items: center;
  display: none;
  justify-content: center;
  z-index: 9999
}

.ck-d5f9a8ec18,
.ck-716872d2a6 {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0
}

.ck-716872d2a6 {
  background-color: rgba(0, 0, 0, .8)
}

.ckx-a8e85d723d {
  padding: .5rem
}

.ckx-1948e3260f+.ck-d5f9a8ec18 {
  display: flex
}

.ckx-f53e248fcb {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .6);
  color: #000 !important;
  max-width: 100%;
  padding: 1rem;
  position: relative;
  text-shadow: none !important;
  width: 400px;
  z-index: 9999
}

.ckx-f53e248fcb p {
  font-size: 12px !important
}

.ck-c62e00c1b4 {
  fill: red;
  cursor: pointer;
  position: absolute;
  right: 1rem;
  top: 1rem;
  width: 15px
}

.ck-2d4c96b485,
.ck-974c78a07c.ckx-369d857122 {
  display: flex
}

.ck-6e569fb6c2 {
  display: block;
  max-width: 100%;
  position: relative;
  width: 850px;
  z-index: 1
}

.ck-6e569fb6c2 .ck-c62e00c1b4 {
  fill: #000;
  background: #fff;
  border-radius: 50%;
  display: block;
  padding: .25rem;
  right: 0;
  top: -.5rem;
  width: 1.5rem
}

.ck-6e569fb6c2.ckx-a724837c42 .ck-c62e00c1b4 {
  top: -1.75rem
}

.ckx-01316b4580 {
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 1rem;
  padding: 0 2.5rem;
  text-align: center
}

.ck-c436b40b2e {
  background-color: #000;
  border: 3px solid #fff;
  border-radius: 10px;
  box-shadow: 0 0 8px 5px rgba(0, 0, 0, .5);
  overflow: hidden;
  position: relative
}

.ck-c121b8a542 {
  align-items: center;
  background-color: #fff;
  display: flex;
  height: 107px;
  justify-content: center;
  padding: 1rem
}

.ck-c4a33f4f24 {
  padding: 1rem;
  text-align: center
}

.ck-c666a7c321 {
  display: block;
  margin: 0 auto;
  max-height: 75px
}

.ck-8ceee716f9 {
  cursor: pointer;
  padding: 0 2px;
  transition: opacity .2s ease-in-out
}

.ck-8ceee716f9 .ck-26e988eba0 {
  fill: gold;
  display: block;
  height: 15px;
  pointer-events: none;
  width: 15px
}

.ck-d1c7b1e98e {
  display: flex;
  justify-content: center
}

.ck-b3e1509a2a {
  color: #fff;
  font-weight: 700;
  margin: .5rem 0
}

.ck-f4a829d800 {
  color: #afafaf;
  font-size: 9px;
  line-height: 1.25;
  margin-top: .5rem;
  text-align: center
}

.ckx-78f65924d7 {
  background: #000;
  border-radius: 10px;
  border-style: solid;
  border-width: 3px;
  box-shadow: 0 0 8px 5px rgba(0, 0, 0, .5);
  color: #fff;
  overflow: hidden;
  padding: 1rem;
  text-transform: uppercase
}

.ckx-380ee7e577 .ck-6e569fb6c2 {
  width: 400px
}

.ckx-49553e5741 .ck-6e569fb6c2 {
  width: 550px
}

.ckx-30aa8f4ab3 {
  align-items: center;
  display: flex;
  flex-direction: column
}

.ckx-16fef01849 {
  margin-bottom: 1rem
}

.ckx-16fef01849 img {
  display: block;
  margin: 0 auto;
  max-height: 200px
}

.ckx-6a2b31a945 {
  text-align: center
}

.ckx-30aa8f4ab3.ckx-30cebe0648 {
  margin: 1rem 0
}

.ckx-2cb7a3d2d6 {
  align-items: center;
  display: flex;
  font-size: .85em;
  margin-bottom: 1rem
}

.ckx-2cb7a3d2d6 input[type=checkbox] {
  height: 20px;
  margin-right: .5rem;
  width: 20px
}

.ckx-1f14791072 {
  flex: none;
  width: 100%
}

.ckx-1f14791072 .ck-aa83c77cdd {
  width: 100%
}

.ckx-7540e0ef47 {
  color: #fff;
  font-size: 12px;
  margin-top: 1.5rem;
  text-align: center
}

.ckx-7540e0ef47 a {
  color: #fff;
  text-decoration: underline
}

@media(min-width:769px) {
  .ck-c436b40b2e:first-child {
    order: 2;
    transform: scale(1.05);
    width: 40%;
    z-index: 2
  }

  .ck-c436b40b2e:first-child .ck-b3e1509a2a {
    font-size: 1.25rem
  }

  .ck-c436b40b2e:nth-child(3) {
    border-left: none;
    order: 3;
    width: 30%
  }

  .ck-c436b40b2e:nth-child(2) {
    border-right: none;
    order: 1;
    width: 30%
  }

  .ck-740003a522 .ck-2d4c96b485 .ck-c436b40b2e:only-child {
    margin: 0 auto
  }
}

@media(min-width:769px) {
  .ck-740003a522 .ck-2d4c96b485:has(.ck-c436b40b2e:only-child) {
    justify-content: center
  }
}

@media(max-width:768px) {
  .ck-740003a522 {
    -ms-overflow-style: none;
    max-height: 100vh;
    overflow-y: scroll;
    scrollbar-width: none
  }

  .ck-740003a522::-webkit-scrollbar {
    display: none
  }

  .ck-740003a522 .ckx-01316b4580 {
    margin-top: 1rem
  }

  .ck-740003a522 .ckx-7540e0ef47 {
    font-size: 12px;
    margin-top: -1.5rem;
    text-align: center
  }

  .ck-740003a522 .ck-6e569fb6c2 {
    max-height: 100vh
  }

  .ck-740003a522 .ck-6e569fb6c2.ckx-a724837c42 .ck-c62e00c1b4 {
    top: -1.75rem
  }

  .ck-740003a522 .ck-6e569fb6c2 .ck-c62e00c1b4 {
    top: 14px
  }

  .ck-740003a522 .ck-121e1888ec .ck-2d4c96b485 {
    align-items: center;
    flex-direction: column;
    max-width: 768px;
    padding: 0;
    width: 100%
  }

  .ck-740003a522 .ck-121e1888ec .ck-2d4c96b485 .ck-c436b40b2e {
    width: 100%
  }

  .ck-740003a522 .ck-121e1888ec .ck-2d4c96b485 .ck-c436b40b2e:not(:first-child) {
    transform: scale(.93) translateY(-17px)
  }

  .ck-740003a522 .ck-121e1888ec .ck-2d4c96b485 .ck-c436b40b2e:first-child {
    box-shadow: 0 87px 24px 0 transparent, 0 56px 22px 0 rgba(0, 0, 0, .04), 0 31px 19px 0 rgba(0, 0, 0, .13), 0 14px 14px 0 rgba(0, 0, 0, .23), 0 3px 8px 0 rgba(0, 0, 0, .26);
    z-index: 9998
  }

  .ck-740003a522 .ck-121e1888ec .ck-2d4c96b485 .ck-c436b40b2e:nth-child(3) {
    display: none
  }

  .ckx-f53e248fcb p {
    font-size: 10px !important
  }

  .ck-6e569fb6c2 {
    margin: 0 auto;
    width: 500px
  }

  .ck-6e569fb6c2 .ck-c62e00c1b4 {
    right: .5rem;
    top: 0;
    width: 1.25rem
  }

  .ckx-01316b4580 {
    font-size: 1.25rem;
    padding-left: .5rem;
    text-align: left
  }

  .ck-c436b40b2e {
    box-shadow: none;
    width: 250px
  }

  .ck-c436b40b2e:nth-child(2) {
    margin: 0 .5rem
  }

  .ck-c436b40b2e:not(:first-child) {
    transform: scale(.85)
  }

  .ck-2d4c96b485 {
    padding: 0 .5rem;
    width: 782px
  }

  .ckx-d519dbc4f9 {
    -ms-overflow-style: none;
    overflow-x: scroll;
    scrollbar-width: none
  }
}

@media(max-width:768px) {
  .ckx-d519dbc4f9::-webkit-scrollbar {
    display: none
  }

  .ck-c666a7c321 {
    max-height: 55px
  }

  .ck-c121b8a542 {
    height: 87px
  }

  .ck-4bd4963cc1 .ck-aa83c77cdd {
    margin: 0 auto
  }

  .ckx-380ee7e577 .ck-6e569fb6c2 {
    margin: 0 .5rem
  }

  .ckx-16fef01849 img {
    max-height: 130px
  }

  .ckx-30aa8f4ab3.ckx-30cebe0648 {
    margin-bottom: 0
  }

  .ckx-7540e0ef47 {
    font-size: 10px;
    margin: 1rem 0 0 1rem;
    text-align: left
  }
}

@media(max-width:600px) {
  .ck-d5f9a8ec18.ckx-eeccfc2cf4.ckx-e286a9f2d2 {
    display: none
  }
}

.ckx-5bf839bbab .ck-6e569fb6c2 {
  background-color: #00d600;
  border-radius: 30px;
  margin-inline: .5rem;
  padding-inline: 3rem;
  padding-bottom: 2rem;
  width: 525px
}

.ckx-5bf839bbab .ck-6e569fb6c2 .ck-c62e00c1b4 {
  right: -.25rem;
  top: 0;
  width: 2rem
}

.ckx-5bf839bbab .ckx-d4d7d7fd82 {
  padding-block: 1rem
}

.ckx-5bf839bbab .ckx-7a9d82cbb8 {
  color: #fff;
  font-size: 2rem;
  font-weight: 600;
  line-height: 1.2;
  padding-bottom: 2rem;
  text-align: center;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, .5)
}

@media screen and (max-width:400px) {
  .ckx-5bf839bbab .ckx-7a9d82cbb8 {
    font-size: 1.5rem
  }
}

.ckx-5bf839bbab .ckx-e40d40ebd7 input {
  background-color: #129612;
  border: none;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  margin-bottom: .75rem;
  padding-block: 1rem;
  padding-left: .5rem
}

.ckx-5bf839bbab .ckx-e40d40ebd7 input::-moz-placeholder {
  color: #fff
}

.ckx-5bf839bbab .ckx-e40d40ebd7 input::placeholder {
  color: #fff
}

.ckx-5bf839bbab .ckx-e40d40ebd7 input:focus {
  caret-color: #fff;
  color: #fff;
  outline: 2px solid #fff
}

.ckx-5bf839bbab .ckx-e40d40ebd7 input:focus::-moz-placeholder {
  color: transparent
}

.ckx-5bf839bbab .ckx-e40d40ebd7 input:focus::placeholder {
  color: transparent
}

.ckx-5bf839bbab .ckx-e40d40ebd7 .ckx-74fc2a1788 {
  background-color: #fff;
  color: #000;
  margin-top: 2.5rem
}

.ckx-5bf839bbab .ckx-e40d40ebd7 .ckx-74fc2a1788:hover {
  background-color: #129612;
  color: #fff
}

@media screen and (max-width:769px) {
  .ckx-5bf839bbab .ckx-e40d40ebd7 .ckx-74fc2a1788 {
    font-size: 1rem
  }

  .ckx-5bf839bbab .ckx-5367274d72 {
    font-size: .9rem
  }
}

.ckx-5bf839bbab .ckx-932be930d9 {
  position: relative
}

.ckx-5bf839bbab .ckx-5367274d72[type=checkbox] {
  left: 50%;
  margin: auto;
  position: absolute;
  top: 100%;
  transform: translate(-50%)
}

@media screen and (max-width:400px) {
  .ckx-5bf839bbab .ckx-5367274d72[type=checkbox] {
    transform: translate(-50%)
  }
}

.ckx-5bf839bbab .ckx-74fc2a1788 {
  border-radius: 5px;
  font-size: 1.25rem;
  height: auto;
  margin-top: 2rem;
  padding: 1rem;
  width: 100%
}

.ck-8745282e3c {
  align-items: center;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding: .75rem 1rem;
  position: relative
}

.ck-8745282e3c.ckx-7d9fec6a86 .ck-bde205747c {
  margin-left: auto
}

.ck-bde205747c {
  margin-right: auto;
  pointer-events: none
}

.ck-9b7d6d1896 {
  display: block;
  width: 200px
}

.ck-9b7d6d1896.ckx-8307471c6a {
  width: 130px
}

.ckx-bcf0b39571 {
  display: inline-block;
  padding: 1rem 0
}

.ckx-4af1f0d94f {
  display: flex;
  list-style-type: none
}

.ckx-4af1f0d94f li {
  margin-left: .75rem
}

.ckx-4af1f0d94f a {
  font-weight: 700;
  text-decoration: none
}

.ck-81054fb9a9 {
  align-items: center;
  display: flex
}

.ck-f89d5f8f6b {
  opacity: 0;
  pointer-events: none;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%)
}

.ckx-c8c0576607+.ck-bde205747c+.ck-f89d5f8f6b {
  opacity: 1;
  pointer-events: auto
}

.ckx-eca653b476 {
  align-items: center;
  display: flex;
  flex-direction: column
}

.ckx-eca653b476 svg {
  height: 25px;
  margin-bottom: .25rem
}

@media(min-width:769px) {
  .ck-8745282e3c.ckx-7d9fec6a86 .ckx-c8c0576607+.ck-bde205747c {
    margin-left: 0
  }

  .ck-f89d5f8f6b {
    display: none
  }
}

@media(max-width:768px) {
  .ckx-c8c0576607 {
    display: none
  }

  .ckx-4af1f0d94f {
    flex-direction: column;
    padding: 1rem 0;
    text-align: center
  }

  .ckx-4af1f0d94f li {
    margin-bottom: .5rem;
    margin-left: 0
  }

  .ck-9b7d6d1896 {
    height: 32px;
    width: auto !important
  }

  .ck-8745282e3c {
    padding: .25rem 1rem
  }

  .ck-8745282e3c.ckx-1948e3260f .ckx-c8c0576607 {
    display: block;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 2
  }

  .ck-81054fb9a9 {
    outline: none;
    padding: 0;
    transform: scale(.75)
  }

  .ckx-eca653b476 {
    flex-direction: row;
    justify-content: center
  }

  .ckx-eca653b476 svg {
    height: 20px;
    margin-bottom: 0;
    margin-right: .5rem
  }
}

.ck-05f16831a8,
.ckx-a5d27c245f {
  position: relative
}

.ck-05f16831a8 .ck-f499820ea2,
.ckx-a5d27c245f .ck-f499820ea2 {
  margin-bottom: .75rem
}

.ck-05f16831a8 .ck-96bf7c3e89,
.ckx-a5d27c245f .ck-96bf7c3e89 {
  position: relative
}

.ckx-a5d27c245f.ckx-b0ca792691,
.ck-05f16831a8.ckx-b0ca792691 {
  text-shadow: 2px 2px 2px rgba(0, 0, 0, .5)
}

.ckx-a5d27c245f.ckx-2e7d57761d,
.ck-05f16831a8.ckx-2e7d57761d {
  text-align: center
}

.ckx-a5d27c245f.ckx-2e7d57761d .ck-8871c07a05,
.ck-05f16831a8.ckx-2e7d57761d .ck-8871c07a05 {
  justify-content: center
}

.ckx-a5d27c245f.ckx-1fcd632b95,
.ck-05f16831a8.ckx-1fcd632b95 {
  margin-bottom: .5rem
}

.ck-05f16831a8 h1,
.ckx-a5d27c245f h1 {
  font-size: 1.75em
}

.ck-05f16831a8 h1+p,
.ckx-a5d27c245f h1+p {
  margin-top: .5rem
}

.ck-05f16831a8 h2,
.ckx-a5d27c245f h2 {
  margin-top: -.5rem
}

.ck-05f16831a8 h2+p,
.ckx-a5d27c245f h2+p {
  margin-top: .5rem
}

.ck-05f16831a8 p,
.ckx-a5d27c245f p {
  font-size: 14px
}

.ck-05f16831a8 p+p,
.ckx-a5d27c245f p+p {
  margin-top: .5rem
}

.ckx-a5d27c245f.ckx-920be101d7 .ck-cf8b3a3d9e,
.ck-05f16831a8.ckx-920be101d7 .ck-cf8b3a3d9e {
  padding: 0 !important
}

.ckx-cdcf208525 {
  font-family: Open Sans, sans-serif;
  margin-left: auto;
  margin-right: auto;
  max-width: 920px
}

.ckx-cdcf208525 h1 {
  font-size: 32px;
  font-weight: 800;
  letter-spacing: .32px;
  line-height: 40px;
  opacity: 1;
  text-align: center;
  text-transform: uppercase
}

.ckx-cdcf208525 p {
  color: #212121;
  font-size: 16px;
  line-height: 28px;
  font: normal normal normal 16px/28px Open Sans;
  letter-spacing: .26px;
  opacity: 1;
  text-align: center
}

.ckx-cdcf208525 .ck-96bf7c3e89 {
  text-align: center
}

.ckx-cdcf208525 .ckx-e81074c71d {
  justify-content: center
}

.ckx-56f8c9839c .ck-ce15e3b450 {
  margin: 0 auto
}

@media screen and (min-width:1024px) {
  .ckx-56f8c9839c .ck-ce15e3b450 {
    max-width: 1024px
  }
}

@media screen and (min-width:1216px) {
  .ckx-56f8c9839c .ck-ce15e3b450 {
    max-width: 1152px
  }
}

.ck-e232f305d7 h1 {
  font-size: 2.5em
}

.ck-e232f305d7 h2 {
  font-size: 2em
}

.ckx-a1903ea805 {
  bottom: -1.5rem
}

.ckx-8c991fadaa svg {
  height: 20px
}

.ckx-29f5aef29d {
  margin-right: .5rem;
  width: 40px
}

.ck-ce15e3b450 {
  display: block;
  width: 100%
}

.ck-05f16831a8:not(.ckx-920be101d7) .ck-ce15e3b450 {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
  position: absolute;
  top: 0
}

.ckx-a5d27c245f {
  margin-bottom: -.5rem !important
}

.ckx-a5d27c245f:not(.ckx-920be101d7) .ck-ce15e3b450 {
  left: 0;
  min-height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top;
  object-position: top;
  position: absolute;
  top: 0
}

.ck-8871c07a05,
.ck-f499820ea2 {
  position: relative
}

.ck-8871c07a05 {
  align-items: center;
  display: flex;
  font-size: 14px;
  margin-top: .5rem
}

.ck-8871c07a05.ckx-7c8eb5dbf2 {
  align-items: center;
  justify-content: center;
  margin-bottom: .5rem;
  margin-top: 0;
  padding: .7rem
}

.ckx-a1903ea805 {
  justify-content: flex-start !important
}

@media screen and (max-width:768px) {
  .ckx-a5d27c245f {
    margin-bottom: .5rem !important
  }

  .ckx-a1903ea805 {
    bottom: 0;
    justify-content: center !important
  }
}

.ck-0ec04369fe {
  align-items: center;
  display: flex;
  font-weight: 700
}

.ck-0ec04369fe:not(:first-child) {
  margin-left: 1rem
}

.ck-0ec04369fe svg {
  fill: #fff;
  display: block;
  margin-right: .5rem;
  width: 20px
}

.ckx-07afa85d13 {
  bottom: .5rem;
  font-size: 12px;
  position: absolute;
  right: 1rem
}

.ckx-07afa85d13,
.ckx-e81074c71d {
  display: flex
}

.ckx-8eff8c690b {
  cursor: pointer
}

.ckx-e81074c71d .ckx-b0d1b57477 {
  margin: 0 .125rem
}

.ckx-1ca13bcaa9 {
  font-weight: 700;
  margin-right: .5rem
}

.ckx-d00f27c56f {
  color: #707070;
  font-weight: 700
}

.ckx-d108b76472 {
  align-items: center;
  display: flex;
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  right: 1rem;
  top: 1rem
}

.ckx-d108b76472.ckx-c9e5aa8fe0 {
  bottom: .5rem;
  top: unset
}

.ckx-d108b76472 svg {
  margin-right: .5rem;
  width: 18px
}

.ckx-d108b76472 span {
  display: inline-block;
  margin-left: .25rem
}

.ckx-29ac5f22b1 .ck-f499820ea2 {
  margin-bottom: 0
}

@media(min-width:769px) {

  .ck-644fc203cc,
  .ck-9e1ae87c8a {
    display: none
  }

  .ck-05f16831a8 .ck-cf8b3a3d9e,
  .ckx-a5d27c245f .ck-cf8b3a3d9e {
    padding-bottom: 2rem
  }

  .ckx-a5d27c245f.ckx-7c6ac52e82 .ck-cf8b3a3d9e,
  .ck-05f16831a8.ckx-7c6ac52e82 .ck-cf8b3a3d9e {
    padding-bottom: 1rem
  }

  .ckx-a5d27c245f:not(.ck-abf73de9c3).ckx-57c9c07d2e h1,
  .ckx-a5d27c245f:not(.ck-abf73de9c3).ckx-57c9c07d2e h2,
  .ck-05f16831a8:not(.ck-abf73de9c3).ckx-57c9c07d2e h1,
  .ck-05f16831a8:not(.ck-abf73de9c3).ckx-57c9c07d2e h2 {
    margin-right: 200px
  }

  .ckx-a5d27c245f.ckx-2e7d57761d.ckx-57c9c07d2e .ck-cf8b3a3d9e,
  .ck-05f16831a8.ckx-2e7d57761d.ckx-57c9c07d2e .ck-cf8b3a3d9e {
    padding-top: 2.25rem
  }

  .ckx-a5d27c245f.ckx-2e7d57761d.ckx-57c9c07d2e .ckx-d108b76472,
  .ck-05f16831a8.ckx-2e7d57761d.ckx-57c9c07d2e .ckx-d108b76472 {
    top: .75rem
  }
}

@media(max-width:768px) {

  .ck-644fc203cc+.ck-260b322f1a,
  .ckx-390f5132e2 .ck-8871c07a05 {
    display: none
  }

  .ck-b8713c1c1a {
    position: relative;
    z-index: 1
  }

  .ckx-a5d27c245f.ckx-98ad2c2eaf,
  .ckx-a5d27c245f:not(.ck-11a55847a4),
  .ck-05f16831a8.ckx-98ad2c2eaf,
  .ck-05f16831a8:not(.ck-11a55847a4) {
    margin-top: -42px
  }

  .ckx-a5d27c245f.ckx-edb826f836,
  .ck-05f16831a8.ckx-edb826f836 {
    margin-top: 0
  }

  .ck-05f16831a8 p,
  .ckx-a5d27c245f p {
    font-size: 12px
  }

  .ck-05f16831a8 h1,
  .ckx-a5d27c245f h1 {
    font-size: 1.25em;
    line-height: 1
  }

  .ck-05f16831a8 h1+p,
  .ckx-a5d27c245f h1+p {
    margin-top: .125rem
  }

  .ck-05f16831a8 h1+h2,
  .ckx-a5d27c245f h1+h2 {
    margin-top: 0
  }

  .ck-05f16831a8 h2,
  .ckx-a5d27c245f h2 {
    font-size: 1em
  }

  .ck-05f16831a8 h2+p,
  .ckx-a5d27c245f h2+p {
    margin-top: .125rem
  }

  .ck-05f16831a8 .ck-cf8b3a3d9e,
  .ckx-a5d27c245f .ck-cf8b3a3d9e {
    padding: 52px .5rem 1.25rem
  }

  .ckx-a5d27c245f.ckx-7c6ac52e82 .ck-cf8b3a3d9e,
  .ck-05f16831a8.ckx-7c6ac52e82 .ck-cf8b3a3d9e {
    padding-bottom: .5rem
  }

  .ckx-a5d27c245f.ckx-a381fdf31c .ck-cf8b3a3d9e,
  .ck-05f16831a8.ckx-a381fdf31c .ck-cf8b3a3d9e {
    padding-top: .5rem
  }

  .ckx-a5d27c245f.ckx-e5e3714b82 .ck-cf8b3a3d9e,
  .ckx-a5d27c245f.ckx-98ad2c2eaf .ck-cf8b3a3d9e,
  .ck-05f16831a8.ckx-e5e3714b82 .ck-cf8b3a3d9e,
  .ck-05f16831a8.ckx-98ad2c2eaf .ck-cf8b3a3d9e {
    padding-top: 52px
  }

  .ckx-a5d27c245f.ckx-edb826f836 .ck-cf8b3a3d9e,
  .ck-05f16831a8.ckx-edb826f836 .ck-cf8b3a3d9e {
    padding-top: .5rem
  }

  .ckx-a5d27c245f.ckx-2e7d57761d.ckx-5cbdd725e0 .ck-8871c07a05,
  .ck-05f16831a8.ckx-2e7d57761d.ckx-5cbdd725e0 .ck-8871c07a05 {
    align-items: center
  }

  .ckx-a5d27c245f p {
    font-size: 10px
  }

  .ckx-aefb4314a4 .ck-260b322f1a,
  .ckx-aefb4314a4 .ck-644fc203cc {
    text-align: center
  }

  .ckx-aefb4314a4 .ck-8871c07a05 {
    justify-content: center !important
  }

  .ckx-aefb4314a4.ckx-5cbdd725e0 .ck-8871c07a05 {
    align-items: center !important
  }

  .ckx-a99af989e9 .ck-260b322f1a,
  .ckx-a99af989e9 .ck-644fc203cc {
    text-align: left
  }

  .ckx-a99af989e9 .ck-8871c07a05 {
    justify-content: left !important
  }

  .ckx-a99af989e9.ckx-5cbdd725e0 .ck-8871c07a05 {
    align-items: flex-start !important
  }

  .ck-0ec04369fe span {
    flex: 1;
    font-size: 10px
  }

  .ck-0ec04369fe svg {
    margin-right: .25rem;
    width: 15px
  }

  .ck-0ec04369fe:not(:first-child) {
    margin-left: .5rem
  }

  .ck-8871c07a05 {
    margin-bottom: 10px;
    margin-top: -.5rem
  }

  .ckx-1ca13bcaa9 {
    flex: 1;
    white-space: nowrap
  }

  .ckx-0247b16df7 {
    flex: 0
  }

  .ckx-07afa85d13 {
    bottom: .125rem;
    font-size: 8px;
    right: .25rem
  }

  .ckx-de824479a9 {
    bottom: .125rem;
    font-size: 12px
  }

  .ckx-5fc61ef8b3 {
    flex-direction: row;
    justify-content: space-between;
    width: calc(100% - .5rem)
  }

  .ckx-d108b76472 {
    display: none
  }

  .ckx-390f5132e2 .ck-f499820ea2 {
    margin-bottom: 0
  }

  .ckx-29f5aef29d {
    width: 25px
  }

  .ck-aefdc0dc60 .ck-8871c07a05 {
    align-items: flex-start;
    flex-direction: column
  }

  .ck-aefdc0dc60 .ck-0ec04369fe {
    margin: 0 0 .5rem
  }

  .ck-aefdc0dc60 .ck-0ec04369fe:last-child {
    margin-bottom: .25rem
  }
}

@media screen and (max-width:430px) {
  .ckx-8c991fadaa svg {
    height: 15px
  }

  .ckx-e03c2b5e0d {
    bottom: -1rem
  }

  .ck-96bf7c3e89 {
    padding-bottom: 0
  }

  .ckx-cdcf208525 .ck-96bf7c3e89 {
    padding-bottom: .5rem
  }

  .ckx-cdcf208525 .ck-dedf08893d {
    padding-bottom: 0;
    padding-top: .5rem
  }

  .ckx-cdcf208525 h4 {
    line-height: 18px
  }

  .ckx-cdcf208525 p {
    font-size: 9px;
    line-height: 18px
  }
}

@media(max-width:380px) {
  .ckx-cdcf208525 {
    font-family: Open Sans, sans-serif;
    padding: .5rem 0 0
  }

  .ckx-cdcf208525 h3 {
    font-weight: bolder
  }
}

@media(max-width:340px) {
  .ck-0ec04369fe span {
    font-size: 8px
  }

  .ckx-1ca13bcaa9 {
    margin-right: 0
  }

  .ckx-5fc61ef8b3 {
    bottom: 0;
    flex-direction: column;
    text-align: center
  }

  .ckx-e81074c71d {
    justify-content: center
  }

  .ck-05f16831a8 .ck-cf8b3a3d9e,
  .ckx-a5d27c245f .ck-cf8b3a3d9e {
    padding-bottom: 1.75rem
  }

  .ck-05f16831a8 h1,
  .ckx-a5d27c245f h1 {
    font-size: 1em
  }

  .ck-05f16831a8 h2,
  .ckx-a5d27c245f h2 {
    font-size: .85em
  }
}

.ckx-15a0ca9641 .ckx-07afa85d13 {
  display: none
}

.ckx-15a0ca9641 .ck-b8713c1c1a {
  background: transparent linear-gradient(0deg, var(--unnamed-color-333333) 0, #111 100%) 0 0 no-repeat padding-box;
  background: transparent linear-gradient(0deg, #333, #111) 0 0 no-repeat padding-box;
  opacity: 1
}

.ckx-0256f975d1 {
  display: flex;
  margin: 1rem 0
}

.ckx-b0007a8ded {
  justify-content: flex-start
}

.ckx-378bd0214e {
  justify-content: center
}

.ckx-57f13ea95b {
  justify-content: flex-end
}

p+.ckx-0256f975d1 {
  margin-top: -.5rem
}

.ckx-f174eba3c0 a {
  font-weight: 700;
  text-decoration: none
}

.ckx-a9ee667ebb {
  display: flex;
  max-width: 100%;
  width: 800px
}

.ckx-ee29065643 .ck-aa83c77cdd {
  display: inline-block
}

.ckx-0256f975d1.ckx-6a1da3dcca {
  margin: 0
}

.ckx-3531f48ec2 {
  align-items: center;
  border: 1px solid #dbdbdb;
  border-radius: 10px;
  box-shadow: 0 0 9px 2px rgba(0, 0, 0, .1);
  display: flex;
  padding: .5rem 1rem;
  position: relative
}

.ckx-b7976478e2 {
  margin-left: auto
}

.ckx-a02b7120d1 {
  flex: none
}

.ckx-a02b7120d1 img {
  display: block;
  width: 120px
}

.ckx-58cf7288f6 {
  align-self: flex-start;
  padding: 0 1rem
}

.ckx-cdf734d1fb {
  color: #9a9a9a;
  font-size: 12px;
  font-weight: 700
}

.ckx-c02962362b {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25
}

.ckx-af30a2093e {
  color: #9a9a9a;
  font-size: 9px;
  line-height: 1.125;
  margin-top: .5rem;
  max-width: 100%;
  width: 800px
}

@media(max-width:768px) {
  .ckx-3531f48ec2 {
    flex-wrap: wrap
  }

  .ckx-a02b7120d1 {
    width: 40%
  }

  .ckx-a02b7120d1 img {
    width: 100%
  }

  .ckx-58cf7288f6 {
    padding-right: 0;
    width: 60%
  }

  .ckx-c02962362b {
    font-size: 14px
  }

  .ckx-b7976478e2 {
    width: 100%
  }

  .ckx-b7976478e2 .ck-aa83c77cdd {
    display: block;
    margin-top: .5rem;
    text-align: center;
    width: 100%
  }
}

.ckx-35ef13b06b {
  align-items: center;
  display: flex;
  gap: 10px;
  justify-content: center;
  position: relative;
  z-index: 2
}

.ckx-a227804c41 {
  display: flex;
  flex-basis: 29%;
  flex-direction: row-reverse !important
}

.ckx-263829aba3 {
  background: #fff;
  border: 1px solid #ccc;
  box-shadow: 0 2px 8px rgba(0, 0, 0, .1);
  min-width: 180px;
  padding: 10px;
  pointer-events: auto
}

.ckx-c0f8598779 {
  display: flex;
  flex-direction: row
}

.ckx-c0f8598779 img {
  margin-right: 5px;
  width: 30px
}

.ckx-c0f8598779 div {
  font-size: 12px
}

.ckx-35ef13b06b .ckx-511ac515e8 {
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 6px;
  color: #000;
  display: flex;
  flex-direction: row;
  gap: 10px;
  left: 50%;
  margin-left: -200px;
  opacity: 1;
  padding: 5px 0;
  position: absolute;
  text-align: center;
  top: 150%;
  transition: opacity .3s;
  visibility: visible;
  width: 500px;
  z-index: 3
}

.ckx-557832d06a:after {
  border: 5px solid transparent;
  border-bottom-color: #000;
  content: "";
  left: 50%;
  margin-left: -5px;
  position: absolute;
  top: -10px;
  transform: none
}

.ckx-35ef13b06b:hover .ckx-511ac515e8 {
  opacity: 1;
  visibility: visible
}

.ckx-97578a3555 .ckx-3f783107a9 {
  padding: .5rem !important
}

.ckx-97578a3555 .ck-da98156add {
  font-family: Roboto, sans-serif
}

.ckx-97578a3555 .ckx-dbf658cacc {
  font-size: 14px
}

.ckx-97578a3555 .ckx-57d706778e.ckx-3d783062e1 {
  display: none
}

@media screen and (max-width:321px) {
  .ckx-97578a3555 #hover-tooltip {
    font-size: 12px
  }

  .ckx-97578a3555 .ck-7214542594 {
    order: 1
  }

  .ckx-97578a3555 .ck-ce5f8e2410 {
    order: 2
  }

  .ckx-97578a3555 .ckx-a227804c41 {
    flex-basis: 50%;
    margin-bottom: 50px;
    max-width: 50%;
    order: 3
  }

  .ckx-97578a3555 .ck-371c1cce1b {
    flex-basis: 50%;
    max-width: 50%;
    order: 3 !important
  }

  .ckx-97578a3555 .ck-6f4480cbdf {
    bottom: 5%;
    flex-basis: 50%;
    left: 3%;
    max-width: 50%;
    order: 5
  }

  .ckx-97578a3555 .ck-e91d9d1f34 {
    order: 4
  }

  .ckx-97578a3555 .ck-eca4c0f319 {
    order: 6
  }

  .ckx-97578a3555 .ck-143ab65c0b .ck-26e988eba0 {
    height: 20px;
    width: 20px
  }
}

@media screen and (min-width:322px)and (max-width:360px) {
  .ckx-97578a3555 #hover-tooltip {
    font-size: 12px;
    font-weight: 700;
    text-decoration: underline
  }

  .ckx-97578a3555 .ck-7214542594 {
    order: 1
  }

  .ckx-97578a3555 .ck-ce5f8e2410 {
    order: 2
  }

  .ckx-97578a3555 .ckx-a227804c41 {
    flex-basis: 50%;
    flex-direction: column !important;
    margin-bottom: 50px;
    max-width: 50%;
    order: 3
  }

  .ckx-97578a3555 .ck-6f4480cbdf {
    bottom: 5%;
    flex-basis: 50%;
    left: 5%;
    max-width: 50%;
    order: 5
  }

  .ckx-97578a3555 .ck-e91d9d1f34 {
    order: 4
  }

  .ckx-97578a3555 .ck-eca4c0f319 {
    order: 6
  }

  .ckx-97578a3555 .ck-143ab65c0b .ck-26e988eba0 {
    height: 20px;
    width: 20px
  }
}

@media screen and (min-width:361px)and (max-width:480px) {
  .ckx-97578a3555 #hover-tooltip {
    font-size: 12px;
    font-weight: 700;
    text-decoration: underline
  }

  .ckx-97578a3555 .ck-7214542594 {
    order: 1
  }

  .ckx-97578a3555 .ck-371c1cce1b {
    flex-basis: 50%;
    margin-bottom: 1rem;
    max-width: 50%;
    order: 3 !important
  }

  .ckx-97578a3555 .ck-ce5f8e2410 {
    order: 2
  }

  .ckx-97578a3555 .ckx-a227804c41 {
    flex-basis: 50%;
    flex-direction: column !important;
    max-width: 50%;
    order: 3
  }

  .ckx-97578a3555 .ck-6f4480cbdf {
    bottom: 5%;
    flex-basis: 50%;
    left: 8%;
    max-width: 50%;
    order: 5
  }

  .ckx-97578a3555 .ck-e91d9d1f34 {
    order: 4
  }

  .ckx-97578a3555 .ck-eca4c0f319 {
    order: 6
  }

  .ckx-97578a3555 .ck-143ab65c0b .ck-26e988eba0 {
    height: 20px;
    width: 20px
  }
}

@media screen and (min-width:481px)and (max-width:520px) {
  .ckx-97578a3555 #hover-tooltip {
    font-size: 12px;
    font-weight: 700;
    text-decoration: underline
  }

  .ckx-97578a3555 .ck-7214542594 {
    order: 1
  }

  .ckx-97578a3555 .ck-ce5f8e2410 {
    order: 2
  }

  .ckx-97578a3555 .ckx-a227804c41 {
    flex-basis: 50%;
    flex-direction: column !important;
    margin-bottom: 50px;
    max-width: 50%;
    order: 3
  }

  .ckx-97578a3555 .ck-6f4480cbdf {
    bottom: 5%;
    flex-basis: 50%;
    left: 7%;
    max-width: 50%;
    order: 5
  }

  .ckx-97578a3555 .ck-e91d9d1f34 {
    order: 4
  }

  .ckx-97578a3555 .ck-eca4c0f319 {
    order: 6
  }

  .ckx-97578a3555 .ck-143ab65c0b .ck-26e988eba0 {
    height: 20px;
    width: 20px
  }
}

@media screen and (min-width:520px)and (max-width:768px) {
  .ckx-97578a3555 #hover-tooltip {
    font-size: 12px;
    font-weight: 700;
    text-decoration: underline
  }

  .ckx-97578a3555 .ck-7214542594 {
    order: 1
  }

  .ckx-97578a3555 .ck-ce5f8e2410 {
    order: 2
  }

  .ckx-97578a3555 .ckx-a227804c41 {
    flex-basis: 50%;
    flex-direction: column !important;
    margin-bottom: 50px;
    max-width: 50%;
    order: 3
  }

  .ckx-97578a3555 .ck-6f4480cbdf {
    bottom: 5%;
    flex-basis: 50%;
    left: 10%;
    max-width: 50%;
    order: 5
  }

  .ckx-97578a3555 .ck-e91d9d1f34 {
    order: 4
  }

  .ckx-97578a3555 .ck-eca4c0f319 {
    order: 6
  }

  .ckx-97578a3555 .ck-143ab65c0b .ck-26e988eba0 {
    height: 20px;
    width: 20px
  }
}

@media screen and (max-width:321px) {
  .ckx-97578a3555 .ckx-35ef13b06b img {
    height: 24px;
    width: 36px
  }
}

.ckx-56b027b760 .ckx-8bb4ba2fea {
  align-items: center;
  color: #000;
  display: flex;
  font-size: 1rem;
  font-weight: 700;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 1.1rem;
  z-index: 5
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202 .ckx-8bb4ba2fea .ckx-f6116b941d {
  background: #ca9600;
  border: 2.926px solid #ca9600;
  border-radius: 0 16px 16px 0;
  padding: 4.318px 12px 1.03px 0
}

@media screen and (max-width:768px) {
  .ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202 .ckx-8bb4ba2fea .ckx-f6116b941d {
    padding: 4.318px 12px 6.03px 0
  }
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202.ckx-2e14a55ef0:before {
  background: none
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650 .ckx-8bb4ba2fea .ckx-f6116b941d {
  background: #686868;
  border: 2.926px solid #686868;
  border-radius: 0 16px 16px 0;
  padding: 4.318px 12px 1.03px 0
}

@media screen and (max-width:768px) {
  .ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650 .ckx-8bb4ba2fea .ckx-f6116b941d {
    padding: 4.318px 12px 6.03px 0
  }
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650.ckx-2e14a55ef0:before {
  background: none
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271 .ckx-8bb4ba2fea .ckx-f6116b941d {
  background: #ae4108;
  border: 2.926px solid #ae4108;
  border-radius: 0 16px 16px 0;
  padding: 4.318px 12px 1.03px 0
}

@media screen and (max-width:768px) {
  .ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271 .ckx-8bb4ba2fea .ckx-f6116b941d {
    padding: 4.318px 12px 6.03px 0
  }
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271.ckx-2e14a55ef0:before {
  background: none
}

.ckx-56b027b760 .ckx-8bb4ba2fea img {
  margin-left: 3rem;
  max-width: unset
}

@media screen and (max-width:768px) {
  .ckx-56b027b760 .ckx-8bb4ba2fea img {
    height: 40px
  }
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202 {
  background: linear-gradient(90deg, hsla(47, 86%, 74%, .4), hsla(45, 74%, 66%, .4) 12.5%, rgba(227, 190, 92, .4) 18.75%, rgba(221, 179, 79, .4) 25%, rgba(195, 136, 27, .4) 50%, hsla(47, 83%, 81%, .4) 75%, rgba(172, 101, 11, .4)), #fff;
  border: 3px solid #ca9600;
  box-shadow: 0 0 20px 0 rgba(219, 163, 2, .3), 0 0 12px 0 rgba(219, 163, 2, .73), 0 0 4px 0 #dba302;
  margin-bottom: 1rem !important
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202 .ckx-6fb426728c {
  background: linear-gradient(90deg, hsla(47, 86%, 74%, .5), hsla(45, 74%, 66%, .5) 12.5%, rgba(227, 190, 92, .5) 18.75%, rgba(221, 179, 79, .5) 35.28%, rgba(195, 136, 27, .5) 56.38%, hsla(47, 83%, 81%, .5) 83.15%, rgba(172, 101, 11, .5)), linear-gradient(0deg, #ca9600, #ca9600), #3f77b3;
  border-radius: 0 0 10px 0
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202 .ckx-6fb426728c.ckx-0cfd36e871:after {
  border: none
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202 .ck-143ab65c0b .ck-26e988eba0 {
  fill: #ca9600
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202 .ck-371c1cce1b .ck-155bbdd9c0 {
  color: #ca9600
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202 .ck-e91d9d1f34 .ck-aa83c77cdd {
  background: #ca9600;
  border: 1px solid #aa7f02;
  border-radius: 12px
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650 {
  background: linear-gradient(90deg, hsla(0, 0%, 70%, .4), hsla(0, 0%, 100%, .4) 12.5%, hsla(0, 0%, 56%, .4) 25.96%, hsla(0, 0%, 89%, .4) 42.79%, hsla(0, 0%, 70%, .4) 50%, hsla(0, 0%, 100%, .4) 75%, hsla(0, 0%, 40%, .4) 89.42%), #fff;
  border: 3px solid #686868;
  box-shadow: 0 0 12px 0 hsla(0, 0%, 41%, .6), 0 0 8px 0 hsla(0, 0%, 41%, .8), 0 0 4px 0 #686868;
  margin-bottom: 1rem !important
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650 .ckx-6fb426728c {
  background: linear-gradient(90deg, hsla(0, 0%, 70%, .5), hsla(0, 0%, 100%, .5) 12.5%, hsla(0, 0%, 56%, .4) 20.67%, hsla(0, 0%, 89%, .5) 51.92%, hsla(0, 0%, 100%, .5) 74.04%, hsla(0, 0%, 40%, .3) 89.42%), linear-gradient(0deg, #a3a3a3, #a3a3a3), #3f77b3;
  border-radius: 0 0 10px 0
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650 .ckx-6fb426728c.ckx-0cfd36e871:after {
  border: none
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650 .ck-143ab65c0b .ck-26e988eba0 {
  fill: #686868
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650 .ck-371c1cce1b .ck-155bbdd9c0 {
  color: #686868
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650 .ck-e91d9d1f34 .ck-aa83c77cdd {
  background: #686868;
  border: 1px solid #4b4a4a;
  border-radius: 12px
}

.ckx-56b027b760 .ckx-66d4f1725b {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 100%
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271 {
  background: linear-gradient(90deg, hsla(29, 83%, 81%, .4), rgba(224, 129, 58, .4) 12.5%, rgba(208, 94, 9, .4) 18.75%, hsla(29, 83%, 81%, .4) 25%, rgba(174, 65, 8, .4) 50%, hsla(29, 83%, 81%, .4) 75%, rgba(174, 65, 8, .4)), #fff;
  border: 3px solid #ae4108;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 0 12px 0 rgba(181, 79, 23, .5), 0 0 8px 0 rgba(181, 79, 23, .8), 0 0 4px 0 #b54f17;
  margin-bottom: 1rem !important
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271 .ckx-6fb426728c {
  background: linear-gradient(89deg, hsla(29, 83%, 81%, .5) -18.88%, rgba(224, 129, 58, .5) 16.94%, hsla(29, 83%, 81%, .5) 30.77%, rgba(226, 83, 8, .5) 69.88%, hsla(29, 83%, 81%, .5) 109.01%, rgba(174, 65, 8, .5) 139.86%), linear-gradient(142deg, #e9813e 14.13%, #f8f2ed 46.48%, #f7a95c 72.25%, #f5e9e3 102.19%), linear-gradient(90deg, hsla(0, 0%, 70%, .5), hsla(0, 0%, 100%, .5) 12.5%, hsla(0, 0%, 56%, .4) 20.67%, hsla(0, 0%, 89%, .5) 51.92%, hsla(0, 0%, 100%, .5) 74.04%, hsla(0, 0%, 40%, .3) 89.42%), linear-gradient(0deg, #a3a3a3, #a3a3a3), #3f77b3;
  border-radius: 0 0 10px 0
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271 .ckx-6fb426728c.ckx-0cfd36e871:after {
  border: none
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271 .ck-143ab65c0b .ck-26e988eba0 {
  fill: #ae4108
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271 .ck-371c1cce1b .ck-155bbdd9c0 {
  color: #ae4108
}

.ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271 .ck-e91d9d1f34 .ck-aa83c77cdd {
  background: #ae4108;
  border: 1px solid #6e2700;
  border-radius: 12px
}

@media screen and (min-width:1024px) {
  .ckx-56b027b760 .ck-ce5f8e2410 {
    flex-basis: 20%;
    max-width: 20%
  }

  .ckx-56b027b760 .ck-7214542594 {
    flex-basis: 30%;
    max-width: 30%
  }
}

@media screen and (max-width:768px) {
  .ckx-56b027b760 .ckx-8bb4ba2fea {
    justify-content: flex-end
  }

  .ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202 .ckx-8bb4ba2fea .ckx-f6116b941d {
    background: #ca9600;
    border: 2.926px solid #ca9600;
    border-radius: 0 16px 16px 0;
    padding: 4.318px 12px 1.03px 0
  }

  .ckx-56b027b760 .ck-3e10c1bc81.ckx-ec2fc1c202 .ck-155bbdd9c0 {
    font-size: 32px !important
  }

  .ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650 .ckx-8bb4ba2fea .ckx-f6116b941d {
    background: #686868;
    border: 2.926px solid #686868;
    border-radius: 0 16px 16px 0;
    padding: 4.318px 12px 1.03px 0
  }

  .ckx-56b027b760 .ck-3e10c1bc81.ckx-2e178df650 .ck-155bbdd9c0 {
    font-size: 32px !important
  }

  .ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271 .ckx-8bb4ba2fea .ckx-f6116b941d {
    background: #ae4108;
    border: 2.926px solid #ae4108;
    border-radius: 0 16px 16px 0;
    padding: 4.318px 12px 1.03px 0
  }

  .ckx-56b027b760 .ck-3e10c1bc81.ckx-a98c3f2271 .ck-155bbdd9c0 {
    font-size: 32px !important
  }

  .ckx-56b027b760 .ck-3e10c1bc81:after {
    background: transparent
  }

  .ckx-56b027b760 .ck-eca4c0f319 {
    background: inherit
  }

  .ckx-56b027b760 .ck-aa83c77cdd {
    padding: 1rem
  }
}

.ck-98d020ec4a,
body {
  position: relative
}

.ck-98d020ec4a {
  z-index: 1
}

.ck-cf8b3a3d9e {
  padding: 1rem
}

.ck-009c1bc320 {
  font-size: 12px;
  padding: 1rem 1rem 3rem;
  text-transform: uppercase
}

.ckx-1b563df256,
.ckx-211c1de26c {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-weight: 400
}

.ckx-211c1de26c a {
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none
}

.ck-76679f3f50 {
  justify-content: center
}

.ckx-50f1c0499d img {
  margin-left: auto;
  margin-right: auto
}

.ck-44a297642a {
  margin: 1rem 0
}

.ck-dae886927d {
  display: flex;
  list-style-type: none
}

.ck-dae886927d .ck-10a55f0979:not(:first-child) {
  margin-left: 1rem
}

.ck-dae886927d .ck-10a55f0979 a {
  font-weight: 700;
  text-decoration: none
}

.ckx-5d5ac42402 {
  display: flex;
  justify-content: center;
  list-style-type: none
}

.ckx-5d5ac42402 .ck-10a55f0979:not(:first-child) {
  margin-left: 1rem
}

.ckx-5d5ac42402 .ck-10a55f0979 a {
  font-weight: 700;
  text-decoration: underline
}

.ckx-bf5a65d09f {
  display: flex;
  justify-content: center;
  margin-bottom: 1rem
}

.ckx-bf5a65d09f ul {
  display: flex;
  flex-direction: row;
  list-style-type: none
}

.ckx-bf5a65d09f ul li {
  margin-left: 1rem;
  margin-right: 1rem
}

.ck-f233363517 {
  margin-bottom: 1rem
}

.ck-f233363517 img {
  display: block;
  width: 130px
}

.ck-9f02fc57e8 {
  font-weight: 700;
  margin-top: 1rem;
  text-align: center
}

.ck-ce285718e1 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin: 1rem 0
}

.ck-ce285718e1 a {
  margin: .75rem
}

.ck-ce285718e1 svg {
  fill: #fff;
  display: block
}

.ck-ce285718e1 img {
  display: block
}

.ck-64394f693e {
  width: 25px
}

.ck-64394f693e:not(:first-child) {
  margin-left: .75rem
}

.ckx-d02a1673de,
.ckx-aedae84b5c {
  width: 150px
}

.ckx-d6b9c1e568 {
  height: 30px
}

.ckx-ea5e0c589f,
.ckx-cc5aa5ce8c {
  width: 50px
}

.ckx-ca0a124237,
.ckx-0bf098b930,
.ckx-810ba61285,
.ckx-fe853f4a10,
.ckx-e1ec29754c,
.ckx-576a285914,
.ckx-b3c7b46345 {
  width: 100px
}

.ckx-ec9dc694f3 {
  width: 110px
}

.ckx-3212b661cd,
.ckx-0882bb92f5 {
  width: 100px
}

.ckx-bf0482f786 {
  width: 60px
}

.ckx-f687af1f1e,
.ck-db05f045e1,
.ck-50f9beab73,
.ck-b4b2fea0a0 {
  width: 100px
}

.ckx-d9ff9bcde2 {
  width: 130px
}

.ckx-927a0a26c5 {
  width: 65px
}

.ckx-cfde1497e1 {
  width: 110px
}

.ckx-c7469f03b7 {
  width: 70px
}

.ckx-123aa25454 {
  width: 60px
}

.ckx-3ef14a3ff0 {
  width: 130px
}

.ckx-0faa4c241a {
  width: 230px
}

.ckx-b0bc2c14bb {
  width: 130px
}

.ckx-fb587c8c52 {
  width: 300px
}

.ckx-9fcbd4b158 {
  width: 60px
}

.ckx-586a6a2c74 {
  width: 200px
}

.ckx-7a5fca5f88 {
  width: 100px
}

.ckx-ec8d3a0068 {
  width: 150px
}

.ckx-6d0f5a6c3b {
  width: 100px
}

.ckx-e96d6b3251,
.ckx-bcd9b6df9a {
  width: 170px
}

.ckx-6d87c87bb4 {
  width: 140px
}

.ckx-fcf30b5ea1 {
  width: 200px
}

.ckx-8f427d359d {
  width: 100px
}

.ckx-4c78d44f72,
.ckx-a934a6e9b4 {
  width: 140px
}

.ckx-6c84d3c4a6 {
  width: 150px
}

img.ckx-29222be49b {
  width: 140px
}

.ckx-88d37f44e6 {
  height: 50px
}

.ckx-726bb5452b {
  width: 60px
}

.ckx-ab053e4a0e,
.ckx-98a332c72e,
.ckx-cbe01e0258,
.ckx-3efdf2d459,
.ckx-86e6fb8883 {
  width: 150px
}

.ckx-5c3a8dbee2 {
  width: 70px
}

.ckx-4e223299d8 {
  max-width: 200px
}

.ckx-d5d94edbc2 {
  margin: .25rem;
  max-width: 200px
}

.ck-a40abacbe1 {
  bottom: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  pointer-events: none;
  position: fixed;
  right: 0;
  z-index: 0
}

.ckx-08fd893a6a:after,
.ck-a40abacbe1 {
  height: 100%;
  left: 0;
  top: 0;
  width: 100%
}

.ckx-08fd893a6a:after {
  position: absolute
}

.ckx-08fd893a6a.ckx-dd073db822:after {
  content: ""
}

@media(min-width:769px) {
  .ckx-08fd893a6a.ckx-36733aae5d:after {
    content: ""
  }
}

@media(max-width:768px) {
  .ckx-08fd893a6a.ckx-3787f5a280:after {
    content: ""
  }
}

.ckx-08fd893a6a.ckx-6bcb154034:after {
  background-color: rgba(0, 0, 0, .1)
}

.ckx-08fd893a6a.ckx-a7d12c532a:after {
  background-color: rgba(0, 0, 0, .3)
}

.ckx-08fd893a6a.ckx-73800e813e:after {
  background-color: rgba(0, 0, 0, .5)
}

.ckx-08fd893a6a.ckx-4b47745f15:after {
  background-color: rgba(0, 0, 0, .7)
}

.ckx-08fd893a6a.ckx-0a67c109f6:after {
  background-color: rgba(0, 0, 0, .9)
}

.ck-73541994d4 {
  font-size: 12px;
  padding: .25rem;
  position: relative;
  text-align: center;
  z-index: 1
}

@media(max-width:768px) {
  .ck-73541994d4 {
    font-size: 9px;
    line-height: 1.125
  }
}

@media(min-width:769px) {
  .ck-73541994d4.ckx-55f9f16e17 {
    display: none
  }
}

@media(max-width:768px) {
  .ckx-2040b30a60 {
    margin-left: calc(-50vw - -50%);
    margin-right: calc(-50vw - -50%)
  }

  .ck-dae886927d {
    flex-wrap: wrap;
    justify-content: center
  }

  .ck-dae886927d .ck-10a55f0979 {
    margin: .25rem !important
  }

  .ckx-bf5a65d09f ul {
    flex-direction: column
  }

  .ckx-bf5a65d09f ul li {
    margin: .5rem
  }

  .ck-f233363517 img {
    margin: 0 auto
  }

  .ck-9f02fc57e8,
  .ck-9fe076f50a {
    font-size: 10px;
    text-align: center
  }

  .ck-ce285718e1 {
    justify-content: center
  }

  .ck-ce285718e1 a,
  .ck-64394f693e {
    margin: .25rem !important
  }

  .ck-f499820ea2.ckx-4d71a97f93 {
    font-size: .8em
  }

  .ck-73541994d4.ckx-b94cb56bb1 {
    display: none
  }
}

.ck-3f7bdccebb {
  background-color: #000;
  bottom: 0;
  color: #fff;
  left: 0;
  padding: .5rem;
  position: fixed;
  right: 0;
  z-index: 9999
}

.ck-17772b0dfd {
  align-items: center;
  display: flex;
  justify-content: center
}

.ck-97cab059b5 {
  display: flex
}

.ck-21d252ab72 {
  font-size: 12px;
  margin-right: 1rem
}

.ck-21d252ab72 a {
  color: #fff
}

@media(max-width:768px) {
  .ck-21d252ab72 {
    font-size: 10px
  }

  .ck-3f7bdccebb {
    padding: .25rem .5rem
  }
}

.ckx-15a0ca9641 body {
  font-family: Montserrat, sans-serif !important
}

.ckx-15a0ca9641 .ck-0794610dd4 {
  background-color: #000
}

.ckx-dc9403c9ca {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: .5rem;
  position: fixed;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 999
}

@media screen and (min-width:768px)and (max-width:768px) {
  .ckx-dc9403c9ca {
    margin-left: -17.5%
  }
}

@media screen and (min-width:760px)and (max-width:767px) {
  .ckx-dc9403c9ca {
    transform: translate(-15%)
  }
}

@media screen and (min-width:768px) {
  .ckx-acfd51df29 {
    display: flex
  }

  .ckx-acfd51df29 .ckx-755f936d6d {
    margin-left: 2rem
  }
}

@media screen and (max-width:767px) {
  .ckx-acfd51df29 {
    display: flex;
    flex-direction: row
  }
}

.ckx-2ae956744a {
  display: flex;
  justify-content: space-around;
  padding: .5rem 0;
  width: 60%
}

@media screen and (max-width:768px) {
  .ckx-2ae956744a {
    flex-direction: column;
    padding: 1rem;
    width: 100%
  }
}

.ckx-bff71ba370 {
  background-color: #fff;
  border-radius: 10px
}

@media screen and (max-width:769px) {
  .ckx-bff71ba370 {
    width: -moz-fit-content;
    width: fit-content
  }
}

.ckx-755f936d6d {
  display: flex;
  flex-direction: column;
  justify-content: space-around
}

.ckx-28f336a1b7 {
  font-size: 16px;
  font-weight: 400;
  line-height: 18.78px;
  text-align: left
}

.ckx-9e89d2663a {
  font-size: 18px;
  font-weight: 700;
  line-height: 21.13px;
  text-align: left
}

@media screen and (max-width:767px) {
  .ckx-755f936d6d {
    margin-left: 1rem
  }
}

.ckx-b601375a6b {
  align-items: center;
  border-radius: 25px;
  display: flex;
  justify-content: center;
  margin: 2rem 0;
  padding: .5rem 0;
  width: 50%
}

.ckx-b601375a6b a {
  font-size: 1.2rem;
  font-weight: 700;
  text-decoration: none
}

@media screen and (max-width:768px) {
  .ckx-b601375a6b {
    margin: 1rem 0 0;
    width: 100%
  }
}

.ckx-cfd44b0940 .ckx-0126bb938e .ckx-bbbe0c0f29 .ckx-7ad19d6bb9 {
  display: none
}

.ckx-cfd44b0940 .ckx-2a359bf526 {
  display: flex;
  padding-top: 3rem
}

.ckx-cfd44b0940 .ckx-835328d96a {
  color: #abb8c3;
  font-weight: 700;
  margin-left: auto
}

.ckx-cfd44b0940 .ckx-51677b047f {
  color: #abb8c3;
  font-size: 12px;
  font-weight: 700;
  margin-top: .75rem;
  padding-right: 1rem;
  text-align: right
}

.ckx-cfd44b0940 .ckx-7f99407268 {
  color: #000;
  margin-top: 2rem;
  padding: .5rem;
  text-align: center
}

.ckx-cfd44b0940 .ckx-590adc8bdc {
  align-items: center;
  display: flex;
  font-weight: 700
}

.ckx-cfd44b0940 .ckx-590adc8bdc:not(:first-child) {
  padding-left: 2rem
}

.ckx-cfd44b0940 .ckx-8b022b01a7 {
  height: 20px;
  margin-right: .5rem;
  width: auto
}

.ckx-cfd44b0940 .ckx-f38cf307d0 {
  background-color: #000;
  color: #fff;
  font-size: 12px;
  padding: 1rem 0;
  text-align: center
}

.ckx-cfd44b0940 .ckx-6a2dd4efdc {
  color: #fff;
  padding: 3rem 0 4rem;
  position: relative
}

.ckx-cfd44b0940 .ckx-6a2dd4efdc.ckx-a2bb730e23 {
  padding: 1rem 0
}

.ckx-cfd44b0940 .ckx-41715639b5 {
  height: 100%;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: bottom;
  object-position: bottom;
  position: absolute;
  top: 0;
  width: 100%
}

.ckx-cfd44b0940 .ckx-05fdbf62bb h1 {
  font-size: 42px;
  margin-bottom: 1rem;
  text-shadow: 0 3px 6px rgba(0, 0, 0, .16)
}

.ckx-cfd44b0940 .ckx-05fdbf62bb h1 img {
  display: inline-block;
  width: 30px
}

.ckx-cfd44b0940 .ckx-703eb4b520 {
  padding: 3rem 0
}

.ckx-cfd44b0940 .ckx-d9f47b8a92 {
  color: #000
}

.ckx-cfd44b0940 .ckx-d9f47b8a92 h2 {
  font-size: 2rem
}

.ckx-cfd44b0940 .ckx-d9f47b8a92 a {
  color: #fd4108
}

.ckx-cfd44b0940 .ckx-fdff883e1c {
  margin-bottom: 1rem
}

.ckx-cfd44b0940 .ckx-07461e5454 {
  display: block;
  margin: 0 auto;
  width: 200px
}

.ckx-cfd44b0940 .ckx-5968284729 {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding: 2rem 1rem 1rem
}

.ckx-cfd44b0940 .ckx-5968284729 .ck-f233363517 {
  margin-bottom: 0
}

.ckx-cfd44b0940 .ckx-5968284729 .ck-f233363517 img {
  width: 180px
}

.ckx-cfd44b0940 .ckx-5968284729 .ck-44a297642a {
  margin: 0
}

.ckx-cfd44b0940 .ckx-6c784d8ac7 .ck-ce285718e1 {
  align-items: center
}

.ckx-cfd44b0940 .ckx-32e3b048fe .ck-10a55f0979 {
  padding: 0 .5rem
}

.ckx-cfd44b0940 .ckx-32e3b048fe .ck-10a55f0979:not(:last-child) {
  border-right: 1px solid #000
}

.ckx-cfd44b0940 .ckx-32e3b048fe .ck-10a55f0979:not(:first-child) {
  margin-left: 0
}

.ckx-cfd44b0940 .ckx-32e3b048fe .ck-10a55f0979 a {
  color: #fd4108;
  font-size: 1rem;
  font-weight: 400
}

.ckx-cfd44b0940 .ckx-7363ff7c71 {
  background-color: #fff;
  border-radius: 6px;
  box-shadow: 0 3px 6px rgba(0, 0, 0, .1);
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
  padding: 2rem;
  position: relative
}

.ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-7363ff7c71:nth-child(odd) {
  background: #f7f7f7
}

.ckx-cfd44b0940 .ckx-b113caf6ec {
  padding: 2rem 1rem 1rem 5rem
}

.ckx-cfd44b0940 .ckx-f4ffae7f67 {
  background-color: #deedce !important
}

.ckx-cfd44b0940 .ckx-a4dc3d853a {
  flex: none;
  font-size: 10px;
  margin: 1rem 0;
  width: 100%
}

.ckx-cfd44b0940 .ckx-11f2e378ab {
  counter-reset: number;
  margin-top: 1rem
}

.ckx-cfd44b0940 .ckx-488a9a2d5d {
  align-self: flex-start;
  position: relative;
  text-align: center;
  width: 20%
}

.ckx-cfd44b0940 .ckx-488a9a2d5d:not(.ckx-e9a20d08bf):before {
  background: #fff;
  border: 1px solid #e4eaec;
  border-radius: 50%;
  content: counter(number);
  counter-increment: number;
  font-size: 18px;
  font-weight: 700;
  height: 36px;
  left: -15px;
  padding: 5px;
  position: absolute;
  text-align: center;
  top: -15px;
  width: 36px
}

.ckx-cfd44b0940 .ckx-488a9a2d5d img {
  border-radius: 3px;
  display: block
}

.ckx-cfd44b0940 .ckx-a2c5cdaa6d {
  display: flex;
  justify-content: center;
  margin-top: .5rem
}

.ckx-cfd44b0940 .ckx-a2c5cdaa6d .ck-143ab65c0b .ck-26e988eba0 {
  height: 18px;
  width: 18px
}

.ckx-cfd44b0940 .ckx-ab5880a4b7 {
  width: 20%
}

.ckx-cfd44b0940 .ckx-bbbe0c0f29 {
  flex: 1;
  font-size: 26px;
  font-weight: 700;
  padding: 0 4rem 0 1rem
}

.ckx-cfd44b0940 .ckx-bbbe0c0f29 a:not(.ck-aa83c77cdd) {
  color: #333;
  text-decoration: none
}

.ckx-cfd44b0940 .ckx-bbbe0c0f29 a:not(.ck-aa83c77cdd):hover {
  text-decoration: underline
}

.ckx-cfd44b0940 .ckx-7ad19d6bb9 {
  display: inline-block;
  overflow: hidden;
  padding: 1rem .75rem;
  position: relative;
  text-align: center
}

.ckx-cfd44b0940 .ckx-7ad19d6bb9:before {
  animation: sheen 3s infinite forwards;
  background: linear-gradient(180deg, hsla(21, 63%, 73%, 0), hsla(0, 0%, 100%, .5) 50%, hsla(21, 63%, 73%, 0));
  bottom: 0;
  content: "";
  height: 100px;
  left: 0;
  position: absolute;
  right: -50%;
  top: 0;
  transform: rotate(60deg) translate(-5em, 7.5em);
  width: 150%
}

@keyframes sheen {
  to {
    transform: rotate(90deg) translate(10em, -9em)
  }
}

.ckx-cfd44b0940 .ckx-35484d424b {
  background: #98cd64;
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
  bottom: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 48px
}

.ckx-cfd44b0940 .ckx-35484d424b span {
  color: #fff;
  font-weight: 700;
  left: 24px;
  min-width: 200px;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(-90deg)
}

.ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-a4dc3d853a {
  color: #333;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  padding-top: 1rem;
  text-align: justify
}

.ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-1db39ab5cc {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, .2);
  font-size: 12px;
  left: 0;
  padding: 1rem;
  position: absolute;
  top: calc(100% + 1rem)
}

.ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-1db39ab5cc:after {
  border: 0 solid #fff;
  color: #fff;
  content: "в–І";
  font-size: 17px;
  height: 10px;
  left: 1rem;
  position: absolute;
  text-shadow: 0 -2px 2px rgba(0, 0, 0, .1);
  top: -17px;
  width: 10px
}

.ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-ab5880a4b7 {
  flex: none;
  padding-top: 1rem;
  position: relative;
  text-align: right;
  width: 100%
}

.ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-ab5880a4b7 .ckx-7ad19d6bb9 {
  padding: 1rem 5rem
}

.ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-bbbe0c0f29 {
  font-size: 20px
}

@media(min-width:769px) {
  .ckx-cfd44b0940 .ckx-490a9db08f {
    padding: 0 1rem
  }

  .ckx-cfd44b0940 .ckx-703eb4b520,
  .ckx-cfd44b0940 .ckx-11f2e378ab,
  .ckx-cfd44b0940 .ckx-2a359bf526 {
    padding-left: 1rem;
    padding-right: 1rem
  }
}

@media(max-width:768px) {
  .ckx-cfd44b0940 .ckx-0126bb938e .ckx-7363ff7c71 .ckx-488a9a2d5d {
    width: 40%
  }

  .ckx-cfd44b0940 .ckx-0126bb938e .ckx-7363ff7c71 .ckx-bbbe0c0f29 {
    line-height: 1.25;
    text-align: center
  }

  .ckx-cfd44b0940 .ckx-0126bb938e .ckx-7363ff7c71 .ckx-bbbe0c0f29 .ckx-7ad19d6bb9 {
    display: block;
    margin-top: .5rem;
    padding: .75rem
  }

  .ckx-cfd44b0940 .ckx-0126bb938e .ckx-7363ff7c71 .ckx-ab5880a4b7 {
    display: none
  }

  .ckx-cfd44b0940 .ckx-6a2dd4efdc {
    padding: 1rem .5rem
  }

  .ckx-cfd44b0940 .ckx-51677b047f {
    font-size: 10px;
    text-align: center
  }

  .ckx-cfd44b0940 .ckx-f38cf307d0 {
    font-size: 10px;
    padding: .5rem
  }

  .ckx-cfd44b0940 .ckx-d9f47b8a92 {
    margin-top: -1rem;
    padding: 0 1rem
  }

  .ckx-cfd44b0940 .ckx-07461e5454 {
    width: 100px
  }

  .ckx-cfd44b0940 .ckx-05fdbf62bb h1 {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    font-size: 20px;
    justify-content: center;
    margin-bottom: .5rem
  }

  .ckx-cfd44b0940 .ckx-05fdbf62bb h1 img {
    margin-left: .5rem;
    margin-right: .5rem
  }

  .ckx-cfd44b0940 .ckx-05fdbf62bb p {
    display: none
  }

  .ckx-cfd44b0940 .ckx-2a359bf526 {
    flex-wrap: wrap;
    justify-content: space-around;
    padding-top: 1rem
  }

  .ckx-cfd44b0940 .ckx-2a359bf526 .ckx-590adc8bdc {
    font-size: 10px
  }

  .ckx-cfd44b0940 .ckx-2a359bf526 .ckx-590adc8bdc img {
    height: 14px;
    width: auto
  }

  .ckx-cfd44b0940 .ckx-2a359bf526 .ckx-835328d96a {
    flex: none;
    font-size: 10px;
    margin-top: .5rem;
    text-align: right;
    width: 100%
  }

  .ckx-cfd44b0940 .ckx-7363ff7c71 {
    padding: 1rem
  }

  .ckx-cfd44b0940 .ckx-7363ff7c71 .ckx-35484d424b {
    display: none
  }

  .ckx-cfd44b0940 .ckx-7363ff7c71 .ckx-488a9a2d5d {
    width: 50%
  }

  .ckx-cfd44b0940 .ckx-7363ff7c71 .ckx-bbbe0c0f29 {
    font-size: 18px;
    padding-right: 1rem
  }

  .ckx-cfd44b0940 .ckx-7363ff7c71 .ckx-ab5880a4b7 {
    flex: none;
    margin-top: 1rem;
    width: 100%
  }

  .ckx-cfd44b0940 .ckx-7363ff7c71 .ckx-ab5880a4b7 a {
    width: 100%
  }

  .ckx-cfd44b0940 .ckx-2040b30a60 .ckx-703eb4b520 {
    margin: 0 auto;
    max-width: 100%;
    width: 500px
  }

  .ckx-cfd44b0940 .ckx-5968284729 {
    display: block;
    padding: 1rem 0
  }

  .ckx-cfd44b0940 .ckx-5968284729 .ck-f233363517 {
    padding-bottom: 1rem
  }

  .ckx-cfd44b0940 .ckx-5968284729 .ck-44a297642a {
    border-top: 1px solid #798288;
    padding-top: 1rem
  }

  .ckx-cfd44b0940 .ckx-5968284729 .ck-44a297642a .ck-10a55f0979 {
    margin: 0 !important
  }

  .ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-488a9a2d5d {
    order: 1
  }

  .ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-1db39ab5cc {
    left: calc(100% + 1rem);
    top: 0;
    width: calc(100% - 1rem)
  }

  .ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-1db39ab5cc:after {
    border: 0 solid #fff;
    color: #fff;
    content: "в–І";
    font-size: 17px;
    height: 10px;
    left: -5px;
    margin-left: -10px;
    position: absolute;
    text-shadow: 0 -2px 2px rgba(0, 0, 0, .1);
    top: 20px;
    transform: rotate(-90deg);
    width: 10px
  }

  .ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-bbbe0c0f29 {
    flex: none;
    order: 2;
    padding-top: 1rem;
    width: 100%
  }

  .ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-ab5880a4b7 {
    order: 3
  }
}

@media(max-width:600px) {
  .ckx-cfd44b0940 .ckx-2a359bf526 {
    display: flex;
    padding: .2rem .5rem
  }

  .ckx-cfd44b0940 .ckx-590adc8bdc {
    padding-bottom: .5rem !important
  }

  .ckx-cfd44b0940 .ckx-590adc8bdc:not(:first-child) {
    padding-left: 0 !important
  }

  .ckx-cfd44b0940 .ckx-835328d96a {
    margin-top: 0 !important;
    padding-bottom: .5rem
  }

  .ckx-cfd44b0940 .ckx-11f2e378ab {
    margin: .5rem
  }

  .ckx-cfd44b0940 .ckx-f6fc8155c9 .ckx-a4dc3d853a {
    margin: 0
  }

  .ckx-cfd44b0940 .ckx-6c784d8ac7 .ck-009c1bc320 {
    padding: 1rem
  }
}

.ckx-fb22d24573 {
  color: #fff;
  text-align: center
}

.ckx-961e4dfa2e img {
  display: block;
  margin: 0 auto
}

.ckx-5034b32143 {
  height: 80px;
  transform: scale(3);
  transition: opacity .3s ease-in-out;
  width: 80px
}

.ckx-5034b32143:after {
  animation: lds-dual-ring 1.2s linear infinite;
  border-color: #fff transparent;
  border-radius: 50%;
  border-style: solid;
  border-width: 4px;
  content: " ";
  display: block;
  height: 64px;
  margin: 8px;
  width: 64px
}

@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg)
  }

  to {
    transform: rotate(1turn)
  }
}

.ckx-6c5da494af {
  align-items: center;
  display: flex;
  height: 240px;
  justify-content: center;
  margin: 1rem auto;
  position: relative;
  width: 240px
}

.ckx-697da61a8e {
  color: #fff;
  font-size: 1.25rem;
  font-weight: 700;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  transition: opacity .3s ease-in-out
}

.ckx-3a98dcf86a {
  margin: 2rem 0
}

.ckx-5b5df9b1a2 {
  display: block;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 160px
}

.ckx-5b5df9b1a2 .ckx-3ca681c4cc {
  stroke-dasharray: 1000;
  stroke-dashoffset: 0;
  opacity: 0
}

.ckx-6c5da494af.ckx-20566c9215 .ckx-5b5df9b1a2 .ckx-3ca681c4cc {
  opacity: 1
}

.ckx-6c5da494af.ckx-20566c9215 .ckx-5b5df9b1a2 .ckx-3ca681c4cc.ckx-35922d6092 {
  animation: dash .9s ease-in-out
}

.ckx-6c5da494af.ckx-20566c9215 .ckx-5b5df9b1a2 .ckx-3ca681c4cc.ckx-d136ab62f8 {
  stroke-dashoffset: -100;
  animation: dash-check .9s ease-in-out .35s forwards
}

.ckx-6c5da494af.ckx-20566c9215 .ckx-697da61a8e,
.ckx-6c5da494af.ckx-20566c9215 .ckx-5034b32143 {
  opacity: 0
}

@keyframes dash {
  0% {
    stroke-dashoffset: 1000
  }

  to {
    stroke-dashoffset: 0
  }
}

@keyframes dash-check {
  0% {
    stroke-dashoffset: -100
  }

  to {
    stroke-dashoffset: 900
  }
}

.ck-bd9a4e985b {
  counter-reset: row
}

.ckx-ab0b73dff7 img {
  margin: 0 auto;
  max-width: 100%;
  width: auto
}

.ck-3e10c1bc81 {
  background-color: #fff;
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  position: relative;
  text-align: center
}

.ck-3e10c1bc81:nth-child(2n) {
  background-color: #f9f9f9
}

.ck-3e10c1bc81:not(:last-child) {
  border-bottom: 1px solid #e9e9e9
}

.ck-3e10c1bc81.ckx-2e14a55ef0:before {
  align-items: center;
  background-color: #e9e9e9;
  color: #000;
  content: counter(row);
  counter-increment: row;
  display: flex;
  font-size: 1rem;
  font-weight: 700;
  height: 100%;
  justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 2rem
}

.ck-3e10c1bc81.ckx-1a13398ec8 {
  box-shadow: 0 0 10px 5px #ff0;
  margin: 4px;
  outline: 2px solid #ff0
}

.ck-3e10c1bc81.ckx-1a13398ec8.ckx-5a18e0c4b8 {
  margin-bottom: inherit
}

.ck-3e10c1bc81.ckx-ec2fc1c202.ckx-9010295268 {
  border: 4px solid #ffd200;
  transform: scaleX(1.04) translateY(-5px)
}

.ckx-591befd7b5 .ck-3e10c1bc81.ckx-ec2fc1c202.ckx-9010295268 {
  transform: scaleX(1.04) translateY(-1px)
}

.ck-3e10c1bc81.ckx-ec2fc1c202.ckx-9010295268 :not(td):not(:after) {
  transform: scale(.98)
}

@media(max-width:768px) {
  .ck-3e10c1bc81.ckx-ec2fc1c202.ckx-9010295268 {
    transform: scaleX(1.04) translateY(-2px)
  }

  .ck-dd377b602a .ck-3e10c1bc81.ckx-ec2fc1c202.ckx-9010295268,
  .ckx-591befd7b5 .ck-3e10c1bc81.ckx-ec2fc1c202.ckx-9010295268 {
    border: 3px solid;
    transform: scaleX(1.02) translateY(0)
  }
}

.ckx-9e7399b180,
.ckx-6041cea074 {
  background: #f7f7f7;
  margin-bottom: .5rem
}

.ckx-9e7399b180:not(:nth-child(2)).ck-4e1878ac9e:before {
  background: #707070 !important
}

.ckx-9e7399b180:nth-child(2).ck-4e1878ac9e:before {
  background: #a37e2c
}

.ckx-9e7399b180:first-child {
  padding: 10rem !important
}

.ckx-f5a6ce1bd5 .ck-3e10c1bc81.ckx-2e14a55ef0:before {
  border-radius: 50%;
  height: 2.25rem;
  left: .5rem;
  top: 50%;
  transform: translateY(-50%);
  width: 2.25rem
}

.ckx-6041cea074:first-child.ckx-2e14a55ef0:before {
  background: #e0c76a
}

.ckx-6041cea074.ckx-2e14a55ef0:before {
  color: #222b76
}

.ckx-d462a6e49c .ck-3e10c1bc81.ckx-2e14a55ef0:before {
  border-radius: 25%;
  height: 2.25rem;
  left: .5rem;
  top: 40%;
  transform: translateY(-50%);
  width: 2.25rem
}

.ck-09d3ca4f33 {
  font-size: 12px;
  font-weight: 700;
  padding: .5rem;
  text-align: center;
  text-transform: uppercase
}

.ckx-be04a92126 {
  font-weight: 400
}

.ck-f8ad686ca7 {
  display: flex
}

.ckx-f684cc9645 {
  margin-bottom: 0 !important
}

.ckx-f684cc9645 .ck-09d3ca4f33 {
  background: #222b76
}

.ckx-f684cc9645 .ck-33dcb849f6 {
  border-bottom-left-radius: 0 !important
}

.ckx-f684cc9645 .ck-ce090f8868 {
  border-bottom-right-radius: 0 !important
}

@media(min-width:769px) {
  .ckx-6041cea074:first-child {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
  }
}

.ck-da98156add {
  align-items: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 1rem
}

.ck-7214542594 {
  position: relative
}

.ck-7214542594 img {
  display: block
}

.ckx-691ec7f3b9 {
  font-weight: 400;
  margin-top: 5px
}

.ckx-691ec7f3b9,
.ck-eca4c0f319 {
  color: #6c6c6c;
  font-size: 9px;
  line-height: 1.25
}

.ck-eca4c0f319 {
  display: block !important;
  flex: none;
  padding: 0 1rem .5rem;
  text-align: center;
  width: 100%
}

.ck-eca4c0f319 a {
  color: #6c6c6c
}

.ck-39be8bef9b {
  font-size: 12px;
  text-transform: uppercase
}

.ck-d9d6be6985 {
  font-size: 20px;
  font-weight: 700
}

.ckx-b83f26ded3 {
  text-align: left
}

.ck-3f205c09ec {
  font-size: 12px
}

.ck-155bbdd9c0,
.ckx-eb84ec2bfe {
  color: #5b980f;
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1
}

.ckx-bbc1ea21c2 {
  background: #eaebf8;
  border-radius: 5%;
  padding: .2rem
}

.ckx-e4f3484043 {
  color: #222b76;
  font-size: 2rem;
  font-weight: 600
}

.ckx-eb84ec2bfe {
  color: #006039
}

.ckx-b71c9111f1 {
  font-size: 12px
}

.ckx-6d8ba56d25 {
  display: none
}

@media screen and (max-width:768px) {
  .ckx-6d8ba56d25 {
    display: block;
    font-size: .75rem;
    font-weight: 600;
    padding-top: .75rem
  }
}

.ckx-b14bda5558 {
  color: #6c6c6c;
  font-size: 12px;
  margin-top: .25rem
}

.ck-7214542594,
.ck-33dcb849f6 {
  flex-basis: 20%
}

.ck-ce5f8e2410,
.ck-23f2094be2 {
  flex-basis: 30%
}

.ck-6f4480cbdf,
.ck-50e64219e7 {
  flex-basis: 15%
}

.ckx-8056364df3,
.ck-371c1cce1b,
.ckx-49be1d2aa4,
.ck-e4306d1e2f {
  flex-basis: 140px
}

.ck-e91d9d1f34,
.ck-ce090f8868 {
  flex: 1
}

.ckx-070c0f5e65 {
  background-color: #000;
  border-radius: 5px;
  bottom: calc(100% + .5rem);
  box-shadow: 0 0 0 1px #fff;
  font-size: 12px;
  left: 50%;
  line-height: 1.125;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  padding: .5rem;
  pointer-events: none;
  position: absolute;
  text-transform: none;
  transform: translateX(-50%);
  transition: all .2s ease-in-out;
  visibility: collapse;
  width: 220px
}

.ckx-61134a158a {
  display: inline-block;
  margin-left: .25rem;
  position: relative
}

.ckx-61134a158a svg {
  cursor: pointer;
  display: block;
  width: 14px
}

.ckx-61134a158a svg:hover+.ckx-070c0f5e65 {
  max-height: 1000px;
  opacity: 1;
  visibility: visible
}

.ckx-6fb426728c {
  align-items: center;
  border-bottom-right-radius: 10px;
  display: flex;
  font-size: 12px;
  font-weight: 700;
  height: 22px;
  left: 0;
  padding: .125rem 1.5rem;
  position: absolute;
  text-transform: uppercase;
  top: 0;
  white-space: nowrap
}

.ckx-6fb426728c.ckx-0cfd36e871 {
  border-radius: 0
}

.ckx-6fb426728c.ckx-0cfd36e871:after {
  content: "";
  position: absolute;
  right: -13px;
  top: 0
}

.ckx-7eb122b616 {
  color: #6c6c6c;
  font-size: 12px;
  margin-top: .25rem;
  text-align: center
}

@media(max-width:768px) {
  .ckx-7eb122b616 {
    font-size: 9px
  }
}

.ckx-fcfc5a9628 .ck-7214542594 {
  padding-top: 1.75rem
}

.ck-55e57b7208 {
  align-items: flex-end;
  display: flex;
  margin-top: .25rem
}

.ck-55e57b7208.ckx-dc176a0091 {
  position: relative;
  z-index: 1
}

.ck-55e57b7208:not(.ck-29c35d8810) {
  pointer-events: none
}

.ck-55e57b7208[data-star-selected="1"] .ck-143ab65c0b:first-child {
  opacity: .55
}

.ck-55e57b7208[data-star-selected="1"] .ck-143ab65c0b:first-child .ck-26e988eba0 {
  background-color: gold;
  -webkit-clip-path: url(#star-full-cp);
  clip-path: url(#star-full-cp)
}

.ck-55e57b7208[data-star-selected="2"] .ck-143ab65c0b:first-child,
.ck-55e57b7208[data-star-selected="2"] .ck-143ab65c0b:nth-child(2) {
  opacity: .55
}

.ck-55e57b7208[data-star-selected="2"] .ck-143ab65c0b:first-child .ck-26e988eba0,
.ck-55e57b7208[data-star-selected="2"] .ck-143ab65c0b:nth-child(2) .ck-26e988eba0 {
  background-color: gold;
  -webkit-clip-path: url(#star-full-cp);
  clip-path: url(#star-full-cp)
}

.ck-55e57b7208[data-star-selected="3"] .ck-143ab65c0b:first-child,
.ck-55e57b7208[data-star-selected="3"] .ck-143ab65c0b:nth-child(2),
.ck-55e57b7208[data-star-selected="3"] .ck-143ab65c0b:nth-child(3) {
  opacity: .55
}

.ck-55e57b7208[data-star-selected="3"] .ck-143ab65c0b:first-child .ck-26e988eba0,
.ck-55e57b7208[data-star-selected="3"] .ck-143ab65c0b:nth-child(2) .ck-26e988eba0,
.ck-55e57b7208[data-star-selected="3"] .ck-143ab65c0b:nth-child(3) .ck-26e988eba0 {
  background-color: gold;
  -webkit-clip-path: url(#star-full-cp);
  clip-path: url(#star-full-cp)
}

.ck-55e57b7208[data-star-selected="4"] .ck-143ab65c0b:first-child,
.ck-55e57b7208[data-star-selected="4"] .ck-143ab65c0b:nth-child(2),
.ck-55e57b7208[data-star-selected="4"] .ck-143ab65c0b:nth-child(3),
.ck-55e57b7208[data-star-selected="4"] .ck-143ab65c0b:nth-child(4) {
  opacity: .55
}

.ck-55e57b7208[data-star-selected="4"] .ck-143ab65c0b:first-child .ck-26e988eba0,
.ck-55e57b7208[data-star-selected="4"] .ck-143ab65c0b:nth-child(2) .ck-26e988eba0,
.ck-55e57b7208[data-star-selected="4"] .ck-143ab65c0b:nth-child(3) .ck-26e988eba0,
.ck-55e57b7208[data-star-selected="4"] .ck-143ab65c0b:nth-child(4) .ck-26e988eba0 {
  background-color: gold;
  -webkit-clip-path: url(#star-full-cp);
  clip-path: url(#star-full-cp)
}

.ck-55e57b7208[data-star-selected="5"] .ck-143ab65c0b:first-child,
.ck-55e57b7208[data-star-selected="5"] .ck-143ab65c0b:nth-child(2),
.ck-55e57b7208[data-star-selected="5"] .ck-143ab65c0b:nth-child(3),
.ck-55e57b7208[data-star-selected="5"] .ck-143ab65c0b:nth-child(4),
.ck-55e57b7208[data-star-selected="5"] .ck-143ab65c0b:nth-child(5) {
  opacity: .55
}

.ck-55e57b7208[data-star-selected="5"] .ck-143ab65c0b:first-child .ck-26e988eba0,
.ck-55e57b7208[data-star-selected="5"] .ck-143ab65c0b:nth-child(2) .ck-26e988eba0,
.ck-55e57b7208[data-star-selected="5"] .ck-143ab65c0b:nth-child(3) .ck-26e988eba0,
.ck-55e57b7208[data-star-selected="5"] .ck-143ab65c0b:nth-child(4) .ck-26e988eba0,
.ck-55e57b7208[data-star-selected="5"] .ck-143ab65c0b:nth-child(5) .ck-26e988eba0 {
  background-color: gold;
  -webkit-clip-path: url(#star-full-cp);
  clip-path: url(#star-full-cp)
}

.ck-143ab65c0b {
  cursor: pointer;
  padding: 0 2px;
  transition: opacity .2s ease-in-out
}

.ck-143ab65c0b .ck-26e988eba0 {
  fill: gold;
  display: block;
  height: 22px;
  pointer-events: none;
  width: 22px
}

.ckx-444c6947da .ck-26e988eba0 {
  height: 18px;
  width: 18px
}

.ckx-c21dff39a5[data-star-selected="1"] .ck-143ab65c0b:first-child .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="2"] .ck-143ab65c0b:first-child .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="2"] .ck-143ab65c0b:nth-child(2) .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="3"] .ck-143ab65c0b:first-child .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="3"] .ck-143ab65c0b:nth-child(2) .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="3"] .ck-143ab65c0b:nth-child(3) .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="4"] .ck-143ab65c0b:first-child .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="4"] .ck-143ab65c0b:nth-child(2) .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="4"] .ck-143ab65c0b:nth-child(3) .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="4"] .ck-143ab65c0b:nth-child(4) .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="5"] .ck-143ab65c0b:first-child .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="5"] .ck-143ab65c0b:nth-child(2) .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="5"] .ck-143ab65c0b:nth-child(3) .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="5"] .ck-143ab65c0b:nth-child(4) .ck-26e988eba0,
.ckx-c21dff39a5[data-star-selected="5"] .ck-143ab65c0b:nth-child(5) .ck-26e988eba0 {
  background-color: #a37e2c
}

.ckx-358a1b12fe .ck-26e988eba0 {
  fill: #a37e2c
}

.ckx-e13c305d02 .ck-143ab65c0b:first-child .ck-26e988eba0,
.ckx-e13c305d02 .ck-143ab65c0b:last-child .ck-26e988eba0 {
  height: 16px;
  width: 16px
}

.ckx-e13c305d02 .ck-143ab65c0b:nth-child(2) .ck-26e988eba0,
.ckx-e13c305d02 .ck-143ab65c0b:nth-child(4) .ck-26e988eba0 {
  height: 18px;
  width: 18px
}
 

.ckx-920888148a {
  font-weight: 600;
  width: 80%
}

.ckx-b495bd25f0 {
  background: #006039;
  border-radius: 1px;
  color: #fff;
  font-size: .6rem;
  font-weight: 800;
  padding: .5rem 1.5rem;
  width: 80%
}

.ck-1629c01826 .ck-eca4c0f319 {
  position: relative;
  z-index: 1
}

.ck-4e1878ac9e .ck-7214542594 {
  padding-left: 3rem
}

.ck-4e1878ac9e .ck-eca4c0f319 {
  margin-top: .25rem;
  padding: 0 2rem .5rem 2.25rem
}

.ck-3a78635b26:last-child {
  margin-bottom: 2rem
}

.ck-3a78635b26.ckx-8c7df446ea,
.ck-3a78635b26.ckx-e191b252a7 {
  padding: .5rem
}

.ck-3a78635b26 .ckx-fd74d6447f .ckx-691ec7f3b9 {
  color: #afafaf
}

.ck-3a78635b26 .ckx-fd74d6447f .ck-eca4c0f319 {
  color: #afafaf;
  padding-top: .5rem
}

.ck-3a78635b26:not(.ckx-07997b747d) .ckx-fd74d6447f .ck-3e10c1bc81 {
  background-color: transparent
}

.ck-3a78635b26:not(.ckx-c4c0712096) .ckx-fd74d6447f .ck-da98156add:not(.ck-eca4c0f319) {
  background-color: #fff
}

.ck-3a78635b26.ckx-3efcca57cd .ck-96bf7c3e89 {
  padding-top: 2rem
}

.ck-3a78635b26.ckx-e191b252a7+.ck-edbb8b18bd {
  margin-top: 1rem
}

@media(min-width:769px) {
  .ck-3a78635b26.ckx-c4c0712096.ckx-07997b747d .ckx-8340ee094e {
    display: none
  }
}

@media(max-width:768px) {
  .ck-3a78635b26.ckx-c4c0712096.ckx-07997b747d .ckx-118fd63fcf {
    display: none
  }

  .ck-3a78635b26.ckx-c4c0712096.ckx-07997b747d .ck-3e10c1bc81 {
    background-color: #0d0e13;
    color: #fff
  }

  .ck-3a78635b26.ckx-c4c0712096.ckx-07997b747d .ck-3e10c1bc81:not(:last-child) {
    border-bottom: 1px solid #222
  }

  .ck-3a78635b26.ckx-c4c0712096.ckx-07997b747d .ck-3e10c1bc81.ckx-2e14a55ef0:before {
    background-color: #000;
    color: #fff
  }

  .ck-3a78635b26.ckx-c4c0712096.ckx-07997b747d .ckx-b14bda5558 {
    color: #afafaf
  }

  .ck-3a78635b26.ckx-c4c0712096.ckx-07997b747d .ckx-fd74d6447f .ck-3e10c1bc81 {
    background-color: transparent
  }

  .ck-3a78635b26.ckx-c4c0712096.ckx-07997b747d .ckx-fd74d6447f .ck-3e10c1bc81:not(:last-child) {
    border-bottom: none
  }

  .ck-3a78635b26.ckx-c4c0712096.ckx-07997b747d .ckx-fd74d6447f .ck-da98156add:not(.ck-eca4c0f319) {
    background-color: #0d0e13
  }
}

.ck-3a78635b26.ckx-c4c0712096:not(.ckx-07997b747d) .ckx-118fd63fcf {
  display: none
}

.ck-3a78635b26.ckx-c4c0712096:not(.ckx-07997b747d) .ck-3e10c1bc81 {
  background-color: #0d0e13;
  color: #fff
}

.ck-3a78635b26.ckx-c4c0712096:not(.ckx-07997b747d) .ck-3e10c1bc81:not(:last-child) {
  border-bottom: 1px solid #222
}

.ck-3a78635b26.ckx-c4c0712096:not(.ckx-07997b747d) .ck-3e10c1bc81.ckx-2e14a55ef0:before {
  background-color: #000;
  color: #fff
}

.ck-3a78635b26.ckx-c4c0712096:not(.ckx-07997b747d) .ckx-b14bda5558 {
  color: #afafaf
}

.ck-3a78635b26.ckx-c4c0712096:not(.ckx-07997b747d) .ckx-fd74d6447f .ck-3e10c1bc81 {
  background-color: transparent
}

.ck-3a78635b26.ckx-c4c0712096:not(.ckx-07997b747d) .ckx-fd74d6447f .ck-3e10c1bc81:not(:last-child) {
  border-bottom: none
}

.ck-3a78635b26.ckx-c4c0712096:not(.ckx-07997b747d) .ckx-fd74d6447f .ck-da98156add:not(.ck-eca4c0f319) {
  background-color: #0d0e13
}

@media(max-width:768px) {
  .ck-3a78635b26.ckx-c4c0712096 .ckx-fd74d6447f .ck-3e10c1bc81 {
    background-color: #0d0e13 !important
  }

  .ck-3a78635b26.ckx-c4c0712096 .ckx-fd74d6447f .ck-da98156add:not(.ck-eca4c0f319) {
    background-color: transparent !important
  }
}

.ckx-e54e02c75b {
  margin: 3em auto;
  max-width: 920px
}

.ckx-8642992c74 {
  display: none
}

@media(max-width:768px) {

  .ckx-723d4a1fab,
  .ckx-9e7399b180 {
    background: #f7f7f7 !important
  }
}

.ckx-fd74d6447f .ckx-8e868cdaf1 {
  align-items: center;
  background-color: #fff;
  border-radius: 20px;
  display: flex;
  height: 100%;
  justify-content: center
}

.ckx-fd74d6447f .ck-da98156add:not(.ck-e91d9d1f34):not(.ck-eca4c0f319):not(.ck-7214542594) {
  align-items: flex-start;
  justify-content: flex-start
}

.ckx-fd74d6447f .ck-d9d6be6985 {
  text-align: left
}

.ckx-fd74d6447f .ck-39be8bef9b {
  margin-bottom: .5rem;
  text-transform: none
}

.ckx-fd74d6447f .ck-3f205c09ec {
  margin-bottom: .5rem
}

.ckx-fd74d6447f .ckx-75f0300b7d {
  font-size: 12px;
  margin-bottom: .5rem
}

.ckx-fd74d6447f .ck-155bbdd9c0 {
  font-size: 2rem;
  font-weight: 700
}

.ckx-fd74d6447f .ck-155bbdd9c0 span {
  font-weight: 400
}

.ckx-fd74d6447f .ck-aa83c77cdd {
  padding: .5rem 1.5rem
}

@media(max-width:768px) {
  .ckx-fd74d6447f .ck-aa83c77cdd {
    padding: .5rem 1rem
  }
}

.ckx-fd74d6447f .ck-7214542594 {
  order: 1
}

.ckx-fd74d6447f .ck-ce5f8e2410 {
  order: 2
}

.ckx-fd74d6447f .ck-6f4480cbdf {
  order: 4
}

.ckx-fd74d6447f .ck-371c1cce1b {
  order: 3
}

.ckx-fd74d6447f .ck-e91d9d1f34 {
  order: 5
}

.ckx-fd74d6447f .ck-eca4c0f319 {
  order: 6
}

.ck-817b37e5e0 {
  align-items: center;
  display: flex;
  margin-bottom: 1rem
}

.ck-817b37e5e0 svg {
  margin-right: 1rem;
  width: 50px
}

:root .ckx-3b7c63efba {
  display: none
}

@media(min-width:769px) {
  :root .ckx-3b7c63efba {
    display: initial
  }
}

:root .ckx-9ce898e802 {
  display: none
}

@media(max-width:768px) {
  :root .ckx-9ce898e802 {
    display: initial
  }
}

.ckx-69d6cf0b32 {
  display: block;
  width: 100%
}

.ck-903c44a49e:not(.ck-dc8f01a1bf) .ck-33dcb849f6 {
  border-top-left-radius: 10px
}

.ck-903c44a49e:not(.ck-dc8f01a1bf) .ck-ce090f8868 {
  border-top-right-radius: 10px
}

.ck-903c44a49e:not(.ck-dc8f01a1bf) .ck-3e10c1bc81:last-child {
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px
}

.ck-dc8f01a1bf.ckx-8c7df446ea .ck-33dcb849f6 {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px
}

.ck-dc8f01a1bf.ckx-8c7df446ea .ck-ce090f8868 {
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px
}

.ck-dc8f01a1bf.ckx-8c7df446ea .ck-3e10c1bc81 {
  border-radius: 10px
}

.ck-dc8f01a1bf.ckx-8c7df446ea .ckx-fd74d6447f .ck-7214542594 {
  border-bottom-left-radius: 10px
}

.ck-dc8f01a1bf.ckx-8c7df446ea .ckx-fd74d6447f .ck-e91d9d1f34 {
  border-bottom-right-radius: 10px
}

.ck-dc8f01a1bf .ck-f8ad686ca7 {
  margin-bottom: .75rem
}

.ck-dc8f01a1bf .ck-3e10c1bc81 {
  border-bottom: none
}

.ck-dc8f01a1bf .ck-3e10c1bc81:not(:last-child) {
  margin-bottom: .75rem
}

.ckx-fc7d05bfda .ckx-69d6cf0b32 {
  border-radius: 10px
}

.ckx-2adf85a95a {
  margin-bottom: 1rem
}

.ckx-7200496682 .ck-817b37e5e0 {
  font-size: 2.25rem
}

.ckx-7200496682 .ck-817b37e5e0 svg {
  width: 70px
}

.ckx-6c277f0170 .ck-bfbe501ff2 {
  align-items: center;
  display: flex;
  justify-content: center
}

.ckx-8af3053e9d {
  margin-left: .75rem;
  pointer-events: none
}

.ckx-9135d405a2 {
  height: 15px;
  width: 20px
}

.ckx-8ebf5a797d .ckx-c58c2287d5 {
  display: none
}

@media(min-width:1024px) {

  .ckx-f7a4ea94ce .ck-7214542594,
  .ckx-f7a4ea94ce .ck-33dcb849f6 {
    flex-basis: 15%
  }

  .ckx-f7a4ea94ce .ckx-ea37bfa2c9,
  .ckx-f7a4ea94ce .ckx-12373e9417 {
    flex-basis: 10%
  }

  .ckx-f7a4ea94ce .ckx-8056364df3,
  .ckx-f7a4ea94ce .ck-371c1cce1b,
  .ckx-f7a4ea94ce .ckx-49be1d2aa4,
  .ckx-f7a4ea94ce .ck-e4306d1e2f {
    flex-basis: 100px
  }

  .ckx-f7a4ea94ce .ck-155bbdd9c0 {
    font-size: 2.5rem
  }

  .ckx-f7a4ea94ce .ck-09d3ca4f33 {
    font-size: 12px
  }
}

@media(min-width:769px) {

  .ckx-0e5807687a,
  .ck-40a7616827,
  .ckx-ec5abea9ce,
  .ck-27f8faa4b3 {
    display: none
  }

  body.ckx-5cd1f27dc4 .ck-3a78635b26.ckx-8c7df446ea,
  body.ckx-5cd1f27dc4 .ck-3a78635b26.ckx-e191b252a7 {
    padding-bottom: 0;
    padding-top: 0
  }
}

@media(min-width:769px)and (max-width:1215px) {
  .ck-da98156add .ck-bfbe501ff2 {
    font-size: 1rem
  }

  .ckx-b495bd25f0 {
    font-size: .8rem !important
  }
}

@media(min-width:769px)and (max-width:1023px) {

  .ck-7214542594,
  .ck-33dcb849f6 {
    flex-basis: 15%
  }

  .ck-6f4480cbdf,
  .ck-50e64219e7 {
    display: none
  }

  .ck-ce5f8e2410,
  .ck-23f2094be2 {
    flex-basis: 40%
  }

  .ckx-ef769089e8 .ck-da98156add.ckx-bfa9cce4ac.ckx-e032bff102 {
    flex-basis: 100%
  }

  .ckx-ef769089e8 .ck-ce5f8e2410 {
    flex-basis: 70% !important
  }

  .ckx-b8a7663318 .ck-da98156add.ckx-aff150249c.ckx-6229e97db7 {
    flex-basis: 20%
  }

  .ckx-ef769089e8 .ckx-512249f303 img {
    margin: 0 auto
  }

  .ckx-ef769089e8 .ckx-690406bfd9 {
    width: 100%
  }
}

@media(max-width:1215px) {
  .ckx-9135d405a2 {
    height: 13px;
    width: 16px
  }
}

@media(max-width:1023px) {
  .ck-3a78635b26 .ck-96bf7c3e89 {
    background-color: transparent !important
  }

  .ck-4e1878ac9e .ck-7214542594 {
    padding-left: 1rem
  }

  .ckx-ea37bfa2c9,
  .ck-3e10c1bc81.ckx-2e14a55ef0:before,
  .ckx-12373e9417 {
    display: none
  }

  .ck-817b37e5e0 {
    padding: 0 .5rem
  }

  .ck-3a78635b26 .ck-96bf7c3e89 {
    padding: 0
  }

  .ck-dc8f01a1bf .ck-f8ad686ca7,
  .ck-dc8f01a1bf .ck-3e10c1bc81:not(:last-child) {
    margin-bottom: .5rem
  }

  .ck-903c44a49e .ckx-857731db24,
  .ck-dc8f01a1bf .ckx-857731db24 {
    padding: 0
  }

  .ckx-fd74d6447f .ckx-8e868cdaf1 {
    padding: .25rem 0
  }
}

@media(max-width:768px) {

  .ckx-6041cea074,
  .ckx-6041cea074>* {
    background: #fff
  }

  .ck-98d020ec4a {
    margin: 0 auto;
    max-width: 500px
  }

  .ck-f8ad686ca7 {
    display: none
  }

  .ckx-6fb426728c {
    padding: .125rem .75rem
  }

  .ck-7214542594 {
    padding-bottom: 0;
    padding-left: .5rem !important
  }

  .ck-7214542594 img {
    width: 150px
  }

  .ck-da98156add {
    padding: .5rem;
    z-index: 1
  }

  .ck-7214542594,
  .ck-ce5f8e2410,
  .ck-e91d9d1f34 {
    flex-basis: 50%;
    max-width: 50%
  }

  .ckx-442c8163da {
    left: 65%
  }

  .ckx-442c8163da.ckx-0cfd36e871 {
    border-radius: 0
  }

  .ckx-442c8163da.ckx-0cfd36e871:before {
    content: "";
    left: -13px;
    position: absolute;
    top: 0
  }

  .ckx-8d7dc8f595 {
    justify-content: flex-end;
    margin-bottom: -.2rem;
    min-width: 50%;
    z-index: 1
  }

  .ckx-8d7dc8f595 .ckx-bbc1ea21c2 {
    margin-bottom: -.4rem;
    padding: .1rem 1.2rem
  }

  .ckx-8d7dc8f595 .ckx-bbc1ea21c2 .ck-155bbdd9c0 {
    font-size: 1.5rem
  }

  .ckx-871b8e756e {
    min-width: 100%;
    order: 3
  }

  .ckx-8921e49ac9 {
    order: 4
  }

  .ckx-942d758454 {
    min-width: 100%;
    order: 2
  }

  .ckx-942d758454 .ck-d9d6be6985 {
    font-size: 22px
  }

  .ckx-7d8419a66f {
    z-index: 2
  }

  .ckx-2e7924b9f4 {
    display: none
  }

  .ck-6f4480cbdf {
    flex-basis: 30%;
    flex-direction: column-reverse;
    max-width: 30%
  }

  .ck-371c1cce1b {
    flex-basis: 20%;
    max-width: 20%
  }

  .ck-3e10c1bc81:after {
    background-color: #f2f2f2;
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 50%
  }

  .ck-3e10c1bc81 .ck-aa83c77cdd {
    width: 100%
  }

  .ck-55e57b7208 {
    margin-top: 0;
    pointer-events: none
  }

  .ck-3f205c09ec {
    margin-top: .5rem
  }

  .ck-ce94c94155 {
    display: none
  }

  .ck-eca4c0f319 {
    background-color: #fff;
    line-height: 1.125;
    margin-top: 0 !important;
    padding: .25rem !important
  }

  .ck-143ab65c0b .ck-26e988eba0 {
    height: 11px;
    width: 11px
  }

  .ckx-e13c305d02 .ck-143ab65c0b:first-child .ck-26e988eba0,
  .ckx-e13c305d02 .ck-143ab65c0b:last-child .ck-26e988eba0 {
    height: 10px;
    width: 10px
  }

  .ckx-e13c305d02 .ck-143ab65c0b:nth-child(3) .ck-26e988eba0 {
    height: 14px;
    width: 14px
  }

  .ckx-e13c305d02 .ck-143ab65c0b:nth-child(2) .ck-26e988eba0,
  .ckx-e13c305d02 .ck-143ab65c0b:nth-child(4) .ck-26e988eba0 {
    height: 12px;
    width: 12px
  }

  .ck-155bbdd9c0 {
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1
  }

  .ck-27f8faa4b3 {
    font-size: 10px;
    font-weight: 700
  }

  .ck-d9d6be6985 {
    font-size: 1rem;
    line-height: 1.25
  }

  .ckx-b14bda5558 {
    display: none
  }

  .ck-ce5f8e2410 {
    padding-bottom: 0
  }

  .ck-39be8bef9b {
    font-size: 10px;
    margin-bottom: .125rem
  }

  .ck-817b37e5e0 {
    font-size: 1rem
  }

  .ck-817b37e5e0 svg {
    margin-right: .5rem;
    width: 30px
  }

  .ckx-857731db24:not(.ckx-96326a4636) {
    height: 65px
  }

  .ckx-857731db24:not(.ckx-96326a4636) .ckx-69d6cf0b32 {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: left;
    object-position: left;
    width: 100%
  }

  .ck-dc8f01a1bf .ckx-857731db24:not(.ckx-2adf85a95a) {
    margin-bottom: .5rem
  }

  .ckx-c4c0712096 .ck-eca4c0f319,
  .ckx-c4c0712096 .ck-3e10c1bc81:after {
    background-color: #0d0e14
  }

  .ckx-84ae325c2a {
    display: none
  }

  .ck-903c44a49e:not(.ck-dc8f01a1bf) .ck-3e10c1bc81:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
  }

  .ckx-fd74d6447f .ckx-6fb426728c {
    font-size: 10px
  }

  .ckx-fd74d6447f .ck-371c1cce1b {
    display: none
  }

  .ckx-fd74d6447f .ck-7214542594 {
    flex-basis: 30%
  }

  .ckx-fd74d6447f .ck-ce5f8e2410 {
    align-items: center !important;
    flex-basis: 70%;
    justify-content: center !important;
    max-width: 70%;
    text-transform: uppercase
  }

  .ckx-fd74d6447f .ck-d9d6be6985 {
    text-align: center
  }

  .ckx-fd74d6447f .ck-6f4480cbdf,
  .ckx-fd74d6447f .ck-e91d9d1f34,
  .ckx-fd74d6447f .ck-39be8bef9b {
    display: none
  }

  .ckx-fd74d6447f .ckx-06e9e823f9 {
    align-items: center;
    display: flex;
    pointer-events: none
  }

  .ckx-fd74d6447f .ckx-0e5807687a {
    display: flex;
    margin-top: .5rem;
    width: 100%
  }

  .ckx-fd74d6447f .ckx-fcfc5a9628 .ck-d9d6be6985,
  .ckx-fd74d6447f .ckx-fcfc5a9628 .ck-7214542594 {
    padding-top: 1rem
  }

  .ckx-fd74d6447f .ck-143ab65c0b {
    padding: 0 1px
  }

  .ckx-fd74d6447f .ck-143ab65c0b .ck-26e988eba0 {
    height: 8px;
    width: 8px
  }

  .ckx-fd74d6447f .ckx-7458fd08ba {
    font-size: 14px;
    font-weight: 700;
    line-height: 1;
    margin-top: .25rem
  }

  .ckx-fd74d6447f .ckx-d7f132cd4c {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-right: .5rem
  }

  .ckx-fd74d6447f .ck-eca4c0f319 {
    padding-top: .25rem !important
  }

  .ckx-7200496682 .ck-817b37e5e0 {
    font-size: 1.75rem;
    line-height: 1
  }

  .ckx-b71c9111f1 {
    display: none
  }

  .ck-40a7616827 {
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: .25rem
  }

  .ck-319c381f6e .ck-27f8faa4b3 {
    display: none
  }

  .ck-319c381f6e .ck-155bbdd9c0 {
    font-size: 2rem;
    margin-bottom: .5rem
  }

  .ck-d085076088 {
    display: none
  }
}

@media(max-width:430px) {

  .ckx-8ebf5a797d .ckx-92893c8407,
  .ckx-8ebf5a797d br {
    display: none
  }

  .ckx-8ebf5a797d .ckx-c58c2287d5 {
    display: flex;
    height: 100px;
    top: 0 !important
  }

  .ckx-8ebf5a797d {
    background-size: contain;
    bottom: 0;
    display: block;
    height: 100px;
    position: fixed;
    width: 100%;
    z-index: 6
  }

  .ckx-8642992c74 {
    background: #fff;
    border-radius: 50%;
    display: block;
    font-size: 0;
    height: 12px;
    position: absolute;
    right: .4rem;
    top: .4rem;
    width: 12px
  }

  .ckx-8642992c74:after,
  .ckx-8642992c74:before {
    background-color: #313131;
    content: "";
    height: 2px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: rotate(45deg) translate(-50%, -50%);
    transform-origin: top left;
    width: 7px
  }

  .ckx-8642992c74:after {
    transform: rotate(-45deg) translate(-50%, -50%)
  }
}

@media(max-width:425px) {
  .ckx-9e7399b180 {
    justify-content: flex-end
  }

  .ckx-9e7399b180.ckx-2e14a55ef0:before {
    align-items: center;
    color: #fff;
    content: counter(row);
    counter-increment: row;
    display: flex;
    font-size: 1rem;
    font-weight: 700;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 1.1rem;
    z-index: 5
  }

  .ckx-00df4318d4 {
    padding-left: 3rem
  }

  .ckx-00df4318d4 img {
    justify-self: center;
    padding-left: 2rem
  }

  .ckx-f046ec1363 {
    margin-top: .25rem;
    padding: 0 2rem .5rem 2.25rem !important
  }

  .ckx-9e7399b180:after {
    background: #f7f7f7
  }

  .ckx-df6c54a367 {
    color: #707070;
    font-weight: 700;
    line-height: 13px
  }

  .ckx-c12fc0a2a0 {
    color: #212121;
    font-size: 18px
  }

  .ckx-f046ec1363 {
    font-size: 8px
  }

  .ckx-7b024ad963 {
    display: none
  }

  .ckx-e54e02c75b {
    margin-top: 0
  }

  .ckx-0c296b4e30,
  .ckx-d669d022c2,
  .ckx-412abb2f95 {
    display: none
  }

  .ckx-00df4318d4 {
    height: 100%;
    padding-bottom: .1rem;
    padding-left: 0
  }

  .ckx-00df4318d4 img {
    height: 100%;
    width: 100%
  }

  .ckx-723d4a1fab {
    padding: .5rem;
    z-index: 1
  }

  .ckx-00df4318d4 {
    flex-basis: 33%;
    max-width: 33%
  }

  .ckx-a3a15bae64 {
    flex-basis: 66%;
    max-width: 66%
  }

  .ckx-57c03681b9 {
    flex-basis: 40%;
    max-width: 40%;
    padding: .1rem
  }

  .ckx-b495bd25f0 {
    font-size: 14px;
    font-weight: 700;
    margin-right: .5rem;
    padding: .4rem 1rem
  }

  .ckx-46480cdc71 {
    align-self: flex-start;
    flex-basis: 26%;
    flex-direction: column-reverse;
    height: 16px;
    margin-right: -5.5rem;
    max-width: 26%;
    padding-bottom: .5rem
  }

  .ckx-29992f1237 {
    align-items: flex-start;
    align-self: flex-end;
    flex-basis: 23%;
    justify-content: flex-end;
    max-width: 23%;
    padding: 0
  }

  .ckx-eb84ec2bfe,
  .ckx-29992f1237 {
    background: #f7f7f7;
    height: 10px;
    justify-self: flex-end
  }

  .ckx-eb84ec2bfe {
    font-size: 14px;
    margin-bottom: .5rem;
    margin-left: -.2rem;
    margin-top: 2rem
  }
}

@media(max-width:375px) {
  .ckx-eb84ec2bfe {
    margin-left: .2rem
  }
}

@media(max-width:350px) {
  .ckx-46480cdc71 {
    margin-right: -5rem
  }
}

@media(max-width:340px) {

  .ck-40a7616827,
  .ck-3f205c09ec,
  .ck-27f8faa4b3 {
    font-size: 9px;
    font-weight: 700
  }

  .ck-319c381f6e .ck-155bbdd9c0 {
    font-size: 1.5rem
  }

  .ckx-fd74d6447f .ckx-d7f132cd4c {
    padding-right: .25rem
  }

  .ckx-fd74d6447f .ck-143ab65c0b .ck-26e988eba0 {
    height: 6px;
    width: 6px
  }
}

@media(max-width:325px) {
  .ckx-442c8163da {
    left: 50%;
    margin-top: 0 !important
  }

  .ckx-46480cdc71 {
    margin-right: -4.5rem
  }

  .ckx-eb84ec2bfe {
    margin-left: -.5rem
  }
}

.ck-c3c783f4cc {
  display: none !important
}

.ckx-d53579cd4d .ck-55e57b7208.ckx-dc176a0091,
.ckx-d53579cd4d a {
  z-index: 999
}

.ckx-d53579cd4d:before {
  align-items: center;
  background-color: #f5a728;
  border-bottom-left-radius: 10px;
  color: #000;
  content: counter(row);
  counter-increment: row;
  display: flex;
  font-weight: 700;
  justify-content: center;
  left: -2rem;
  position: absolute;
  top: 0;
  width: 2rem;
  z-index: 1
}

.ckx-b8a7663318 {
  border-top-left-radius: unset !important;
  overflow: unset
}

.ckx-b8a7663318 .ck-ce5f8e2410 {
  align-items: start;
  align-self: flex-start
}

.ckx-6229e97db7 {
  align-self: flex-start
}

.ckx-6229e97db7 img {
  border-radius: 10px
}

.ck-da98156add.ckx-c97c1b84a7 {
  flex-basis: 20%
}

.ckx-dbf8503a79 {
  color: #707070;
  font-weight: 600
}

img.ckx-3b4a6b25f9 {
  align-self: flex-start
}

.ckx-20701d3ed3 {
  color: #707070;
  display: flex;
  font-weight: 700;
  justify-content: center
}

.ckx-20701d3ed3,
.ckx-20701d3ed3:hover {
  background: #e4e4e4
}

.ckx-a70ba63368 {
  margin-top: .5rem
}

.ckx-a70ba63368,
.ckx-e032bff102 .ck-aa83c77cdd {
  font-size: 12px;
  width: 100%;
  z-index: 1
}

.ckx-c5a2a6b14e {
  display: none;
  font-size: 14px;
  margin-bottom: .75rem
}

.ckx-c4c597b469 {
  font-size: 12px !important
}

.ckx-c4c597b469 .ck-aa83c77cdd {
  border-radius: 60px !important
}

.ckx-c5a2a6b14e.ckx-e286a9f2d2 {
  display: flex;
  justify-content: center;
  text-align: left
}

.ckx-c5a2a6b14e.ckx-e286a9f2d2 .ck-aa83c77cdd,
.ckx-c5a2a6b14e.ckx-e286a9f2d2 .ck-d9d6be6985 {
  display: none
}

span.ckx-0bfd73c9ba {
  margin-left: .3rem
}

.ckx-62626c27e1 {
  background: #e4e4e4;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  font-size: 10px;
  padding: .5rem 1rem
}

.ck-4e1878ac9e .ckx-62626c27e1 {
  padding-top: .2rem
}

.ckx-1723416401,
.ck-da98156add.ckx-c97c1b84a7.ckx-a6d747f9ab {
  display: none
}

.ckx-d53579cd4d .ckx-c97c1b84a7 {
  align-items: flex-start
}

.ckx-c9bc1f547b a {
  text-decoration: none
}

.ckx-c97c1b84a7 {
  z-index: 999
}

.ckx-c97c1b84a7 a {
  text-decoration: none
}

.ckx-15a0ca9641 .ckx-d53579cd4d .ck-ce5f8e2410 {
  flex-basis: 35%
}

.ckx-15a0ca9641 .ck-817b37e5e0 {
  justify-content: center
}

.ckx-c4c597b469 ol li::marker {
  font-weight: 700
}

@media(max-width:768px) {
  .ckx-15a0ca9641 .ckx-d53579cd4d .ck-ce5f8e2410 {
    flex-basis: 50%
  }

  .ckx-15a0ca9641 .ck-817b37e5e0 {
    margin-top: 1rem
  }

  .ckx-15a0ca9641 .ckx-b8a7663318 .ck-155bbdd9c0 {
    color: #000
  }

  .ckx-dbf8503a79,
  .ck-ce5f8e2410 .ck-55e57b7208,
  .ck-da98156add.ckx-c97c1b84a7 {
    display: none
  }

  .ckx-c5a2a6b14e.ckx-e286a9f2d2 .ck-aa83c77cdd,
  .ckx-c5a2a6b14e.ckx-e286a9f2d2 .ck-d9d6be6985,
  .ck-da98156add.ckx-c97c1b84a7.ckx-a6d747f9ab {
    display: block
  }

  .ckx-6229e97db7 img {
    border-radius: 0
  }

  .ckx-1723416401 {
    display: flex;
    margin-top: .5rem
  }

  .ckx-e032bff102 {
    justify-content: space-between;
    z-index: 2
  }

  .ckx-b8a7663318 {
    border-radius: unset !important
  }

  .ckx-b8a7663318 .ck-ce5f8e2410 {
    align-items: center;
    z-index: 9999
  }

  .ckx-a70ba63368 {
    margin-top: unset;
    width: 48%
  }

  .ckx-747562b169 {
    width: 48% !important
  }

  .ck-da98156add.ckx-bfa9cce4ac.ckx-e032bff102 {
    flex-direction: row-reverse;
    max-width: 100%
  }

  .ckx-c5a2a6b14e.ckx-e286a9f2d2 {
    display: block
  }

  .ckx-c5a2a6b14e.ckx-e286a9f2d2 ol {
    align-items: center;
    display: flex;
    flex-direction: column
  }

  .ckx-c5a2a6b14e.ckx-e286a9f2d2 li {
    margin-bottom: .5rem;
    margin-right: unset !important;
    margin-top: .5rem
  }

  .ckx-c5a2a6b14e.ckx-e286a9f2d2 .ck-d9d6be6985 {
    color: #000;
    padding: .5rem 0
  }

  .ckx-c4c597b469 {
    font-weight: 400;
    margin-bottom: 1rem
  }

  .ckx-c4c597b469 li {
    text-align: center;
    z-index: 9999
  }

  .ckx-c4c597b469 a {
    z-index: 9999
  }

  a.ckx-b08ec4a187.ckx-20701d3ed3.ckx-bce790a8b7 {
    color: #707070 !important
  }

  a.ckx-b08ec4a187.ckx-ef16ba1485.ckx-81299fdf97.ckx-86db96f3c6.ckx-7977818c49 {
    line-height: 1.25
  }

  .ckx-b8a7663318 {
    border-top-left-radius: unset !important
  }

  .ckx-62626c27e1 {
    border-bottom-left-radius: unset;
    border-bottom-right-radius: unset
  }
}

.ckx-ef769089e8 .ck-ce5f8e2410 {
  flex-basis: 47%
}

.ckx-ef769089e8 .ckx-b83f26ded3 {
  display: flex;
  justify-content: space-between;
  width: 100%
}

.ckx-7ba1044168 {
  font-size: 12px;
  padding: .75rem .5rem .5rem 0;
  text-align: left
}

.ckx-ef769089e8 .ckx-33933cd86a ul {
  align-items: center;
  display: flex
}

.ckx-ef769089e8 .ckx-33933cd86a li {
  margin: .25rem 0 .25rem 1rem
}

.ckx-ef769089e8 .ck-da98156add.ckx-c97c1b84a7 {
  padding: .25rem
}

.ckx-ef769089e8 .ckx-33933cd86a li:before {
  left: -1.5rem;
  top: 50%;
  transform: translateY(-50%)
}

.ckx-7977818c49,
.ckx-b8a7663318 .ckx-b14bda5558 {
  display: none
}

.ckx-690406bfd9 {
  --current-slide: 0;
  overflow: hidden;
  position: relative
}

.ckx-e2bf4ef4f5 {
  background-color: #707070;
  border: none;
  border-radius: 3px;
  color: #fff;
  cursor: pointer;
  font-size: 1.25rem;
  font-weight: 900;
  opacity: .75;
  padding: .2rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  transition: color .1s;
  z-index: 1
}

.ckx-e2bf4ef4f5:hover {
  background-color: hsla(0, 4%, 80%, .5);
  color: rgba(0, 0, 0, .5)
}

.ckx-d9afee8fa8 {
  right: 0
}

.ckx-b036773220 {
  left: 0
}

.ckx-ebe197d28c {
  display: flex;
  transform: translateX(calc(-100%*var(--current-slide)));
  transition: transform .5s
}

.ckx-512249f303 {
  flex: 0 0 100%
}

.ck-d9d6be6985.ckx-4be5397657 {
  display: none
}

.ckx-3d9381c613 {
  padding: .5rem
}

.ckx-ef769089e8 .ckx-512249f303 img {
  cursor: pointer;
  display: block;
  padding: 0 1.5rem
}

.ckx-ef769089e8 .ck-371c1cce1b {
  background-color: #f5a728;
  border-bottom-left-radius: 10px;
  font-size: 10px;
  left: -2.5rem;
  padding: .2rem;
  position: absolute;
  top: 0;
  width: 2.5rem;
  z-index: 1
}

.ckx-ef769089e8 .ck-155bbdd9c0 {
  font-size: 10px
}

.ckx-747562b169,
.ckx-20701d3ed3 {
  border-radius: 6px !important
}

@media(max-width:1024px) {
  .ckx-b8a7663318 {
    border-top-left-radius: unset !important
  }

  .ckx-ef769089e8 .ck-371c1cce1b {
    border-radius: 0;
    font-weight: 700;
    height: 30px;
    left: unset;
    padding: .2rem;
    right: 1rem;
    top: -.2rem
  }

  .ckx-ef769089e8 .ck-371c1cce1b:after {
    border-color: #f5a728 transparent transparent;
    border-style: solid;
    border-width: 10px 20px 0;
    bottom: -10px;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    width: 0
  }

  .ckx-ef769089e8 .ck-155bbdd9c0 {
    color: #000
  }

  .ckx-d53579cd4d:before {
    display: none
  }

  .ck-da98156add.ckx-c97c1b84a7 {
    flex-basis: 45%
  }

  .ckx-dbf8503a79 {
    font-size: 14px
  }

  .ck-d9d6be6985 {
    font-size: 16px
  }

  .ckx-33933cd86a {
    font-size: 12px
  }
}

@media(max-width:768px) {
  .ckx-b8a7663318 .ck-eca4c0f319 a {
    color: #000
  }

  .ckx-ef769089e8 .ckx-a6d747f9ab {
    display: none !important
  }

  .ckx-ef769089e8 .ckx-3b4a6b25f9,
  .ckx-ef769089e8 .ckx-c9bc1f547b,
  .ckx-ef769089e8 .ckx-747562b169,
  .ckx-ef769089e8 .ckx-1723416401,
  .ckx-ef769089e8 .ck-d9d6be6985 {
    display: none
  }

  .ckx-ef769089e8 .ckx-dbf8503a79,
  .ckx-ef769089e8 .ck-e91d9d1f34,
  .ckx-ef769089e8 .ckx-b14bda5558 {
    display: block
  }

  .ckx-7977818c49 {
    display: block;
    font-size: 12px;
    margin: 1rem 0 0;
    padding: .7rem
  }

  .ckx-ef769089e8 .ck-d9d6be6985.ckx-4be5397657 {
    display: block;
    flex-direction: row-reverse;
    padding: .5rem;
    width: 100%;
    z-index: 1
  }

  .ckx-ef769089e8 .ckx-4be5397657 .ckx-ba79168df7 {
    display: block;
    margin: .5rem auto;
    max-width: 150px !important
  }

  .ckx-7ba1044168 {
    font-size: 12px;
    padding: .5rem
  }

  .ckx-7ba1044168,
  .ckx-4be5397657 .ckx-33933cd86a {
    font-weight: 400
  }

  .ckx-b8a7663318:after {
    display: none
  }
}

.ckx-15a0ca9641 .ckx-ef769089e8 .ckx-33933cd86a li:first-child {
  margin-left: 1rem
}

.ckx-15a0ca9641 .ckx-747562b169.ckx-dd11b83c5c {
  display: none
}

.ckx-15a0ca9641 .ckx-33933cd86a li {
  flex: 1;
  font-size: 12px;
  list-style: none;
  margin: .5rem 1rem .5rem 0;
  position: relative;
  text-align: left
}

.ckx-15a0ca9641 .ckx-33933cd86a li:before {
  background-repeat: no-repeat;
  background-size: cover;
  content: "";
  height: 20px;
  left: -1.5rem;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 20px
}

@media(max-width:768px) {
  .ckx-15a0ca9641 .ckx-747562b169.ckx-dd11b83c5c {
    display: block
  }

  .ckx-15a0ca9641 .ckx-747562b169 {
    display: none
  }

  .ckx-15a0ca9641 .ck-05f16831a8.ckx-98ad2c2eaf,
  .ckx-15a0ca9641 .ck-05f16831a8:not(.ck-11a55847a4) {
    margin-top: 0
  }

  .ckx-15a0ca9641 .ck-05f16831a8.ckx-e5e3714b82 .ck-cf8b3a3d9e,
  .ckx-15a0ca9641 .ck-05f16831a8.ckx-98ad2c2eaf .ck-cf8b3a3d9e {
    padding-top: 1.25rem
  }

  .ckx-15a0ca9641 .ck-05f16831a8 .ck-cf8b3a3d9e {
    padding: 1.25rem .5rem
  }

  .ckx-15a0ca9641 .ckx-ef769089e8 .ckx-33933cd86a ul {
    align-items: flex-start;
    flex-direction: column
  }

  .ckx-15a0ca9641 .ckx-33933cd86a li:before {
    height: 15px;
    left: -1.5rem;
    top: 50%;
    transform: translateY(-50%);
    width: 15px
  }

  .ckx-15a0ca9641 .ckx-33933cd86a li {
    font-size: 10px;
    margin: .25rem 0
  }

  .ckx-15a0ca9641 .ckx-ef769089e8 .ckx-33933cd86a li {
    font-size: 12px;
    margin: .25rem 0 .25rem 2rem
  }

  .ckx-15a0ca9641 .ckx-ef769089e8 .ckx-33933cd86a li:first-child {
    margin-left: 2rem
  }
}

.ckx-15a0ca9641 .ck-05f16831a8 .ck-cf8b3a3d9e {
  padding-bottom: .5rem
}

.ckx-15a0ca9641 .ck-143ab65c0b .ck-26e988eba0 {
  height: 15px;
  width: 15px
}

.ckx-15a0ca9641 .ckx-62626c27e1 {
  background-color: #e4e4e4
}

.ckx-15a0ca9641 .ck-aa83c77cdd {
  padding: .75rem
}

.ckx-15a0ca9641 .ckx-c5a2a6b14e.ckx-e286a9f2d2 .ck-d9d6be6985 {
  color: #000;
  padding: .25rem 0;
  text-align: center
}

.ckx-15a0ca9641 .ckx-c5a2a6b14e.ckx-e286a9f2d2 li {
  margin-bottom: .25rem;
  margin-top: .25rem
}

.ckx-15a0ca9641 .ckx-d53579cd4d.ckx-b8a7663318 {
  background: #fff
}

.ck-da98156add.ckx-c97c1b84a7 {
  align-items: normal
}

.ck-e60304c8e2.ckx-e286a9f2d2 {
  display: flex
}

.ckx-ef769089e8 .ck-bfbe501ff2:after {
  display: none
}

.ck-4f3c4b8f87 {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, .6);
  color: #000 !important;
  max-width: 80%;
  padding: 1rem;
  position: relative;
  text-shadow: none !important;
  width: 1100px;
  z-index: 999
}

.ck-8c99ffbe64 img {
  display: block;
  margin-top: 2rem
}

.ckx-57d706778e {
  bottom: -25px;
  left: 0;
  margin: 0 auto !important;
  position: absolute;
  right: 0
}

.ckx-57d706778e img {
  cursor: pointer;
  width: 12px
}

.ckx-57d706778e .ckx-56aca9baeb {
  height: 0;
  opacity: 0
}

.ckx-57d706778e.ckx-3d783062e1 {
  display: none
}

.ckx-a2c5cdaa6d .ckx-57d706778e.ckx-8b2dc67eae {
  left: 46%
}

.ckx-c4c0712096 .ckx-57d706778e .ckx-56aca9baeb {
  background: #fff;
  color: #000
}

.ckx-c4c0712096 .ckx-57d706778e img {
  background: #fff;
  border-radius: 5px
}

@media(min-width:768px) {
  .ckx-57d706778e:hover>.ckx-56aca9baeb {
    background: hsla(0, 0%, 97%, .922);
    border-radius: 11px;
    font-size: .8rem;
    height: unset;
    opacity: 1;
    padding: 5px;
    position: absolute;
    top: -70px;
    transform: translate(-50%);
    width: 400px;
    z-index: 99999999999
  }
}

@media(max-width:768px) {
  .ckx-57d706778e.ckx-8b2dc67eae {
    display: none
  }

  .ckx-57d706778e.ckx-3d783062e1 {
    display: flex;
    height: 13px;
    position: absolute;
    right: 67%;
    top: 84px;
    width: 27px;
    z-index: 9
  }

  .ckx-a2c5cdaa6d .ckx-57d706778e.ckx-3d783062e1 {
    bottom: -17px;
    right: 0;
    z-index: 9
  }

  .ckx-56aca9baeb.ckx-e286a9f2d2 {
    background: hsla(0, 11%, 91%, .9);
    border-radius: 11px;
    bottom: 15px;
    font-size: .7rem;
    height: unset;
    left: 0;
    margin: 0 auto;
    min-width: 230px;
    opacity: 1;
    padding: 5px;
    position: absolute;
    right: 0;
    text-align: center;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 999999 !important
  }

  .ckx-fcfc5a9628 .ckx-57d706778e {
    top: 103px
  }
}

.ckx-d1f932828f {
  background-color: rgba(0, 0, 0, .7);
  margin: 12px auto;
  max-width: 440px;
  padding: 20px;
  text-align: center;
  width: 100%
}

.ckx-d1f932828f .ckx-9615966af7,
.ckx-d1f932828f .ckx-74fc2a1788,
.ckx-d1f932828f .ckx-1adc1b88ce,
.ckx-d1f932828f .ckx-5367274d72 {
  font-family: Poppins, sans-serif !important
}

.ckx-d1f932828f .ckx-0197ab2098 {
  display: none
}

.ckx-d1f932828f .ckx-74fc2a1788 {
  background: #84c03e
}

@media(max-width:425px) {
  .ckx-d1f932828f .ckx-74fc2a1788 {
    width: 80%
  }
}

.ckx-e774089776 {
  border-radius: 0 0 8px 8px;
  font-size: 10px;
  font-style: normal;
  font-weight: 700;
  line-height: 18px;
  padding: 1.5px 20px 2.5px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 0
}

.ckx-6f4a0d2d14 {
  align-items: center;
  align-self: stretch;
  display: flex;
  font-family: Poppins, "sans-serif" !important;
  font-size: 12px;
  font-weight: 700;
  justify-content: center;
  line-height: normal;
  padding: 12px 16px;
  text-align: center
}

.ckx-6f4a0d2d14 span,
.ckx-6f4a0d2d14 svg {
  margin-right: 5px
}

@media screen and (min-width:425px)and (max-width:768px) {
  .ckx-e774089776 {
    padding-left: 55px;
    padding-right: 55px
  }
}

@media screen and (min-width:425px)and (max-width:500px) {
  .ckx-e774089776 {
    padding-left: 40px;
    padding-right: 40px
  }
}

@media screen and (min-width:371px)and (max-width:424px) {
  .ckx-e774089776 {
    padding-left: 30px;
    padding-right: 30px
  }
}

@media screen and (min-width:321px)and (max-width:370px) {
  .ckx-e774089776 {
    padding-left: 20px;
    padding-right: 20px
  }
}

@media screen and (max-width:320px) {
  .ckx-e774089776 {
    padding-left: 12px;
    padding-right: 12px
  }
}

.ckx-025c05797c {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  padding: 8px 0;
  text-align: center;
  text-transform: uppercase;
  transform: scaleX(1.04) translateY(-5px)
}

@media screen and (max-width:768px) {
  .ckx-025c05797c {
    margin-bottom: -7px;
    transform: scaleX(1.02) translateY(0)
  }
}

.ckx-b495749ac2 {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 110%;
  padding: 8px 0;
  text-align: center;
  text-transform: uppercase
}

@font-face {
  font-display: swap;
  font-family: Oswald;
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fz8Gl-1PK62t.woff2) format("woff2");
  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-display: swap;
  font-family: Oswald;
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752GT8Gl-1PKw.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-display: swap;
  font-family: Oswald;
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fz8Gl-1PK62t.woff2) format("woff2");
  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-display: swap;
  font-family: Oswald;
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752GT8Gl-1PKw.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-display: swap;
  font-family: Oswald;
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752Fz8Gl-1PK62t.woff2) format("woff2");
  unicode-range: U+100-24F, U+259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
  font-display: swap;
  font-family: Oswald;
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/oswald/v40/TK3iWkUHHAIjg752GT8Gl-1PKw.woff2) format("woff2");
  unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

.ckx-38b909d0fb,
.ckx-c5f0aeacb4,
.ckx-b7976478e2.ckx-a0532b840a {
  font-family: Oswald, sans-serif
}

.ckx-efc2b90006,
.ckx-057d87924d,
.ckx-82e34b95d2,
.ckx-446b167e36,
.ckx-b95fdd82ae,
.ckx-67c24b5f59,
.ckx-cfe84cdc98,
.ckx-6f4a0bbdd3 {
  font-family: Roboto, sans-serif
}

body.ckx-38b909d0fb {
  background: #fafbff
}

li.ckx-5c4940ec7b a,
ul.ckx-4af1f0d94f.ckx-0e7ebc9e4d>.ckx-5c4940ec7b a {
  color: #ff2c2c
}

.ckx-38b909d0fb .ck-98d020ec4a {
  max-width: 100%
}

.ckx-3a983996c6 {
  position: sticky;
  top: 0;
  z-index: 1
}

nav.ckx-bf1abd9aac {
  background-color: #212121;
  width: 100%
}

nav.ckx-95867e43d7 {
  background: #fff;
  width: 100%
}

.ck-8745282e3c.ckx-6a28a762d0 {
  background-color: unset;
  justify-content: flex-end
}

.ck-8745282e3c.ckx-6a28a762d0 .ck-bde205747c {
  margin-right: 0
}

.ckx-0e7ebc9e4d li {
  margin-left: 1rem
}

.ckx-4af1f0d94f.ckx-0e7ebc9e4d a {
  color: #fff
}

.ckx-562f314c22 {
  display: flex;
  list-style: none;
  padding: .25rem 1rem
}

.ckx-562f314c22 li:not(:first-child) {
  margin-left: .5rem
}

.ckx-562f314c22 a {
  color: #212121;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none
}

@media(max-width:768px) {
  .ckx-562f314c22 a {
    font-size: 10px
  }

  .ckx-bf1abd9aac .ckx-c8c0576607 {
    margin-top: 32px
  }

  .ckx-0e7ebc9e4d li {
    font-size: 14px;
    margin-left: 0
  }
}

.ckx-a0ab4fd76e {
  display: flex;
  justify-content: center;
  padding: 1rem 1rem 0
}

.ckx-0ed1441839 {
  width: 60%
}

.ckx-0900d5f262 {
  flex: 1;
  padding-left: 2rem
}

img.ckx-51d64d3f6e {
  display: block;
  margin: 12px 0 4px;
  width: 100%
}

@media(max-width:768px) {
  .ckx-a0ab4fd76e {
    padding: 0
  }
}

.ckx-b1f488adb2 {
  margin-top: 1rem
}

.ckx-c1d14bc592 {
  background: #212121;
  color: #fff;
  padding: 6px 0;
  text-align: center
}

.ckx-8c868d343d {
  align-items: center;
  border-bottom: 1px solid #dbdcdd;
  border-left: 1px solid #dbdcdd;
  border-right: 1px solid #dbdcdd;
  display: flex;
  font-size: 14px;
  justify-content: space-around;
  padding: 6px
}

.ckx-f66a341408 img {
  display: block;
  margin: 0 auto;
  max-width: 30px;
  width: 100%
}

.ckx-f66a341408 {
  width: 10%
}

.ckx-e3ecbd625d {
  width: 55%
}

.ckx-e3ecbd625d a {
  color: #212121;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none
}

.ckx-47367b00bd {
  text-align: end;
  width: 30%
}

.ckx-9359beb253 span {
  background: #6be175;
  padding: 0 .5rem
}

.ckx-2352f8502c span {
  background: #f6b548;
  padding: 0 .2rem
}

@media(max-width:768px) {
  .ckx-6a28a762d0 .ck-bde205747c {
    margin: 0
  }

  .ckx-0900d5f262 {
    display: none
  }

  .ckx-0ed1441839 {
    overflow: hidden;
    width: 100%
  }

  .ckx-057d87924d,
  .ckx-b1f488adb2,
  .ckx-67c24b5f59,
  .ckx-dfdf1a310f {
    padding: .2rem .5rem
  }

  .ckx-a0ab4fd76e .ckx-057d87924d {
    font-weight: 300 !important
  }

  .ckx-efc2b90006,
  .ckx-003bbe947a {
    display: block
  }
}

.ckx-2eca9f1836 {
  background: #212121;
  margin-top: 1rem;
  padding: 2rem
}

.ckx-db5854a11a {
  display: flex;
  justify-content: space-between
}

.ckx-bfcf49c72d.ckx-3dfccfcd0d {
  display: flex
}

.ckx-bfcf49c72d.ckx-05dda6e14c {
  margin: 0 3rem;
  padding-top: 0
}

.ckx-bfcf49c72d.ckx-05dda6e14c .ckx-421024e9f6 {
  color: #dbdcdd
}

.ckx-bfcf49c72d.ckx-05dda6e14c .ckx-421024e9f6 a {
  text-decoration: none
}

.ckx-3444989848 a {
  color: #666;
  font-size: 14px;
  text-decoration: none
}

.ckx-8834ffa744 {
  width: 30px
}

.ckx-826a3e91df {
  padding: 2rem 0
}

.ckx-610f1362ba {
  display: flex;
  justify-content: center
}

.ckx-77ec3a529c a {
  color: #fafbff;
  font-size: 14px;
  text-decoration: none
}

.ckx-77ec3a529c:not(:last-child) {
  border-right: 1px solid #fafbff;
  margin-right: 1rem;
  padding-right: 1rem
}

.ckx-db7c80cfb3 {
  border-bottom: 1px solid #666;
  padding: 1rem 0
}

.ckx-db7c80cfb3,
.ckx-30fb714f53 {
  color: #666;
  font-size: 12px;
  text-align: center
}

.ckx-30fb714f53 {
  margin-top: 1rem
}

a.ckx-a482a1f44f:not(:last-child) {
  margin-right: 1rem
}

@media(min-width:769px) {
  img.ckx-de0d768e05 {
    width: 200px !important
  }
}

@media(max-width:768px) {
  .ckx-2eca9f1836 {
    padding: 1rem
  }

  .ckx-db5854a11a {
    display: block
  }

  .ckx-bfcf49c72d.ckx-6a0c580e1e img {
    display: block;
    margin: 0 auto
  }

  img.ckx-de0d768e05 {
    height: 32px;
    width: auto !important
  }

  .ckx-826a3e91df {
    display: flex;
    justify-content: center;
    padding: 1rem
  }

  .ckx-826a3e91df img {
    width: 20px
  }

  .ckx-bfcf49c72d.ckx-05dda6e14c {
    margin: 0 1rem;
    padding-top: 0
  }

  .ckx-bfcf49c72d.ckx-3dfccfcd0d {
    justify-content: center;
    padding: 1rem
  }

  .ckx-610f1362ba {
    display: block;
    flex-wrap: wrap;
    text-align: center
  }

  .ckx-77ec3a529c {
    border: none !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
    text-align: center
  }

  .ckx-bfcf49c72d.ckx-05dda6e14c {
    font-size: 12px
  }
}

.ckx-0ed1441839 .ckx-a1bc0aefaf {
  display: none
}

.ckx-19985676ee {
  color: #acacac;
  font-size: .6rem;
  font-weight: 500
}

@media screen and (max-width:510px) {
  .ckx-19985676ee {
    margin-left: .25rem
  }
}

.ckx-95c6afd1c5 {
  align-items: center;
  display: flex;
  justify-content: space-between
}

.ckx-03c1c6a6a3 {
  background: #fff;
  border: 1px solid #dbdcdd;
  border-radius: 10px;
  box-shadow: 0 0 9px 2px rgba(0, 0, 0, .102);
  margin: .5rem 0;
  padding: .5rem
}

.ckx-59671c59eb .ckx-03c1c6a6a3 {
  background: #fff;
  border: none;
  margin: 0;
  padding: 0
}

.ckx-0900d5f262 .ckx-95c6afd1c5 {
  border-bottom: 1px solid #dbdcdd;
  border-left: 1px solid #dbdcdd;
  border-right: 1px solid #dbdcdd;
  padding: .5rem
}

.ckx-0900d5f262 .ckx-a8568ffe67.ckx-9fac1d6580>.ckx-03c1c6a6a3:nth-child(n

  /**/
  +4) {
  display: none
}

.ckx-59671c59eb .ckx-01eca80f94 {
  flex: 1
}

.ckx-59671c59eb .ckx-8656f910b5.ckx-69545a5183 {
  width: 80%
}

.ckx-8656f910b5.ckx-01eca80f94 {
  width: 15%
}

.ckx-8656f910b5.ckx-69545a5183 {
  padding: 0 .5rem;
  width: 70%
}

.ckx-8656f910b5.ckx-7687b2d7b8 {
  align-self: center;
  display: flex
}

.ckx-8656f910b5.ckx-01eca80f94 img {
  border-radius: 10px;
  display: block
}

.ckx-446b167e36 {
  color: #666;
  font-size: 16px;
  font-weight: 700
}

.ckx-b95fdd82ae {
  color: #000;
  font-weight: 700;
  text-decoration: none
}

.ckx-efc2b90006 {
  color: #666;
  font-size: 12px
}

.ckx-7cfc87cd85 {
  background: red;
  border-radius: unset;
  cursor: pointer;
  display: block;
  font-size: 1rem;
  padding: .5rem;
  text-align: center;
  text-decoration: none;
  transition: .3s;
  white-space: nowrap
}

.ckx-59671c59eb .ckx-7687b2d7b8 {
  display: none
}

.ckx-59671c59eb .ckx-b1f488adb2 {
  margin-top: 40px
}

.ckx-a1bc0aefaf {
  background: #212121;
  color: #fff;
  padding: 6px 0;
  text-align: center
}

.ckx-59671c59eb .ckx-efc2b90006,
.ckx-59671c59eb .ckx-7f99407268 {
  display: none
}

.ckx-59671c59eb .ckx-446b167e36 {
  font-size: 14px
}

.ckx-59671c59eb a.ckx-b95fdd82ae {
  font-size: 12px
}

.ckx-003bbe947a {
  display: none
}

@media(max-width:768px) {
  .ckx-efc2b90006.ckx-f60597c244 {
    display: none
  }

  .ckx-446b167e36,
  a.ckx-b95fdd82ae {
    font-size: 12px
  }
}

.ckx-a016d66007 {
  width: 15%
}

.ckx-b7976478e2.ckx-a0532b840a {
  width: auto
}

.ckx-58cf7288f6.ckx-a684122c45 {
  flex: 1;
  padding: 0 .5rem !important
}

.ckx-e450230662 {
  background: red
}

.ckx-c5f0aeacb4 {
  color: #fff;
  font-weight: 500;
  padding: 1rem 1rem .5rem
}

.ckx-5232076811 {
  align-items: center;
  display: flex;
  padding: .5rem 1rem 1rem
}

.ckx-fdb7f8edd7.ckx-9fac1d6580 {
  background: #000;
  margin-left: .75rem;
  margin-top: 1rem
}

img.ckx-86dd7fcabf {
  border-radius: 10px;
  display: block
}

.ckx-cfe84cdc98 {
  color: #fafbff;
  font-size: 16px;
  font-weight: 500
}

.ckx-6f4a0bbdd3 {
  color: #fafbff;
  font-size: 18px;
  font-weight: 700
}

.ckx-1e72be884c {
  color: #fafbff;
  font-size: 12px;
  margin-top: .5rem
}

.ckx-b1de4ff333 {
  margin-top: 1.5rem
}

@media(max-width:768px) {

  .ckx-c5f0aeacb4,
  .ckx-cdf734d1fb.ckx-cfe84cdc98,
  .ckx-c02962362b.ckx-6f4a0bbdd3 {
    font-size: 12px
  }

  .ckx-b658b21c76.ckx-1e72be884c {
    font-size: 10px
  }

  .ckx-b7976478e2.ckx-a0532b840a a {
    font-size: 12px;
    margin-top: 0
  }

  .ckx-b1de4ff333 {
    text-align: center
  }

  .ckx-b1de4ff333 a {
    font-size: 16px
  }
}

@media(min-width:820px)and (max-width:1023px) {
  .ckx-59671c59eb .ckx-b1f488adb2 {
    margin-top: 67px
  }
}

.ckx-15b93a87fb.ckx-ef7d63c5ba {
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0;
  position: relative
}

.ckx-15b93a87fb.ckx-ef7d63c5ba .ck-dedf08893d {
  text-align: center;
  transition: all .5s ease !important
}

.ckx-ef7d63c5ba.ckx-97c1214f84 {
  background: transparent;
  display: flex
}

.ckx-6e906ca2de {
  align-items: center;
  background: #212121;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin: 1rem auto;
  padding: 2rem 1rem;
  width: 100%
}

.ckx-6e906ca2de h1 {
  color: #fff;
  font-size: 2.2rem;
  font-weight: 600;
  line-height: 50px;
  margin-bottom: 2rem;
  max-width: 950px;
  text-align: center
}

@media screen and (max-width:900px) {
  .ckx-6e906ca2de h1 {
    font-size: 2rem
  }
}

@media screen and (max-width:768px) {
  .ckx-6e906ca2de h1 {
    font-size: 1.75rem
  }
}

.ckx-9615966af7 {
  color: #fff;
  font-family: Oswald, sans-serif
}

.ckx-5367274d72 {
  background: #fff 0 0 no-repeat padding-box;
  border-color: #dbdbdb;
  font-family: Oswald, serif;
  font-size: 16px;
  font-weight: 400;
  height: 40px;
  line-height: 1.5;
  margin-bottom: .5rem;
  max-width: 100%;
  padding-left: 1rem;
  width: 100%
}

.ckx-0197ab2098 {
  padding: 0 75px
}

@media(max-width:425px) {
  .ckx-0197ab2098 {
    padding: 0 50px
  }
}

.ckx-c59dcda765 {
  display: none
}

.ckx-5367274d72[type=checkbox] {
  display: inline;
  margin: 2px 5px;
  min-height: 12px;
  min-width: 12px;
  width: 1%
}

.ckx-932be930d9 {
  color: #fff;
  font-family: Oswald, sans-serif;
  font-size: 12px;
  font-weight: 200;
  text-align: left
}

.ckx-e8b4a9402c {
  padding-bottom: 10px
}

.ckx-932be930d9 label {
  display: inline-block
}

.ckx-932be930d9 input,
.ckx-932be930d9 span {
  vertical-align: middle
}

.ckx-932be930d9 input {
  margin-right: 12px
}

.ckx-3172daedfc,
.ckx-8cc92889f9 {
  list-style-type: none
}

.ckx-648fc6a680,
.ckx-ef504cb986 {
  color: #fff;
  font-size: 12px;
  text-decoration: none
}

.ckx-74fc2a1788 {
  background: #c42032 0 0 no-repeat padding-box;
  color: #fff;
  font-family: Oswald, serif;
  font-size: 20px;
  height: 40px;
  margin-top: 10px;
  text-transform: uppercase;
  width: 400px
}

.ckx-74fc2a1788:hover {
  cursor: pointer
}

@media(max-width:375px) {
  .ckx-74fc2a1788 {
    max-width: 310px
  }
}

@media(max-width:320px) {

  .ckx-6e906ca2de,
  .ckx-ede5bb78df {
    max-width: 310px
  }

  .ckx-74fc2a1788,
  .ckx-5367274d72 {
    max-width: 300px
  }
}

.ckx-6ebc1b8797 {
  background-color: #f7f8fd
}

.ckx-6ebc1b8797 .ck-98d020ec4a {
  margin: auto;
  max-width: 100%
}

.ckx-6ebc1b8797 .ckx-0ed1441839 {
  width: 75%
}

@media screen and (max-width:1005px) {
  .ckx-6ebc1b8797 .ckx-0ed1441839 {
    width: 100%
  }
}

.ckx-6ebc1b8797 a {
  color: #0079f0;
  font-weight: 600;
  text-decoration: none
}

.ckx-6ebc1b8797 hr {
  border-color: hsla(0, 0%, 67%, .278);
  margin-block: .25rem .5rem
}

.ckx-6ebc1b8797 .ck-f89d5f8f6b,
.ckx-6ebc1b8797 .ckx-4af1f0d94f {
  display: none
}

.ckx-6ebc1b8797 .ckx-a0ab4fd76e {
  justify-content: center
}

.ckx-6ebc1b8797 .ck-8745282e3c {
  background-color: transparent
}

@media(max-width:768px) {
  .ckx-6ebc1b8797 .ck-8745282e3c {
    padding: .25rem 0
  }
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 .ck-bde205747c {
    margin-block: .25rem
  }

  .ckx-6ebc1b8797 .ck-9b7d6d1896 {
    height: 20px;
    margin-left: 0
  }
}

.ckx-6ebc1b8797 h1 {
  font-size: 1.5rem
}

.ckx-6ebc1b8797 h2,
.ckx-6ebc1b8797 h3 {
  font-size: 1.4rem
}

@media screen and (max-width:510px) {
  .ckx-6ebc1b8797 h3 {
    font-size: 1.3rem
  }
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 .ck-680cdb7c94.ckx-bbb188c0ea {
    margin: 0 auto;
    max-width: 500px
  }
}

@media(max-width:768px) {
  .ckx-6ebc1b8797 .ckx-67c24b5f59 {
    display: none
  }
}

.ckx-6ebc1b8797 .ckx-5cbb0d9e6e {
  font-size: 1.25rem
}

.ckx-6ebc1b8797 .ckx-7f99407268 {
  margin-bottom: 1.25rem
}

.ckx-6ebc1b8797 .ckx-03c1c6a6a3 {
  background-color: #f7f8fd;
  border: 1px solid hsla(240, 3%, 65%, .3);
  box-shadow: 0 10px 24px -14px rgba(0, 0, 0, .502);
  -webkit-box-shadow: 0 10px 24px -14px rgba(0, 0, 0, .502);
  -moz-box-shadow: 0 10px 24px -14px rgba(0, 0, 0, .502);
  padding: 1rem;
  position: relative
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 .ckx-03c1c6a6a3 {
    padding-bottom: .5rem
  }
}

.ckx-6ebc1b8797 .ckx-95c6afd1c5 {
  display: flex
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 .ckx-95c6afd1c5 {
    display: block
  }
}

.ckx-6ebc1b8797 .ckx-f5d3023885 {
  display: flex;
  justify-content: space-evenly
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 .ckx-f5d3023885 {
    display: flex;
    gap: .25rem;
    justify-content: center;
    padding: .5rem 0
  }
}

.ckx-6ebc1b8797 .ckx-8656f910b5.ckx-01eca80f94 {
  align-self: center;
  width: 25%
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 .ckx-8656f910b5.ckx-01eca80f94 {
    display: flex;
    flex: 1;
    justify-content: center;
    width: auto
  }
}

.ckx-6ebc1b8797 .ckx-8656f910b5.ckx-01eca80f94 img {
  border-radius: 10px;
  display: block
}

@media screen and (max-width:365px) {
  .ckx-6ebc1b8797 .ckx-8656f910b5.ckx-01eca80f94 img {
    scale: .9
  }
}

.ckx-6ebc1b8797 .ckx-8656f910b5.ckx-69545a5183 {
  min-width: 300px;
  padding: 0 .5rem 0 2rem;
  width: auto
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 .ckx-8656f910b5.ckx-69545a5183 {
    flex: 1;
    min-width: auto;
    padding: 0;
    text-align: center
  }
}

.ckx-6ebc1b8797 .ckx-bf2ec412f7 {
  display: flex;
  gap: .75rem
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 .ckx-bf2ec412f7 {
    gap: .25rem;
    justify-content: center
  }

  .ckx-6ebc1b8797 .ckx-8656f910b5.ckx-7687b2d7b8 {
    justify-content: center;
    width: 100%
  }
}

.ckx-6ebc1b8797 .ckx-b95fdd82ae {
  color: #000;
  font-size: 1.2rem
}

@media screen and (max-width:365px) {
  .ckx-6ebc1b8797 .ckx-b95fdd82ae {
    font-size: .8rem
  }
}

.ckx-6ebc1b8797 a.ckx-c6571005cd {
  align-items: center;
  background-color: #ebecf5;
  border: 1px dashed hsla(240, 3%, 65%, .302);
  border-radius: 5px;
  color: #1d1d25;
  cursor: default;
  display: flex;
  flex-direction: column;
  font-size: .75rem;
  height: 45px;
  justify-content: center;
  margin-block: 1rem;
  padding: .25rem;
  text-align: center;
  width: 150px;
  z-index: 1
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 a.ckx-c6571005cd {
    width: 100%
  }
}

@media screen and (max-width:510px) {
  .ckx-6ebc1b8797 a.ckx-c6571005cd {
    font-size: .8rem
  }
}

.ckx-6ebc1b8797 .ckx-c6571005cd span {
  color: #818188;
  font-size: .6rem
}

.ckx-6ebc1b8797 .ckx-35ef13b06b {
  cursor: pointer;
  display: inline-block;
  position: relative
}

.ckx-6ebc1b8797 .ckx-35ef13b06b:after {
  background-color: #f7f8fd;
  color: #0079f0;
  content: attr(data-tooltip);
  font-size: .6rem;
  left: 50%;
  opacity: 0;
  padding: 5px;
  pointer-events: none;
  position: absolute;
  top: -30px;
  transform: translateX(-50%);
  transition: opacity .5s;
  visibility: hidden;
  white-space: nowrap
}

.ckx-6ebc1b8797 .ckx-35ef13b06b:hover:after {
  opacity: 1;
  visibility: visible
}

.ckx-6ebc1b8797 .ckx-7cfc87cd85 {
  align-items: center;
  background: #00c358;
  border: 1px solid #00c358;
  border-radius: 5px;
  color: #fff;
  display: flex;
  height: 45px;
  justify-content: center;
  padding: .25rem 1.25rem;
  width: 150px
}

.ckx-6ebc1b8797 a.ckx-b08ec4a187.ckx-7cfc87cd85.ckx-81299fdf97.ckx-86db96f3c6 {
  margin-block: 1rem
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 a.ckx-b08ec4a187.ckx-7cfc87cd85.ckx-81299fdf97.ckx-86db96f3c6 {
    font-size: .8rem;
    margin-block: 0;
    width: 100%
  }
}

.ckx-6ebc1b8797 .ckx-efc2b90006 {
  font-size: 10px
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 .ckx-efc2b90006.ckx-f60597c244 {
    display: block
  }
}

@media screen and (max-width:510px) {
  .ckx-6ebc1b8797 .ckx-efc2b90006.ckx-f60597c244 {
    display: none
  }
}

.ckx-6ebc1b8797 .ckx-3326c13e21 {
  margin-top: 1.25rem
}

@media screen and (max-width:510px) {
  .ckx-6ebc1b8797 .ckx-3326c13e21 {
    margin-inline: .25rem
  }
}

.ckx-6ebc1b8797 h3.ckx-e44a4362ac {
  font-size: 1.2rem;
  margin: 0
}

.ckx-6ebc1b8797 .ckx-6dfe1000d9 {
  margin: 1rem 0;
  padding-left: 1rem
}

@media screen and (max-width:510px) {
  .ckx-6ebc1b8797 .ckx-6dfe1000d9 {
    margin-left: .5rem
  }
}

.ckx-6ebc1b8797 .ckx-97fcfa3f35 {
  margin: .7rem 0
}

.ckx-6ebc1b8797 .ckx-7cfc87cd85.ckx-ef7d63c5ba {
  font-size: 20px;
  margin: 1rem 0;
  width: 33%
}

@media screen and (max-width:1005px) {
  .ckx-6ebc1b8797 .ckx-7cfc87cd85.ckx-ef7d63c5ba {
    margin: 1rem auto;
    width: 98%
  }
}

.ckx-6ebc1b8797 .ckx-17aa7e4632 {
  line-height: 2;
  margin-left: 2rem
}

.ckx-6ebc1b8797 .ckx-e9c814009f {
  color: #0079f0;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase
}

.ckx-6ebc1b8797 .ckx-3524e264e6 {
  font-style: italic;
  font-weight: 350
}

.ckx-6ebc1b8797 .ckx-07397ec012 {
  display: flex;
  justify-content: center
}

.ckx-6ebc1b8797 .ckx-07397ec012 svg {
  cursor: pointer;
  margin: 1rem 1rem 0
}

.ckx-6ebc1b8797 .ckx-07397ec012 label {
  cursor: pointer
}

.ckx-6ebc1b8797 p.ckx-68a8d7f11f {
  font-size: 1rem;
  font-weight: 600;
  margin-top: 1rem;
  text-align: center
}

.ckx-6ebc1b8797 .ckx-c9043aab23 {
  display: none
}

.ckx-6ebc1b8797 .ckx-ae5433a6c0 {
  background: none;
  border: none;
  border-radius: 4px;
  margin-right: 10px
}

.ckx-6ebc1b8797 .ckx-08d6da76f2 {
  display: none;
  margin-top: 1rem;
  text-align: center
}

.ckx-6ebc1b8797 p.ckx-08d6da76f2 {
  font-size: .75rem;
  font-weight: 600;
  margin-top: 1rem
}

.ckx-6ebc1b8797 .ckx-468c609040 {
  text-align: center
}

.ckx-6ebc1b8797 p.ckx-468c609040 {
  color: #818188;
  font-size: .75rem;
  font-weight: 600;
  text-align: center
}

@media screen and (max-width:510px) {
  .ckx-6ebc1b8797 .ckx-ab1b366b02 {
    margin-inline: .75rem
  }
}

.ckx-6ebc1b8797 .ckx-ab1b366b02 p {
  font-size: .75rem;
  margin-top: 2rem
}

.ckx-6ebc1b8797 .ckx-db5854a11a {
  justify-content: center
}

.ckx-6ebc1b8797 .ck-ce285718e1 {
  margin: 0
}

.ckx-6ebc1b8797 .ckx-05dda6e14c {
  display: none
}

.ckx-6ebc1b8797 .ckx-db7c80cfb3,
.ckx-6ebc1b8797 .ckx-30fb714f53 {
  color: #a4a4aa;
  font-weight: 600
}

.ckx-6ebc1b8797 .ckx-3dfccfcd0d,
.ckx-6ebc1b8797 img.ckx-de0d768e05 {
  display: none
}

.ckx-6ebc1b8797 .ckx-db7c80cfb3 {
  border-bottom: none
}

.ckx-6ebc1b8797 .ckx-0882bb92f5 {
  margin: 0 0 0 .5rem
}

@media screen and (max-width:768px) {
  .ckx-6ebc1b8797 .ckx-2eca9f1836 .ck-dedf08893d {
    width: 100% !important
  }
}

.ckx-5bf839bbab .ck-3e10c1bc81,
.ckx-6eed100116 .ck-3e10c1bc81 {
  border-radius: 10px;
  margin-bottom: 2rem;
  margin-inline: .75rem
}

.ckx-5bf839bbab .ck-3e10c1bc81:after,
.ckx-6eed100116 .ck-3e10c1bc81:after {
  background-color: #fff
}

.ckx-5bf839bbab .ck-da98156add,
.ckx-6eed100116 .ck-da98156add {
  border-right: 3px solid #f2f2f2
}

@media(max-width:768px) {

  .ckx-5bf839bbab .ck-7214542594,
  .ckx-5bf839bbab .ck-ce5f8e2410,
  .ckx-5bf839bbab .ck-e91d9d1f34,
  .ckx-6eed100116 .ck-7214542594,
  .ckx-6eed100116 .ck-ce5f8e2410,
  .ckx-6eed100116 .ck-e91d9d1f34 {
    flex-basis: 100% !important;
    max-width: inherit
  }
}

.ckx-5bf839bbab .ckx-a011a5af97,
.ckx-6eed100116 .ckx-a011a5af97 {
  display: flex;
  flex: 1;
  justify-content: space-evenly
}

.ckx-5bf839bbab .ck-ce5f8e2410,
.ckx-5bf839bbab .ck-23f2094be2,
.ckx-6eed100116 .ck-ce5f8e2410,
.ckx-6eed100116 .ck-23f2094be2 {
  flex-basis: auto !important;
  width: 100%
}

@media screen and (max-width:768px) {

  .ckx-5bf839bbab .ck-ce5f8e2410:first-child,
  .ckx-6eed100116 .ck-ce5f8e2410:first-child {
    border-right: 2px solid #f2f2f2
  }
}

.ckx-5bf839bbab .ck-f11bf4e440,
.ckx-6eed100116 .ck-f11bf4e440 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.1;
  margin-bottom: .5rem
}

.ckx-5bf839bbab .ck-d9d6be6985,
.ckx-6eed100116 .ck-d9d6be6985 {
  font-size: 1.25rem
}

.ckx-5bf839bbab .ck-e91d9d1f34,
.ckx-5bf839bbab .ck-ce090f8868,
.ckx-6eed100116 .ck-e91d9d1f34,
.ckx-6eed100116 .ck-ce090f8868 {
  flex: inherit
}

.ckx-5bf839bbab .ck-aa83c77cdd,
.ckx-6eed100116 .ck-aa83c77cdd {
  border-radius: 10px;
  z-index: 1
}

@media(max-width:768px) {

  .ckx-5bf839bbab .ck-3e10c1bc81 .ck-aa83c77cdd,
  .ckx-6eed100116 .ck-3e10c1bc81 .ck-aa83c77cdd {
    margin-top: 1rem;
    width: 50%
  }
}

.ckx-5bf839bbab .ckx-6d8ba56d25,
.ckx-6eed100116 .ckx-6d8ba56d25 {
  display: block;
  font-size: .75rem;
  font-weight: 600;
  padding-top: .75rem
}

.ckx-5bf839bbab .ck-eca4c0f319,
.ckx-6eed100116 .ck-eca4c0f319 {
  background-color: #e9e9e9;
  color: dimgray;
  font-size: .6rem;
  padding: .5rem
}

@media screen and (max-width:768px) {

  .ckx-5bf839bbab .ck-eca4c0f319,
  .ckx-6eed100116 .ck-eca4c0f319 {
    padding: .75rem !important
  }
}

.ckx-e4ef998b76,
.ckx-3cc5fc5487 {
  background-color: #f7f8fd
}

.ckx-e4ef998b76 .ck-98d020ec4a,
.ckx-3cc5fc5487 .ck-98d020ec4a {
  margin: auto;
  max-width: 100%
}

.ckx-e4ef998b76 .ckx-0ed1441839,
.ckx-3cc5fc5487 .ckx-0ed1441839 {
  width: 75%
}

@media screen and (max-width:1005px) {

  .ckx-e4ef998b76 .ckx-0ed1441839,
  .ckx-3cc5fc5487 .ckx-0ed1441839 {
    width: 100%
  }
}

.ckx-e4ef998b76 a,
.ckx-3cc5fc5487 a {
  color: #fff;
  font-weight: 600;
  text-decoration: none
}

.ckx-e4ef998b76 hr,
.ckx-3cc5fc5487 hr {
  border-color: hsla(0, 0%, 67%, .278);
  margin-block: .25rem .5rem
}

.ckx-e4ef998b76 .ck-f89d5f8f6b,
.ckx-e4ef998b76 .ckx-4af1f0d94f,
.ckx-3cc5fc5487 .ck-f89d5f8f6b,
.ckx-3cc5fc5487 .ckx-4af1f0d94f {
  display: none
}

.ckx-e4ef998b76 .ckx-a0ab4fd76e,
.ckx-3cc5fc5487 .ckx-a0ab4fd76e {
  justify-content: center
}

@media(max-width:768px) {

  .ckx-e4ef998b76 .ck-8745282e3c,
  .ckx-3cc5fc5487 .ck-8745282e3c {
    padding: .25rem 0
  }
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 .ck-bde205747c,
  .ckx-3cc5fc5487 .ck-bde205747c {
    margin-block: .25rem
  }

  .ckx-e4ef998b76 .ck-9b7d6d1896,
  .ckx-3cc5fc5487 .ck-9b7d6d1896 {
    height: 20px;
    margin-left: 0
  }
}

.ckx-e4ef998b76 h1,
.ckx-3cc5fc5487 h1 {
  font-size: 1.5rem
}

.ckx-e4ef998b76 h2,
.ckx-3cc5fc5487 h2 {
  font-size: 1.4rem
}

.ckx-e4ef998b76 h3,
.ckx-3cc5fc5487 h3 {
  color: #0b2a61;
  font-size: 1.4rem
}

@media screen and (max-width:510px) {

  .ckx-e4ef998b76 h3,
  .ckx-3cc5fc5487 h3 {
    font-size: 1.3rem
  }
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 .ck-680cdb7c94.ckx-bbb188c0ea,
  .ckx-3cc5fc5487 .ck-680cdb7c94.ckx-bbb188c0ea {
    margin: 0 auto;
    max-width: 500px
  }
}

@media(max-width:768px) {

  .ckx-e4ef998b76 .ckx-67c24b5f59,
  .ckx-3cc5fc5487 .ckx-67c24b5f59 {
    display: none
  }
}

.ckx-e4ef998b76 .ckx-5cbb0d9e6e,
.ckx-3cc5fc5487 .ckx-5cbb0d9e6e {
  font-size: 1.25rem
}

.ckx-e4ef998b76 .ckx-7f99407268,
.ckx-3cc5fc5487 .ckx-7f99407268 {
  margin-bottom: 1.25rem
}

.ckx-e4ef998b76 .ckx-03c1c6a6a3,
.ckx-3cc5fc5487 .ckx-03c1c6a6a3 {
  background-color: #fff;
  border: 1px solid hsla(240, 3%, 65%, .3);
  box-shadow: 0 10px 24px -14px rgba(0, 0, 0, .502);
  -webkit-box-shadow: 0 10px 24px -14px rgba(0, 0, 0, .502);
  -moz-box-shadow: 0 10px 24px -14px rgba(0, 0, 0, .502);
  padding: 1rem;
  position: relative
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 .ckx-03c1c6a6a3,
  .ckx-3cc5fc5487 .ckx-03c1c6a6a3 {
    padding-bottom: .5rem
  }
}

.ckx-e4ef998b76 .ckx-95c6afd1c5,
.ckx-3cc5fc5487 .ckx-95c6afd1c5 {
  display: flex
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 .ckx-95c6afd1c5,
  .ckx-3cc5fc5487 .ckx-95c6afd1c5 {
    display: block
  }
}

.ckx-e4ef998b76 .ckx-f5d3023885,
.ckx-3cc5fc5487 .ckx-f5d3023885 {
  display: flex;
  justify-content: space-evenly
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 .ckx-f5d3023885,
  .ckx-3cc5fc5487 .ckx-f5d3023885 {
    display: flex;
    gap: .25rem;
    justify-content: center;
    padding: .5rem 0
  }
}

.ckx-e4ef998b76 .ckx-8656f910b5.ckx-01eca80f94,
.ckx-3cc5fc5487 .ckx-8656f910b5.ckx-01eca80f94 {
  align-self: center;
  width: 100%
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 .ckx-8656f910b5.ckx-01eca80f94,
  .ckx-3cc5fc5487 .ckx-8656f910b5.ckx-01eca80f94 {
    display: flex;
    flex: 1;
    justify-content: center;
    width: auto
  }
}

.ckx-e4ef998b76 .ckx-8656f910b5.ckx-01eca80f94 img,
.ckx-3cc5fc5487 .ckx-8656f910b5.ckx-01eca80f94 img {
  border-radius: 10px;
  display: block
}

@media screen and (max-width:365px) {

  .ckx-e4ef998b76 .ckx-8656f910b5.ckx-01eca80f94 img,
  .ckx-3cc5fc5487 .ckx-8656f910b5.ckx-01eca80f94 img {
    scale: .9
  }
}

.ckx-e4ef998b76 .ckx-8656f910b5.ckx-69545a5183,
.ckx-3cc5fc5487 .ckx-8656f910b5.ckx-69545a5183 {
  min-width: 300px;
  padding: 0 .5rem 0 2rem;
  width: auto
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 .ckx-8656f910b5.ckx-69545a5183,
  .ckx-3cc5fc5487 .ckx-8656f910b5.ckx-69545a5183 {
    flex: 1;
    min-width: auto;
    padding: 0;
    text-align: center
  }
}

.ckx-e4ef998b76 .ckx-bf2ec412f7,
.ckx-3cc5fc5487 .ckx-bf2ec412f7 {
  display: flex;
  gap: .75rem
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 .ckx-bf2ec412f7,
  .ckx-3cc5fc5487 .ckx-bf2ec412f7 {
    gap: .25rem;
    justify-content: center
  }

  .ckx-e4ef998b76 .ckx-8656f910b5.ckx-7687b2d7b8,
  .ckx-3cc5fc5487 .ckx-8656f910b5.ckx-7687b2d7b8 {
    justify-content: center;
    width: 100%
  }
}

.ckx-e4ef998b76 .ckx-446b167e36,
.ckx-3cc5fc5487 .ckx-446b167e36 {
  color: #707070
}

.ckx-e4ef998b76 .ckx-b95fdd82ae,
.ckx-3cc5fc5487 .ckx-b95fdd82ae {
  color: #181a1a;
  font-size: 1.2rem
}

@media screen and (max-width:365px) {

  .ckx-e4ef998b76 .ckx-b95fdd82ae,
  .ckx-3cc5fc5487 .ckx-b95fdd82ae {
    font-size: .8rem
  }
}

.ckx-e4ef998b76 a.ckx-c6571005cd,
.ckx-3cc5fc5487 a.ckx-c6571005cd {
  align-items: center;
  background-color: #ebecf5;
  border: 1px dashed hsla(240, 3%, 65%, .302);
  border-radius: 5px;
  color: #1d1d25;
  cursor: default;
  display: flex;
  flex-direction: column;
  font-size: .75rem;
  height: 45px;
  justify-content: center;
  margin-block: 1rem;
  padding: .25rem;
  text-align: center;
  width: 150px;
  z-index: 1
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 a.ckx-c6571005cd,
  .ckx-3cc5fc5487 a.ckx-c6571005cd {
    width: 100%
  }
}

@media screen and (max-width:510px) {

  .ckx-e4ef998b76 a.ckx-c6571005cd,
  .ckx-3cc5fc5487 a.ckx-c6571005cd {
    font-size: .8rem
  }
}

.ckx-e4ef998b76 .ckx-c6571005cd span,
.ckx-3cc5fc5487 .ckx-c6571005cd span {
  color: #818188;
  font-size: .6rem
}

.ckx-e4ef998b76 .ckx-35ef13b06b,
.ckx-3cc5fc5487 .ckx-35ef13b06b {
  cursor: pointer;
  display: inline-block;
  position: relative
}

.ckx-e4ef998b76 .ckx-35ef13b06b:after,
.ckx-3cc5fc5487 .ckx-35ef13b06b:after {
  background-color: #f7f8fd;
  color: #0079f0;
  content: attr(data-tooltip);
  font-size: .6rem;
  left: 50%;
  opacity: 0;
  padding: 5px;
  pointer-events: none;
  position: absolute;
  top: -30px;
  transform: translateX(-50%);
  transition: opacity .5s;
  visibility: hidden;
  white-space: nowrap
}

.ckx-e4ef998b76 .ckx-35ef13b06b:hover:after,
.ckx-3cc5fc5487 .ckx-35ef13b06b:hover:after {
  opacity: 1;
  visibility: visible
}

.ckx-e4ef998b76 .ckx-7cfc87cd85,
.ckx-3cc5fc5487 .ckx-7cfc87cd85 {
  align-items: center;
  background: #58bf64;
  border: 1px solid #58bf64;
  border-radius: 10px;
  color: #fff;
  display: flex;
  height: 45px;
  justify-content: center;
  padding: .25rem 1.25rem;
  width: 150px
}

.ckx-e4ef998b76 a.ckx-b08ec4a187.ckx-7cfc87cd85.ckx-81299fdf97.ckx-86db96f3c6,
.ckx-3cc5fc5487 a.ckx-b08ec4a187.ckx-7cfc87cd85.ckx-81299fdf97.ckx-86db96f3c6 {
  margin-block: 1rem
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 a.ckx-b08ec4a187.ckx-7cfc87cd85.ckx-81299fdf97.ckx-86db96f3c6,
  .ckx-3cc5fc5487 a.ckx-b08ec4a187.ckx-7cfc87cd85.ckx-81299fdf97.ckx-86db96f3c6 {
    font-size: .8rem;
    margin-block: 0;
    width: 100%
  }
}

.ckx-e4ef998b76 .ckx-efc2b90006,
.ckx-3cc5fc5487 .ckx-efc2b90006 {
  color: #181a1a;
  font-size: 10px
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 .ckx-efc2b90006.ckx-f60597c244,
  .ckx-3cc5fc5487 .ckx-efc2b90006.ckx-f60597c244 {
    display: block
  }
}

@media screen and (max-width:510px) {

  .ckx-e4ef998b76 .ckx-efc2b90006.ckx-f60597c244,
  .ckx-3cc5fc5487 .ckx-efc2b90006.ckx-f60597c244 {
    display: none
  }
}

.ckx-e4ef998b76 .ckx-3326c13e21,
.ckx-3cc5fc5487 .ckx-3326c13e21 {
  background: #fff;
  border: 1px solid #dedfe4;
  border-radius: 10px;
  margin-top: 1.25rem;
  padding: 1rem 2rem
}

.ckx-e4ef998b76 .ckx-3326c13e21 h2,
.ckx-3cc5fc5487 .ckx-3326c13e21 h2 {
  color: #0b2a61
}

@media screen and (max-width:510px) {

  .ckx-e4ef998b76 .ckx-3326c13e21,
  .ckx-3cc5fc5487 .ckx-3326c13e21 {
    margin-inline: .25rem
  }
}

.ckx-e4ef998b76 h3.ckx-e44a4362ac,
.ckx-3cc5fc5487 h3.ckx-e44a4362ac {
  color: #181a1a;
  font-size: 1.2rem;
  margin: 0
}

.ckx-e4ef998b76 .ckx-6dfe1000d9,
.ckx-3cc5fc5487 .ckx-6dfe1000d9 {
  margin: 1rem 0;
  padding-left: 1rem
}

@media screen and (max-width:510px) {

  .ckx-e4ef998b76 .ckx-6dfe1000d9,
  .ckx-3cc5fc5487 .ckx-6dfe1000d9 {
    margin-left: .5rem
  }
}

.ckx-e4ef998b76 .ckx-97fcfa3f35,
.ckx-3cc5fc5487 .ckx-97fcfa3f35 {
  margin: .7rem 0
}

.ckx-e4ef998b76 .ckx-7cfc87cd85.ckx-ef7d63c5ba,
.ckx-3cc5fc5487 .ckx-7cfc87cd85.ckx-ef7d63c5ba {
  font-size: 20px;
  margin: 1rem 0;
  width: 23%
}

@media screen and (max-width:1005px) {

  .ckx-e4ef998b76 .ckx-7cfc87cd85.ckx-ef7d63c5ba,
  .ckx-3cc5fc5487 .ckx-7cfc87cd85.ckx-ef7d63c5ba {
    margin: 1rem auto;
    width: 98%
  }
}

.ckx-e4ef998b76 .ckx-17aa7e4632,
.ckx-3cc5fc5487 .ckx-17aa7e4632 {
  line-height: 2;
  margin-left: 2rem
}

.ckx-e4ef998b76 .ckx-e9c814009f,
.ckx-3cc5fc5487 .ckx-e9c814009f {
  color: #0079f0;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase
}

.ckx-e4ef998b76 .ckx-3524e264e6,
.ckx-3cc5fc5487 .ckx-3524e264e6 {
  font-style: italic;
  font-weight: 350
}

.ckx-e4ef998b76 .ckx-07397ec012,
.ckx-3cc5fc5487 .ckx-07397ec012 {
  display: flex;
  justify-content: center
}

.ckx-e4ef998b76 .ckx-07397ec012 svg,
.ckx-3cc5fc5487 .ckx-07397ec012 svg {
  cursor: pointer;
  margin: 1rem 1rem 0
}

.ckx-e4ef998b76 .ckx-07397ec012 label,
.ckx-3cc5fc5487 .ckx-07397ec012 label {
  cursor: pointer
}

.ckx-e4ef998b76 p.ckx-68a8d7f11f,
.ckx-3cc5fc5487 p.ckx-68a8d7f11f {
  font-size: 1rem;
  font-weight: 600;
  margin-top: 1rem;
  text-align: center
}

.ckx-e4ef998b76 .ckx-c9043aab23,
.ckx-3cc5fc5487 .ckx-c9043aab23 {
  display: none
}

.ckx-e4ef998b76 .ckx-ae5433a6c0,
.ckx-3cc5fc5487 .ckx-ae5433a6c0 {
  background: none;
  border: none;
  border-radius: 4px;
  margin-right: 10px
}

.ckx-e4ef998b76 .ckx-08d6da76f2,
.ckx-3cc5fc5487 .ckx-08d6da76f2 {
  display: none;
  margin-top: 1rem;
  text-align: center
}

.ckx-e4ef998b76 p.ckx-08d6da76f2,
.ckx-3cc5fc5487 p.ckx-08d6da76f2 {
  font-size: .75rem;
  font-weight: 600;
  margin-top: 1rem
}

.ckx-e4ef998b76 .ckx-468c609040,
.ckx-3cc5fc5487 .ckx-468c609040 {
  text-align: center
}

.ckx-e4ef998b76 p.ckx-468c609040,
.ckx-3cc5fc5487 p.ckx-468c609040 {
  color: #818188;
  font-size: .75rem;
  font-weight: 600;
  text-align: center
}

@media screen and (max-width:510px) {

  .ckx-e4ef998b76 .ckx-ab1b366b02,
  .ckx-3cc5fc5487 .ckx-ab1b366b02 {
    margin-inline: .75rem
  }
}

.ckx-e4ef998b76 .ckx-ab1b366b02 p,
.ckx-3cc5fc5487 .ckx-ab1b366b02 p {
  font-size: .75rem;
  margin-top: 2rem
}

.ckx-e4ef998b76 .ckx-2eca9f1836,
.ckx-3cc5fc5487 .ckx-2eca9f1836 {
  background-color: #0a3380
}

.ckx-e4ef998b76 .ckx-db5854a11a,
.ckx-3cc5fc5487 .ckx-db5854a11a {
  justify-content: center
}

.ckx-e4ef998b76 .ck-ce285718e1,
.ckx-3cc5fc5487 .ck-ce285718e1 {
  margin: 0
}

.ckx-e4ef998b76 .ckx-05dda6e14c,
.ckx-3cc5fc5487 .ckx-05dda6e14c {
  display: none
}

.ckx-e4ef998b76 .ckx-db7c80cfb3,
.ckx-e4ef998b76 .ckx-30fb714f53,
.ckx-3cc5fc5487 .ckx-db7c80cfb3,
.ckx-3cc5fc5487 .ckx-30fb714f53 {
  color: #a4a4aa;
  font-weight: 600
}

.ckx-e4ef998b76 .ck-f284996b7c,
.ckx-3cc5fc5487 .ck-f284996b7c {
  color: #a4a4aa;
  font-weight: 600;
  text-align: center
}

.ckx-e4ef998b76 .ckx-3dfccfcd0d,
.ckx-e4ef998b76 img.ckx-de0d768e05,
.ckx-3cc5fc5487 .ckx-3dfccfcd0d,
.ckx-3cc5fc5487 img.ckx-de0d768e05 {
  display: none
}

.ckx-e4ef998b76 .ckx-db7c80cfb3,
.ckx-3cc5fc5487 .ckx-db7c80cfb3 {
  border-bottom: none
}

.ckx-e4ef998b76 .ckx-0882bb92f5,
.ckx-3cc5fc5487 .ckx-0882bb92f5 {
  margin: 0 0 0 .5rem
}

@media screen and (max-width:768px) {

  .ckx-e4ef998b76 .ckx-2eca9f1836 .ck-dedf08893d,
  .ckx-3cc5fc5487 .ckx-2eca9f1836 .ck-dedf08893d {
    width: 100% !important
  }
}

.ck-3f7bdccebb[hidden] {
  display: none !important
}


/* Casino Kompas DK — redesigned visual layer */
:root {
  --ck-ink: #0b1f33;
  --ck-ink-2: #12344d;
  --ck-accent: #0f9f8f;
  --ck-accent-dark: #08766b;
  --ck-gold: #f2bd4b;
  --ck-bg: #eef3f6;
  --ck-card: #ffffff;
  --ck-muted: #607282;
  --ck-line: #d8e2e8;
  --ck-shadow: 0 12px 34px rgba(11, 31, 51, .10);
}

* {
  box-sizing: border-box
}

html {
  scroll-behavior: smooth;
  background: var(--ck-bg)
}

body {
  margin: 0;
  background: var(--ck-bg) !important;
  color: #1a2c3b !important;
  font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
  letter-spacing: -.005em
}

.ck-98d020ec4a {
  overflow: hidden
}

.ck-dedf08893d {
  width: min(1180px, calc(100% - 40px)) !important;
  max-width: none !important;
  margin: 0 auto !important;
  padding-left: 0 !important;
  padding-right: 0 !important
}

a {
  transition: color .2s ease, background-color .2s ease, border-color .2s ease, transform .2s ease, box-shadow .2s ease
}

/* responsible-play strip */
.ck-73541994d4 {
  background: #e6f4f1 !important;
  color: #284a49 !important;
  border-bottom: 1px solid #cce3df !important;
  padding: 9px 20px !important;
  font-size: 12px !important;
  line-height: 1.45 !important;
  text-align: center !important
}

.ck-73541994d4 a {
  color: var(--ck-accent-dark) !important;
  font-weight: 700 !important
}

/* navigation */
.ck-b8713c1c1a {
  background: linear-gradient(120deg, var(--ck-ink), #0e2a3f) !important;
  border: 0 !important;
  box-shadow: 0 8px 30px rgba(3, 18, 30, .20) !important;
  position: relative !important;
  z-index: 20
}

.ck-8745282e3c {
  min-height: 86px !important;
  padding: 10px 0 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important
}

.ck-bde205747c {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important
}

.ck-bde205747c a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important
}

.ck-9b7d6d1896 {
  width: 250px !important;
  height: auto !important;
  max-height: 64px !important;
  object-fit: contain !important
}

.ck-f89d5f8f6b {
  display: none !important
}

/* hero */
.ck-05f16831a8 {
  position: relative !important;
  background: linear-gradient(120deg, rgba(5, 24, 39, .94), rgba(12, 58, 68, .79)), url("../img/top10casino_desktop_banner4.jpg.webp") center/cover no-repeat !important;
  padding: 42px 0 50px !important
}

.ck-05f16831a8 .ck-dedf08893d {
  width: min(1180px, calc(100% - 40px)) !important
}

.ck-05f16831a8 .ck-96bf7c3e89 {
  min-height: 0 !important;
  background: linear-gradient(135deg, rgba(8, 29, 45, .88), rgba(15, 79, 78, .63)) !important;
  border: 1px solid rgba(255, 255, 255, .14) !important;
  border-radius: 28px !important;
  box-shadow: 0 22px 65px rgba(0, 0, 0, .24) !important;
  padding: 58px 64px 34px !important;
  overflow: hidden !important;
  backdrop-filter: blur(3px)
}

.ck-9e1ae87c8a {
  display: none !important
}

.ck-05f16831a8 h1 {
  max-width: 930px !important;
  margin: 0 auto 20px !important;
  color: #fff !important;
  font-size: clamp(38px, 5vw, 68px) !important;
  line-height: 1.02 !important;
  letter-spacing: -.045em !important;
  font-weight: 850 !important;
  text-transform: none !important
}

.ck-05f16831a8 h1 span {
  color: var(--ck-gold) !important
}

.ck-05f16831a8 .ck-260b322f1a p {
  max-width: 850px !important;
  margin: 0 auto 15px !important;
  color: #eef8f7 !important;
  font-size: 17px !important;
  line-height: 1.65 !important
}

.ck-05f16831a8 .ck-260b322f1a p small {
  display: block !important;
  color: #d5e6e5 !important;
  font-size: 11px !important;
  line-height: 1.55 !important
}

.ck-8871c07a05 {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 14px !important;
  max-width: 790px !important;
  margin: 32px auto 0 !important
}

.ck-0ec04369fe {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 10px !important;
  padding: 13px 16px !important;
  border: 1px solid rgba(255, 255, 255, .16) !important;
  border-radius: 14px !important;
  background: rgba(255, 255, 255, .08) !important;
  color: #fff !important;
  font-size: 13px !important;
  line-height: 1.35 !important
}

.ck-0ec04369fe span {
  color: #0b1f33
}

.ck-0ec04369fe svg {
  width: 22px !important;
  height: 22px !important;
  min-width: 22px !important;
  fill: var(--ck-gold) !important
}

/* offer table */
.ck-3a78635b26 {
  padding: 42px 0 56px !important;
  background: var(--ck-bg) !important
}

.ck-3a78635b26 .ck-96bf7c3e89 {
  padding: 0 !important;
  background: transparent !important
}

.ck-c97b93ed3b {
  display: block !important;
  background: transparent !important
}

.ck-f8ad686ca7 {
  overflow: hidden !important;
  border-radius: 16px !important;
  background: var(--ck-ink) !important;
  box-shadow: 0 8px 20px rgba(11, 31, 51, .10) !important;
  margin-bottom: 14px !important
}

.ck-09d3ca4f33 {
  background: transparent !important;
  color: #eef7f8 !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  letter-spacing: .075em !important;
  padding-top: 17px !important;
  padding-bottom: 17px !important
}

.ck-3e10c1bc81 {
  background: var(--ck-card) !important;
  border: 1px solid var(--ck-line) !important;
  border-radius: 18px !important;
  box-shadow: var(--ck-shadow) !important;
  margin: 0 0 15px !important;
  overflow: hidden !important;
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease !important
}

.ck-3e10c1bc81:hover {
  transform: translateY(-2px) !important;
  box-shadow: 0 16px 40px rgba(11, 31, 51, .14) !important;
  border-color: #bfd5d7 !important
}

.ck-da98156add {
  padding-top: 22px !important;
  padding-bottom: 22px !important
}

.ck-7214542594 img {
  max-width: 160px !important;
  max-height: 74px !important;
  object-fit: contain !important
}

.ck-39be8bef9b {
  color: var(--ck-muted) !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  letter-spacing: .08em !important
}

.ck-c3c783f4cc {
  color: var(--ck-ink) !important;
  font-size: 12px !important;
  letter-spacing: .03em !important
}

.ck-d9d6be6985 {
  color: var(--ck-ink) !important;
  font-size: 18px !important;
  line-height: 1.35 !important;
  font-weight: 800 !important
}

.ck-155bbdd9c0 {
  color: var(--ck-ink) !important;
  font-size: 26px !important;
  font-weight: 850 !important
}

.ck-55e57b7208 svg {
  fill: var(--ck-gold) !important
}

.ck-aa83c77cdd {
  background: linear-gradient(135deg, var(--ck-accent), #18b7a4) !important;
  color: #fff !important;
  border: 1px solid rgba(0, 0, 0, .03) !important;
  border-radius: 12px !important;
  box-shadow: 0 8px 18px rgba(15, 159, 143, .22) !important;
  font-weight: 800 !important;
  letter-spacing: .01em !important;
  padding: 12px 18px !important;
  min-height: 46px !important
}

.ck-aa83c77cdd:hover {
  background: linear-gradient(135deg, var(--ck-accent-dark), var(--ck-accent)) !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 12px 22px rgba(15, 159, 143, .29) !important
}

.ck-eca4c0f319 {
  color: #6d7b87 !important;
  font-size: 10px !important;
  line-height: 1.55 !important;
  background: #f9fbfc !important;
  border-top: 1px solid #edf2f4 !important
}

.ck-eca4c0f319 a {
  color: var(--ck-accent-dark) !important
}

/* editorial content */
.ck-edbb8b18bd {
  background: var(--ck-bg) !important;
  padding: 14px 0 38px !important
}

.ck-edbb8b18bd .ck-96bf7c3e89,
.ck-4f3c4b8f87 {
  background: #fff !important;
  border: 1px solid var(--ck-line) !important;
  border-radius: 22px !important;
  box-shadow: 0 10px 30px rgba(11, 31, 51, .07) !important;
  padding: 40px 46px !important
}

.ck-edbb8b18bd h1,
.ck-edbb8b18bd h2,
.ck-edbb8b18bd h3,
.ck-edbb8b18bd h4,
.ck-4f3c4b8f87 h1,
.ck-4f3c4b8f87 h2,
.ck-4f3c4b8f87 h3 {
  color: var(--ck-ink) !important;
  letter-spacing: -.025em !important;
  line-height: 1.2 !important
}

.ck-edbb8b18bd h1,
.ck-4f3c4b8f87 h1 {
  font-size: 34px !important
}

.ck-edbb8b18bd h2,
.ck-4f3c4b8f87 h2 {
  font-size: 27px !important;
  margin-top: 32px !important
}

.ck-edbb8b18bd h3,
.ck-4f3c4b8f87 h3 {
  font-size: 22px !important
}

.ck-edbb8b18bd p,
.ck-4f3c4b8f87 p,
.ck-4f3c4b8f87 li {
  color: #344a5b !important;
  font-size: 16px !important;
  line-height: 1.72 !important
}

.ck-edbb8b18bd a,
.ck-4f3c4b8f87 a {
  color: var(--ck-accent-dark) !important;
  text-decoration-thickness: 1px !important;
  text-underline-offset: 3px !important
}

/* footer */
.ck-0794610dd4 {
  background: var(--ck-bg) !important;
  padding-top: 24px !important
}

.ck-009c1bc320 {
  background: linear-gradient(135deg, #081a2a, var(--ck-ink-2)) !important;
  color: #dce8ee !important;
  border-radius: 24px 24px 0 0 !important;
  padding: 42px 48px 30px !important
}

.ck-f233363517 {
  text-align: center !important;
  margin-bottom: 22px !important
}

.ck-f233363517 img {
  width: 230px !important;
  height: auto !important;
  max-height: 70px !important
}

.ck-dae886927d {
  display: flex !important;
  justify-content: center !important;
  gap: 24px !important;
  list-style: none !important;
  padding: 0 !important;
  margin: 0 0 28px !important
}

.ck-dae886927d a {
  color: #f0f6f8 !important;
  font-size: 14px !important;
  font-weight: 700 !important
}

.ck-9fe076f50a p,
.ck-f284996b7c p {
  color: #b8c8d1 !important;
  font-size: 12px !important;
  line-height: 1.65 !important
}

.ck-ce285718e1 {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 20px !important;
  margin: 26px 0 !important;
  flex-wrap: wrap !important
}

.ck-ce285718e1 svg,
.ck-ce285718e1 img {
  max-height: 48px !important;
  width: auto !important
}

.ck-9f02fc57e8 {
  border-top: 1px solid rgba(255, 255, 255, .10) !important;
  margin-top: 24px !important;
  padding-top: 20px !important;
  color: #9fb2be !important;
  text-align: center !important;
  font-size: 12px !important
}

/* cookie notice */
.ck-3f7bdccebb {
  position: fixed !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  z-index: 9999 !important;
  background: rgba(8, 26, 42, .97) !important;
  border-top: 1px solid rgba(255, 255, 255, .12) !important;
  box-shadow: 0 -10px 34px rgba(0, 0, 0, .18) !important;
  padding: 13px 0 !important;
  color: #e8f2f5 !important
}

.ck-17772b0dfd {
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 20px !important
}

.ck-21d252ab72 {
  font-size: 13px !important;
  line-height: 1.45 !important;
  color: #d7e4e9 !important
}

.ck-21d252ab72 a {
  color: #8ce0d3 !important;
  font-weight: 700 !important
}

.ck-3630c6c80f {
  appearance: none !important;
  border: 0 !important;
  border-radius: 10px !important;
  background: var(--ck-gold) !important;
  color: #172738 !important;
  font-weight: 850 !important;
  padding: 10px 20px !important;
  min-width: 86px !important;
  cursor: pointer !important
}

.ck-3630c6c80f:hover {
  background: #ffd36c !important
}

.ck-a40abacbe1 {
  opacity: .12 !important;
  filter: saturate(.75) contrast(.95) !important
}

@media (max-width: 768px) {
  .ck-dedf08893d {
    width: min(100% - 24px, 1180px) !important
  }

  .ck-8745282e3c {
    min-height: 72px !important
  }

  .ck-9b7d6d1896 {
    width: 205px !important;
    max-height: 54px !important
  }

  .ck-05f16831a8 {
    padding: 22px 0 30px !important
  }

  .ck-05f16831a8 .ck-96bf7c3e89 {
    border-radius: 20px !important;
    padding: 34px 20px 24px !important
  }

  .ck-9e1ae87c8a {
    display: block !important;
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    opacity: .18 !important;
    z-index: 0 !important
  }

  .ck-f499820ea2,
  .ck-8871c07a05 {
    position: relative !important;
    z-index: 1 !important
  }

  .ck-644fc203cc {
    display: block !important
  }

  .ck-260b322f1a {
    display: none !important
  }

  .ck-05f16831a8 h1 {
    font-size: 34px !important;
    line-height: 1.06 !important;
    margin-bottom: 8px !important
  }

  .ck-8871c07a05 {
    grid-template-columns: 1fr !important;
    gap: 10px !important;
    margin-top: 22px !important
  }

  .ck-0ec04369fe {
    justify-content: flex-start !important;
    font-size: 12px !important
  }

  .ck-3a78635b26 {
    padding: 26px 0 36px !important
  }

  .ck-f8ad686ca7 {
    display: none !important
  }

  .ck-3e10c1bc81 {
    border-radius: 16px !important;
    margin-bottom: 12px !important;
    padding: 8px 10px !important
  }

  .ck-da98156add {
    padding-top: 10px !important;
    padding-bottom: 10px !important
  }

  .ck-7214542594 img {
    max-width: 128px !important;
    max-height: 60px !important
  }

  .ck-d9d6be6985 {
    font-size: 16px !important
  }

  .ck-aa83c77cdd {
    min-height: 44px !important;
    border-radius: 10px !important
  }

  .ck-edbb8b18bd .ck-96bf7c3e89,
  .ck-4f3c4b8f87 {
    border-radius: 16px !important;
    padding: 26px 22px !important
  }

  .ck-edbb8b18bd h1,
  .ck-4f3c4b8f87 h1 {
    font-size: 29px !important
  }

  .ck-edbb8b18bd h2,
  .ck-4f3c4b8f87 h2 {
    font-size: 24px !important
  }

  .ck-009c1bc320 {
    border-radius: 18px 18px 0 0 !important;
    padding: 32px 22px 24px !important
  }

  .ck-dae886927d {
    gap: 14px !important;
    flex-wrap: wrap !important
  }

  .ck-17772b0dfd {
    align-items: flex-start !important;
    gap: 12px !important
  }

  .ck-21d252ab72 {
    font-size: 12px !important
  }

  .ck-3630c6c80f {
    padding: 9px 15px !important;
    min-width: 68px !important
  }
}

@media (max-width: 440px) {
  .ck-dedf08893d {
    width: calc(100% - 18px) !important
  }

  .ck-73541994d4 {
    font-size: 10px !important;
    padding: 7px 10px !important
  }

  .ck-05f16831a8 .ck-96bf7c3e89 {
    padding: 28px 16px 20px !important
  }

  .ck-05f16831a8 h1 {
    font-size: 30px !important
  }

  .ck-3e10c1bc81 {
    padding: 6px !important
  }

  .ck-edbb8b18bd .ck-96bf7c3e89,
  .ck-4f3c4b8f87 {
    padding: 22px 17px !important
  }

  .ck-3f7bdccebb {
    padding: 10px 0 !important
  }
}


/* offer hover/cursor stability fix */
.ck-3e10c1bc81,
.ck-3e10c1bc81:hover {
  transform: none !important;
}

.ck-3e10c1bc81,
.ck-3e10c1bc81 * {
  cursor: pointer !important;
}

/* 2026-09-08: clickable logo + stable offer cursor */
.ck-bde205747c {
  pointer-events: auto !important;
}

.ck-bde205747c>a {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  pointer-events: auto !important;
  cursor: pointer !important;
  position: relative !important;
  z-index: 30 !important;
}

.ck-bde205747c>a>img {
  pointer-events: none !important;
}

html body .ck-c97b93ed3b .ck-3e10c1bc81,
html body .ck-c97b93ed3b .ck-3e10c1bc81 *,
html body .ck-c97b93ed3b .ck-3e10c1bc81::before,
html body .ck-c97b93ed3b .ck-3e10c1bc81::after,
html body .ck-c97b93ed3b .ck-3e10c1bc81 *::before,
html body .ck-c97b93ed3b .ck-3e10c1bc81 *::after {
  cursor: pointer !important;
}

html body .ck-c97b93ed3b .ck-3e10c1bc81,
html body .ck-c97b93ed3b .ck-3e10c1bc81:hover {
  transform: none !important;
}