html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
  color: rgba(34, 34, 34, 1);
  margin: 0;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

strong,
b {
  font-weight: 700 !important;
  color: rgba(0, 0, 0, 1);
}

em {
  font-style: italic;
}

hr {
  border: 1px solid rgba(238, 238, 238, 1);
  border-top: 1px solid rgba(230, 230, 230, 1);
  margin: 8px 0;
}

h2 {
  font-size: 30px;
  line-height: 34px;
  font-weight: 900;
  padding-bottom: 10px;
}

a {
  color: rgba(209, 48, 48, 1);
  cursor: pointer;
}

img {
  width: 100%;
  height: auto;
  max-width: 100%;
}

section {
  margin: 40px 0px;
}

aside section {
  margin: 30px 0px;
}

/* Global Styles */
/* Wrappers */
.wrapper {
  max-width: 1098px;
  margin: 0 auto;
}

.outer-wrapper {
  max-width: 1152px;
  margin: 0 auto;
}

.wrapper-content {
  max-width: 714px;
  margin: 0 auto;
}

.wrapper-aside {
  max-width: 273px;
}

/* Flex Grids */
.flex-row {
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-col-2 {
  -webkit-box-flex: 16.6666%;
  -ms-flex: 16.6666%;
  flex: 16.6666%;
  max-width: 16.6666%;
}

.flex-col-3 {
  -webkit-box-flex: 25%;
  -ms-flex: 25%;
  flex: 25%;
  max-width: 25%;
}

.flex-col-4 {
  -webkit-box-flex: 33.33%;
  -ms-flex: 33.33%;
  flex: 33.33%;
  max-width: 33.33%;
}

.flex-col-5 {
  -webkit-box-flex: 41.66667%;
  -ms-flex: 41.66667%;
  flex: 41.66667%;
  max-width: 41.66667%;
}

.flex-col-6 {
  -webkit-box-flex: 50%;
  -ms-flex: 50%;
  flex: 50%;
  max-width: 50%;
}

.flex-col-7 {
  -webkit-box-flex: 58.3333%;
  -ms-flex: 58.3333%;
  flex: 58.3333%;
  max-width: 58.3333%;
}

.flex-col-8 {
  -webkit-box-flex: 66.6667%;
  -ms-flex: 66.6667%;
  flex: 66.6667%;
  max-width: 66.6667%;
}

.flex-col-9 {
  -webkit-box-flex: 75%;
  -ms-flex: 75%;
  flex: 75%;
  max-width: 75%;
}

.flex-col-10 {
  -webkit-box-flex: 83.333%;
  -ms-flex: 83.333%;
  flex: 83.333%;
  max-width: 83.333%;
}

.flex-col-12 {
  -webkit-box-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
  max-width: 100%;
}

/* Paddings and margins */
.padding-20 {
  padding: 20px;
}

.padding-top-5 {
  padding-top: 5px;
}

.padding-top-10 {
  padding-top: 10px;
}

.padding-top-20 {
  padding-top: 20px;
}

.padding-top-30 {
  padding-top: 30px;
}

.padding-bottom-5 {
  padding-bottom: 5px;
}

.padding-bottom-10 {
  padding-bottom: 10px;
}

.padding-bottom-15 {
  padding-bottom: 15px;
}

.padding-bottom-20 {
  padding-bottom: 20px;
}

.padding-bottom-30 {
  padding-bottom: 30px;
}

.padding-left-10 {
  padding-left: 10px;
}

.padding-right-10 {
  padding-right: 10px;
}

.padding-right-25 {
  padding-right: 25px;
}

.padding-left-right-10 {
  padding-left: 10px;
  padding-right: 10px;
}

.margin-auto-0 {
  margin: auto 0;
}

/* Text Alignments */
.text-center {
  text-align: center;
}

.text-regular {
  font-weight: 400;
}

.text-bold {
  font-weight: bold;
}

.text-medium {
  font-weight: 500;
}

.text-black {
  font-weight: 900;
}

/* Font sizes */
.font-12 {
  font-size: 12px;
}

.font-14 {
  font-size: 14px;
}

/*Floats */
.float-left {
  float: left;
}

.float-right {
  float: right;
}

/* Button Styles */
.btn {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: normal;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border: 1px solid transparent;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  font-size: 20px;
  font-family: Helvetica, serif;
  margin: 20px auto;
  padding: 10px 25px;
}

.btn.subscribe-button {
  margin-top: 0px;
  display: inline-block;
  background-color: rgba(209, 48, 48, 1);
  color: rgba(255, 255, 255, 1);
  text-decoration: none;
  margin-left: 10px;
  padding: 14px 30px;
}

.btn-orange,
a.btn-orange {
  color: rgba(19, 19, 19, 1);
  font-size: 20px;
  letter-spacing: 3px;
  font-weight: bold;
  background-color: rgba(255, 146, 0, 1);
  background-image: linear-gradient(rgba(255, 148, 0, 1), rgba(255, 117, 0, 1));
  text-decoration: none;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 16px 14px -3px rgba(64, 64, 64, 1);
  box-shadow: 0px 16px 14px -3px rgba(64, 64, 64, 1);
  /* For browsers that do not support gradients */
  /* Standard syntax (must be last) */
}

a.btn-small {
  margin-top: 20px;
  display: inline-block;
  letter-spacing: 0px;
  font-size: 14px;
  padding: 10px 13px;
}

/* Header styles */
header {
  font: lighter 16px/19px "Roboto", sans-serif;
  z-index: 3;
}

#notif-bar {
  color: rgba(255, 255, 255, 1);
  background-color: rgba(34, 34, 34, 1);
  font-size: 11px;
  padding: 13px 15px 11px;
}

#notif-bar p,
#notif-bar .icons {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

#notif-bar p:nth-child(2) {
  letter-spacing: 5px;
  text-transform: uppercase;
  text-align: center;
}

#notif-bar .icons {
  padding-top: 2px;
  text-align: right;
}

#notif-bar .icons svg {
  margin-left: 20px;
}

#news-bar {
  background-color: rgba(34, 34, 34, 1);
  color: rgba(255, 255, 255, 1);
  padding: 12px 5px;
}

#news-bar #trending {
  width: 108px;
  background-repeat: no-repeat;
  font-size: 10px;
  font-weight: 500;
  color: rgba(255, 255, 255, 1);
  text-align: center;
  text-transform: uppercase;
  padding: 5px 0px;
}

#news-bar #trending,
#news-bar p {
  float: left;
}

#news-bar .buttons {
  padding-top: 5px;
  float: right;
  color: rgba(134, 134, 134, 1);
}

#news-bar .buttons svg:hover {
  cursor: pointer;
  color: rgba(209, 48, 48, 1);
}

#nav {
  background-color: rgba(255, 255, 255, 1);
  min-height: 20px;
  padding: 25px 15px;
}

.navicon {
  top: 10px;
}

.brand {
  font-weight: bold;
  float: left;
  font-size: 26px;
  font-family: "Poppins", Arial, sans-serif;
}

.brand span {
  color: rgba(209, 48, 48, 1);
}

#nav nav li {
  float: left;
  margin-left: 35px;
  min-height: 45px;
}

#nav nav li a {
  color: rgba(34, 34, 34, 1);
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
}

#nav nav li a:hover {
  border-bottom: 2px solid red;
  padding-bottom: 25px;
}

#nav nav .icons {
  margin-left: 60px;
}

#nav nav a.icon {
  margin-left: 20px;
}

.icons a {
  text-decoration: none;
}

/* Burger Menu Styles */
header .menu-icon .navicon {
  background: rgba(0, 0, 0, 1);
  display: block;
  height: 2px;
  position: relative;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out;
  width: 18px;
}

label.menu-icon {
  height: 20px;
  width: 20px;
}

header nav {
  float: right;
}

header .menu {
  clear: none;
  max-height: none;
}

header .menu-icon {
  display: none;
  float: right;
}

header .menu-btn {
  display: none;
}

header .menu-btn:checked~nav .menu {
  max-height: 300px;
}

header .menu-btn:checked~.menu-icon .navicon {
  background: transparent;
}

header .menu-btn:checked~.menu-icon .navicon:before {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

header .menu-btn:checked~.menu-icon .navicon:after {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,
header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after {
  top: 0;
}

header ul {
  list-style: none;
  overflow: hidden;
  text-align: center;
}

/* End of Burger Menu Styles */
/* Main Content Styles */
#main {
  font: lighter 16px "Roboto", sans-serif;
  background-color: rgba(246, 246, 246, 1);
  font-size: 16px;
  color: rgba(19, 19, 19, 1);
  padding: 27px 0px 0px;
}

#main .wrapper {
  background-color: rgba(255, 255, 255, 1);
  padding: 55px 27px 0px 55px;
}

.timestamp {
  font-size: 14px;
  padding: 10px 0px;
}

/* First Section Styles */
#first-section {
  margin-top: 0;
}

a.icons {
  text-decoration: none;
  padding: 0px 2px;
}

h1 {
  font-weight: bold;
  font-size: 34px;
  line-height: 36px;
}

.subtitle {
  font-size: 20px;
  padding: 10px 0px;
}

.share {
  display: inline-block;
  padding: 10px 0px 0px;
}

.share p {
  float: left;
  padding-right: 10px;
}

#first-section .desc-text {
  font-size: 13px;
  line-height: 16px;
}

.model-section img {
  padding: 20px 0px 5px;
}

/* End of First Section Styles */
/* Start of Second Section Styles */
.title-text {
  font-size: 22px;
  line-height: 24px;
  padding-bottom: 10px;
}

/* End of Second Section Styles */
/* Start of Third Section Styles */
#third-section .flex-col-6 .flex-row {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

#third-section .bg-image {
  border: 3px solid rgba(239, 239, 239, 1);
  background-size: cover;
  padding-bottom: 40px;
  margin-bottom: 20px;
  background-repeat: no-repeat;
}

.title-lg {
  font-size: 36px;
}

.subtitle-lg {
  font-size: 26px;
}

.featured img {
  width: auto;
  padding: 12px 18px;
}

/* End of Third Section Styles */
/* Start of Fourth Section Styles */
#fourth-section .subtitle {
  padding: 0px 20px 5px 0px;
}

/* End of Fourth Section Styles */
/* Start of Fifth Section Styles */
.product-sale {
  border: 5px solid rgba(171, 36, 36, 1);
  background-color: rgba(255, 251, 248, 1);
  background-repeat: no-repeat;
  background-position: bottom right;
  font-weight: 400;
}

.product-sale .broken-border {
  border: 2px solid rgba(255, 114, 0, 1);
  margin: 5px;
  padding: 15px 15px 40px;
  border-style: dashed;
}

.product-sale .product-name {
  color: rgba(255, 114, 0, 1);
  font-size: 14px;
  letter-spacing: 6px;
  font-weight: 300;
  text-transform: uppercase;
}

#fifth-section p.text-black {
  color: rgba(255, 146, 0, 1);
  text-transform: uppercase;
}

/* End of Fifth Section Styles */
#newsletter {
  background-color: rgba(51, 51, 51, 1);
  color: rgba(255, 255, 255, 1);
  padding: 40px 20px 33px;
}

#newsletter h2 {
  font-family: "Poppins", Arial, sans-serif;
  font-size: 21px;
  font-weight: bold;
  color: rgba(255, 163, 2, 1);
  padding-bottom: 0px;
}

#newsletter .subscribe {
  font-size: 12px;
  text-align: right;
  color: rgba(171, 171, 171, 1);
  padding-top: 5px;
}

#newsletter input {
  min-height: 48px;
  width: 101%;
}

#main #newsletter .wrapper {
  background-color: rgba(51, 51, 51, 1);
  padding: 0px;
}

/* Start of sidebar content Styles */
aside .sidebar-product {
  width: 233px;
  color: rgba(255, 255, 255, 1);
  height: 274px;
  margin: 0 auto;
  padding: 30px 20px 22px;
}

.sidebar-product h4,
.sidebar-product .prod-name,
.sidebar-product .subtitle {
  text-transform: uppercase;
}

.sidebar-product h4 {
  color: rgba(255, 252, 0, 1);
  font-weight: 900;
  text-align: center;
}

.sidebar-product .prod-name {
  text-align: center;
  font-size: 10px;
  letter-spacing: 3px;
  color: rgba(255, 255, 255, 1);
  padding-bottom: 25px;
}

.sidebar-product ul {
  padding-left: 20px;
  font-size: 12px;
  font-weight: 500;
}

aside h3 {
  font-weight: 900;
  color: rgba(209, 48, 48, 1);
  font-size: 24px;
  padding: 25px 0px 10px;
}

#aside-second-section img {
  padding: 0px 4px;
}

#fitness-tips p {
  min-height: 75px;
}

#fitness-tips span {
  font-weight: bold;
  font-size: 14px;
  color: rgb(19, 19, 19);
  padding-top: 10px;
}

#video-section {
  position: relative;
}

#video-section .buttons {
  position: absolute;
  top: 30px;
  right: 0;
  color: rgba(134, 134, 134, 1);
}

.buttons svg:hover {
  cursor: pointer;
  color: rgba(209, 48, 48, 1);
}

footer hr {
  border: 2px solid rgba(23, 29, 33, 1);
  margin: 0;
}

#footer {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  background-color: rgba(34, 42, 48, 0) !important;
  color: rgba(86, 107, 120, 1);
  border-top-width: 1px;
  padding: 40px;
  border-style: solid;
  border-color: rgba(224, 224, 224, 1) !important;
}

footer a {
  color: rgba(86, 107, 120, 1);
  text-decoration: none;
  padding: 0px 11px;
}

footer a:hover {
  color: rgba(209, 48, 48, 1);
}

footer span {
  color: rgba(86, 107, 120, 1);
}

/* Media Queries */
img,
video,
iframe,
hr,
a,
button {
  max-width: 100%;
}

* {
  box-sizing: border-box;
}

[data-gjs-type="text"][class*="gjs-comp-selected"] {
  outline: 3px solid purple !important;
}

a[data-gjs-type="link"][class*="gjs-comp-selected"] {
  outline: 3px solid purple !important;
}

[data-gjs-type="label"][class*="gjs-comp-selected"] {
  outline: 3px solid green !important;
}

img[data-gjs-type="image"][class*="gjs-comp-selected"] {
  outline: 3px solid orange !important;
}

[data-gjs-type="input"][class*="gjs-comp-selected"] {
  outline: 3px solid green !important;
  border: none;
  box-shadow: none;
}

::-webkit-input-placeholder {
  font-size: 13px;
}

[data-gjs-type="text"][class*="gjs-selected"] {
  outline: 3px solid purple !important;
}

a[data-gjs-type="link"][class*="gjs-selected"] {
  outline: 3px solid purple !important;
}

[data-gjs-type="label"][class*="gjs-selected"] {
  outline: 3px solid green !important;
}

img[data-gjs-type="image"][class*="gjs-selected"] {
  outline: 3px solid orange !important;
}

[data-gjs-type="input"][class*="gjs-selected"] {
  outline: 3px solid green !important;
  border: none;
  box-shadow: none;
}

.fk-image-defaults {
  width: 150px;
  height: 150px;
  max-width: 100%;
}

.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;
}

#iwc4l {
  border-left-width: 0;
  font-size: 14px;
  padding-left: 18px;
  line-height: 14px;
  color: rgba(0, 113, 133, 1) !important;
  font-family: Montserrat, sans-serif;
}

