img,
video,
iframe,
hr,
a,
button {
  max-width: 100%;
}
body {
  overflow-x: unset !important;
  padding-bottom: 75px;
}
html {
  overscroll-behavior: none;
  scroll-behavior: smooth;
}
#wrapper {
  height: 100%;
}
#wrapper,
body,
body.body {
  overflow-x: unset !important;
  background: rgba(242, 242, 242, 1);
  color: rgba(0, 0, 0, 1);
}
* {
  box-sizing: border-box;
  margin: 0px;
  padding: 0px;
}
[data-gjs-type="text"][class*="gjs-comp-selected"] {
  outline-color: purple !important;
  outline-style: solid !important;
  outline-width: 3px !important;
}
[data-gjs-type="text"][class*="gjs-selected"] {
  outline: 3px solid purple !important;
}
.mw-slarge {
  max-width: 1150px;
}
.mw-full {
  max-width: 100%;
}
[data-text="text"] {
  padding: 0px;
}
.fk-row {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  height: auto;
  max-width: 100%;
  padding: 0px;
}
.fk-row.gjs-selected {
  outline: 3px solid red !important;
}
.fk-col {
  min-height: 25px;
  flex-grow: 1;
  width: min-content;
  padding: 0px;
}
.fk-col.gjs-selected {
  outline: 3px solid rgba(248, 186, 3, 1) !important;
}
.top-red {
  border-top: 5px solid rgba(247, 34, 16, 1);
}
.break-all {
  word-break: break-all;
}
.pulse {
  box-shadow: 0 0 0 0 rgba(50, 205, 50, 0.7);
  animation: pulse 1.25s infinite cubic-bezier(0.66, 0, 0, 1);
}
.coupon-style b {
  position: relative;
  z-index: 2;
}
.spin-box {
  position: relative;
}
.spin-btn {
  cursor: pointer;
  position: absolute;
  z-index: 2;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.spin-img.super-rotation {
  -webkit-animation-name: super-rotation;
  animation-name: super-rotation;
  -webkit-animation-duration: 7s;
  animation-duration: 7s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
}
.uppsercase {
  text-transform: uppercase;
}
#i24tr {
  justify-content: center;
}
#iw7tu {
  justify-content: center;
}
a[data-gjs-type="link"][class*="gjs-selected"] {
  outline: 3px solid purple !important;
}
a {
  cursor: pointer;
}
#igxzqk a,
#igxzqk a:link,
#igxzqk a:visited,
#igxzqk a:hover,
#igxzqk a:active {
  color: #135e72;
  text-decoration: none;
}
.footer-menu > a,
.footer-menu > a:link,
.footer-menu > a:visited,
.footer-menu > a:hover,
.footer-menu > a:active {
  color: #135e72;
}
.inline-block {
  display: inline-block;
}
.v-middle {
  vertical-align: middle;
}
img[data-gjs-type="image"][class*="gjs-selected"] {
  outline: 3px solid orange !important;
}
#i67ls {
  background-color: rgba(255, 255, 255, 1) !important;
  padding-left: 30px;
  padding-right: 30px;
  margin-top: 1px;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  flex: 1 0;
  border-width: 1px;
}
#ix2mm {
  justify-content: center;
}
#iogem {
  font-size: 40px;
  line-height: 1.3em;
  margin-top: 20px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  flex: 0 0;
  border-width: 1px;
}
#i9f0h {
  font-size: 20px;
  line-height: 1.4em;
  color: rgba(255, 255, 255, 1) !important;
  background-color: red !important;
  font-weight: 700;
  margin-bottom: 5px;
  margin-right: 13px;
  padding: 5px 14px;
}
#io3tk {
  width: 100%;
  margin-top: 15px;
  text-align: left;
}
#imj64 {
  font-size: 20px;
  line-height: 1.4em;
  color: rgba(255, 255, 255, 1) !important;
  background-color: rgba(192, 192, 192, 1) !important;
  font-weight: 700;
  margin-right: 13px;
  margin-bottom: 5px;
  padding: 5px 14px;
}
#ib316 {
  font-size: 20px;
  line-height: 1.4em;
  color: rgba(255, 255, 255, 1) !important;
  background-color: rgba(192, 192, 192, 1) !important;
  font-weight: 700;
  margin-right: 13px;
  margin-bottom: 5px;
  padding: 5px 14px;
}
#iz6a8 {
  font-size: 21px;
  line-height: 1.4em;
  margin-right: 40px;
  text-align: left;
}
#if6qt {
  font-size: 25px;
  line-height: 1.3em;
}
#im4nl {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#scroll-point {
  width: 100%;
  margin-top: 0;
}
#ia75z {
  justify-content: center;
  display: none;
}
#ibxw7 {
  background-color: rgba(255, 255, 255, 1) !important;
  padding-left: 30px;
  padding-right: 30px;
}
#i5nrf {
  width: 100%;
  margin-top: 30px;
  text-align: left;
}
#iifgl {
  background-color: rgba(255, 255, 255, 1) !important;
  padding-left: 30px;
  padding-right: 30px;
}
#igftx {
  justify-content: center;
}
#fkt-image-ab7-e8f-a5b {
  color: black !important;
  width: 41px !important;
  margin-right: 40px;
}
#fkt-image-db9-48f-86d {
  color: black !important;
  width: 41px !important;
  margin-right: 40px;
}
#fkt-image-589-1ad-90a {
  color: black !important;
  width: 41px !important;
  margin-right: 40px;
}
#fkt-image-bdc-884-b4f {
  color: black !important;
  width: 41px !important;
  margin-right: 40px;
}
#fkt-image-9cb-7b5-8e9 {
  color: black !important;
  width: 41px !important;
  margin-right: 0;
}
#iztd8 {
  font-size: 20px;
  line-height: 1.4em;
}
#i3nlr {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-a99-382-8f7 {
  aspect-ratio: 750/423;
  color: black !important;
  width: 750px !important;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  flex: 0 1;
  margin: 20px 1px 1px;
  padding: 1px;
  border-width: 0;
  border-color: none !important;
}
#i98ez4 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-f95-1ba-b55 {
  color: black !important;
  width: 450px !important;
  margin-top: 30px;
  height: auto;
}
#idkw6k {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#ic5baq {
  background-color: rgba(255, 255, 255, 1) !important;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 0;
}
#ioih0b {
  justify-content: center;
}
#iuvxsd {
  background-color: rgba(255, 255, 255, 1) !important;
  padding-left: 30px;
  padding-right: 30px;
}
#i33cad {
  justify-content: center;
}
#igfx2j {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#ieb77w {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 5px;
  color: rgba(18, 18, 18, 1) !important;
}
#ii91w5 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-29c-89e-b39 {
  color: black !important;
  width: 550px !important;
  margin-top: 30px;
}
#inxhmp {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#i060sc1 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#i892ofo {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 1px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#ir3by7z {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#iolg4po {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-3c3-1b4-b2b {
  color: black !important;
  width: 700px !important;
  margin-top: 30px;
}
#igcqd6u {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
  margin-bottom: 20px;
}
#izjsc4w {
  width: 100%;
}
#i9pdhgk {
  justify-content: center;
  padding-bottom: 40px;
}
#fkt-image-e5b-4b0-b73 {
  color: black !important;
  width: 300px !important;
  margin-top: 30px;
  border-style: none;
}
#idv9lrf {
  background-color: rgba(255, 255, 255, 1) !important;
  padding-left: 30px;
  padding-right: 30px;
}
#iznuo7y {
  justify-content: center;
  display: none;
}
#i20zbjx {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#iite73j {
  font-size: 20px;
  line-height: 1.4em;
  width: 100%;
  margin: 30px auto 0;
  text-align: center !important;
  align-self: stretch;
}
#iyi6ze7 {
  background-color: rgba(255, 255, 255, 1) !important;
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 40px;
}
#i8og5a2 {
  justify-content: center;
}
#iqy4by {
  background-color: rgba(255, 255, 255, 1) !important;
  padding-left: 30px;
  padding-right: 30px;
}
#i0856l {
  justify-content: center;
}
#i4rpal {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#i7khkc {
  width: 100%;
  margin-top: 30px;
  text-align: left;
}
#iiusuj {
  width: 100%;
  border-top-width: 3px;
  border-bottom-width: 3px;
  border-left-width: 3px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 20px;
  margin-top: 20px;
  display: none;
  border-style: solid;
  border-color: rgb(255, 0, 0) !important;
}
#fkt-image-776-7a8-a8c {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#ijv22j {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#ilj4rt {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#irog1j {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#ig1j5q {
  width: 100%;
}
#fkt-image-905-e9c-8c8 {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#itvg4o {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#i6ynxo {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#iyhewg {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#irylnm {
  width: 100%;
}
.horizontal-line-default {
  width: 100%;
  max-width: 100%;
  background-color: rgba(0, 0, 0, 1);
}
#ihj1ur {
  height: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  border-color: rgba(235, 235, 235, 1) !important;
}
#i7jp7s {
  width: 400px !important;
  margin-top: 30px;
}
#ihuhip {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 20px;
  text-align: center;
  font-weight: 700;
}
#iorepy {
  font-size: 25px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgb(255, 0, 0) !important;
}
#iacf7c {
  width: 100%;
}
#i3jrfh {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 8px;
  text-align: center;
}
#fkt-link-387-a98-97e {
  color: rgba(255, 255, 255, 1) !important;
  display: inline-block;
  cursor: pointer;
  font-size: 30px;
  background-color: rgb(50, 205, 50) !important;
  font-weight: 700;
  line-height: 1.3em;
  width: 500px !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 15px 20px;
}
#iqkqxo {
  width: 100%;
}
#fkt-image-bac-1a8-a4a {
  color: black !important;
}
#fkt-image-fc6-9ba-96e {
  color: black !important;
}
#i0h1ex {
  font-size: 18px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: center;
  font-weight: 700;
  display: none;
}
#ip7h0v {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
.fk-image-defaults {
  width: 150px;
  height: 150px;
  max-width: 100%;
}
#fkt-image-f70-796-891 {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#ix4pn2 {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#im1qzm {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#ikdcx3 {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#iz4w7i {
  width: auto;
  margin-left: 35px;
  margin-top: 10px;
}
#fkt-image-710-f8a-8ea {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#ie28bp {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#in0oij {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#ij0it9 {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#iavwdm {
  width: 100%;
}
#fkt-image-cb0-2ba-9aa {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#iyccrj {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#in4x2b {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#iwqxys {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#iwqpuj {
  width: 100%;
  display: none;
}
#im7dmn {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#iaps2a {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#ir7lx7 {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#irginl {
  width: 100%;
  display: none;
}
#fkt-image-25c-6b4-be6 {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#iax8xk {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#ic4x46 {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#ifc4y8 {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#i829c5 {
  width: 100%;
  margin-top: 20px;
}
#ie9g2j {
  height: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  border-color: rgba(235, 235, 235, 1) !important;
}
#i2agpf {
  height: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  display: none;
  border-color: rgba(235, 235, 235, 1) !important;
}
#i2t3p1 {
  height: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  border-color: rgba(235, 235, 235, 1) !important;
}
#ii6x5e {
  height: 0;
  margin-top: 15px;
  margin-bottom: 15px;
  border-color: rgba(235, 235, 235, 1) !important;
}
#fkt-image-465-da4-b7f {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#i45vvi {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#i6hhfd {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#ib45ya {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#ingtes {
  width: auto;
  margin-left: 35px;
  margin-top: 10px;
}
#igxzqk {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: center;
}
#icj69x {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: center;
}
#iwvhai {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: center;
}
#iwizxe {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: center;
}
#iqz2oy {
  font-size: 18px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-link-8a7-695-be9 {
  color: rgba(247, 34, 16, 1) !important;
  text-decoration: underline;
  cursor: pointer;
}
#fkt-link-204-18a-9a8 {
  color: rgba(247, 34, 16, 1) !important;
  text-decoration: underline;
  cursor: pointer;
}
#ia5s6h {
  width: 100%;
}
.modal-box {
  display: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  top: 0;
  z-index: 999;
  left: 0;
  height: 100%;
  position: fixed;
  background-color: rgba(0, 0, 0, 0.6);
  text-align: center;
  padding: 0 10px;
}
.spin-result-modal::after {
  content: "";
  position: absolute;
  width: 50px;
  height: 20px;
  top: -20px;
  left: 0;
  right: 0;
  -moz-border-top-colors: none;
  -moz-border-right-colors: none;
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  border-image: none;
  transform: rotate(-45deg);
  transition: opacity 1s ease 0s;
  animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-after;
  margin: 0 auto;
  border-style: none none solid solid;
  border-width: medium medium 4px 4px;
  border-color: currentcolor currentcolor rgba(255, 255, 255, 1)
    rgba(255, 255, 255, 1);
}
.spin-result-modal::before {
  content: "";
  position: absolute;
  width: 110px;
  height: 110px;
  top: -55px;
  left: 0;
  right: 0;
  background-color: rgba(113, 195, 65, 1);
  border-radius: 50%;
  animation: 0.5s ease 0.6s normal backwards 1 running pop-up-appear-before;
  margin: 0 auto;
}
.spin-result-modal {
  position: relative;
  width: 100%;
  max-width: 400px;
  right: 0;
  left: 0;
  top: 50%;
  background: rgba(255, 255, 255, 1) none repeat scroll 0 0;
  text-align: center;
  border-radius: 10px;
  animation: 0.7s ease 0s normal none 1 running pop-up-appear;
  transform: translateY(-50%);
  margin: 0 auto;
  padding: 70px 10px 20px;
}
.modal-heading {
  font-size: 37px;
  margin-bottom: 20px;
}
.modal-txt {
  font-size: 22px;
  line-height: 30px;
  text-align: center;
}
.modal-txt-sm {
  font-size: 12px;
  line-height: 14px;
  margin-top: 10px;
}
.modal-btn {
  text-transform: uppercase;
  font-size: 20px;
  border-radius: 5px;
  background-color: rgba(113, 195, 65, 1);
  color: rgba(255, 255, 255, 1) !important;
  border: medium none;
  cursor: pointer;
  width: 100%;
  max-width: 200px;
  margin: 10px auto 0;
  padding: 10px;
}
#fkt-image-a64-48c-829 {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  display: none;
}
#fkt-image-10f-3bc-9f7 {
  color: black !important;
  width: 550px !important;
  margin-top: 1px;
}
#i2jtqr {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#ih15uj {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#i32rlm {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: red !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
.r-img-box img {
  width: calc((100% - 16px) / 2) !important;
  height: auto;
}
body,
body.body {
  background: rgb(244, 242, 237);
}
sup {
  font-size: 10px;
  line-height: 0;
}
.testimonial-style1 img {
  float: left !important;
  margin-right: 15px;
  border-radius: 8px;
  width: 150px;
  height: 150px;
  object-fit: cover;
}
.stl1 img {
  width: 110px;
  height: 110px;
}
.ab-box .ab-box-item {
  background: rgba(244, 242, 237, 1);
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  max-width: calc((100% - 48px) / 3);
  padding: 16px;
}
.ab-box .ab-box-images {
  display: flex;
  flex-direction: row;
  gap: 8px;
  justify-content: center;
}
.ab-box .ab-box-img img {
  width: 100%;
  max-width: 100%;
  border-radius: 10px;
}
.ab-box .ab-box-img {
  position: relative;
}
.ab-box .reviewer-name {
  color: rgba(0, 0, 0, 1);
  text-align: right;
  font-size: 15px;
  font-style: italic;
  font-weight: 500;
  line-height: 120%;
  text-transform: capitalize;
}
.ab-box .reviewer-review {
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}
.reviews-box .reviews-box-item {
  display: flex;
  flex-direction: column;
  background: rgba(244, 242, 237, 1);
  border-radius: 8px;
  gap: 16px;
  max-width: calc((100% - 48px) / 3);
  padding: 16px 0;
}
.reviews-box .reviews-content-box {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  padding: 0px 12px;
}
.reviews-box img {
  width: 100%;
  max-width: 100%;
}
.reviews-box .reviewer-details {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-start !important;
  justify-content: flex-start !important;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  width: 100%;
}
.reviews-box .reviewer-name {
  color: rgba(0, 0, 0, 1);
  text-align: left;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
.reviews-box .verified-badge-box {
  display: flex;
  flex-direction: row;
  gap: 4px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.reviews-box .verified-buyer {
  color: rgba(82, 90, 49, 1);
  text-align: left;
  font-size: 12px;
  font-weight: 400;
  position: relative;
}
.reviews-box .reviews-date {
  font-size: 12px;
}
.reviews-box .reviewer-reviews-box {
  display: flex;
  flex-direction: column;
  gap: 14px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}

.reviews-box .reviews-box-title {
  font-size: 18px;
  text-align: left;
  width: 100%;
}
.reviews-box .reviews-box-txt {
  font-size: 15px;
  line-height: 130%;
}
.footer-menu > a {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}
.fk-youtube .fk-rm.image {
  -webkit-background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  position: absolute;
}
.fk-youtube .play-button {
  width: 90px;
  height: 60px;
  background-color: rgba(51, 51, 51, 1);
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.6);
  z-index: 1;
  opacity: 0.8;
  border-radius: 6px;
}
.fk-youtube .play-button:before {
  content: "";
  border-style: solid;
  border-width: 15px 0 15px 26px;
  border-color: transparent transparent transparent rgba(255, 255, 255, 1);
}
.fk-youtube .fk-rm.image,
.fk-youtube .play-button {
  cursor: pointer;
}
.fk-youtube .fk-rm.image,
.fk-youtube iframe,
.fk-youtube .play-button,
.fk-youtube .play-button:before {
  position: absolute;
}
.fk-youtube .play-button,
.fk-youtube .play-button:before {
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.fk-youtube iframe {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
:root {
  --sub-display: none;
  --otp-display: flex;
  --ext-ingrd: none;
  --white: rgba(253, 252, 251, 1);
  --black: rgba(0, 0, 0, 1);
  --dark-green: rgba(27, 40, 29, 1);
  --light-green: rgba(82, 90, 49, 1);
  --cream: rgba(244, 242, 237, 1);
  --brown: rgba(126, 60, 21, 1);
  --dark-gray: rgba(81, 81, 81, 1);
  --light-gray: rgba(217, 217, 221, 1);
  --gotham-bold: "Gotham Bold", "sans-serif";
  --gotham-medium: "Gotham Medium", "sans-serif";
  --gotham-book: "Gotham Book", "sans-serif";
  --georgia: "Georgia", "sans-serif";
  --xl-fnt: 48px;
  --xl-fnt-tablet: 36px;
  --xl-fnt-mobile: 28px;
  --m-fnt: 25px;
  --m-fnt-mobile: 22px;
  --main-color: rgba(22, 163, 74, 1);
  --secondary-color: null;
}
*,
*::before,
*::after {
  box-sizing: inherit;
}
a,
button,
input,
select,
h1,
h2,
h3,
h4,
h5,
* {
  box-sizing: border-box;
  border: none;
  text-decoration: none;
  appearance: none;
  background: none;
  -webkit-font-smoothing: antialiased;
  font-family: "Open Sans", sans-serif;
  margin: 0;
  padding: 0;
}
.octane-plugin__checkbox iframe {
  overflow: hidden;
  border: none;
  visibility: visible;
  min-height: 70px;
}
.octane-plugin__checkbox--withbox iframe {
  min-height: 150px;
}
.octane-popup--imageLeft .octane-popup__content {
  padding: 100px 66px 100px 394px;
}
.octane-popup--imageLeft .octane-popup__content-with-optin-channels {
  padding-top: 30px;
  padding-bottom: 30px;
}
.octane-popup--imageLeft .octane-popup__img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 327px;
  background-size: cover;
  background-repeat: no-repeat;
  display: block;
}
.octane-popup--center .octane-popup__content {
  width: 100%;
}
.octane-popup--center .octane-popup__img {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 327px;
  background-size: cover;
  background-repeat: no-repeat;
  display: none;
}
.octane-popup--center .octane-popup__highlighted {
  text-align: center;
}
.octane-popup--center .octane-popup__big-headline {
  text-align: center;
}
.octane-popup--center .octane-popup__sub-headline {
  text-align: center;
}
.octane-popup--center .octane-popup__description {
  text-align: center;
}
.octane-popup--center .octane-popup__decline {
  text-align: center;
}
.header__search,
.left-search > svg,
.left-search > p {
  display: none !important;
}
header .right-close {
  cursor: pointer;
}
[data-gjs-type="label"][class*="gjs-selected"] {
  outline: 3px solid green !important;
}
.cc-subscribe-and-save .fk-product-radio-button-parent {
  margin-bottom: 10px;
}
input[name="product"]:checked {
  background: var(--dark-green, rgba(27, 40, 29, 1));
}
.next a {
  text-decoration: none;
  list-style: none;
}
p {
  margin-bottom: 0;
  white-space: normal !important;
}
div > strong > u {
  white-space: normal !important;
}
input[name="Subscribe"]:checked {
  background: var(--dark-green, rgba(27, 40, 29, 1));
}
.btn.btn-primary.btn-one-style:active:focus {
  box-shadow: none;
}
#ilv05hl b {
  background-color: rgba(254, 255, 84, 1) !important;
}
#iqeuvmm b {
  background-color: rgba(254, 255, 84, 1) !important;
}
#i7n8d7j b {
  background-color: rgba(254, 255, 84, 1) !important;
}
#ij345k2 b {
  background-color: rgba(254, 255, 84, 1) !important;
}
#i1l0tri b {
  background-color: rgba(254, 255, 84, 1);
  padding: 3.5px;
}
.btn .btn-headline {
  pointer-events: none;
  word-break: break-word;
}
.my_btn span {
  display: flex;
  align-items: center;
  jsutify-content: center;
  max-width: 550px;
}
.my_btn span::before {
  content: url("../images/1707675584320_hand_point_right.svg");
  width: 45px;
  background: rgba(255, 255, 255, 0.14) !important;
  border-radius: 6px 0 0 6px;
  padding: 20px 10px;
}
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
  padding-left: 1rem;
}
hr {
  width: 100%;
  border: 1px solid;
}
#i1owh8z b {
  font-size: 24px;
}
.max-w100,
img,
video,
iframe,
hr,
a,
button {
  max-width: 100%;
}
#i1z8sd {
  font-size: 38px;
  line-height: 1.2em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 1px;
  border-style: none;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#fkt-image-1d8-a9b-a54 {
  color: black !important;
  width: 550px !important;
  margin-top: 30px;
}
#iphwmh {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#ilf2mp94-2 {
  font-size: 20px;
  line-height: 29px;
  color: rgba(0, 0, 0, 1) !important;
  margin-top: 0;
  text-align: left;
  padding: 1px;
}
#it5cclyh-4 {
  width: 100%;
  background-color: rgba(255, 252, 202) !important;
  margin-top: 20px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  padding: 12px 10px;
}
#i4bacg {
  font-size: 34px;
  line-height: 1.3em;
  margin-top: 0;
  text-align: left;
  font-weight: 500;
  color: rgba(0, 0, 0, 1) !important;
}
#in8kkj {
  margin-top: 4px;
  margin-bottom: 4px;
  background-color: rgba(160, 160, 160, 1) !important;
  border-color: rgba(160, 160, 160, 1) !important;
}
#iubij-5 {
  padding-left: 0;
  padding-right: 0;
  background-color: rgba(255, 255, 255, 1) !important;
}
#i7lyq-2 {
  font-size: 48px;
  color: rgba(255, 255, 255, 1) !important;
  font-weight: 700;
  padding-top: 20px;
  padding-bottom: 20px;
  line-height: 1.3em;
  background-color: rgba(255, 0, 0) !important;
  margin-top: 5px;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px;
  border-bottom-left-radius: 1px;
  border-bottom-right-radius: 1px;
  flex: 0 0;
  border-width: 1px;
}
#it0on-2 {
  font-size: 16px;
  line-height: 1.4em;
  text-align: center;
  font-weight: 500;
  margin-bottom: 0;
  margin-top: 6px;
}
#if5a2i {
  width: 100%;
  display: flex;
  margin-top: 10px;
  padding: 5px 0 0;
}
#fkt-image-236-398-907 {
  color: black !important;
  width: 550px !important;
  margin-top: 1px;
}
#ivdy6h {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#ijv74v {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#ia7e9i {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-b6b-3b1-93f {
  color: black !important;
  width: 650px !important;
  margin-top: 30px;
}
#iyjpjd {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#igrvaf {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#iwuh7f {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#i4oe5x {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#fkt-image-663-192-a1b {
  color: black !important;
  width: 650px !important;
  margin-top: 30px;
  margin-bottom: 20px;
}
#iep0w1 {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: center;
}
#i6aqqy {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
}
#ijk4pk {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-6d2-7b2-b2a {
  color: black !important;
  width: 550px !important;
  margin-top: 30px;
}
#izvcjw {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#i4q464 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-265-08c-bec {
  color: black !important;
  width: 550px !important;
  margin-top: 30px;
}
#is7zlh {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
.faq-element h1 {
  line-height: 2;
  text-align: center;
  margin: 0;
}
.faq-element h2 {
  font-weight: normal;
  margin: 0 0 0.5em;
}
.faq-element input {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.faq-element .row .col:last-child {
  margin-left: 1em;
}
.faq-element .tabs {
  overflow: hidden;
  font-size: 20px;
}
.faq-element .tab {
  width: 100%;
  color: rgba(0, 0, 0, 1);
  overflow: hidden;
  margin-top: 20px;
  border-radius: 3px;
}
.faq-element .tab-label {
  display: flex;
  justify-content: space-between;
  background: rgba(250, 250, 250, 1);
  font-weight: bold;
  cursor: pointer;
  undefined: undefined;
  padding: 1em;
}
.faq-element .tab-label:hover {
  background: rgba(246, 246, 246, 1);
}
.faq-element .tab-label::after {
  content: "\276F";
  width: 1em;
  height: 1em;
  text-align: center;
  transition: all 0.35s;
}
.faq-element .tab-content {
  max-height: 0;
  color: rgba(44, 62, 80, 1);
  background: rgba(250, 250, 250, 1);
  transition: all 0.35s;
  text-align: left;
  padding: 0 1em;
}
.faq-element .tab-close {
  display: flex;
  justify-content: flex-end;
  font-size: 0.75em;
  background: rgba(250, 250, 250, 1);
  cursor: pointer;
  padding: 1em;
}
.faq-element .tab-close:hover {
  background: rgba(246, 246, 246, 1);
}
.faq-element input:checked + .tab-label {
  background: rgba(250, 250, 250, 1);
}
.faq-element input:checked + .tab-label::after {
  transform: rotate(90deg);
}
.faq-element input:checked ~ .tab-content {
  max-height: fit-content;
  padding: 1em;
}
#ilk4f1 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-bb8-3a0-bbb {
  color: black !important;
  width: 600px !important;
  margin-top: 30px;
}
#ivckyl {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#iqlca7 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#iwxjff7 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#ii1sjso {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#ih37nvl {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#ioed2r2 {
  font-size: 26px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#ihmufpm {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#iq3kkul {
  font-size: 26px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-89c-7b7-ac9 {
  color: black !important;
  width: 550px !important;
  margin-top: 30px;
}
#iz8hdn3 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#i1ip8di {
  font-size: 26px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-4d5-dab-982 {
  color: black !important;
  width: 550px !important;
  margin-top: 30px;
}
#ijd3iqh {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#io481ok {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-8dd-09a-965 {
  color: black !important;
  width: 550px !important;
  margin-top: 30px;
}
#ifg1d86 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#ij48yhl {
  font-size: 26px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
}
#ihy2sfe {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#is5dmnf {
  font-size: 26px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
}
#i0sfm35 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#imetlhk {
  font-size: 26px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
}
#ii3jb51 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#i7kntlu {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#iw0fink {
  font-size: 26px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
}
#iong9jq {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#iel3vi5 {
  font-size: 26px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
}
#ifcrj6m {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
}
#fkt-image-0f3-f8b-85f {
  color: black !important;
  width: 650px !important;
  margin-top: 30px;
}
#iicp1i {
  font-size: 26px;
  text-align: left;
}
#i6ro0i {
  margin-bottom: 20px;
  font-size: 20px;
  text-align: left;
}
#ieyup3i {
  font-size: 26px;
  text-align: left;
}
#irio3f8 {
  margin-bottom: 20px;
  font-size: 20px;
  text-align: left;
}
#iivl56l {
  font-size: 26px;
  text-align: left;
}
#ir1y4tj {
  margin-bottom: 20px;
  font-size: 20px;
  text-align: left;
}
#i1lahte {
  font-size: 26px;
  text-align: left;
}
#icln0gj {
  margin-bottom: 20px;
  font-size: 20px;
  text-align: left;
}
#ikvggxp {
  font-size: 20px;
  text-align: left;
}
#fkt-image-598-ab6-872 {
  color: black !important;
  width: 550px !important;
  margin-top: 1px;
}
#iaj9ldm {
  font-size: 20px;
  text-align: left;
}
#fkt-image-868-987-a08 {
  color: black !important;
  width: 550px !important;
  margin-top: 1px;
}
#i1jfjta {
  font-size: 20px;
  text-align: left;
}
#fkt-image-ca2-c97-92e {
  color: black !important;
  width: 550px !important;
  margin-top: 1px;
}
#ir3s3dh {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
  margin-bottom: 25px;
}
#fkt-link-0ba-4a5-a60 {
  cursor: pointer;
}
#iwiot3 {
  color: rgba(0, 0, 255, 1) !important;
}
#fkt-link-78c-88e-a68 {
  color: rgba(0, 0, 238, 1) !important;
  cursor: pointer;
}
#if24au {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#i3t19d {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
  margin-bottom: 25px;
}
#fkt-image-003-599-8ff {
  color: black !important;
  width: 550px !important;
  margin-top: 1px;
}
#inny3e {
  font-size: 38px;
  line-height: 1.3em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 15px;
  border-style: solid;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#imu207 {
  color: rgba(0, 0, 255, 1) !important;
}
#fkt-link-121-ab7-9c3 {
  color: blue !important;
  cursor: pointer;
}
#ivlgox {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: left;
  margin-bottom: 25px;
}
#fkt-image-097-5a3-9ba {
  width: 40px !important;
  height: 40px;
}
#fkt-link-706-588-8b8 {
  color: rgba(255, 255, 255, 1) !important;
  display: flex;
  cursor: pointer;
  font-size: 30px;
  background-color: rgba(19, 114, 211) !important;
  font-weight: 700;
  line-height: 1.3em;
  width: 60% !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 15px 20px;
}
#i5tfol {
  font-size: 38px;
  line-height: 1.2em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 1px;
  margin-bottom: 20px;
  border-style: none;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#fkt-link-94e-fa2-98e {
  cursor: pointer;
}
#fkt-link-6b6-9b9-9ca {
  color: blue !important;
  cursor: pointer;
}
#ihls8v {
  text-align: left;
  font-size: 20px;
  margin-bottom: 20px;
}
#idzhrh {
  font-size: 38px;
  line-height: 1.2em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 1px;
  margin-bottom: 20px;
  border-style: none;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#idvyvi {
  font-size: 24px;
  line-height: 1.4em;
  margin-top: 20px;
  text-align: left;
  margin-bottom: 20px;
}
#fkt-image-b80-2a8-b5e {
  width: 40px !important;
  height: 40px;
}
#fkt-link-515-ca3-a1f {
  color: rgba(255, 255, 255, 1) !important;
  display: flex;
  cursor: pointer;
  font-size: 30px;
  background-color: rgba(19, 114, 211) !important;
  font-weight: 700;
  line-height: 1.3em;
  width: 60% !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 15px 20px;
}
#fkt-image-ff9-c98-b30 {
  color: black !important;
  width: 550px !important;
  margin-top: 25px;
  margin-bottom: 15px;
}
#fkt-image-191-c8e-ac5 {
  width: 40px !important;
  height: 40px;
}
#fkt-link-ee4-6b9-881 {
  color: rgba(255, 255, 255, 1) !important;
  display: flex;
  cursor: pointer;
  font-size: 30px;
  background-color: rgba(19, 114, 211) !important;
  font-weight: 700;
  line-height: 1.3em;
  width: 60% !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 15px 20px;
}
#ilxiae {
  margin-top: 20px;
  text-align: left;
  font-size: 20px;
  background-color: rgba(254, 255, 207, 1) !important;
  padding: 15px;
}
#ikvike {
  background-color: rgba(255, 255, 0, 1) !important;
}
#i018hi {
  text-align: left;
  font-size: 20px;
}
#i4ni8j {
  text-align: center;
  font-size: 24px;
  margin-bottom: 20px;
  line-height: 1em;
}
#il7vkl {
  text-align: left;
  font-size: 20px;
  margin-bottom: 20px;
}
#ixd7jk {
  text-align: center;
}
#itd8a6 {
  text-align: left;
  font-size: 24px;
  margin-bottom: 20px;
}
#id3tiv {
  background-color: rgba(255, 255, 0, 1) !important;
}
#ijg6ud {
  text-align: left;
  font-size: 20px;
  margin-bottom: 20px;
}
#iavpch {
  color: rgba(0, 0, 255, 1) !important;
}
#fkt-link-228-8bd-89e {
  color: rgba(0, 0, 238, 1) !important;
  cursor: pointer;
}
#iwwjzm {
  font-size: 38px;
  line-height: 1.2em;
  margin-top: 30px;
  text-align: left;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  padding-left: 1px;
  border-style: none;
  border-width: 0 0 0 5px;
  border-color: red !important;
}
#i7hyh1 {
  font-size: 24px;
  line-height: 1.4em;
  margin-top: 20px;
  text-align: left;
  margin-bottom: 20px;
}
#fkt-image-e5a-ea4-968 {
  color: black !important;
  width: 550px !important;
  margin-top: 25px;
  margin-bottom: 15px;
}
#fkt-image-a36-fa1-9f9 {
  width: 40px !important;
  height: 40px;
}
#fkt-link-aa0-79d-99c {
  color: rgba(255, 255, 255, 1) !important;
  display: flex;
  cursor: pointer;
  font-size: 30px;
  background-color: rgba(19, 114, 211) !important;
  font-weight: 700;
  line-height: 1.3em;
  width: 60% !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 15px 20px;
}
#ivutzg {
  margin-top: 20px;
  text-align: left;
  font-size: 20px;
  background-color: rgba(254, 255, 207, 1) !important;
  padding: 15px;
}
#idtoe8 {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#iwy3te {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#i12tiy {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#fkt-image-6c7-981-820 {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#i4ok7k {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#i0n14r {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#iavm0r {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#iqc4kh {
  width: auto;
  margin-left: 35px;
  margin-top: 10px;
}
#fkt-image-294-c86-a97 {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#i3b7fd {
  width: 100%;
  margin-top: 20px;
}
#fkt-image-e4c-2ac-bdf {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#i97dhy {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#irk9ek {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#ixx7jf {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#fkt-image-9f4-5a7-a2e {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#i9y53s {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#islv0i {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#iga2bb {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#iazo4j {
  width: auto;
  margin-left: 35px;
  margin-top: 10px;
}
#ieovx5 {
  width: 100%;
  margin-top: 20px;
}
#fkt-image-657-48b-903 {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#inuuvd {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#i3s3ye {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#irh9t8 {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#i0qqvs {
  width: 100%;
}
#fkt-image-3d5-188-85f {
  color: black !important;
  width: 50px !important;
  margin-top: 0;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
}
#ixu3ge {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
  margin-left: 60px;
  font-weight: 700;
}
#i8u88l {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  color: rgba(168, 171, 174, 1) !important;
  margin-left: 60px;
}
#i6osoa {
  font-size: 16px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: left;
  margin-left: 0;
}
#ion4py {
  width: 100%;
  margin-top: 20px;
}
#izjalw {
  font-size: 26px;
  text-align: left;
}
#iaoy4n {
  font-size: 20px;
  line-height: 1.4em;
  margin-right: 40px;
}
#ilzlx8 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: left;
}
#ii80lj {
  width: 100%;
  display: flex;
  margin-top: 10px;
  padding: 5px 0 0;
}
.mw-swide {
  max-width: 850px;
}
.sticky-btm {
  position: relative;
  width: 100%;
  background-color: lightgray;
  text-align: center;
}
.sticky-btm.is-sticky-bottom {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}
#fkt-link-564-ca2-9cf {
  color: rgba(255, 255, 255, 1) !important;
  display: inline-block;
  cursor: pointer;
  font-size: 24px;
  background-color: rgba(127, 138, 83, 1) !important;
  font-weight: 700;
  line-height: 1.3em;
  width: 350px !important;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 12px 10px;
}
#ihov81 {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
}
#i10jxr-3-3 {
  justify-content: center;
}
.coupon-style {
  position: relative;
}
.coupon-style::after {
  content: " ";
  width: 50px;
  height: 37px;
  background: url("../images/1727349829919_scissors.webp") no-repeat;
  background-size: contain;
  position: absolute;
  top: -20px;
  right: 20px;
  z-index: 2;
}
.coupon-style::before {
  content: "";
  display: block;
  height: 0;
  border-bottom: 2px dashed rgba(145, 145, 145, 1);
  width: 100%;
  background: rgba(242, 242, 242, 1);
  z-index: 1;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#scroll-point-2 {
  width: 100%;
  margin-top: 0;
}
#ii6kkg {
  font-size: 18px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: center;
}
#ir3nbhp {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: center;
  color: rgb(255, 0, 0) !important;
  font-weight: 700;
}
#i2eq958 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 20px;
  text-align: center;
}
#irf59r {
  background-color: rgba(255, 255, 255, 1) !important;
  padding-left: 15px;
  padding-right: 15px;
}
#ite9sv {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 20px;
  text-align: left;
  background-color: rgba(239, 255, 247, 1) !important;
  padding: 5px 8px;
  border-style: dotted;
  border-width: 1px;
}
#i4fysl {
  background-color: rgba(255, 255, 0, 1) !important;
}
#i8bwty {
  color: rgba(255, 0, 0, 1) !important;
}
#ib8lqx {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: center;
  font-weight: 700;
}
#i152es-3-3 {
  width: 100%;
  margin-top: 0;
  padding-top: 0;
}
#igbklv {
  width: 100%;
  margin-top: 0;
  display: flex;
  background-color: rgba(239, 255, 247, 1) !important;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 25px;
  align-items: center;
  border-style: dotted;
  border-width: 1px;
}
#fkt-image-c37-895-b84-2 {
  color: black !important;
  width: 400px !important;
  margin-top: 25px;
}
#fkt-link-44b-7bc-8fc-2 {
  color: rgba(255, 255, 255, 1) !important;
  display: inline-block;
  cursor: pointer;
  font-size: 30px;
  background-color: rgb(50, 205, 50) !important;
  font-weight: 700;
  line-height: 1.3em;
  width: auto;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  padding: 15px 20px;
}
#ijtdwf {
  width: auto;
  margin-top: 0;
  flex: 1 1;
  padding-left: 10px;
  padding-right: 10px;
}
#i0h1ex-2 {
  font-size: 18px;
  line-height: 1.4em;
  margin-top: 30px;
  text-align: center;
  font-weight: 700;
  display: none;
}
.wrap {
  flex-wrap: wrap !important;
}
.no-wrap {
  flex-wrap: nowrap !important;
}
#fkt-image-508-3a4-a21 {
  color: black !important;
  height: 25px;
  width: auto !important;
}
#ivt0gh {
  font-size: 18px;
  line-height: 1.4em;
  text-align: left;
  color: rgb(255, 0, 0) !important;
  font-weight: 700;
}
#igm5rs {
  margin-top: 25px;
  justify-content: center;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
}
#iw9u0d {
  margin-top: 15px;
  justify-content: center;
  margin-bottom: 0;
}
#idejm4 {
  font-size: 14px;
  line-height: 1.4em;
  margin-top: 0;
  text-align: center;
  font-weight: 700;
}
#i5b33v {
  color: rgba(255, 0, 0, 1) !important;
}
#i5korl {
  background-color: rgba(255, 255, 0, 1);
}
#ivgru9 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: center;
  display: block;
}
#ibl23b {
  font-size: 25px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: center;
  font-weight: 700;
  margin-bottom: 15px;
  display: none;
}
#ih1jf5 {
  font-size: 20px;
  line-height: 1.4em;
  margin-top: 10px;
  text-align: center;
  font-weight: 700;
  display: none;
}
#fkt-link-e14-09e-aa9 {
  color: rgba(0, 0, 255, 1) !important;
  cursor: pointer;
}
#fkt-link-98a-f90-a49 {
  cursor: pointer;
}
@keyframes super-rotation {
  70% {
    -webkit-transform: rotate(1783deg);
    transform: rotate(1783deg);
  }
  100% {
    -webkit-transform: rotate(1770deg);
    transform: rotate(1770deg);
  }
}
@keyframes pulse {
  100% {
    box-shadow: 0 0 0 45px rgba(50, 205, 50, 0);
  }
}
@keyframes borderblink {
  0% {
    border-color: rgb(0, 0, 0);
  }
  50% {
    border-color: rgba(255, 255, 255, 1);
  }
  100% {
    border-color: rgb(0, 0, 0);
  }
}
@media (max-width: 1023px) {
  .footer-menu > a {
    border-right: 2px solid;
    padding-right: 5px;
    font-size: 13px;
  }
  .footer-menu > a:last-child {
    padding-right: 0;
    border: none;
  }
  .reviews-box .reviews-box-item {
    max-width: 100%;
  }
}
@media screen and (max-width: 650px) {
  .octane-popup--imageLeft .octane-popup__content {
    padding: 20px 20px calc(62% + 20px);
  }
  .octane-popup--imageLeft .octane-popup__img {
    right: 0;
    bottom: 0;
    top: auto;
    width: 100%;
    height: auto;
    padding-top: 62%;
  }
}
@media (max-width: 992px) {
  .testimonial-style1 img {
    float: right !important;
    margin-right: 0px;
    width: 90px !important;
    height: 90px !important;
  }
  .reviews-box .reviews-box-item {
    max-width: 420px;
    min-width: 340px;
  }
  #fkt-link-515-ca3-a1f {
    width: 90% !important;
  }
  #fkt-link-ee4-6b9-881 {
    width: 90% !important;
  }
  #fkt-link-706-588-8b8 {
    width: 90% !important;
  }
  #fkt-link-aa0-79d-99c {
    width: 90% !important;
  }
  #i0c9xk {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 768px) {
  .fk-row {
    flex-wrap: wrap;
  }
  .fk-col {
    flex-basis: 100%;
    display: block;
  }
  #i67ls {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 0;
  }
  #iogem {
    font-size: 30px;
  }
  #ibxw7 {
    padding-left: 15px;
    padding-right: 15px;
  }
  #iifgl {
    padding-left: 15px;
    padding-right: 15px;
  }
  #fkt-image-ab7-e8f-a5b {
    width: 27px !important;
    margin-right: 15px;
  }
  #fkt-image-db9-48f-86d {
    width: 27px !important;
    margin-right: 15px;
  }
  #fkt-image-589-1ad-90a {
    width: 27px !important;
    margin-right: 15px;
  }
  #fkt-image-bdc-884-b4f {
    width: 27px !important;
    margin-right: 15px;
  }
  #fkt-image-9cb-7b5-8e9 {
    width: 27px !important;
  }
  #iz6a8 {
    margin-right: 15px;
    font-size: 18px;
  }
  #ic5baq {
    padding-left: 15px;
    padding-right: 15px;
  }
  #iuvxsd {
    padding-left: 15px;
    padding-right: 15px;
  }
  #im4nl {
    font-size: 28px;
  }
  #inxhmp {
    font-size: 28px;
  }
  #i892ofo {
    font-size: 28px;
  }
  #idv9lrf {
    padding-left: 15px;
    padding-right: 15px;
  }
  #i20zbjx {
    font-size: 28px;
  }
  #iyi6ze7 {
    padding-left: 15px;
    padding-right: 15px;
  }
  #i9f0h {
    font-size: 12px;
    margin-right: 7px;
  }
  #imj64 {
    font-size: 12px;
    margin-right: 7px;
  }
  #ib316 {
    font-size: 12px;
    margin-right: 7px;
  }
  #iqy4by {
    padding-left: 15px;
    padding-right: 15px;
  }
  #i4rpal {
    font-size: 28px;
  }
  #fkt-link-387-a98-97e {
    font-size: 24px;
  }
  #i0h1ex {
    display: block;
  }
  #ip7h0v {
    font-size: 28px;
  }
  #ih15uj {
    font-size: 28px;
  }
  #i32rlm {
    font-size: 28px;
  }
  .testimonial-style1 img {
    float: right !important;
    margin-right: 0px;
    width: 70px !important;
    height: 70px !important;
  }
  lt-highlighter {
    display: none;
  }
  .testimonial-style-1 .testimonial-txt {
    font-size: 17px;
  }
  .testimonial-author span:last-child {
    font-size: 16px;
  }
  .ab-box .ab-box-item {
    max-width: 360px;
  }
  #i1z8sd {
    font-size: 28px;
  }
  #i4bacg {
    font-size: 26px;
  }
  #it0on-2 {
    margin-bottom: 0;
  }
  #ijv74v {
    font-size: 28px;
  }
  #i4oe5x {
    font-size: 28px;
  }
  #if24au {
    font-size: 28px;
  }
  #inny3e {
    font-size: 28px;
  }
  #fkt-link-706-588-8b8 {
    font-size: 24px;
  }
  #i5tfol {
    font-size: 28px;
  }
  #idzhrh {
    font-size: 28px;
  }
  #fkt-link-515-ca3-a1f {
    font-size: 24px;
  }
  #fkt-link-ee4-6b9-881 {
    font-size: 24px;
  }
  #iwwjzm {
    font-size: 28px;
  }
  #fkt-link-aa0-79d-99c {
    font-size: 24px;
  }
  #i7lyq-2 {
    font-size: 40px;
    margin-top: 5px;
  }
  #iaoy4n {
    margin-right: 15px;
    font-size: 18px;
  }
  #ilzlx8 {
    font-size: 13px;
  }
  #i10jxr-3-3 {
    padding-top: 0;
    padding-bottom: 0;
  }
  #ihov81 {
    padding-top: 6px;
    padding-bottom: 6px;
  }
  #irf59r {
    font-size: 15px;
  }
  #fkt-link-44b-7bc-8fc-2 {
    font-size: 24px;
  }
  #igbklv {
    flex-direction: column;
    justify-content: center;
  }
  #i0h1ex-2 {
    display: block;
  }
  #ii6kkg {
    display: none;
  }
  #ijtdwf {
    text-align: center;
  }
}
@media (max-width: 600px) {
  #i7lyq-2 {
    font-size: 36px;
  }
  #iogem {
    font-size: 29px;
  }
  #i4bacg {
    font-size: 25px;
  }
  #fkt-link-515-ca3-a1f {
    width: 100% !important;
  }
  #fkt-link-ee4-6b9-881 {
    width: 100% !important;
  }
  #iusemz {
    font-size: 22px;
  }
  #iuasph {
    font-size: 22px;
  }
  #fkt-link-706-588-8b8 {
    width: 100% !important;
  }
  #iqwc3y {
    font-size: 22px;
  }
  #fkt-link-aa0-79d-99c {
    width: 100% !important;
    font-size: 22px;
  }
  #iz6a8 {
    font-size: 16px;
  }
  #ilzlx8 {
    font-size: 15px;
  }
}
@media (max-width: 480px) {
  #iqz2oy {
    font-size: 12px;
  }
  #icj69x {
    font-size: 12px;
  }
  #iwizxe {
    font-size: 12px;
  }
  #iwvhai {
    font-size: 11px;
  }
  #iite73j {
    font-size: 12px;
  }
  #igxzqk {
    font-size: 12px;
  }
  #iogem {
    font-size: 27px;
    margin-top: 10px;
  }
  #i4bacg {
    font-size: 24px;
    margin-top: 0;
  }
  #in8kkj {
    height: 1px;
    background-color: rgba(160, 160, 160, 1) !important;
    margin: 4px 0 4px 5px;
    border-color: rgba(160, 160, 160, 1) !important;
  }
  #fkt-image-f95-1ba-b55 {
    height: 300px;
    width: auto !important;
  }
  #i7lyq-2 {
    font-size: 28px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 1px;
  }
  #it0on-2 {
    font-size: 16px;
    padding-bottom: 8px;
  }
  #iep0w1 {
    font-size: 12px;
  }
  #i6aqqy {
    font-size: 12px;
  }
  #if5a2i {
    font-size: 14px;
  }
  #fkt-image-ff9-c98-b30 {
    width: 300px !important;
  }
  #fkt-image-e5a-ea4-968 {
    width: 300px !important;
  }
  #i9pdhgk {
    padding-bottom: 25px;
  }
  #i8k1yg {
    font-size: 20px;
  }
  #fkt-image-a36-fa1-9f9 {
    width: 30px !important;
    height: 30px;
  }
  #iqwc3y {
    font-size: 20px;
  }
  #fkt-image-097-5a3-9ba {
    width: 30px !important;
    height: 30px;
  }
  #i5tfol {
    font-size: 28px;
    line-height: 1.3em;
  }
  #iuasph {
    font-size: 20px;
  }
  #fkt-image-191-c8e-ac5 {
    width: 30px !important;
    height: 30px;
  }
  #iusemz {
    font-size: 20px;
  }
  #fkt-image-b80-2a8-b5e {
    width: 30px !important;
    height: 30px;
  }
  #fkt-link-515-ca3-a1f {
    padding-left: 20px;
    padding-right: 20px;
  }
  #if24au {
    font-size: 26px;
  }
  #iivl56l {
    font-size: 24px;
  }
  #i1lahte {
    font-size: 24px;
  }
  #i1238k {
    font-size: 24px;
  }
  #izjalw {
    font-size: 24px;
  }
  #ieyup3i {
    font-size: 24px;
  }
  #ij48yhl {
    font-size: 24px;
  }
  #iel3vi5 {
    font-size: 24px;
  }
  #iw0fink {
    font-size: 24px;
  }
  #imetlhk {
    font-size: 24px;
  }
  #is5dmnf {
    font-size: 24px;
  }
  #ioed2r2 {
    font-size: 25px;
  }
  #i1ip8di {
    font-size: 25px;
  }
  #iq3kkul {
    font-size: 25px;
  }
  #fkt-image-a99-382-8f7 {
    margin-top: 10px;
  }
  #ilzlx8 {
    font-size: 11px;
  }
  #ii80lj {
    font-size: 14px;
  }
  #iz6a8 {
    font-size: 16px;
  }
  #fkt-image-c37-895-b84-2 {
    width: 300px !important;
  }
}

/* Local compatibility rules retained from the original framework. */
body {
  margin: 0;
  overflow-x: hidden !important;
  font-family:
    -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue",
    Arial, sans-serif;
  line-height: 1.5;
}

.col {
  position: relative;
  max-width: 100%;
}

/* Restore the captured Bootstrap cascade: the article remains a centered,
   fixed reading column on wide screens and becomes fluid on small screens. */
.col.mw-slarge {
  width: 100%;
  max-width: 1150px;
}

.float-left {
  float: left;
}

.site-logo-link {
  display: inline-block;
  max-width: min(390px, 92vw);
}

.site-logo {
  display: block;
  width: 390px;
  max-width: 100%;
  height: auto;
}


#i7lyq-2 {
  padding: 10px 15px 14px;
}

@media (max-width: 480px) {
  .site-logo-link {
    max-width: 88vw;
  }

  #iite73j {
    text-align: center;
  }
}