#fkt-image-d55-299-8f3 {
  color: black !important;
  width: 81px !important;
  height: 17px;
}

#ig4wvo {
  width: 100%;
  justify-content: flex-start;
  align-items: center;
  align-self: center;
  flex-direction: row;
  display: flex;
  margin-top: 7px;
  padding: 12px 10px;
}

#fkt-image-a29-799-b50 {
  color: black !important;
  width: 40px !important;
  height: 40px;
  border-radius: 25px;
}

#izrrc3 {
  font-size: 15px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-592-f94-87f {
  color: black !important;
  width: 26px !important;
  height: 25px;
  padding-left: 0;
  margin-left: 7px;
}

#ix1n7e {
  font-size: 15px;
  font-family: Helvetica, serif;
  padding: 1px;
}

.fk-row {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  height: auto;
  max-width: 100%;
  padding: 1px;
}

.fk-row.gjs-selected {
  outline: 3px solid red !important;
}

.fk-col {
  min-height: 25px;
  flex-grow: 1;
  width: min-content;
  padding: 1px;
}

.fk-col.gjs-selected {
  outline: 3px solid rgba(248, 186, 3, 1) !important;
}

#i2aril {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  border-bottom-width: 63px;
  line-height: 43px;
}

.btn.btn-primary {
  background: rgba(0, 123, 255, 1);
  color: rgba(255, 255, 255, 1);
  white-space: normal;
  border-color: rgba(0, 123, 255, 1);
}

.btn.btn-primary.btn-one-style:active:focus {
  box-shadow: none;
}

.btn.btn-primary.btn-one-style:focus {
  box-shadow: none;
}

.fk-i5pf0y {
  margin-left: auto;
  margin-right: auto;
}

#i9ynwg {
  width: 245px !important;
  margin-top: 10px;
  display: flex;
  flex-direction: column;
  margin-left: 0;
  border-radius: 15px;
  padding: 12px 10px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.34) !important;
}

#i75s9k {
  font-size: 19px;
  font-family: Montserrat, sans-serif;
  text-align: center;
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
  line-height: 24px;
  margin-top: 3px;
  padding: 1px;
  border-color: rgba(20, 147, 18, 1) !important;
}

#fkt-image-6ed-09f-a39 {
  color: black !important;
  width: 129px !important;
  height: 221.13299999999998px;
  justify-content: flex-start;
  margin-top: 7px;
  display: flex;
  align-items: flex-start;
  align-self: auto;
  flex-direction: row;
  order: 0;
  padding-top: 5px;
  flex: 0 0;
  border-radius: 1px;
  border-width: 1px;
}

#idfibt {
  font-size: 37px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  line-height: 45px;
  text-align: left;
}

#ivi972 {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  font-size: 18px;
  margin-top: 55px;
}

#fkt-image-831-4ab-8b5 {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#imd6ii {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: rgba(59, 89, 152, 1) !important;
  margin-top: 0;
  padding-top: 0;
  align-self: center;
}

#ik55bd {
  width: auto;
  padding: 12px 10px;
}

#itweae {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#i2mfs1 {
  width: auto;
  display: flex;
  padding: 12px 10px;
}

#ioipni {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#fkt-image-bc1-180-b83 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#i4nthv {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#ir90i {
  font-family: Montserrat, sans-serif;
  text-align: left;
  padding-bottom: 5px;
}

#ijhlj {
  font-weight: 600;
}

#ihouqp {
  font-size: 32px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 15px;
}

#ijq1tk {
  font-size: 18px;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 15px;
  padding-bottom: 5px;
  padding-left: 5px;
}

#iyb4ag {
  width: 100%;
  display: flex;
  text-align: left;
  justify-content: space-between;
  padding: 12px 10px;
}

#fkt-image-2e6-b97-a08 {
  color: black !important;
  width: 83px !important;
  height: 16px;
}

#i2husf {
  font-size: 14px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  text-align: right;
  padding: 1px;
}

#iimqzi {
  font-size: 13px;
  font-family: Montserrat, sans-serif;
  font-weight: 300;
  color: rgba(144, 144, 144, 1) !important;
  padding: 1px;
}

#is2xqm {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 12px 10px;
}

#i7xr9d {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: rgba(0, 170, 37, 1) !important;
  padding: 1px;
}

#fkt-image-481-0b6-bf9 {
  color: black !important;
  width: auto !important;
  height: 20px;
  padding-left: 21px;
}

#i1nefh {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: rgba(0, 170, 37, 1) !important;
  padding: 1px;
}

#ib1qnm {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: rgba(0, 170, 37, 1) !important;
  padding: 1px;
}

#fkt-image-7d8-d9b-97f {
  color: black !important;
  width: auto !important;
  height: 20px;
  padding-left: 9px;
}

#i23lc5 {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: rgba(0, 170, 37, 1) !important;
  padding: 1px;
}

#ie2goo {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 12px 10px;
}

#ih66z2 {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: rgba(0, 170, 37, 1) !important;
  padding: 1px;
}

#fkt-image-80b-5b5-9b1 {
  color: black !important;
  width: auto !important;
  height: 20px;
  padding-left: 7px;
}

#iu0cay {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: rgba(0, 170, 37, 1) !important;
  padding: 1px;
}

#i4sxgh {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 12px 10px;
}

#if0eok {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: rgba(0, 170, 37, 1) !important;
  padding: 1px;
}

#fkt-image-7db-5ab-9ff {
  color: black !important;
  width: auto !important;
  height: 20px;
  padding-left: 10px;
}

#ijqzav {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: rgba(0, 170, 37, 1) !important;
  padding: 1px;
}

#iz7icj {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 12px 10px;
}

#ik7ubl {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: rgba(0, 170, 37, 1) !important;
  padding: 1px;
}

#fkt-image-473-9bb-b0d {
  color: black !important;
  width: auto !important;
  height: 20px;
  padding-left: 9px;
}

#ijtlkg {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  color: rgba(0, 170, 37, 1) !important;
  padding: 1px;
}

#ik4utd {
  width: 100%;
  display: flex;
  justify-content: space-between;
  padding: 12px 10px;
}

#ihljh7 {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  line-height: 43px;
}

#il0owf {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  line-height: 43px;
}

#it7pkg {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  line-height: 43px;
}

#iulvny {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  line-height: 43px;
}

#ic0a43 {
  font-size: 37px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  line-height: 45px;
  text-align: left;
}

#i3i6sq {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  line-height: 43px;
}

#ix97rr {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  line-height: 43px;
}

#ivju9k {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 40px;
  line-height: 43px;
}

#iuqv82 {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 40px;
  line-height: 43px;
}

#fkt-image-745-da9-8b8 {
  color: black !important;
  width: 120px !important;
  height: 120px;
}

#fkt-image-2ba-8a8-be0 {
  color: black !important;
  width: 120px !important;
  height: 120px;
}

#fkt-image-fca-394-9c6 {
  color: black !important;
  width: 120px !important;
  height: 120px;
}

#fkt-image-604-ca3-828 {
  color: black !important;
  width: 120px !important;
  height: 120px;
}

#i80kbqs {
  width: 100%;
  background-color: rgba(254, 251, 217, 1) !important;
  padding: 12px 10px;
}

#fkt-image-20c-cb9-b6a {
  color: black !important;
  width: 1000px !important;
  height: 20px;
  margin-top: 20px;
}

#iod1e2g {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 23px;
  padding: 1px;
}

#iynenld {
  width: 100%;
  justify-content: space-between;
  display: flex;
  background-color: rgba(254, 251, 217, 1) !important;
  margin-top: 0;
  padding: 12px 10px;
}

#fkt-image-b32-29f-9f6 {
  color: black !important;
  width: 154px !important;
  height: 219px;
  padding-top: 0;
  margin-top: 0;
  margin-right: 45px;
}

#iqd9d03 {
  width: 100%;
  background-color: rgba(254, 248, 183, 1) !important;
  display: flex;
  justify-content: space-between;
  padding: 12px 10px;
}

#it074rv {
  width: 100%;
  background-color: rgba(254, 248, 183, 1) !important;
  padding: 12px 10px;
}

#iiagaj8 {
  width: 100%;
  background-color: rgba(254, 248, 183, 1) !important;
  display: flex;
  justify-content: space-between;
  padding: 12px 10px;
}

#iopa8uk {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 23px;
  padding: 1px;
}

#i4fnpal {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 23px;
  padding: 1px;
}

#irz9r6l {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 23px;
  padding: 1px;
}

#iwrdbsh {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 23px;
  padding: 1px;
}

#ib115y4 {
  text-align: center;
}

#ir1gjch {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: rgb(19, 19, 19) !important;
}

#ilhk6qd {
  text-align: center;
}

#fkt-image-ac3-885-aaf {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#i9ylk7k {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  font-size: 0;
  color: rgba(59, 89, 152, 1) !important;
  margin-top: 0;
  padding-top: 0;
}

#ij17tqn {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#i3wovhf {
  width: auto;
  padding: 12px 10px;
}

#istbdqf {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#igprl7c {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#ijxfcbk {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#i646y6h {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#im8pwly {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#i0me77q {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ivdswhf {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#izbbauj {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#izzmiio {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-8a7-fb1-b29 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#id8ja8i {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#iznme3b {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#ilemwh5 {
  color: rgb(19, 19, 19) !important;
}

#fkt-image-c40-f89-a2b {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#itr7g6j {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#ih2py1d {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#inu3w2d {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#iif16kv {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ifoh0bu {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-2dd-2bd-869 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#iludyjz {
  color: rgb(19, 19, 19) !important;
}

#i83zepl {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#ig070h3 {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#i2118y5 {
  width: auto;
  padding: 12px 10px;
}

#iazx5bv {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#i9ph7m9 {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-e72-ead-b06 {
  color: black !important;
  width: 45px !important;
  height: 45px;
  margin-top: 2px;
}

#i7ccxcl {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#ivu00kh {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#it170wq {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#iqwoy8p {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#i6zicvt {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-3f8-bb5-81e {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#i0l3ep9 {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#it0mo8i {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#ifvq4vs {
  width: 100%;
  padding: 12px 10px;
}

#iflxlqd {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#ia3lzk5 {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

.placeBottom {
  top: inherit;
  bottom: 0;
}

.flex-prop {
  display: flex;
}

.full-width {
  width: 100%;
}

.flex-resize {
  flex-grow: 1;
  flex-basis: 100%;
}

#irnk3q4 {
  font-size: 18px;
  text-align: center;
  font-family: Montserrat, sans-serif;
  padding-left: 5px;
  padding-right: 5px;
}

#i7xq1qi {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  padding: 12px 10px;
}

#ijk39dd {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  padding: 1px;
}

#i6x0g3p {
  font-size: 16px;
  font-family: Helvetica, serif;
  font-weight: 400;
  padding: 1px;
}

#imlp16j {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  padding: 1px;
}

#i1xaxcu {
  font-size: 16px;
  font-family: Helvetica, serif;
  font-weight: 400;
  padding: 1px;
}

#i30xk94 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  text-align: right;
  margin-bottom: 5px;
  padding: 12px 10px;
}

#ij1qxn8 {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  padding: 1px;
}

#iwjnwq8 {
  font-size: 16px;
  font-family: Helvetica, serif;
  font-weight: 400;
  padding: 1px;
}

#ic3ebgj {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  padding: 12px 10px;
}

#ife5v6h {
  font-size: 16px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  padding: 1px;
}

#is1varf {
  font-size: 16px;
  font-family: Helvetica, serif;
  font-weight: 400;
  padding: 1px;
}

#i5fspyr {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  padding: 12px 10px;
}

#fkt-image-f9e-b83-9b9 {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#i4pder4 {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#ib4jfeq {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ihttiw7 {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#ig6fl7l {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#itoejfy {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-12e-4be-a13 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#ioaxilm {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#ia0ka1i {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#i0e7n4i {
  width: 100%;
  padding: 12px 10px;
}

#i4swu3p {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#iwi3a1r {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-917-7a6-b5b {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#ie3io8m {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#ibk6juo {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#iv9o63p {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#i8x84iv {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ii3ynxx {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-5ec-a9c-884 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#i4n90dy {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#iuuq8hr {
  width: 100%;
  display: flex;
  margin-top: 5px;
  padding: 12px 10px;
}

#ily8n6c {
  width: 100%;
  padding: 12px 10px;
}

#ihuliv1 {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#indf237 {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-9f4-d91-bb6 {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#if1w1m5 {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#i9w7oz7 {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ib46jvj {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#i276z1w {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ioya6zj {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-653-c98-aee {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#i02q90m {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#iqowmea {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#iivfnvy {
  width: 100%;
  padding: 12px 10px;
}

#it9jyc8 {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#if4ftty {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-4a0-ab9-82e {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#imyminj {
  font-size: 14px;
  font-family: Montserrat, sans-serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#ihxmc0j {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ilpha77 {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#ico135j {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ic2fpbj {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-d80-99a-900 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#ipp0ezo {
  color: rgb(19, 19, 19) !important;
}

#i7hl4d4 {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#irrt2xj {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-64d-ba8-828 {
  color: black !important;
  width: 45px !important;
  height: 45px;
  margin-top: 2px;
}

#iwtv6pg {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#izvq9va {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ilqsn0w {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#iosfpan {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ieevl8t {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-56b-493-809 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#ijkd6ra {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#iofohst {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#ieja1ow {
  width: 100%;
  padding: 12px 10px;
}

#ispx84e {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#iubge3h {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#igv0apu {
  width: 100%;
  padding: 12px 10px;
}

#idmvajk {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#i6rbttg {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-00d-6a5-839 {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#i6guxxh {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#idy2t2g {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#i357dx6 {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#ipq9umj {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#iyxucr1 {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-33d-589-99a {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#irukx0l {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#i57h5zc {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#i9hmgq7 {
  width: 100%;
  padding: 12px 10px;
}

#iea6zm3 {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#icixc4y {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-051-7be-832 {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#il83ctr {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#igyid54 {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#iape699 {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#implk1j {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#idb9p1d {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-de0-08e-a6d {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#i7eurt2 {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#ie77aya {
  width: 100%;
  display: flex;
  margin-top: 5px;
  padding: 12px 10px;
}

#iewooor {
  width: 100%;
  padding: 12px 10px;
}

#i7zlgcn {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#iq6mgji {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-b17-8b4-a5e {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#ixerrrm {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#imfl1gh {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#i4ack7b {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#ihta2zn {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#i21d0ex {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-f82-5b4-881 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#iw4zp0p {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#i2va8fj {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#ik9c389 {
  width: 100%;
  padding: 12px 10px;
}

#i26uy0p {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#i264fl1 {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-fb8-280-9bf {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#ivjvqaj {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#irdqvah {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#isjiidg {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#iepxe36 {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ij398h2 {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-226-fb5-aa6 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#i9d1p1d {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#i90xix4 {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#i9k1z67 {
  width: 100%;
  padding: 12px 10px;
}

#iif26pg {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#io1zu1g {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-0f4-792-bfc {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#ijz56yx {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#iithy4l {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#inpv7c3 {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#i2qn3ym {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ij21w22 {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-950-da8-9c6 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#io7ck14 {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#i6qhrnh {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#iaqxjqr {
  width: 100%;
  padding: 12px 10px;
}

#i9h83ud {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#i5wnz8b {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-ab1-ca4-990 {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#izm203j {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#i4uozvz {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ihkt75l {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#iiuqqqw {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ioy99io {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-1e3-1ad-948 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#ityvlnt {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#icji0si {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#ioezxn6 {
  width: 100%;
  padding: 12px 10px;
}

#iyhf4nd {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#il46uzm {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-c67-0a5-b1e {
  color: black !important;
  width: 55px !important;
  height: 55px;
  margin-top: 2px;
}

#in49ezf {
  font-size: 14px;
  font-family: Helvetica, serif;
  margin-top: 5px;
  letter-spacing: 0;
  line-height: 18px;
  padding: 1px;
}

#iino34c {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#imb6zhl {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#iql1b73 {
  font-size: 12px;
  font-family: Helvetica, serif;
  color: rgba(98, 122, 173, 1) !important;
  padding: 1px;
}

#ivutgtj {
  font-size: 12px;
  font-family: Helvetica, serif;
  padding: 1px;
}

#fkt-image-3c9-c8d-951 {
  color: black !important;
  width: 15px !important;
  height: 15px;
  margin-left: 3px;
  margin-top: 0;
  padding-bottom: 0;
  margin-right: 3px;
}

#iwskn1l {
  font-size: 12px;
  font-family: Helvetica, serif;
  margin-left: 3px;
  padding: 1px;
}

#in6of67 {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#inw7uij {
  width: 100%;
  padding: 12px 10px;
}

#ida7ecq {
  font-size: 18px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 1px;
  padding-left: 1px;
  margin-left: 8px;
}

#ic8nhmb {
  width: 100%;
  margin-top: 0;
  display: flex;
  padding: 12px 10px;
}

#i0g2o7v {
  padding-left: 1px;
  padding-right: 1px;
}

#ivr3sh4 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-self: center;
  background-color: rgba(0, 0, 8, 0) !important;
  padding: 12px 10px;
}

#fkt-image-244-3a4-b5e {
  color: black !important;
  width: 127px !important;
  height: 27px;
  flex: 0 0;
  border-radius: 1px;
  border-width: 1px;
}

#im49vxl {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  padding: 12px 10px;
}

#fkt-image-7a1-bbb-80d {
  color: black !important;
  width: 27px !important;
  height: 16px;
  margin-right: 10px;
}

#i8bc9zz {
  font-size: 12px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  padding: 1px;
}

#id544d6 {
  width: 100%;
  align-self: flex-end;
  align-items: center;
  justify-content: center;
  display: flex;
  padding: 12px 10px;
}

#ixhmboi {
  width: auto;
  display: flex;
  margin-top: 10px;
  padding: 12px 10px;
}

#iclathj {
  width: 845px !important;
  padding: 12px 10px;
}

#iql26sp {
  font-size: 32px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 15px;
}

#is6vjdj {
  line-height: 48px;
  font-size: 39px;
  font-family: Montserrat, sans-serif;
}

#iw9iqzp {
  padding-left: 17%;
  padding-right: 20%;
  background-color: rgba(0, 0, 0, 0.03) !important;
}

#igmcq8h {
  width: auto;
  display: flex;
  align-self: center;
  align-items: center;
  margin-top: 5px;
  padding: 12px 10px;
}

#izkdlnt {
  width: auto;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-d89-2bc-bcf {
  color: black !important;
  width: 810px !important;
  align-items: center;
  justify-content: flex-start;
  height: 380px;
  margin-top: 0;
  align-self: auto;
  border-radius: 20px;
}

#ikdu021 {
  text-align: left;
}

#fkt-image-09b-aaa-96b {
  color: black !important;
  width: 811px !important;
  align-items: center;
  justify-content: flex-start;
  height: 331px;
  margin-top: 16px;
  align-self: center;
  border-radius: 25px;
}

#ihedzzk {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-083-cad-924 {
  color: black !important;
  width: 810px !important;
  align-items: center;
  justify-content: flex-start;
  height: 387px;
  margin-top: 16px;
  align-self: center;
  border-radius: 25px;
}

#ijb39m7 {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-59e-499-977 {
  color: black !important;
  width: 810px !important;
  align-items: center;
  justify-content: flex-start;
  height: 352px;
  margin-top: 16px;
  align-self: center;
  border-radius: 25px;
}

#ihrnmsw {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#ijoo37s {
  padding-bottom: 40px;
}

#i36vzc1 {
  text-align: left;
  font-size: 18px;
  line-height: 23px;
  margin-top: 15px;
}

#fkt-image-a54-9b5-8f1 {
  color: black !important;
  width: 812px !important;
  align-items: center;
  justify-content: flex-start;
  height: 389px;
  margin-top: 16px;
  align-self: center;
  border-radius: 25px;
}

#i6kfl7p {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-bf2-b8e-988 {
  color: black !important;
  width: 809px !important;
  align-items: center;
  justify-content: flex-start;
  height: 298px;
  margin-top: 16px;
  align-self: center;
  border-radius: 25px;
}

#iuqcgqe {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#i37p3io {
  text-align: left;
  margin-top: 15px;
}

#ihnravl {
  text-align: left;
}

#ikikn4q {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 700;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#izkbbsu {
  text-align: left;
}

#injl77d {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#i8951m9 {
  text-align: left;
  font-family: Montserrat, sans-serif;
}

#i3fl7ir {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#iz7qjic {
  text-align: left;
}

#iurqq5a {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#is0oyqg {
  text-align: left;
}

#in3jh68 {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#iq8pb67 {
  text-align: left;
}

#ia9ntmu {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
  line-height: 20px;
}

#iel17rp {
  text-align: left;
}

#irsey8d {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
  line-height: 20px;
}

#i2ph22j {
  text-align: left;
  font-family: Montserrat, sans-serif;
}

#iinhrop {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#i3o4glq {
  text-align: left;
}

#iqd86yl {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#iifmg7t {
  text-align: left;
}

#i3dwk0g {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#if8pckd {
  text-align: left;
}

#ig8j7dj {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#iul8exn {
  text-align: left;
}

#ihpkzex {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
  line-height: 20px;
}

#ioa2i2k {
  text-align: left;
}

#ipkjymf {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#iycjm3w {
  text-align: left;
}

#ifzkady {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#imd3a09 {
  text-align: left;
}

#it6swwp {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
  line-height: 20px;
}

#i89guq8 {
  text-align: left;
}

#iy54ew7 {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#isfs0l6 {
  text-align: left;
}

#ii81tqw {
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  letter-spacing: 0px;
  color: rgb(34, 34, 34) !important;
  text-align: left;
}

#izko4t {
  font-family: Montserrat, sans-serif;
  display: flex;
  padding-top: 20px;
}

#ixld7hv {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-7be-3b9-a2b {
  color: black !important;
  height: 40px;
  width: auto;
}

#ihmzyah {
  color: rgba(0, 0, 0, 1) !important;
  text-align: left;
}

#i29bh3b {
  font-family: Montserrat, sans-serif;
  display: flex;
}

#i3q4gui {
  width: 100%;
  margin-left: 1px;
  margin-right: 1px;
  padding: 12px 10px;
}

#iqxxuhf {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  line-height: 43px;
}

#i4ftwq2 {
  text-align: left;
  font-size: 18px;
  line-height: 23px;
  margin-top: 15px;
}

#ijrrguc {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#iy5x0iw {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#imuq339 {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ifan0yp {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i6d62p9 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 12px 10px;
}

#i5q8a3s {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 12px 10px;
}

#i477irm {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 12px 10px;
}

#fkt-image-b13-3a7-89e {
  color: black !important;
  width: 85px !important;
  height: 15px;
  justify-content: flex-start;
  flex-direction: row;
}

#ih2ycuv {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  padding: 12px 10px;
}

#iu705 {
  font-family: Montserrat, sans-serif;
}

#i6suo {
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

#i0rxmjy {
  font-size: 33px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 30px;
  line-height: 43px;
}

#i4tm2tt {
  text-align: left;
}

#iwjthcb {
  text-align: left;
}

#ilhgwb3 {
  color: rgba(0, 0, 0, 1) !important;
  font-size: 37px;
  line-height: 45px;
}

#iv8t21l {
  text-align: left;
  font-size: 37px;
  line-height: 45px;
}

#il91v09 {
  text-align: left;
}

#ilyby6r {
  color: rgba(0, 0, 0, 1) !important;
}

#ijqmc1m {
  text-align: left;
}

#izux6mo {
  text-align: left;
}

#ie39p05 {
  color: rgba(0, 0, 0, 1) !important;
  font-size: 37px;
  line-height: 45px;
}

#i8yal6g {
  text-align: left;
}

#in4zocp {
  text-align: left;
}

#inv1dfu {
  text-align: left;
  font-size: 37px;
  line-height: 45px;
}

#ivhvsqy {
  text-align: left;
}

#ixhi3xl {
  color: rgba(0, 0, 0, 1) !important;
}

#i7tryux {
  text-align: left;
}

#id6593t {
  text-align: left;
}

#ioc731k {
  color: rgba(0, 0, 0, 1) !important;
  font-size: 37px;
  line-height: 45px;
}

#imyrl4e {
  text-align: left;
  font-size: 37px;
  line-height: 45px;
}

#ikzsgcx {
  text-align: left;
}

#ii7o91a {
  color: rgba(0, 0, 0, 1) !important;
}

#i3jb56o {
  text-align: left;
  font-size: 37px;
  line-height: 45px;
}

#io6fxbf {
  text-align: left;
}

#ia7egqe {
  color: rgba(0, 0, 0, 1) !important;
}

#iddxz1h {
  display: none;
  justify-content: flex-start;
  background-color: rgba(0, 170, 37, 1) !important;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  border-color: rgba(0, 170, 37, 1) !important;
}

#ibu30fa {
  display: none;
  justify-content: flex-start;
  background-color: rgba(0, 170, 37, 1) !important;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 55px;
  padding-right: 55px;
  border-color: rgba(0, 170, 37, 1) !important;
}

#id1er71 {
  display: none;
  justify-content: flex-start;
  background-color: rgba(0, 170, 37, 1) !important;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  border-color: rgba(0, 170, 37, 1) !important;
}

#itm90w6 {
  display: none;
  justify-content: flex-start;
  background-color: rgba(0, 170, 37, 1) !important;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  border-color: rgba(0, 170, 37, 1) !important;
}

#ioutwjl {
  display: none;
  justify-content: flex-start;
  background-color: rgba(0, 170, 37, 1) !important;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  border-color: rgba(0, 170, 37, 1) !important;
}

#izwa0th {
  display: none;
  justify-content: flex-start;
  background-color: rgba(0, 170, 37, 1) !important;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  margin-top: 30px;
  border-color: rgba(0, 170, 37, 1) !important;
}

#ixwby6h {
  display: none;
  justify-content: flex-start;
  background-color: rgba(0, 170, 37, 1) !important;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  border-color: rgba(0, 170, 37, 1) !important;
}

#ivxz6n1 {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ii8e4rw {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i8u7792 {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#iq4a4x5 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#iuw5m5b {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 23px;
  padding: 1px;
}

#fkt-image-c90-c9f-92b {
  color: black !important;
  width: 154px !important;
  height: 219px;
  padding-top: 0;
  margin-top: 0;
  margin-right: 19px;
}

#i0xblgp {
  width: 100%;
  justify-content: space-between;
  display: none;
  background-color: rgba(254, 251, 217, 1) !important;
  margin-top: 0;
  padding: 12px 10px;
}

#ilu60ok {
  width: 100%;
  margin-top: 22px;
  background-color: rgba(237, 237, 237, 1) !important;
  display: flex;
  padding: 12px 10px;
}

#ijx8hbx {
  width: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  padding: 12px 10px;
}

#fkt-image-985-a9f-97f {
  color: black !important;
  width: 35px !important;
  height: 35px;
}

#iix8b21 {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  padding: 1px;
}

#i7zvwr9 {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  padding: 1px;
}

#i2xt715 {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  padding: 1px;
}

#i33y30s {
  font-size: 17px;
  font-family: Montserrat, sans-serif;
  line-height: 24px;
  padding: 1px;
}

#i8a0ezh {
  text-align: left;
  padding-right: 10px;
  line-height: 24px;
}

#izs9qg2 {
  color: rgba(0, 0, 0, 1) !important;
  font-size: 17px;
  padding-right: 3px;
  line-height: 24px;
}

[data-gjs-type="video"][class*="gjs-selected"] {
  outline: 3px solid orange !important;
}

[data-gjs-type="countdown"][class*="gjs-selected"] {
  outline: 3px solid rgba(121, 85, 72, 1) !important;
}

select {
  font-family: Helvetica, serif;
  padding: 12px 18px;
}

label {
  font-family: Helvetica, serif;
}

[data-gjs-type="form"][class*="gjs-selected"],
[data-gjs-type="form"] *[class*="gjs-selected"] {
  outline: 3px solid rgba(139, 195, 74, 1) !important;
}

.cc-cart-details-block .cc-cart-details-value,
.cc-cart-details-block .cc-cart-details-label {
  text-align: right;
  display: block;
  width: auto;
  font-size: 16px;
  font-weight: 400;
  padding: 10px;
}

html {
  min-height: 100%;
}

:-webkit-autofill {
  color: rgba(255, 255, 255, 1) !important;
}

form {
  margin-bottom: 0 !important;
}

h3 {
  font-size: 20px;
}

h5 {
  font-size: 18px;
}

h3,
h5 {
  font-weight: 700;
  color: rgba(53, 53, 53, 1);
  line-height: 1.2;
  margin: 0;
}

p {
  margin: 0;
}

a#a-link {
  color: rgba(24, 120, 185, 1) !important;
  text-decoration: none;
  transition: color 0.2s ease-in-out;
}

a#a-link:hover {
  color: rgba(20, 100, 153, 1) !important;
}

.input-wrap .input-label {
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  top: 15px;
  left: 0;
  width: calc(100% - 13px);
  padding-left: 13px;
  padding-right: 13px;
  font-size: 14px;
  font-weight: normal;
  white-space: nowrap;
  color: rgba(153, 153, 153, 1);
}

.input-wrap .ch-input,
.select-wrap .ch-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  outline: none;
  width: 100%;
  height: 50px;
  border: 1px solid rgba(217, 217, 217, 1);
  color: rgba(51, 51, 51, 1);
  font-size: 14px;
}

.input-wrap .ch-input:focus,
.select-wrap .ch-select:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 1px rgba(25, 123, 189, 1);
  box-shadow: 0 0 0 1px rgba(25, 123, 189, 1);
  border-color: rgba(25, 123, 189, 1);
}

.select-wrap .ch-select.ch-dirty {
  padding-top: 22px;
}

.select-wrap .ch-select {
  padding-right: 32px;
}

.select-wrap .ch-select-arrow {
  pointer-events: none;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 30px;
  height: 50px;
  line-height: 50px;
  border-left: 1px solid rgba(217, 217, 217, 1);
  text-align: center;
}

.select-wrap .ch-select-arrow:before {
  content: "";
  display: block;
  position: relative;
  top: 50%;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(115, 115, 115, 1);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: auto;
}

ul.bordered-ul {
  width: 100%;
  border: 1px solid rgba(217, 217, 217, 1);
  border-radius: 4px;
  list-style: none;
  margin: 0 0 12px;
  padding: 0;
}

ul.bordered-ul li:not(.extended-li) {
  position: relative;
  height: 54px;
  border-top: 1px solid rgba(217, 217, 217, 1);
  margin: 0;
  padding: 0;
}

ul.bordered-ul li:not(.extended-li):first-child {
  border-top: none;
}

.ch-express-checkout-group-or-line span {
  display: inline-block;
  padding: 0 1em;
}

#legal-modal .modal-title {
  font-weight: 500;
}

#legal-modal .modal-header [data-dismiss] {
  cursor: pointer;
}

input:not([type="checkbox"]),
input:not([type="radio"]) {
  font-family: "Montserrat", sans-serif;
  padding: 12px 18px;
}

.fk-shopping-cart-plus:active,
.fk-shopping-cart-minus:not(:hover),
.fk-shopping-cart-plus:not(:hover) {
  background: rgba(255, 255, 255, 1);
  color: rgba(0, 0, 0, 1);
  border-color: rgba(255, 255, 255, 1);
}

.fk-shopping-cart-quantity-wrapper-class>button {
  background-color: rgba(255, 255, 255, 1);
  color: black;
  border-bottom: white;
  border-color: rgba(255, 255, 255, 1);
}

#fk-dynamic-cart-head>tr>th {
  overflow-wrap: normal;
  word-wrap: normal;
  word-break: normal;
}

.table-text[title="Price"],
.table-text[title="Quantity"] {
  word-break: normal;
  overflow-wrap: normal;
}

.fk-shopping-cart .cart-display {
  display: inline-block;
  margin-right: 0%;
  font-weight: 500;
  font-size: 1rem;
}

.fk-shopping-cart .dynamic-price-total,
.fk-shopping-cart .dynamic-shipping-total,
.fk-shopping-cart .salesTax,
.fk-shopping-cart .discount,
.fk-shopping-cart .grandTotal {
  font-size: 1rem;
  font-weight: 500;
  margin-right: 0.75rem;
}

.fk-shopping-cart .table-text {
  word-wrap: normal;
  word-break: normal;
}

.fk-cart-display-label .cart-display,
.fk-totals-display-label .value-display {
  display: block;
}

.fk-totals-display-label .salesTax {
  width: unset;
}

.fk-totals-display-label .discount {
  width: unset;
}

.fk-collapsible-list summary::marker {
  content: none;
}

.fk-collapsible-list summary::-webkit-details-marker {
  display: none;
}

details[open] .fk-collapsible-list-content {
  display: block;
  border-radius: 0 0 5px 5px;
}

.fk-collapsible-list details[open] .fk-collapsible-list-left-label {
  border-radius: 5px 5px 0 0;
}

[data-gjs-type="collapsibleList"][class*="gjs-selected"] {
  outline: 3px solid green !important;
}

.fk-collapsible-list details[open] .fk-collapsible-list-right-label {
  border-radius: 0px 0px 0 0;
}

#ikd4fb-3 {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  margin-bottom: 1px;
  margin-top: 3px;
  padding: 12px 10px;
}

#ie08ae {
  font-size: 12px;
  font-family: Montserrat, sans-serif;
  margin-left: 3px;
  margin-right: 3px;
  padding: 1px;
}

#fkt-link-262-cbb-a56 {
  color: rgba(67, 104, 224, 1) !important;
  padding-left: 2px;
  padding-right: 2px;
  display: inline-block;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  font-size: 12px;
  text-decoration: underline;
}

#fkt-link-262-cbb-a56:hover {
  text-decoration: none;
}

svg.diagonal-line polygon {
  fill: rgba(0, 0, 0, 0.05) !important;
}

ul li {
  list-style: none;
  position: relative;
  z-index: 1;
}

.gjs-cv-canvas__tools>#gjs-tools>.gjs-toolbar>div>.fa-trash-o {
  pointer-events: none;
}

header img {
  object-fit: cover;
}

label.label-name.mandatory {
  width: 120px;
  float: left;
}

.fk-inner-header-wrapper .fk-menu-container .fk-menu {
  white-space: nowrap;
  color: black;
  padding: 5px;
}

.fk-inner-header-wrapper .fk-menu-container .fk-menu:hover,
.fk-inner-header-wrapper .fk-menu-container .fk-menu:focus {
  color: black;
}

.sidepanel .cc-panel-view-cart,
.sidepanel .cc-panel-checkout {
  font-size: 16px;
  margin: 0px auto;
  padding: 5px 0;
}

#ij5p1kt {
  display: flex;
}

#i2gmdm1 {
  display: flex;
}

#it49n7b {
  color: rgb(59, 89, 152) !important;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}

#in2q1ph {
  text-align: left;
  padding-bottom: 5px;
}

#ibva3kx {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#iq9wgxy {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#i2gqail {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#iye69mz {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#i8b2phd {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#iasx8py {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#ikpgxwm {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#iz1wh8y {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#ia3vzpf {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#in9egyd {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#ing3fxh {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#ioe36fs {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#i9xwne9 {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#ih7ry1c {
  font-size: 14px;
  font-family: Helvetica, serif;
  color: rgba(59, 89, 152, 1) !important;
  font-weight: 700;
  padding: 1px;
}

#iuhgy7n {
  padding-left: 1px;
  margin-left: 7px;
}

#itla5gj {
  display: none;
  justify-content: flex-start;
  background-color: rgba(0, 170, 37, 1) !important;
  font-weight: 600;
  font-family: Montserrat, sans-serif;
  font-size: 24px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 55px;
  padding-right: 55px;
  border-color: rgba(0, 170, 37, 1) !important;
}

#fkt-link-862-3ab-a7a {
  color: rgba(0, 0, 0, 1) !important;
  display: inline-block;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  background-color: rgba(255, 215, 18, 1) !important;
  font-size: 15px;
  font-weight: 600;
  height: auto;
  flex: 0 0;
  border-radius: 4px;
  padding: 15px 20px;
  border-width: 1px;
  border-color: rgba(255, 255, 255, 1) !important;
}

#ismfidv {
  width: 100%;
  margin-top: 12px;
  padding: 12px 10px;
}

#fkt-link-78e-29e-9ea {
  color: rgba(0, 0, 0, 1) !important;
  display: flex;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  background-color: rgba(255, 215, 18, 1) !important;
  font-size: 25px;
  font-weight: 700;
  border-radius: 4px;
  padding: 17px 80px;
}

#if195ni {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 20px;
  margin-bottom: 20px;
  padding: 12px 10px;
}

#fkt-link-9cd-28e-935 {
  color: rgba(0, 0, 0, 1) !important;
  display: flex;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  background-color: rgba(255, 215, 18, 1) !important;
  font-size: 24px;
  font-weight: 700;
  border-radius: 4px;
  padding: 17px 80px;
}

#in4uwso {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 20px;
  padding: 12px 10px;
}

#i41hqby {
  justify-content: center;
}

#iqtdoc3 {
  padding-top: 7px;
  padding-bottom: 9px;
}

#fkt-link-996-7a9-a60 {
  display: none;
  cursor: pointer;
}

#fkt-link-f1c-a94-88c {
  color: rgba(255, 255, 255, 1) !important;
  display: flex;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  background-color: rgba(0, 170, 37, 1) !important;
  font-size: 20px;
  font-weight: 600;
  border-radius: 4px;
  padding: 17px 27px;
}

#it0y5if {
  width: 100%;
  display: none;
  justify-content: center;
  margin-top: 20px;
  padding: 12px 10px;
}

#fkt-link-9dc-0bb-86b {
  color: rgba(255, 255, 255, 1) !important;
  display: flex;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  background-color: rgba(0, 170, 37, 1) !important;
  font-size: 20px;
  font-weight: 600;
  border-radius: 4px;
  padding: 17px 27px;
}

#iibzs2f {
  width: 100%;
  display: none;
  justify-content: center;
  margin-top: 20px;
  padding: 12px 10px;
}

#fkt-link-4e8-a9d-9f8 {
  color: rgba(255, 255, 255, 1) !important;
  display: flex;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  background-color: rgba(0, 170, 37, 1) !important;
  font-size: 20px;
  font-weight: 600;
  border-radius: 4px;
  padding: 17px 27px;
}

#i89t808 {
  width: 100%;
  display: none;
  justify-content: center;
  margin-top: 20px;
  padding: 12px 10px;
}

#fkt-link-79c-2aa-875 {
  color: rgba(255, 255, 255, 1) !important;
  display: flex;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  background-color: rgba(0, 170, 37, 1) !important;
  font-size: 20px;
  font-weight: 600;
  border-radius: 4px;
  padding: 17px 27px;
}

#ipofef9 {
  width: 100%;
  display: none;
  justify-content: center;
  margin-top: 20px;
  padding: 12px 10px;
}

#iwkiyj1 {
  font-size: 32px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 15px;
}

#i4l82om {
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  line-height: 48px;
  text-align: left;
}

#ixl3mmh {
  color: rgb(34, 34, 34) !important;
  text-align: left;
  font-size: 40px;
  line-height: 50px;
}

#iqkta1p {
  color: rgba(0, 0, 0, 1) !important;
}

#i5cxfz6 {
  font-size: 32px;
  font-family: Helvetica, serif;
  font-weight: 700;
  margin-top: 15px;
}

#inxbe03 {
  font-size: 17px;
  line-height: 24px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  margin-top: 10px;
}

#ivogcdg {
  color: rgb(34, 34, 34) !important;
  text-align: left;
  font-size: 18px;
  line-height: 25px;
}

#ih4boq6 {
  padding-top: 25px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  line-height: 25px;
  text-align: left;
}

#in6i5z6 {
  padding-top: 23px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

#is6io {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ig6e9 {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#i6xma7f {
  padding-top: 15px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

#i3ibvuu {
  background-color: rgba(255, 191, 0, 1) !important;
  color: rgba(0, 0, 0, 1) !important;
}

#ibajwx {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#i43hhfk {
  padding-top: 15px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

#i8uon3 {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

#itgk5g {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i67j4z {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

#ifyfmg {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#il8zym {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#imjvyjt {
  padding-top: 15px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

#iaiyai {
  text-align: left;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  line-height: 25px;
}

#ismen7 {
  font-family: Montserrat, sans-serif;
  text-align: left;
  font-size: 18px;
  line-height: 25px;
}

#iqwuhz {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#icyvwi {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ilk1l6 {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#iwnp0s {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#i99owt {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#ibqta1m {
  padding-top: 25px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

#i2x8f6 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#ia0h43 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i1pbwf {
  text-align: left;
  font-size: 18px;
  line-height: 25px;
  font-family: Montserrat, sans-serif;
}

#iqsv4d {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ifwph9 {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

#ixpvip {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#isvz1ok {
  padding-top: 15px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

#iblnvj {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#il0vt9 {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#ibptie {
  text-align: left;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  line-height: 25px;
}

#i6w92t {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#igpti2e {
  padding-top: 15px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

#i8nlvn {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#ib569a {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

#ii3ruz {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#ipw5m1 {
  text-align: left;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  line-height: 25px;
}

#ib2l0h {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#iitpil {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

#iihwuf {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#i8q391 {
  text-align: left;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  line-height: 25px;
}

#in4xwj {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#icocqo {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

#ipy45m {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#iyi5hl {
  text-align: left;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  line-height: 25px;
}

#iy801j {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#izssv5 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#iea23x {
  font-family: Montserrat, sans-serif;
  text-align: left;
  font-size: 18px;
  line-height: 25px;
}

#ipbm2q {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#in8d38 {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#imtl5o {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#ih17xy {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#i2tmkyt {
  padding-top: 15px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

#ic7tgv {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#is5zzi {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

#isnpuq {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

#isna5h {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

#iz1y0z {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ie72xh {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#id3dqoj {
  width: 100%;
  flex: 0 0 30%;
  padding: 12px 10px;
}

#iq8s00j {
  width: 100%;
  padding: 12px 10px;
}

#fkt-image-6a6-a98-88f {
  color: black !important;
  width: 244px !important;
  height: 120px;
}

#fkt-image-349-b9f-ae9 {
  color: black !important;
  width: 246px !important;
  height: 169px;
}

#i9q6zff {
  width: 100%;
  flex: 0 0 30%;
  padding: 12px 10px;
}

#fkt-image-e32-89f-9f0 {
  color: black !important;
  width: 35px !important;
  height: 35px;
}

#ivw385a {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  padding: 1px;
}

#irsh22x {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  padding: 1px;
}

#iz29hyr {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  padding: 1px;
}

#is66hpp {
  width: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  padding: 12px 10px;
}

#ixr7idr {
  color: rgba(0, 0, 0, 1) !important;
  font-size: 17px;
  padding-right: 3px;
  line-height: 24px;
}

#ixz1peg {
  text-align: left;
  padding-right: 10px;
  line-height: 24px;
}

#irvvvpk {
  font-size: 17px;
  font-family: Montserrat, sans-serif;
  line-height: 24px;
  padding: 1px;
}

#iyd4e5m {
  width: 100%;
  padding: 12px 10px;
}

#iv6xcew {
  width: 100%;
  margin-top: 20px;
  background-color: rgba(237, 237, 237, 1) !important;
  display: flex;
  padding: 12px 10px;
}

#fkt-image-959-8b1-bbf {
  color: black !important;
  width: 246px !important;
  height: 169px;
}

#i78wa6l {
  width: 100%;
  flex: 0 0 30%;
  padding: 12px 10px;
}

#fkt-image-12b-db0-a3f {
  color: black !important;
  width: 35px !important;
  height: 35px;
}

#ii0k1b2 {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  padding: 1px;
}

#ivbxnvv {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  padding: 1px;
}

#iisegzh {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  padding: 1px;
}

#i0yss5o {
  width: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  padding: 12px 10px;
}

#ijgq7xe {
  color: rgba(0, 0, 0, 1) !important;
  font-size: 17px;
  padding-right: 3px;
  line-height: 24px;
}

#iyyo6pb {
  text-align: left;
  padding-right: 10px;
  line-height: 24px;
}

#i7dlqlw {
  font-size: 17px;
  font-family: Montserrat, sans-serif;
  line-height: 24px;
  padding: 1px;
}

#if3qbpc {
  width: 100%;
  padding: 12px 10px;
}

#i17418q {
  width: 100%;
  margin-top: 20px;
  background-color: rgba(237, 237, 237, 1) !important;
  display: flex;
  padding: 12px 10px;
}

#fkt-link-abb-7b4-9af {
  color: rgba(67, 104, 224, 1) !important;
  text-decoration: underline;
  cursor: pointer;
}

#fkt-link-e60-a95-ad7 {
  text-decoration: underline;
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-80e-5b3-bd5 {
  color: rgba(67, 104, 224, 1) !important;
  text-decoration: underline;
  cursor: pointer;
}

#fkt-link-755-389-9c9 {
  color: rgba(67, 104, 224, 1) !important;
  text-decoration: underline;
  cursor: pointer;
}

#i2puwwi {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  display: none;
  padding: 1px;
}

#i2edj3c {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  display: none;
  padding: 1px;
}

#i3m1znp {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  display: none;
  padding: 1px;
}

#iwrvbg6 {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 23px;
  padding: 1px;
}

#ieuehmz {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 23px;
  padding: 1px;
}

#id5vijf {
  text-align: center;
}

#ir5po0d {
  text-align: center;
}

#im7m0yl {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 23px;
  padding: 1px;
}

#i39xu0l {
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  text-align: center;
  line-height: 23px;
  padding: 1px;
}

#i3o66x9 {
  width: 100%;
  background-color: rgba(254, 248, 183, 1) !important;
  display: none;
  justify-content: space-between;
  padding: 12px 10px;
}

#fkt-link-b82-f8e-869 {
  color: rgba(67, 104, 224, 1) !important;
  padding-left: 2px;
  padding-right: 2px;
  display: inline-block;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  font-size: 12px;
  text-decoration: underline;
}

#fkt-link-b82-f8e-869:hover {
  text-decoration: none;
}

.fk-popup {
  background-color: rgba(14, 13, 13, 0.57);
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  bottom: 0;
  min-height: 300px;
  right: 0;
  display: none;
  opacity: 1;
  overflow: auto;
}

.widthMedium {
  width: 720px;
  max-width: 100%;
}

.close_popup {
  position: relative;
  top: -10px;
  background: rgba(0, 0, 0, 1);
  color: rgba(255, 255, 255, 1);
  border-radius: 50%;
  right: -8px;
  border: 2px solid rgba(255, 255, 255, 1);
  float: right;
  padding: 5px 6px;
}

.backgroundMargin {
  margin-top: 10%;
  background-color: rgba(255, 255, 255, 1);
}

#popup_content {
  margin-top: 5%;
  background-color: rgba(255, 255, 255, 1) !important;
  margin-left: auto;
  margin-right: auto;
  z-index: 9999;
  padding: 5px;
}

.popup-title>span {
  background-color: rgba(231, 234, 190, 1);
  color: rgba(53, 53, 53, 1) !important;
  font-family: Proxima Nova, Helvetica, Arial, sans-serif !important;
}

.popup-header {
  color: rgba(53, 53, 53, 1) !important;
}

.header-div {
  font-size: 38px;
  font-weight: 700;
  line-height: 45.6px;
  font-family: Proxima Nova, Helvetica, Arial, sans-serif !important;
}

.borderRadius {
  border-radius: 25px;
}

#customizable_popup {
  background-color: rgba(14, 13, 13, 0.57) !important;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  min-height: 300px;
  right: 0;
  display: none;
  opacity: 1;
  overflow: auto;
}

#popup_content-2 {
  margin-top: 5%;
  background-color: rgba(255, 255, 255, 1) !important;
  margin-left: auto;
  margin-right: auto;
  z-index: 9999;
  padding: 5px;
}

#fkt-multiple-popup-a12-3ba-84a {
  background-color: rgba(14, 13, 13, 0.57) !important;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  min-height: 300px;
  right: 0;
  display: none;
  opacity: 1;
  overflow: auto;
}

#i2on6sk-3 {
  width: 100%;
  padding: 12px 10px;
}

#iov7qb9 {
  color: rgb(59, 89, 152) !important;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
}

#i09t36f {
  text-align: left;
}

#fkt-link-30a-286-92b {
  color: rgba(67, 104, 224, 1) !important;
  text-decoration: underline;
  cursor: pointer;
}

#iu0dso3 {
  font-weight: 700;
}

#i3z7jaj {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#i83v8nq {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#iqy5gih {
  color: rgb(0, 0, 0) !important;
  font-weight: normal;
}

#iwqi8z2 {
  color: rgba(0, 0, 0, 1) !important;
}

#itjxi0k {
  font-size: 16px;
  font-family: Helvetica, serif;
  line-height: 21px;
  font-weight: 400;
  text-align: left;
  margin-top: 15px;
  padding: 1px;
}

#inwtugb {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#iq53epo {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i45nyl2 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i4w2cvw {
  text-align: center;
}

#in3klpl {
  color: rgba(0, 0, 0, 1);
}

#i6147jo {
  text-align: center;
}

#ihq4ffj {
  color: rgb(0, 0, 0) !important;
}

#iceagzs {
  text-align: center;
}

#ip49te7 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ijrz8kk {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
  text-align: center;
}

#ihkiegd {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ilvztck {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ihtzahh {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i5ksruf {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#i7x1ol7 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ipbz2mq {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ixkt1sg {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#igh8epw {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#isp1dcc {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i49enuh {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ir6c9xf {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#iyqubyl {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i1j6cpb {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#i8222r9 {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#idor7ka {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i7i647v {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ijk1f88 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i2gsbuk {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ibs6tx6 {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ibtmtlr {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i9o5onn {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#i6nbstj {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ifcueg2 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ingh1gc {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#i01t8dr {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ihtc145 {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#inzp54e {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#iq2r30t {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ikcs3uk {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#i7b8o9c {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i9assuf {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#iw7akll {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#ibtmw42 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i1uu7rb {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#iib3pkg {
  color: rgba(0, 86, 179, 1) !important;
}

#isnso7x {
  color: rgba(0, 86, 179, 1) !important;
}

#ik6c0xo {
  color: rgba(0, 86, 179, 1) !important;
}

#imvntmk {
  color: rgba(0, 86, 179, 1) !important;
}

#ix38tl2 {
  color: rgba(0, 86, 179, 1) !important;
}

#iqr1nmm {
  color: rgba(0, 86, 179, 1) !important;
}

#i3ldl6b {
  color: rgba(0, 86, 179, 1) !important;
}

#fkt-link-311-9b0-bdc {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-055-c83-805 {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-e9a-887-a3c {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-e7a-e86-8a2 {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-2d0-888-82c {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-753-4b3-8dd {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-826-7b8-887 {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-633-890-b12 {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-087-eb2-9aa {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-56e-38c-afd {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#fkt-link-69b-ca9-8c4 {
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#i2ccrfm {
  color: rgba(0, 0, 0, 1) !important;
}

#fkt-link-36e-9b5-858 {
  cursor: pointer;
}

#fkt-link-27a-1b9-911 {
  cursor: pointer;
}

#fkt-link-631-c9f-ad6 {
  cursor: pointer;
}

#fkt-link-9bd-e9d-a29 {
  cursor: pointer;
}

#fkt-link-acb-e8f-8f2 {
  cursor: pointer;
}

#fkt-link-5e2-c86-a60 {
  cursor: pointer;
}

#isfa8z8-3-5 {
  width: 100%;
  padding: 12px 10px;
}

#iqbj4gj-2 {
  font-size: 16px;
  font-family: Helvetica, serif;
  font-weight: 400;
  text-align: left;
  line-height: 21px;
  margin-top: 15px;
  padding: 1px;
}

#ix72vfo {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#i88hvyf {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#igia4yr {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i372p7l {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#igc06ad {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#iw0w58n {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i08ael6 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#iwiulza {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ig3wd5g {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#iqeylaf {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ic5mm67 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#iugplk9 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ik6c7ck {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#it12p6o {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#irmeynl {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#iip2oze {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#ic9fltk {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#iio76fa {
  color: rgba(0, 0, 0, 1);
  font-weight: 700;
}

#i9ayvc7 {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#i5xuxnp-3-3 {
  width: 100%;
  padding: 12px 10px;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.05);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes blinker {
  50% {
    opacity: 0px;
  }
}

.fk-hide-on-load {
  visibility: hidden;
}

.fk-payment-options-hide-on-load,
.fk-display-none-on-load {
  display: none;
}

.fk-youtube {
  background-color: rgba(0, 0, 0, 1);
  margin-bottom: 30px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  min-height: 160px;
}

#cc-id-XBrxSMK89BB0 {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#cc-id-jl2mgVBCMUea {
  color: black !important;
  width: 810px !important;
  align-items: center;
  justify-content: flex-start;
  height: 387px;
  margin-top: 16px;
  align-self: center;
  border-radius: 25px;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.05);
  }

  100% {
    transform: scale(1);
  }
}

@keyframes blinker {
  50% {
    opacity: 0px;
  }
}

#cc-id-MfPwbk6JzfMs {
  width: 100%;
  display: flex;
  padding: 12px 10px;
}

#cc-id-A7vEnAfkMblB {
  color: black !important;
  width: 810px !important;
  align-items: center;
  justify-content: flex-start;
  height: 387px;
  margin-top: 16px;
  align-self: center;
  border-radius: 25px;
}

#cc-id-IxDidDarlSS3 {
  color: black !important;
  width: 85px !important;
  height: 15px;
  justify-content: flex-start;
  flex-direction: row;
}

#cc-id-rRB7FPn5SAT0 {
  color: black !important;
  width: 85px !important;
  height: 15px;
  justify-content: flex-start;
  flex-direction: row;
}

#cc-id-nslrHp3TARss {
  color: black !important;
  width: 85px !important;
  height: 15px;
  justify-content: flex-start;
  flex-direction: row;
}

.stickyBar {
  margin-top: 10%;
  background-color: rgba(255, 255, 255, 1) !important;
  box-shadow: 0px 2px 20px 3px rgba(51, 51, 51, 1);
  width: 100%;
  height: auto;
  position: fixed;
  z-index: 99999;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 0px;
}

.stickyBar a {
  width: 659px;
  margin: auto;
}

#fkt-link-aa9-2b2-9ff {
  color: rgba(0, 0, 0, 1) !important;
  display: flex;
  font-family: Montserrat, sans-serif;
  cursor: pointer;
  background-color: rgba(255, 215, 18, 1) !important;
  font-size: 27px;
  font-weight: 700;
  border-radius: 4px;
  justify-content: center;
  padding: 17px 40px;
}

#cc-id-ajTvMy5yFoqh {
  text-align: left;
  font-size: 37px;
  line-height: 45px;
}

#cc-id-nY67qUgGDXKX {
  text-align: left;
}

#cc-id-Btxq1UYzIhC1 {
  color: rgba(0, 0, 0, 1) !important;
}

.red {
  color: red !important;
}

.font-D0021BFF {
  color: rgba(208, 2, 27, 1);
}

.font-FE0004FF {
  color: rgba(254, 0, 4, 1);
}

#cc-id-QW1s3rfEKq9C {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

#cc-id-CLaPVzbR0yh9,
p {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

p.text {
  margin-bottom: 16px;
  font-weight: 400;
}

#cc-id-T9VTnSq4MaTr {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

#cc-id-RrZe2aP1gdht {
  color: rgb(34, 34, 34) !important;
}

#cc-id-pp7fsuxhSDoK {
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

#cc-id-A728gRrPiQju {
  color: rgb(34, 34, 34) !important;
}

.top {
  margin-top: 16px;
}

#cc-id-ezBABECx4yVa {
  font-family: Montserrat, sans-serif;
  text-align: left;
  font-size: 18px;
  line-height: 25px;
}

#cc-id-rx8HHnAGMd7S {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#cc-id-doKvkBRgsg3z {
  text-decoration: underline;
  color: rgba(67, 104, 224, 1) !important;
  cursor: pointer;
}

#cc-id-B9Nm8GeGyavu {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#cc-id-gbetv95YEill {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#cc-id-drz7OqYGCkQO {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#cc-id-TTx9vmbJ8qun {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#cc-id-PMWxsmRURhlf {
  padding-top: 15px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

#cc-id-18b4xr9dLCmO {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#cc-id-4YBDIQa5HtAB {
  color: rgba(67, 104, 224, 1) !important;
  text-decoration: underline;
  cursor: pointer;
}

#cc-id-Hw2wvwmhqx69 {
  font-family: Montserrat, sans-serif;
  text-align: left;
  font-size: 18px;
  line-height: 25px;
}

#cc-id-bqxiDh4EhySk {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#cc-id-880CQtX2zBWF {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

#cc-id-SQMr954YZnvN {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#cc-id-eiYFcqxn0EYo {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

#cc-id-DnBIsjxlBYdN {
  color: rgba(0, 0, 0, 1) !important;
  font-weight: 700;
}

#cc-id-nQWTPImE9eEl {
  padding-top: 15px;
  font-size: 18px;
  font-family: Montserrat, sans-serif;
  font-weight: 400;
  line-height: 25px;
  text-align: left;
}

#cc-id-Y7JFMgSSF6Rw {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}

#cc-id-MNc41uEYtVbo {
  font-weight: 700;
  color: rgba(0, 0, 0, 1) !important;
}

#cc-id-8PyVXF88Ctda {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  text-align: left;
  line-height: 25px;
}

.list {
  padding-left: 40px;
}

.list li {
  list-style: disc;
}

@media all and (max-width: 578px) {

  .flex-col-4.flex-col-sm-12,
  .flex-col-6.flex-col-sm-12,
  .flex-col-8.flex-col-sm-12,
  .flex-col-6.flex-col-lg-8.flex-col-sm-12,
  .flex-col-2.flex-col-lg-4.flex-col-sm-12 {
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }

  .flex-col-4.flex-col-sm-6,
  .flex-col-8.flex-col-sm-6 {
    -webkit-box-flex: 50%;
    -ms-flex: 50%;
    flex: 50%;
    max-width: 50%;
  }

  #second-section p {
    padding-left: 0px;
  }

  #third-section .flex-row.bg-image {
    background-position-x: -264px;
    padding: 0px 20px 20px;
  }

  #news-bar #trending,
  #news-bar p {
    float: none;
    text-align: center;
    margin: 0 auto;
  }

  #news-bar .buttons {
    float: none;
    text-align: center;
  }

  #newsletter .btn.subscribe-button {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    padding: 14px 0px;
  }
}

@media all and (max-width: 768px) {

  .flex-col-7.flex-col-md-12,
  .flex-col-5.flex-col-md-12,
  .flex-col-4.flex-col-md-12,
  .flex-col-8.flex-col-md-12 {
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }

  .product-sale .flex-col-7.flex-col-md-12 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }

  #third-section .bg-image {
    background-position-x: -144px;
  }

  .hide-md {
    display: none;
  }

  footer a {
    display: block;
    padding-bottom: 10px;
  }

  footer .icons a {
    display: inline-block;
  }
}

@media all and (max-width: 1088px) {
  #main .wrapper {
    padding: 55px 27px 0px;
  }

  header #nav li {
    float: none;
    height: auto;
    text-align: right;
  }

  header #nav li a {
    display: inline-block;
    text-decoration: none;
    text-align: right;
    padding: 0px 0px 10px;
  }

  #nav nav li a:hover {
    padding-bottom: 0px;
  }

  header nav {
    float: none;
  }

  header nav .menu {
    clear: both;
    max-height: 0;
    -webkit-transition: max-height 0.2s ease-out;
    -o-transition: max-height 0.2s ease-out;
    transition: max-height 0.2s ease-out;
  }

  header .menu-icon {
    cursor: pointer;
    display: inline-block;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
  }

  header .menu-icon .navicon:before,
  header .menu-icon .navicon:after {
    background: rgba(0, 0, 0, 1);
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    -webkit-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    width: 100%;
  }

  header .menu-icon .navicon:before {
    top: 5px;
  }

  header .menu-icon .navicon:after {
    top: -5px;
  }

  header nav .active,
  header a:hover {
    border: none;
  }

  #nav .icons {
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  #nav nav a.icon {
    margin-left: 10px;
  }

  .wrapper-aside {
    max-width: 714px;
    margin: 0 auto;
  }

  .flex-col-4.flex-col-lg-12 {
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%;
  }

  .flex-col-6.flex-col-lg-8 {
    -webkit-box-flex: 66.6667%;
    -ms-flex: 66.6667%;
    flex: 66.6667%;
    max-width: 66.6667%;
  }

  .flex-col-2.flex-col-lg-4 {
    -webkit-box-flex: 33.333%;
    -ms-flex: 33.333%;
    flex: 33.333%;
    max-width: 33.333%;
  }

  #newsletter .text {
    text-align: center;
  }

  #newsletter .wrapper {
    max-width: 500px;
  }
}

@media (max-width: 1023px) {
  ul.bordered-ul li:not(.extended-li) label .ch-custom-label {
    max-width: 60%;
  }
}

@media only screen and (max-width: 992px) and (min-width: 480px) {
  #third-section .bg-image {
    background-position-x: 0px !important;
  }
}

@media screen and (max-width: 480px) {
  .cc-cart-row .cc-cart-row-content {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}

@media (max-width: 992px) {
  #iw9iqzp {
    padding-left: 20px;
    padding-right: 20px;
  }

  #i0g2o7v {
    padding-left: 10px;
  }

  #fkt-image-09b-aaa-96b {
    width: 735px !important;
    height: 281px;
  }

  #fkt-image-083-cad-924 {
    width: 778px !important;
    height: 310px;
  }

  #fkt-image-59e-499-977 {
    width: 778px !important;
    height: 280px;
  }

  #fkt-image-a54-9b5-8f1 {
    width: 778px !important;
    height: 334px;
  }

  #iopa8uk {
    font-size: 15px;
  }

  #iwrdbsh {
    font-size: 15px;
  }

  #irz9r6l {
    font-size: 15px;
  }

  #i4fnpal {
    font-size: 15px;
  }

  #footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  #ihmzyah {
    font-size: 14px;
  }

  #i8qaiyd {
    text-align: left;
  }

  #itrwhrh {
    text-align: left;
  }

  #iy3ol3b {
    color: rgba(0, 0, 0, 1);
  }

  #i2gh2oo {
    color: rgba(0, 0, 0, 1) !important;
  }

  #ij8ffmx {
    text-align: left;
  }

  #icp3j48 {
    text-align: left;
  }

  #imolr9l {
    color: rgba(0, 0, 0, 1) !important;
  }

  #i2c3a3x {
    text-align: left;
  }

  #i4yv5p7 {
    text-align: left;
  }

  #i91pmoi {
    color: rgba(0, 0, 0, 1) !important;
  }

  #i0hlxb4 {
    text-align: left;
  }

  #i6y29go {
    text-align: left;
  }

  #i53da5j {
    color: rgba(0, 0, 0, 1) !important;
  }

  #i46uhml {
    text-align: left;
  }

  #i0xvy35 {
    text-align: left;
  }

  #isjmwut {
    color: rgba(0, 0, 0, 1) !important;
  }

  #ia6ben8 {
    text-align: left;
  }

  #i94eot4 {
    text-align: left;
  }

  #i1c4heg {
    color: rgba(0, 0, 0, 1) !important;
  }

  #ipyd4dm {
    text-align: left;
  }

  #iy0vwcf {
    text-align: left;
  }

  #it1l9an {
    color: rgba(0, 0, 0, 1) !important;
  }

  #i9f6ijl {
    text-align: left;
  }

  #iogb3gg {
    text-align: left;
  }

  #irn2vum {
    color: rgba(0, 0, 0, 1) !important;
  }

  #ivwim27 {
    text-align: left;
  }

  #ik0eqph {
    color: rgba(0, 0, 0, 1) !important;
  }

  #ibu30fa {
    font-size: 18px;
  }

  #i75s9k {
    font-size: 14px;
  }

  #i9ynwg {
    width: 200px !important;
  }

  #fkt-image-6ed-09f-a39 {
    height: 160.484px;
    width: 108px !important;
  }

  #irnk3q4 {
    font-size: 16px;
  }

  #fkt-image-2e6-b97-a08 {
    width: 73px !important;
    height: 15px;
  }

  #iimqzi {
    font-size: 12px;
  }

  #ijq1tk {
    font-size: 16px;
  }

  #ijk39dd {
    font-size: 14px;
  }

  #ife5v6h {
    font-size: 14px;
  }

  #ij1qxn8 {
    font-size: 14px;
  }

  #imlp16j {
    font-size: 14px;
  }

  #i6x0g3p {
    font-size: 14px;
  }

  #is1varf {
    font-size: 14px;
  }

  #iwjnwq8 {
    font-size: 14px;
  }

  #i1xaxcu {
    font-size: 14px;
  }

  #fkt-image-b13-3a7-89e {
    width: 70px !important;
  }

  #fkt-image-80b-5b5-9b1 {
    width: 90px !important;
    height: 17px;
    padding-left: 4px;
    padding-right: 5px;
  }

  #i6d62p9 {
    padding-left: 5px;
    padding-right: 10px;
  }

  #i7xr9d {
    font-size: 14px;
  }

  #i1nefh {
    font-size: 14px;
  }

  #i23lc5 {
    font-size: 14px;
  }

  #ijtlkg {
    font-size: 14px;
  }

  #ijqzav {
    font-size: 14px;
  }

  #iu0cay {
    font-size: 14px;
  }

  #ib1qnm {
    font-size: 14px;
  }

  #ik7ubl {
    font-size: 14px;
  }

  #if0eok {
    font-size: 14px;
  }

  #ih66z2 {
    font-size: 14px;
  }

  #fkt-image-481-0b6-bf9 {
    padding-left: 10px;
    width: 90px !important;
    height: 17px;
  }

  #fkt-image-d89-2bc-bcf {
    width: 778px !important;
    height: 320px;
  }

  #fkt-image-7d8-d9b-97f {
    width: 90px !important;
    height: 17px;
    padding-right: 5px;
    padding-left: 4px;
  }

  #fkt-image-473-9bb-b0d {
    width: 90px !important;
    height: 17px;
    padding-left: 4px;
    padding-right: 5px;
  }

  #fkt-image-7db-5ab-9ff {
    width: 90px !important;
    height: 17px;
    padding-left: 4px;
    padding-right: 5px;
  }

  #iclathj {
    padding-right: 5px;
    width: 100% !important;
  }

  #izs9qg2 {
    font-size: 15px;
    line-height: 22px;
    padding-right: 1px;
  }

  #i33y30s {
    padding-right: 0;
    font-size: 16px;
  }

  #fkt-image-bf2-b8e-988 {
    height: 277px;
    width: 778px !important;
  }

  #idfibt {
    font-size: 28px;
    line-height: 36px;
  }

  #i3jb56o {
    font-size: 30px;
    line-height: 36px;
  }

  #ii7o91a {
    font-size: 28px;
    line-height: 36px;
  }

  #i4tm2tt {
    font-size: 28px;
    line-height: 37px;
  }

  #iix8b21 {
    font-size: 15px;
  }

  #i2xt715 {
    font-size: 15px;
  }

  #i7zvwr9 {
    font-size: 15px;
  }

  #ioc731k {
    font-size: 28px;
    line-height: 38px;
  }

  #ixhi3xl {
    font-size: 28px;
    line-height: 36px;
  }

  #ic0a43 {
    font-size: 28px;
    line-height: 36px;
    text-align: left;
  }

  #ie39p05 {
    font-size: 28px;
    line-height: 36px;
  }

  #ilyby6r {
    font-size: 28px;
    line-height: 36px;
  }

  #iod1e2g {
    font-size: 16px;
    padding-right: 19px;
  }

  #fkt-image-745-da9-8b8 {
    width: 100px !important;
    height: 100px;
  }

  #iqd9d03 {
    padding-left: 20px;
    padding-right: 20px;
  }

  #fkt-image-604-ca3-828 {
    width: 100px !important;
    height: 100px;
  }

  #fkt-image-fca-394-9c6 {
    width: 100px !important;
    height: 100px;
  }

  #fkt-image-2ba-8a8-be0 {
    width: 100px !important;
    height: 100px;
  }

  #iiagaj8 {
    padding-left: 15px;
    padding-right: 25px;
  }

  #ir1gjch {
    font-size: 15px;
  }

  #itla5gj {
    font-size: 18px;
    display: none;
  }

  #fkt-link-862-3ab-a7a {
    font-size: 14px;
    padding: 14px 10px;
  }

  #fkt-link-aa9-2b2-9ff {
    font-size: 20px;
  }

  #fkt-link-f1c-a94-88c {
    color: rgba(0, 0, 0, 1) !important;
    justify-content: center;
    font-weight: 700;
    background-color: rgba(255, 215, 18, 1) !important;
  }

  #it0y5if {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
  }

  #fkt-link-9dc-0bb-86b {
    color: rgba(0, 0, 0, 1) !important;
    justify-content: center;
    background-color: rgba(255, 215, 18, 1) !important;
    font-weight: 700;
  }

  #iibzs2f {
    display: block;
  }

  #fkt-link-4e8-a9d-9f8 {
    color: rgba(255, 255, 255, 1) !important;
    justify-content: center;
  }

  #i89t808 {
    display: none;
  }

  #fkt-link-79c-2aa-875 {
    color: rgba(255, 255, 255, 1) !important;
    justify-content: center;
  }

  #ipofef9 {
    display: none;
  }

  #ih4boq6 {
    font-size: 16px;
    padding-top: 20px;
  }

  #in6i5z6 {
    font-size: 16px;
    padding-top: 20px;
  }

  #i6xma7f {
    font-size: 16px;
  }

  #i43hhfk {
    font-size: 16px;
  }

  #imjvyjt {
    font-size: 16px;
  }

  #ibqta1m {
    font-size: 16px;
  }

  #isvz1ok {
    font-size: 16px;
  }

  #igpti2e {
    font-size: 16px;
  }

  #i2tmkyt {
    font-size: 16px;
  }

  #ivw385a {
    font-size: 15px;
  }

  #irsh22x {
    font-size: 15px;
  }

  #iz29hyr {
    font-size: 15px;
  }

  #ixr7idr {
    font-size: 15px;
    padding-right: 1px;
    line-height: 22px;
  }

  #irvvvpk {
    padding-right: 1px;
  }

  #ii0k1b2 {
    font-size: 15px;
  }

  #ivbxnvv {
    font-size: 15px;
  }

  #iisegzh {
    font-size: 15px;
  }

  #ijgq7xe {
    font-size: 15px;
    line-height: 22px;
  }

  #i7dlqlw {
    padding-right: 1px;
  }

  #ivogcdg {
    font-size: 15px;
    line-height: 22px;
  }

  #ia7egqe {
    font-size: 28px;
    line-height: 36px;
  }

  #ibajwx {
    font-size: 16px;
  }

  #i8uon3 {
    font-size: 16px;
  }

  #i67j4z {
    font-size: 16px;
  }

  #il8zym {
    font-size: 16px;
  }

  #imyrl4e {
    font-size: 33px;
  }

  #iaiyai {
    font-size: 16px;
  }

  #ismen7 {
    font-size: 16px;
  }

  #iqwuhz {
    font-size: 16px;
  }

  #i2x8f6 {
    font-size: 16px;
  }

  #i1pbwf {
    font-size: 16px;
  }

  #ifwph9 {
    font-size: 16px;
  }

  #iblnvj {
    font-size: 16px;
  }

  #ibptie {
    font-size: 16px;
  }

  #ib569a {
    font-size: 16px;
  }

  #ipw5m1 {
    font-size: 16px;
  }

  #iitpil {
    font-size: 16px;
  }

  #i8q391 {
    font-size: 16px;
  }

  #icocqo {
    font-size: 16px;
  }

  #iyi5hl {
    font-size: 16px;
  }

  #izssv5 {
    font-size: 16px;
  }

  #i8a0ezh {
    padding-right: 0;
    line-height: 22px;
  }

  #fkt-image-6a6-a98-88f {
    width: 259.688px !important;
    height: 106px;
  }

  #fkt-image-985-a9f-97f {
    width: 30px !important;
    height: 30px;
  }

  #fkt-image-349-b9f-ae9 {
    width: 249.688px !important;
    height: 193px;
  }

  #fkt-image-e32-89f-9f0 {
    width: 30px !important;
    height: 30px;
  }

  #ixz1peg {
    font-size: 16px;
    padding-right: 1px;
  }

  #iyyo6pb {
    padding-right: 1px;
  }

  #fkt-image-959-8b1-bbf {
    width: 307.688px !important;
    height: 144px;
  }

  #fkt-image-12b-db0-a3f {
    width: 30px !important;
    height: 30px;
  }

  #if3qbpc {
    padding-right: 7px;
  }

  #iea23x {
    font-size: 16px;
  }

  #ipbm2q {
    font-size: 16px;
  }

  #ic7tgv {
    font-size: 16px;
  }

  #is5zzi {
    font-size: 16px;
  }

  #isnpuq {
    font-size: 16px;
  }

  #isna5h {
    font-size: 16px;
  }

  #i2puwwi {
    font-size: 15px;
  }

  #i2edj3c {
    font-size: 15px;
  }

  #i3m1znp {
    font-size: 15px;
  }

  #ixl3mmh {
    font-size: 29px;
    line-height: 38px;
  }

  #iqkta1p {
    font-size: 29px;
  }

  #iwrvbg6 {
    font-size: 15px;
  }

  #ieuehmz {
    font-size: 15px;
  }

  #im7m0yl {
    font-size: 15px;
  }

  #i39xu0l {
    font-size: 15px;
  }

  #i3o66x9 {
    padding-left: 15px;
    padding-right: 25px;
    display: none;
  }

  #i3z7jaj {
    font-size: 16px;
  }

  #i4l82om {
    text-align: left;
  }

  #iqn7vgj {
    color: rgba(0, 0, 0, 1) !important;
  }

  #ibawoav {
    color: rgba(0, 0, 0, 1) !important;
  }

  #cc-id-jl2mgVBCMUea {
    width: 778px !important;
    height: 310px;
  }

  #cc-id-A7vEnAfkMblB {
    width: 778px !important;
    height: 310px;
  }

  #cc-id-IxDidDarlSS3 {
    width: 70px !important;
  }

  #cc-id-rRB7FPn5SAT0 {
    width: 70px !important;
  }

  #cc-id-nslrHp3TARss {
    width: 70px !important;
  }

  #cc-id-ajTvMy5yFoqh {
    font-size: 30px;
    line-height: 36px;
  }

  #cc-id-Btxq1UYzIhC1 {
    font-size: 28px;
    line-height: 36px;
  }

  #cc-id-RrZe2aP1gdht {
    font-size: 16px;
  }

  #cc-id-A728gRrPiQju {
    font-size: 16px;
  }

  #cc-id-ezBABECx4yVa {
    font-size: 16px;
  }

  #cc-id-B9Nm8GeGyavu {
    font-size: 16px;
  }

  #cc-id-drz7OqYGCkQO {
    font-size: 16px;
  }

  #cc-id-PMWxsmRURhlf {
    font-size: 16px;
  }

  #cc-id-Hw2wvwmhqx69 {
    font-size: 16px;
  }

  #cc-id-880CQtX2zBWF {
    font-size: 16px;
  }

  #cc-id-eiYFcqxn0EYo {
    font-size: 16px;
  }

  #cc-id-nQWTPImE9eEl {
    font-size: 16px;
  }

  #cc-id-Y7JFMgSSF6Rw {
    font-size: 16px;
  }

  #cc-id-8PyVXF88Ctda {
    font-size: 16px;
  }
}

@media (max-width: 768px) {
  .stickyBar a {
    width: 90% !important;
  }

  .fk-row {
    flex-wrap: wrap;
  }

  .fk-col {
    flex-basis: 100%;
    display: block;
  }

  #fkt-image-d89-2bc-bcf {
    width: 579px !important;
    height: 255px;
  }

  #idfibt {
    font-size: 28px;
    line-height: 34px;
  }

  #i2aril {
    color: rgba(0, 0, 0, 1) !important;
    text-align: left;
    font-size: 28px;
    line-height: 34px;
  }

  #fkt-image-09b-aaa-96b {
    width: 610px !important;
    height: 241px;
  }

  #imsw3jk {
    color: rgba(0, 0, 0, 1) !important;
  }

  #fkt-image-083-cad-924 {
    width: 610px !important;
    height: 274px;
  }

  #ihljh7 {
    font-size: 28px;
    line-height: 34px;
  }

  #iy6oyka {
    text-align: left;
  }

  #i0qddlf {
    color: rgba(0, 0, 0, 1) !important;
  }

  #it7pkg {
    font-size: 28px;
    line-height: 34px;
  }

  #ixjfqgg {
    text-align: left;
  }

  #is01zah {
    color: rgba(0, 0, 0, 1) !important;
  }

  #il0owf {
    font-size: 28px;
    line-height: 34px;
  }

  #i27qnzg {
    text-align: left;
  }

  #i99yfjj {
    color: rgba(0, 0, 0, 1) !important;
  }

  #iulvny {
    font-size: 28px;
    line-height: 34px;
  }

  #fkt-image-bf2-b8e-988 {
    width: 610px !important;
    height: 220px;
  }

  #i845ss9 {
    text-align: left;
  }

  #iusarym {
    color: rgba(0, 0, 0, 1) !important;
  }

  #fkt-image-a54-9b5-8f1 {
    width: 610px !important;
    height: 269px;
  }

  #fkt-image-59e-499-977 {
    width: 610px !important;
    height: 251px;
  }

  #ic0a43 {
    font-size: 28px;
    line-height: 34px;
  }

  #iqxxuhf {
    font-size: 28px;
    line-height: 34px;
  }

  #igbzivg {
    text-align: left;
  }

  #igwg89o {
    color: rgba(0, 0, 0, 1) !important;
  }

  #i3i6sq {
    font-size: 28px;
    line-height: 34px;
  }

  #iwe6r2c {
    text-align: left;
  }

  #ibdlza2 {
    color: rgba(0, 0, 0, 1) !important;
  }

  #ix97rr {
    font-size: 28px;
    line-height: 34px;
    text-align: left;
  }

  #iuyblr5 {
    color: rgba(0, 0, 0, 1) !important;
  }

  #ivju9k {
    font-size: 28px;
    line-height: 34px;
  }

  #iyf1c89 {
    text-align: left;
  }

  #ie9sjy9 {
    color: rgba(0, 0, 0, 1) !important;
  }

  #i0rxmjy {
    font-size: 28px;
  }

  #i75l3yl {
    text-align: left;
  }

  #iveaiqf {
    color: rgba(0, 0, 0, 1) !important;
  }

  #iuqv82 {
    font-size: 28px;
    line-height: 34px;
  }

  #imarkf9 {
    text-align: left;
  }

  #i034tbi {
    color: rgba(0, 0, 0, 1) !important;
  }

  #iod1e2g {
    font-size: 16px;
  }

  #iopa8uk {
    font-size: 14px;
    line-height: 20px;
  }

  #iwrdbsh {
    font-size: 14px;
    line-height: 20px;
  }

  #irz9r6l {
    font-size: 14px;
    line-height: 20px;
  }

  #i4fnpal {
    font-size: 14px;
    line-height: 20px;
  }

  #ir1gjch {
    font-size: 14px;
  }

  #iiagaj8 {
    padding-left: 40px;
    padding-right: 40px;
  }

  #fkt-image-fca-394-9c6 {
    width: 90px !important;
    height: 90px;
  }

  #fkt-image-745-da9-8b8 {
    width: 90px !important;
    height: 90px;
  }

  #fkt-image-604-ca3-828 {
    width: 90px !important;
    height: 90px;
  }

  #fkt-image-2ba-8a8-be0 {
    width: 90px !important;
    height: 90px;
  }

  #iqd9d03 {
    justify-content: space-between;
    padding-left: 50px;
    padding-right: 50px;
  }

  #iddxz1h {
    font-size: 17px;
  }

  #id1er71 {
    font-size: 17px;
  }

  #itm90w6 {
    font-size: 17px;
  }

  #ioutwjl {
    font-size: 17px;
  }

  #izwa0th {
    font-size: 17px;
  }

  #ixwby6h {
    font-size: 17px;
  }

  #iuw5m5b {
    font-size: 16px;
  }

  #izs9qg2 {
    font-size: 16px;
    line-height: 21px;
  }

  #iix8b21 {
    font-size: 16px;
  }

  #i7zvwr9 {
    font-size: 16px;
  }

  #i2xt715 {
    font-size: 16px;
  }

  #i1hlbkt {
    display: none;
  }

  #itla5gj {
    display: none;
    padding-left: 75px;
    padding-right: 75px;
  }

  #fkt-link-996-7a9-a60 {
    color: rgba(0, 0, 0, 1) !important;
    display: block;
    font-family: Montserrat, sans-serif;
    cursor: pointer;
    background-color: rgba(255, 215, 18, 1) !important;
    font-weight: 700;
    justify-content: center;
    margin-right: 15px;
    margin-left: 15px;
    font-size: 20px;
    border-radius: 4px;
    padding: 15px 10px;
  }

  #fkt-link-4e8-a9d-9f8 {
    padding-left: 20px;
    padding-right: 20px;
  }

  #fkt-link-79c-2aa-875 {
    padding-left: 20px;
    padding-right: 20px;
  }

  #ipofef9 {
    display: none;
  }

  #ih4boq6 {
    font-size: 16px;
    padding-top: 15px;
  }

  #in6i5z6 {
    font-size: 16px;
    padding-top: 17px;
  }

  #i6xma7f {
    font-size: 16px;
  }

  #i43hhfk {
    font-size: 16px;
  }

  #imjvyjt {
    font-size: 16px;
  }

  #ibqta1m {
    font-size: 16px;
  }

  #isvz1ok {
    font-size: 16px;
  }

  #igpti2e {
    font-size: 16px;
  }

  #i2tmkyt {
    font-size: 16px;
  }

  #ivw385a {
    font-size: 16px;
  }

  #irsh22x {
    font-size: 16px;
  }

  #iz29hyr {
    font-size: 16px;
  }

  #ixr7idr {
    font-size: 16px;
    line-height: 21px;
  }

  #ii0k1b2 {
    font-size: 16px;
  }

  #ivbxnvv {
    font-size: 16px;
  }

  #iisegzh {
    font-size: 16px;
  }

  #ijgq7xe {
    font-size: 16px;
    line-height: 21px;
  }

  #i2puwwi {
    font-size: 16px;
  }

  #i2edj3c {
    font-size: 16px;
  }

  #i3m1znp {
    font-size: 16px;
  }

  #iwrvbg6 {
    font-size: 14px;
    line-height: 20px;
  }

  #ieuehmz {
    font-size: 14px;
    line-height: 20px;
  }

  #im7m0yl {
    font-size: 14px;
    line-height: 20px;
  }

  #i39xu0l {
    font-size: 14px;
    line-height: 20px;
  }

  #i3o66x9 {
    padding-left: 40px;
    padding-right: 40px;
    display: none;
  }

  #fkt-image-349-b9f-ae9 {
    height: 164px;
  }

  #fkt-image-959-8b1-bbf {
    height: 117px;
  }

  #fkt-image-b32-29f-9f6 {
    margin-right: 20px;
  }

  #i4l82om {
    text-align: left;
  }

  #imqnyzo {
    color: rgba(0, 0, 0, 1) !important;
  }

  #i84olj4 {
    color: rgba(0, 0, 0, 1) !important;
  }

  #cc-id-jl2mgVBCMUea {
    width: 610px !important;
    height: 274px;
  }

  #cc-id-A7vEnAfkMblB {
    width: 610px !important;
    height: 274px;
  }
}

@media (max-width: 600px) {
  #fkt-image-d55-299-8f3 {
    width: 70px !important;
    height: 14px;
  }

  #iwc4l {
    font-size: 13px;
  }

  #fkt-image-d89-2bc-bcf {
    width: 490px !important;
    height: 205px;
  }

  #i6suo {
    font-size: 14px;
  }

  #fkt-image-a29-799-b50 {
    width: 35px !important;
    height: 35px;
  }

  #iu705 {
    font-size: 14px;
  }

  #fkt-image-592-f94-87f {
    width: 20px !important;
    height: 20px;
  }

  #fkt-image-09b-aaa-96b {
    width: 490px !important;
    height: 192px;
  }

  #fkt-image-083-cad-924 {
    width: 490px !important;
    height: 212px;
  }

  #fkt-image-59e-499-977 {
    width: 490px !important;
    height: 183px;
  }

  #fkt-image-a54-9b5-8f1 {
    width: 490px !important;
    height: 201px;
  }

  #fkt-image-bf2-b8e-988 {
    width: 490px !important;
    height: 165px;
  }

  #iddxz1h {
    font-size: 20px;
    padding-left: 45px;
    padding-right: 45px;
    display: none;
  }

  #ibu30fa {
    display: none;
  }

  #id1er71 {
    font-size: 20px;
    padding-left: 45px;
    padding-right: 45px;
  }

  #itm90w6 {
    font-size: 20px;
    padding-left: 45px;
    padding-right: 45px;
  }

  #ioutwjl {
    font-size: 20px;
    padding-left: 45px;
    padding-right: 45px;
    display: none;
  }

  #izwa0th {
    display: none;
    padding-left: 40px;
    padding-right: 40px;
    font-size: 20px;
  }

  #ixwby6h {
    display: none;
    font-size: 20px;
    padding-left: 40px;
    padding-right: 40px;
  }

  #igprl7c {
    padding-right: 0;
  }

  #i9ph7m9 {
    padding-right: 0;
  }

  #iwi3a1r {
    padding-right: 0;
  }

  #iq6mgji {
    padding-right: 0;
  }

  #i6rbttg {
    padding-right: 0;
  }

  #if4ftty {
    padding-right: 0;
  }

  #icixc4y {
    padding-right: 0;
  }

  #indf237 {
    padding-right: 0;
  }

  #i264fl1 {
    padding-right: 0;
  }

  #io1zu1g {
    padding-right: 0;
  }

  #i5wnz8b {
    padding-right: 0;
  }

  #il46uzm {
    padding-right: 0;
  }

  #ic8nhmb {
    padding-right: 0;
  }

  #i8bc9zz {
    font-family: Montserrat, sans-serif;
  }

  #iix8b21 {
    font-size: 14px;
    padding-left: 7px;
  }

  #fkt-image-985-a9f-97f {
    width: 25px !important;
    height: 25px;
  }

  #i7zvwr9 {
    font-size: 14px;
    padding-left: 7px;
  }

  #i2xt715 {
    font-size: 14px;
    padding-left: 7px;
  }

  #i33y30s {
    padding-right: 0;
    padding-left: 10px;
  }

  #itla5gj {
    display: none;
  }

  #i89t808 {
    display: none;
  }

  #ipofef9 {
    display: none;
  }

  #fkt-image-e32-89f-9f0 {
    width: 25px !important;
    height: 25px;
  }

  #ivw385a {
    font-size: 14px;
    padding-left: 7px;
  }

  #irsh22x {
    font-size: 14px;
    padding-left: 7px;
  }

  #iz29hyr {
    font-size: 14px;
    padding-left: 7px;
  }

  #irvvvpk {
    padding-right: 10px;
  }

  #fkt-image-12b-db0-a3f {
    width: 25px !important;
    height: 25px;
  }

  #ii0k1b2 {
    font-size: 14px;
    padding-left: 7px;
  }

  #ivbxnvv {
    font-size: 14px;
    padding-left: 7px;
  }

  #iisegzh {
    font-size: 14px;
    padding-left: 7px;
  }

  #i7dlqlw {
    padding-right: 10px;
  }

  #izs9qg2 {
    font-size: 14px;
    line-height: 19px;
  }

  #ixr7idr {
    font-size: 13px;
    line-height: 19px;
  }

  #ijgq7xe {
    font-size: 14px;
    line-height: 19px;
  }

  #fkt-image-6a6-a98-88f {
    width: 124.594px !important;
    height: 77px;
  }

  #fkt-image-349-b9f-ae9 {
    width: 122.594px !important;
    height: 118px;
  }

  #fkt-image-959-8b1-bbf {
    width: 122.594px !important;
    height: 99px;
  }

  #ipxo4y {
    line-height: 22px;
  }

  #i8a0ezh {
    line-height: 20px;
  }

  #idfibt {
    font-size: 26px;
  }

  #ia7egqe {
    font-size: 26px;
    line-height: 34px;
  }

  #ii7o91a {
    font-size: 26px;
    line-height: 34px;
  }

  #ilhgwb3 {
    font-size: 26px;
    line-height: 34px;
  }

  #ioc731k {
    font-size: 26px;
    line-height: 34px;
  }

  #ixhi3xl {
    font-size: 26px;
    line-height: 34px;
  }

  #ic0a43 {
    font-size: 26px;
  }

  #ie39p05 {
    font-size: 26px;
    line-height: 34px;
  }

  #ilyby6r {
    font-size: 26px;
    line-height: 34px;
  }

  #i2puwwi {
    font-size: 14px;
    padding-left: 7px;
  }

  #i2edj3c {
    font-size: 14px;
    padding-left: 7px;
  }

  #i3m1znp {
    font-size: 14px;
    padding-left: 7px;
  }

  #ixl3mmh {
    font-size: 28px;
    line-height: 36px;
  }

  #iqkta1p {
    font-size: 28px;
  }

  #ivogcdg {
    font-size: 14px;
    line-height: 20px;
  }

  #iq8s00j {
    padding-right: 5px;
  }

  #iyd4e5m {
    padding-right: 5px;
  }

  #iod1e2g {
    font-size: 15px;
    line-height: 21px;
    padding-right: 11px;
  }

  #fkt-image-b32-29f-9f6 {
    margin-left: 11px;
    width: 125.844px !important;
    height: 202px;
    margin-right: 10px;
  }

  #iiagaj8 {
    display: none;
  }

  #iopa8uk {
    font-size: 13px;
  }

  #iwrvbg6 {
    font-size: 13px;
    display: block;
  }

  #i3o66x9 {
    display: none;
  }

  #im7m0yl {
    padding-left: 10px;
    padding-right: 10px;
  }

  #ieuehmz {
    display: block;
  }

  #it074rv {
    padding-top: 1px;
  }

  #it0y5if {
    padding-top: 0;
  }

  #i4l82om {
    text-align: left;
  }

  #ifdxn9o {
    color: rgba(0, 0, 0, 1) !important;
  }

  #i9eywdh {
    color: rgba(0, 0, 0, 1) !important;
  }

  #cc-id-jl2mgVBCMUea {
    width: 490px !important;
    height: 212px;
  }

  #cc-id-A7vEnAfkMblB {
    width: 490px !important;
    height: 212px;
  }

  #cc-id-Btxq1UYzIhC1 {
    font-size: 26px;
    line-height: 34px;
  }
}

@media (max-width: 480px) {
  .fk-shopping-cart .cart-display {
    margin-right: 10%;
  }

  body {
    margin-top: 0 !important;
  }

  #ioutwjl {
    font-size: 18px;
    padding: 8px 35px;
  }

  #iw9iqzp {
    padding-left: 0;
    padding-right: 0;
  }

  #fkt-image-244-3a4-b5e {
    width: 78.414px !important;
    height: 17px;
  }

  #ir90i {
    font-size: 13px;
    padding-top: 5px;
  }

  #fkt-image-d89-2bc-bcf {
    width: 375px !important;
    height: 166px;
  }

  #izrrc3 {
    font-size: 14px;
    padding-left: 0;
  }

  #iu705 {
    font-size: 13px;
  }

  #ix1n7e {
    padding-left: 0;
  }

  #fkt-image-592-f94-87f {
    margin-left: 3px;
    margin-bottom: 0;
    margin-right: 3px;
  }

  #fkt-image-a29-799-b50 {
    width: 28px !important;
    height: 28px;
  }

  #i6suo {
    font-size: 13px;
  }

  #idfibt {
    font-size: 24px;
    line-height: 30px;
  }

  #fkt-image-09b-aaa-96b {
    width: 375px !important;
    height: 151px;
  }

  #ihedzzk {
    padding-top: 0;
    padding-bottom: 1px;
    padding-right: 1px;
  }

  #i3jb56o {
    font-size: 24px;
    line-height: 30px;
  }

  #ia7egqe {
    line-height: 30px;
    font-size: 24px;
  }

  #ijb39m7 {
    padding-top: 0;
    padding-bottom: 1px;
    padding-right: 1px;
  }

  #fkt-image-083-cad-924 {
    width: 375px !important;
    height: 157px;
  }

  #ii7o91a {
    font-size: 24px;
    line-height: 30px;
  }

  #ilhgwb3 {
    font-size: 24px;
    line-height: 30px;
  }

  #fkt-image-59e-499-977 {
    width: 375px !important;
    height: 134px;
  }

  #ihrnmsw {
    padding-top: 0;
    padding-bottom: 1px;
    padding-right: 1px;
  }

  #ioc731k {
    font-size: 24px;
    line-height: 30px;
  }

  #i6kfl7p {
    padding-top: 0;
    padding-bottom: 1px;
    padding-right: 1px;
  }

  #fkt-image-a54-9b5-8f1 {
    width: 375px !important;
    height: 163px;
  }

  #inv1dfu {
    font-size: 24px;
    line-height: 30px;
  }

  #fkt-image-bf2-b8e-988 {
    width: 375px !important;
    height: 137px;
  }

  #iuqcgqe {
    padding-top: 0;
    padding-bottom: 1px;
    padding-right: 1px;
  }

  #ic0a43 {
    font-size: 24px;
    line-height: 30px;
  }

  #iclathj {
    padding-right: 0;
  }

  #ie39p05 {
    font-size: 24px;
    line-height: 30px;
  }

  #iv8t21l {
    font-size: 24px;
    line-height: 30px;
  }

  #izwa0th {
    font-size: 18px;
    padding-left: 35px;
    padding-right: 35px;
  }

  #iynenld {
    display: none;
  }

  #ixwby6h {
    font-size: 18px;
    padding-left: 35px;
    padding-right: 35px;
    margin-bottom: 20px;
    margin-top: 10px;
  }

  #iiagaj8 {
    padding-left: 5px;
    padding-right: 5px;
    display: none;
  }

  #iqd9d03 {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
  }

  #i0xblgp {
    display: block;
  }

  #iuw5m5b {
    font-size: 16px;
    line-height: 22px;
    padding-right: 10px;
    padding-left: 10px;
    padding-top: 5px;
  }

  #i0ckg0b {
    font-family: Montserrat, sans-serif;
    margin-top: 10px;
    line-height: 22px;
  }

  #fkt-image-c90-c9f-92b {
    width: 133px !important;
    height: 238px;
  }

  #irnivfk {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 15px;
    margin-bottom: 5px;
    padding: 12px 10px;
  }

  #fkt-image-745-da9-8b8 {
    width: 65px !important;
    height: 65px;
  }

  #fkt-image-604-ca3-828 {
    width: 65px !important;
    height: 65px;
  }

  #fkt-image-fca-394-9c6 {
    width: 65px !important;
    height: 65px;
  }

  #fkt-image-2ba-8a8-be0 {
    width: 65px !important;
    height: 65px;
  }

  #i8bc9zz {
    font-family: Montserrat, sans-serif;
    font-size: 11px;
  }

  #fkt-image-7a1-bbb-80d {
    width: 21px !important;
    height: 13px;
  }

  #i2xt715 {
    display: none;
  }

  #izs9qg2 {
    font-size: 16px;
    line-height: 22px;
  }

  #i33y30s {
    line-height: 21px;
    padding-right: 9px;
  }

  #i7zvwr9 {
    display: none;
  }

  #fkt-link-996-7a9-a60 {
    margin-right: 20px;
    margin-left: 20px;
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  #fkt-link-4e8-a9d-9f8 {
    color: rgba(0, 0, 0, 1) !important;
    background-color: rgb(255, 215, 18) !important;
    font-weight: 700;
    font-size: 22px;
  }

  #i89t808 {
    display: block;
    margin-top: 1px;
    margin-bottom: 15px;
  }

  #iibzs2f {
    display: none;
  }

  #fkt-link-79c-2aa-875 {
    color: rgba(0, 0, 0, 1) !important;
    font-weight: 700;
    background-color: rgb(255, 215, 18) !important;
    font-size: 21px;
  }

  #ipofef9 {
    display: block;
    margin-top: 10px;
    margin-bottom: 10px;
  }

  #it0y5if {
    display: none;
  }

  #it074rv {
    padding-top: 1px;
  }

  #irsh22x {
    display: none;
  }

  #iz29hyr {
    display: none;
  }

  #ixr7idr {
    font-size: 16px;
    line-height: 22px;
  }

  #irvvvpk {
    line-height: 21px;
  }

  #ivbxnvv {
    display: none;
  }

  #iisegzh {
    display: none;
  }

  #ijgq7xe {
    font-size: 16px;
    line-height: 22px;
  }

  #i7dlqlw {
    line-height: 21px;
    padding-right: 10px;
  }

  #ilyby6r {
    font-size: 24px;
    line-height: 30px;
  }

  #i43hhfk {
    font-size: 16px;
    line-height: 22px;
  }

  #in6i5z6 {
    font-size: 16px;
    line-height: 22px;
  }

  #ih4boq6 {
    font-size: 16px;
    line-height: 22px;
  }

  #ibajwx {
    font-size: 16px;
    line-height: 22px;
  }

  #imjvyjt {
    font-size: 16px;
    line-height: 22px;
  }

  #i8uon3 {
    font-size: 16px;
    line-height: 22px;
  }

  #i67j4z {
    font-size: 16px;
    line-height: 22px;
  }

  #il8zym {
    font-size: 16px;
    line-height: 22px;
  }

  #ibqta1m {
    font-size: 16px;
    line-height: 22px;
  }

  #iaiyai {
    font-size: 16px;
    line-height: 22px;
  }

  #ismen7 {
    font-size: 16px;
    line-height: 22px;
  }

  #iqwuhz {
    font-size: 16px;
    line-height: 22px;
  }

  #isvz1ok {
    font-size: 16px;
    line-height: 22px;
  }

  #i2x8f6 {
    font-size: 16px;
    line-height: 22px;
  }

  #i1pbwf {
    font-size: 16px;
    line-height: 22px;
  }

  #ifwph9 {
    font-size: 16px;
    line-height: 22px;
  }

  #i2tmkyt {
    font-size: 16px;
    line-height: 22px;
  }

  #iblnvj {
    font-size: 16px;
    line-height: 22px;
  }

  #ibptie {
    font-size: 16px;
    line-height: 22px;
  }

  #ixhi3xl {
    font-size: 24px;
    line-height: 30px;
  }

  #ilu60ok {
    display: block;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  #fkt-image-6a6-a98-88f {
    width: auto !important;
    height: auto;
  }

  #id3dqoj {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  #iix8b21 {
    font-size: 16px;
  }

  #i2puwwi {
    font-size: 16px;
    padding-left: 12px;
    display: block;
  }

  #iv6xcew {
    display: block;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }

  #fkt-image-349-b9f-ae9 {
    width: 348.5px !important;
    height: 261px;
  }

  #i9q6zff {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
  }

  #ivw385a {
    font-size: 16px;
  }

  #i2edj3c {
    font-size: 16px;
    padding-left: 12px;
    display: block;
  }

  #i17418q {
    display: block;
    padding-right: 0;
    padding-left: 0;
    padding-top: 0;
  }

  #i78wa6l {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  #fkt-image-959-8b1-bbf {
    width: 352.594px !important;
    height: 232px;
  }

  #ii0k1b2 {
    font-size: 16px;
  }

  #i3m1znp {
    font-size: 16px;
    padding-left: 12px;
    display: block;
  }

  #ixl3mmh {
    font-size: 27px;
    line-height: 33px;
  }

  #iqkta1p {
    font-size: 27px;
  }

  #ivogcdg {
    font-size: 14px;
    line-height: 19px;
  }

  #i3o66x9 {
    padding-left: 5px;
    padding-right: 5px;
    display: none;
  }

  #ig4wvo {
    margin-top: 10px;
  }

  #igpti2e {
    line-height: 22px;
    font-size: 16px;
  }

  #iea23x {
    line-height: 22px;
    font-size: 16px;
  }

  #ipbm2q {
    line-height: 22px;
    font-size: 16px;
  }

  #ic7tgv {
    line-height: 22px;
    font-size: 16px;
  }

  #is5zzi {
    line-height: 22px;
    font-size: 16px;
  }

  #isnpuq {
    line-height: 22px;
    font-size: 16px;
  }

  #isna5h {
    line-height: 22px;
    font-size: 16px;
  }

  #izssv5 {
    line-height: 22px;
    font-size: 16px;
  }

  #iyi5hl {
    line-height: 22px;
    font-size: 16px;
  }

  #icocqo {
    line-height: 22px;
    font-size: 16px;
  }

  #i8q391 {
    line-height: 22px;
    font-size: 16px;
  }

  #iitpil {
    line-height: 22px;
    font-size: 16px;
  }

  #ipw5m1 {
    line-height: 22px;
    font-size: 16px;
  }

  #ib569a {
    line-height: 22px;
    font-size: 16px;
  }

  #i6xma7f {
    line-height: 22px;
    font-size: 16px;
  }

  #ixhmboi {
    margin-top: 0;
  }

  #ii81tqw {
    line-height: 19px;
  }

  #iy54ew7 {
    line-height: 19px;
  }

  #it6swwp {
    line-height: 19px;
  }

  #ifzkady {
    line-height: 19px;
  }

  #ipkjymf {
    line-height: 19px;
  }

  #ihpkzex {
    line-height: 19px;
  }

  #ig8j7dj {
    line-height: 19px;
  }

  #i3dwk0g {
    line-height: 19px;
  }

  #iinhrop {
    line-height: 19px;
  }

  #irsey8d {
    line-height: 19px;
  }

  #ia9ntmu {
    line-height: 19px;
  }

  #in3jh68 {
    line-height: 19px;
  }

  #i3fl7ir {
    line-height: 19px;
  }

  #injl77d {
    line-height: 19px;
  }

  #i3z7jaj {
    line-height: 22px;
    font-size: 16px;
  }

  #ie32a {
    line-height: 22px;
  }

  #imyrl4e {
    font-size: 24px;
    line-height: 30px;
  }

  #i4tm2tt {
    font-size: 24px;
    line-height: 30px;
  }

  #i7tryux {
    font-size: 24px;
    line-height: 30px;
  }

  #ijqmc1m {
    font-size: 24px;
    line-height: 30px;
  }

  #i4l82om {
    text-align: left;
  }

  #inxbe03 {
    font-size: 16px;
    line-height: 22px;
  }

  #i3ibvuu {
    font-size: 16px;
    line-height: 22px;
  }

  #i40nw72 {
    color: rgba(0, 0, 0, 1) !important;
    font-size: 16px;
    line-height: 22px;
  }

  #izkdlnt {
    padding-right: 1px;
  }

  #ipow91h {
    font-weight: normal;
  }

  #ibjfgq6 {
    color: rgba(0, 0, 0, 1) !important;
  }

  #itjxi0k {
    font-size: 15px;
    line-height: 20px;
  }

  #iuuha {
    font-size: 27px;
    line-height: 33px;
  }

  #cc-id-XBrxSMK89BB0 {
    padding-top: 0;
    padding-bottom: 1px;
    padding-right: 1px;
  }

  #cc-id-jl2mgVBCMUea {
    width: 375px !important;
    height: 157px;
  }

  #cc-id-MfPwbk6JzfMs {
    padding-top: 0;
    padding-bottom: 1px;
    padding-right: 1px;
  }

  #cc-id-A7vEnAfkMblB {
    width: 375px !important;
    height: 157px;
  }

  #cc-id-ajTvMy5yFoqh {
    font-size: 24px;
    line-height: 30px;
  }

  #cc-id-Btxq1UYzIhC1 {
    line-height: 30px;
    font-size: 24px;
  }

  #cc-id-QW1s3rfEKq9C {
    line-height: 22px;
    font-size: 16px;
  }

  #cc-id-CLaPVzbR0yh9 {
    line-height: 22px;
    font-size: 16px;
  }

  #cc-id-T9VTnSq4MaTr {
    line-height: 22px;
    font-size: 16px;
  }

  #cc-id-RrZe2aP1gdht {
    font-size: 16px;
    line-height: 22px;
  }

  #cc-id-pp7fsuxhSDoK {
    line-height: 22px;
    font-size: 16px;
  }

  #cc-id-A728gRrPiQju {
    font-size: 16px;
    line-height: 22px;
  }

  #cc-id-ezBABECx4yVa {
    font-size: 16px;
    line-height: 22px;
  }

  #cc-id-B9Nm8GeGyavu {
    font-size: 16px;
    line-height: 22px;
  }

  #cc-id-drz7OqYGCkQO {
    font-size: 16px;
    line-height: 22px;
  }

  #cc-id-PMWxsmRURhlf {
    line-height: 22px;
    font-size: 16px;
  }

  #cc-id-Hw2wvwmhqx69 {
    line-height: 22px;
    font-size: 16px;
  }

  #cc-id-880CQtX2zBWF {
    line-height: 22px;
    font-size: 16px;
  }

  #cc-id-eiYFcqxn0EYo {
    line-height: 22px;
    font-size: 16px;
  }

  #cc-id-nQWTPImE9eEl {
    font-size: 16px;
    line-height: 22px;
  }

  #cc-id-Y7JFMgSSF6Rw {
    font-size: 16px;
    line-height: 22px;
  }

  #cc-id-8PyVXF88Ctda {
    font-size: 16px;
    line-height: 22px;
  }
}