.c5c0f1a {
  *zoom: 1;
}

.c5c0f1a:after,
.c5c0f1a:before {
  display: table;
  content: "";
  line-height: 0;
}

.c5c0f1a:after {
  clear: both;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
}

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

a:active,
a:hover {
  outline: 0;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

button,
img,
input {
  vertical-align: middle;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

button,
input {
  margin: 0;
  *overflow: visible;
}

select,
textarea {
  margin: 0;
}

button.c212301::-moz-focus-inner,
button::-moz-focus-inner,
input::-moz-focus-inner,
input[type="submit"].c212301::-moz-focus-inner {
  padding: 0;
  border: 0;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
}

html input[type="button"] {
  cursor: pointer;
}

button,
input[type="button"],
input[type="checkbox"],
input[type="radio"],
input[type="reset"],
input[type="submit"],
label,
select {
  cursor: pointer;
}

input[type="search"] {
  box-sizing: content-box;
  -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
}

body {
  line-height: 20px;
  color: #111;
  background-color: #fff;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  overflow-y: scroll;
  overflow-x: auto;
  cursor: default;
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}

a {
  color: #08c;
  text-decoration: none;
}

a:focus,
a:hover {
  color: #005580;
  text-decoration: underline;
}

[class*="span"] {
  float: left;
  min-height: 1px;
  margin-left: 20px;
}

p {
  margin: 0 0 10px;
}

small {
  font-size: 85%;
}

strong {
  font-weight: 700;
}

em {
  font-style: italic;
}

cite {
  font-style: normal;
}

.cca6bf6 {
  text-align: center;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  color: inherit;
  text-rendering: auto;
}

h3,
h5,
h6 {
  font-weight: 700;
}

.c8809ed small,
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight: 400;
  line-height: 1;
  color: #999;
}

h1 {
  font-size: 38.5px;
}

h2 {
  font-size: 31.5px;
}

h1 small,
h3 {
  font-size: 24.5px;
}

h2 small {
  font-size: 17.5px;
}

h3 small,
h4 small,
h5 {
  font-size: 14px;
}

h6 {
  font-size: 11.9px;
}

ol,
ul {
  padding: 0;
  margin: 0 0 10px 25px;
}

blockquote p,
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}

dd,
dt,
li {
  line-height: 20px;
}

dl,
pre.ce4c211 {
  margin-bottom: 20px;
}

dt {
  font-weight: 700;
}

.c570188.c6e9937+.c570188.c6e9937,
.cd432c3.c6e9937+.cd432c3.c6e9937,
dd {
  margin-left: 10px;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #fff;
}

abbr[data-original-title],
abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}

blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 20px;
  border-left: 5px solid #eee;
}

blockquote p {
  font-size: 17.5px;
  font-weight: 300;
  line-height: 1.25;
}

address,
blockquote small {
  display: block;
  line-height: 20px;
}

blockquote small {
  color: #999;
}

blockquote small:before {
  content: "\2014 \00A0";
}

blockquote:after,
blockquote:before,
q:after,
q:before {
  content: "";
}

address {
  margin-bottom: 20px;
  font-style: normal;
}

code {
  font-size: 12px;
  border-radius: 3px;
  color: #d14;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
  white-space: nowrap;
}

pre,
pre code {
  white-space: pre-wrap;
}

code,
pre {
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
}

pre {
  color: #333;
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
}

pre code {
  padding: 0;
  color: inherit;
  background-color: transparent;
  border: 0;
}

.c64c653,
code {
  padding: 2px 4px;
}

.cadac38,
.c64c653 {
  display: inline-block;
  font-size: 11.844px;
  font-weight: 700;
  line-height: 14px;
  color: #fff;
  vertical-align: baseline;
  white-space: nowrap;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #999;
}

.c64c653 {
  border-radius: 3px;
}

.cadac38:empty,
.c64c653:empty {
  display: none;
}

a.cadac38:focus,
a.cadac38:hover,
a.c64c653:focus,
a.c64c653:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.c212301 .cadac38,
.c212301 .c64c653 {
  position: relative;
  top: -1px;
}

.c47d8cc .cadac38,
.c47d8cc .c64c653 {
  top: 0;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.cc3ee13 {
  width: 100%;
  margin-bottom: 20px;
}

.cc3ee13 td,
.cc3ee13 th {
  padding: 8px;
  line-height: 20px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #ddd;
}

.cc3ee13 th {
  font-weight: 700;
}

.cc3ee13 thead th {
  vertical-align: bottom;
}

.cc3ee13 caption+thead tr:first-child td,
.cc3ee13 caption+thead tr:first-child th,
.cc3ee13 colgroup+thead tr:first-child td,
.cc3ee13 colgroup+thead tr:first-child th,
.cc3ee13 thead:first-child tr:first-child td,
.cc3ee13 thead:first-child tr:first-child th,
.cf30987 caption+tbody tr:first-child td,
.cf30987 caption+tbody tr:first-child th,
.cf30987 caption+thead tr:first-child th,
.cf30987 colgroup+tbody tr:first-child td,
.cf30987 colgroup+tbody tr:first-child th,
.cf30987 colgroup+thead tr:first-child th,
.cf30987 tbody:first-child tr:first-child td,
.cf30987 tbody:first-child tr:first-child th,
.cf30987 thead:first-child tr:first-child th {
  border-top: 0;
}

.cc3ee13 tbody+tbody {
  border-top: 2px solid #ddd;
}

.cc3ee13 .cc3ee13 {
  background-color: #fff;
}

.cefac99 table td[class*="span"],
.cefac99 table th[class*="span"],
table td[class*="span"],
table th[class*="span"] {
  display: table-cell;
  float: none;
  margin-left: 0;
}

.cc3ee13 td.c4388b1,
.cc3ee13 th.c4388b1 {
  float: none;
  width: 44px;
  margin-left: 0;
}

.cc3ee13 td.c1a1a0c,
.cc3ee13 th.c1a1a0c {
  float: none;
  width: 124px;
  margin-left: 0;
}

.cc3ee13 td.c1feb66,
.cc3ee13 th.c1feb66 {
  float: none;
  width: 204px;
  margin-left: 0;
}

.cc3ee13 td.cb1befa,
.cc3ee13 th.cb1befa {
  float: none;
  width: 284px;
  margin-left: 0;
}

.cc3ee13 td.c9b98ff,
.cc3ee13 th.c9b98ff {
  float: none;
  width: 364px;
  margin-left: 0;
}

.cc3ee13 td.c68952a,
.cc3ee13 th.c68952a {
  float: none;
  width: 444px;
  margin-left: 0;
}

.cc3ee13 td.c813042,
.cc3ee13 th.c813042 {
  float: none;
  width: 524px;
  margin-left: 0;
}

.cc3ee13 td.c058945,
.cc3ee13 th.c058945 {
  float: none;
  width: 604px;
  margin-left: 0;
}

.cc3ee13 td.cf71936,
.cc3ee13 th.cf71936 {
  float: none;
  width: 684px;
  margin-left: 0;
}

.cc3ee13 td.cddcd2c,
.cc3ee13 th.cddcd2c {
  float: none;
  width: 764px;
  margin-left: 0;
}

.cc3ee13 td.c472bc6,
.cc3ee13 th.c472bc6 {
  float: none;
  width: 844px;
  margin-left: 0;
}

.cc3ee13 td.c315055,
.cc3ee13 th.c315055 {
  float: none;
  width: 924px;
  margin-left: 0;
}

.cc3ee13 tbody tr.c53a568>td {
  background-color: #dff0d8;
}

.cc3ee13 tbody tr.c11f957>td {
  background-color: #f2dede;
}

.cc3ee13 tbody tr.c383fd7>td {
  background-color: #fcf8e3;
}

.cc3ee13 tbody tr.c59bd0a>td {
  background-color: #d9edf7;
}

form {
  margin: 0 0 20px;
}

fieldset,
legend {
  padding: 0;
  border: 0;
}

fieldset {
  margin: 0;
}

legend {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: 40px;
  color: #333;
  border-bottom: 1px solid #e5e5e5;
}

legend small {
  font-size: 15px;
  color: #999;
}

button,
input,
label {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}

select,
textarea {
  font-weight: 400;
}

button,
input,
select,
textarea {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
  margin-bottom: 5px;
}

.cf059a8,
select {
  display: inline-block;
  padding: 4px 6px;
  font-size: 14px;
  border-radius: 4px;
  vertical-align: middle;
}

select {
  color: #555;
}

input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea {
  display: inline-block;
  padding: 4px 6px;
  font-size: 14px;
  line-height: 20px;
  color: #555;
  border-radius: 4px;
  vertical-align: middle;
}

input,
textarea {
  width: 206px;
}

select[multiple],
select[size],
textarea {
  height: auto;
}

textarea {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition:
    border linear 0.2s,
    box-shadow linear 0.2s;
}

.cf059a8:focus,
input[type="color"]:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus,
input[type="datetime"]:focus,
input[type="email"]:focus,
input[type="month"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="text"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
input[type="week"]:focus,
textarea:focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  box-shadow:
    inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 0 8px rgba(82, 168, 236, 0.6);
}

input[type="checkbox"],
input[type="radio"] {
  margin: 4px 0 0;
  *margin-top: 0;
  margin-top: 1px \9;
  line-height: normal;
}

input[type="button"],
input[type="checkbox"],
input[type="file"],
input[type="image"],
input[type="radio"],
input[type="reset"],
input[type="submit"] {
  width: auto;
}

input[type="file"],
select {
  *margin-top: 4px;
  line-height: 30px;
}

select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #fff;
}

input[type="file"] {
  height: 30px;
}

input[type="checkbox"]:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
select:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999;
}

.cefac99 .cf059a8[class*="span"],
.cefac99 input[class*="span"],
.cefac99 select[class*="span"],
.cefac99 textarea[class*="span"],
.cf059a8[class*="span"],
input[class*="span"],
select[class*="span"],
textarea[class*="span"] {
  float: none;
  margin-left: 0;
}

.cf059a8,
input,
textarea {
  margin-left: 0;
}

input[disabled],
select[disabled] {
  background-color: #eee;
}

input[readonly],
select[readonly],
textarea[disabled],
textarea[readonly] {
  cursor: not-allowed;
  background-color: #eee;
}

input[type="checkbox"][disabled],
input[type="checkbox"][readonly],
input[type="radio"][disabled],
input[type="radio"][readonly] {
  background-color: transparent;
}

input:focus:invalid,
select:focus:invalid,
textarea:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}

input:focus:invalid:focus,
select:focus:invalid:focus,
textarea:focus:invalid:focus {
  border-color: #e9322d;
  box-shadow: 0 0 6px #f8b9b7;
}

.c958f8f .c5a1122,
.c958f8f .c212301,
.c958f8f .c0f9d3b>.c943578,
.cb33a11 .c5a1122,
.cb33a11 .c212301,
.cb33a11 .c0f9d3b>.c943578 {
  vertical-align: top;
  border-radius: 0;
}

.cb33a11 .c5a1122,
.cb33a11 .c212301 {
  margin-right: -1px;
}

.cb33a11 .c5a1122:first-child,
.cb33a11 .c212301:first-child {
  border-radius: 4px 0 0 4px;
}

.c958f8f .c5a1122:last-child,
.c958f8f .c0f9d3b:last-child>.c943578,
.c958f8f .c212301:last-child,
.c958f8f .cf059a8+.c0f9d3b .c212301:last-child,
.c958f8f input+.c0f9d3b .c212301:last-child,
.c958f8f select+.c0f9d3b .c212301:last-child {
  border-radius: 0 4px 4px 0;
}

.c958f8f .c5a1122,
.c958f8f .c212301,
.c958f8f .c0f9d3b {
  margin-left: -1px;
}

.cb33a11.c958f8f .cf059a8+.c0f9d3b .c212301,
.cb33a11.c958f8f input+.c0f9d3b .c212301,
.cb33a11.c958f8f select+.c0f9d3b .c212301 {
  border-radius: 0 4px 4px 0;
}

.cb33a11.c958f8f .c5a1122:first-child,
.cb33a11.c958f8f .c212301:first-child {
  margin-right: -1px;
  border-radius: 4px 0 0 4px;
}

.cb33a11.c958f8f .c5a1122:last-child,
.cb33a11.c958f8f .c212301:last-child {
  margin-left: -1px;
  border-radius: 0 4px 4px 0;
}

.cf698bf .c958f8f .c212301,
.cf698bf .cb33a11 .c059c6d {
  border-radius: 0 14px 14px 0;
}

.cf698bf .cb33a11 .c212301 {
  border-radius: 14px 0 0 14px;
}

.c212301,
.c7b8d67 .cb1ce38 {
  margin-bottom: 0;
}

.c212301 {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 4px 12px;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f5f5f5;
  background-image: linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #e6e6e6;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border: 1px solid #ccc;
  *border: 0;
  border-bottom-color: #b3b3b3;
  border-radius: 4px;
  *margin-left: 0.3em;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
}

.c212301:focus,
.c212301:hover {
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.c212301.c2bb6b9,
.c212301.c07596f,
.c212301:active,
.c212301[disabled] {
  color: #333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
}

.c212301.c2bb6b9,
.c212301:active {
  background-color: #ccc \9;
}

.c212301:first-child {
  *margin-left: 0;
}

.c212301:focus,
.c212301:hover {
  color: #333;
  text-decoration: none;
  background-position: 0 -15px;
  transition: background-position 0.1s linear;
}

.c212301:focus {
  outline: 5px auto -webkit-focus-ring-color;
}

.c212301.c2bb6b9,
.c212301:active {
  background-image: none;
  outline: 0;
  box-shadow:
    inset 0 2px 4px rgba(0, 0, 0, 0.15),
    0 1px 2px rgba(0, 0, 0, 0.05);
}

.c212301.c07596f,
.c212301[disabled] {
  cursor: default;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  box-shadow: none;
}

.c47d8cc,
.cd66a94 {
  padding: 2px 10px;
  font-size: 11.9px;
  border-radius: 3px;
}

.cd66a94 [class*=" icon-"],
.cd66a94 [class^="icon-"] {
  margin-top: 0;
}

button.c212301.c14fe92,
input[type="submit"].c212301.c14fe92 {
  *padding-top: 7px;
  *padding-bottom: 7px;
}

button.c212301,
button.c212301.cd66a94,
input[type="submit"].c212301,
input[type="submit"].c212301.cd66a94 {
  *padding-top: 3px;
  *padding-bottom: 3px;
}

button.c212301.c47d8cc,
input[type="submit"].c212301.c47d8cc {
  *padding-top: 1px;
  *padding-bottom: 1px;
}

[class*=" icon-"],
[class^="icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: 0.3em;
  line-height: 14px;
  vertical-align: text-top;
  margin-top: 1px;
}

.c0f9d3b+.c0f9d3b,
.c8100a1>.c212301+.c212301,
.c8100a1>.c212301+.c0f9d3b,
.c8100a1>.c0f9d3b+.c212301 {
  margin-left: 5px;
}

.c0f9d3b>.c212301 {
  position: relative;
  border-radius: 0;
  font-size: 14px;
}

.c0f9d3b>.c212301+.c212301 {
  margin-left: -1px;
}

.c0f9d3b>.cd66a94 {
  font-size: 11.9px;
}

.c0f9d3b>.c212301:first-child {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

.c0f9d3b>.c212301:last-child,
.c0f9d3b>.c943578 {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.c0f9d3b>.c212301.c5296d5:first-child {
  margin-left: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.c0f9d3b>.c212301.c5296d5:last-child,
.c0f9d3b>.c5296d5.c943578 {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.c0f9d3b>.c212301.c2bb6b9,
.c0f9d3b>.c212301:active,
.c0f9d3b>.c212301:focus,
.c0f9d3b>.c212301:hover {
  z-index: 2;
}

.c0f9d3b>.c212301+.c943578 {
  padding-left: 8px;
  padding-right: 8px;
  box-shadow:
    inset 1px 0 0 rgba(255, 255, 255, 0.125),
    inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
  *padding-top: 5px;
  *padding-bottom: 5px;
}

.c0f9d3b>.cd66a94+.c943578 {
  *padding-top: 5px;
  *padding-bottom: 4px;
}

.c0f9d3b.c5fc7e3 .c212301.c943578 {
  background-color: #e6e6e6;
}

.c212301 .c3d0e4a {
  margin-top: 8px;
  margin-left: 0;
}

.c47d8cc .c3d0e4a,
.cd66a94 .c3d0e4a {
  margin-top: 8px;
}

.ca482ff>.c212301 {
  display: block;
  float: none;
  max-width: 100%;
  border-radius: 0;
}

.ca482ff>.c212301+.c212301 {
  margin-left: 0;
  margin-top: -1px;
}

.ca482ff>.c212301:first-child {
  border-radius: 4px 4px 0 0;
}

.ca482ff>.c212301:last-child {
  border-radius: 0 0 4px 4px;
}

.c40500a p+p,
.cc63e3c .c212301,
.cc63e3c .c0f9d3b,
.c7ff8cf .c570188,
.c7ff8cf .cd432c3,
.c7ff8cf input,
.c7ff8cf select {
  margin-top: 5px;
}

.cc63e3c .c0f9d3b .c212301,
.cc63e3c .c958f8f .c212301,
.cc63e3c .c958f8f .c0f9d3b,
.cc63e3c .cb33a11 .c212301,
.cc63e3c .cb33a11 .c0f9d3b {
  margin-top: 0;
}

.c7ff8cf .c212301,
.c7ff8cf input,
.c7ff8cf select {
  display: inline-block;
  margin-bottom: 0;
}

.c8acf19 .c39a531,
.c8acf19 .c39a531:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.c8acf19 .c39a531 {
  border-width: 11px;
}

.c8acf19 .c39a531:after {
  border-width: 10px;
  content: "";
}

.c8acf19.caf2c7b .c39a531 {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}

.c8acf19.caf2c7b .c39a531:after {
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}

.c8acf19.cd27a1f .c39a531 {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.c8acf19.cd27a1f .c39a531:after {
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}

.c8acf19.cc03e90 .c39a531 {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}

.c8acf19.cc03e90 .c39a531:after {
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}

.c8acf19.c12c0f1 .c39a531 {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.c8acf19.c12c0f1 .c39a531:after {
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}

.c8eb808 .c212301+.c212301 {
  margin-left: 5px;
  margin-bottom: 0;
}

.c8eb808 .c0f9d3b .c212301+.c212301 {
  margin-left: -1px;
}

.cfeb3ba #popup_list .c85c44e.c5fc7e3,
.c9fb290 {
  display: block;
}

.c6ccc38,
.ce68fad img,
body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.cff9ea1 .cc1d8dd,
body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.cff9ea1 .c38e98e,
body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.cff9ea1 .c6f10af,
body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.cff9ea1 .c72d42f,
body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.cff9ea1 .cc8760c,
body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.cff9ea1 .c0786bd,
body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.cff9ea1 .ca8af62,
body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.cff9ea1 .c754cf4,
body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.cff9ea1 .cefb095,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.cff9ea1 .cc1d8dd,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.cff9ea1 .c38e98e,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.cff9ea1 .c6f10af,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.cff9ea1 .c72d42f,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.cff9ea1 .cc8760c,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.cff9ea1 .c0786bd,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.cff9ea1 .ca8af62,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.cff9ea1 .c754cf4,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.cff9ea1 .cefb095 {
  visibility: hidden;
}

@-ms-viewport {
  width: device-width;
}

.c8d37f8 {
  position: relative;
}

.c6e3966 {
  line-height: 13px;
}

.c6e3966> :first-child {
  margin-top: 0;
}

.c217ff0 .c6e3966 {
  height: 50px;
}

.c85c44e.c35cfdc {
  background: #fff;
  margin: 100px auto 0;
  overflow: visible;
}

.cf39417 #popup_list {
  overflow-y: auto;
}

.c136bf0,
body.c53d0d1 #site_wrapper1 .c702f98 .cc91713 {
  display: none;
}

.c35cfdc.cff9ea1 {
  background-color: #fff;
}

body.c53d0d1 #site_wrapper1 .c702f98 {
  top: 0;
  right: 0;
  left: 0;
  background-color: #2c3139;
}

body.c53d0d1 #site_wrapper1 .c702f98 .c136bf0 {
  display: inline-block;
}

body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.cff9ea1,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.cff9ea1 {
  position: fixed !important;
  top: 0;
  bottom: 0;
  left: -1000px;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 1000;
  width: 100%;
  margin-left: 0;
}

body.c53d0d1 #site_wrapper1 #fixed-sections .c35cfdc.c4b6060,
body.c53d0d1 #site_wrapper1 #sections_list .c35cfdc.c4b6060 {
  right: 0;
  left: 0;
}

.c62c114 .cc62f4d,
.c5c712f,
.c9926d4:not(.cea0af2) {
  line-height: 1.4;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
}

.c62c114 .cc62f4d,
.c5c712f,
.c9926d4,
.c167814 {
  word-wrap: break-word;
}

.c62c114 .cc62f4d sub,
.c5c712f sub,
.c9926d4 sub,
.c167814 sub {
  vertical-align: sub;
}

.c62c114 .cc62f4d sup,
.c5c712f sup,
.c9926d4 sup,
.c167814 sup {
  vertical-align: super;
}

.c62c114 .cc62f4d sub,
.c62c114 .cc62f4d sup,
.c5c712f sub,
.c5c712f sup,
.c9926d4 sub,
.c9926d4 sup,
.c167814 sub,
.c167814 sup {
  top: auto;
  font-size: smaller;
  line-height: inherit;
}

.c62c114 .cc62f4d ol,
.c62c114 .cc62f4d ul,
.c5c712f ol,
.c5c712f ul,
.c9926d4 ol,
.c9926d4 ul,
.c167814 ol,
.c167814 ul {
  margin-bottom: 0;
  margin-left: 0;
  list-style-type: none;
}

.c62c114 .cc62f4d li,
.c62c114 .cc62f4d ol,
.c62c114 .cc62f4d ul,
.c5c712f li,
.c5c712f ol,
.c5c712f ul,
.c9926d4 li,
.c9926d4 ol,
.c9926d4 ul,
.c167814 li,
.c167814 ol,
.c167814 ul {
  line-height: inherit;
  text-align: inherit;
}

.c62c114 .cc62f4d ol,
.c62c114 .cc62f4d ol>li,
.c5c712f ol,
.c5c712f ol>li,
.c9926d4 ol,
.c9926d4 ol>li,
.c167814 ol,
.c167814 ol>li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.c62c114 .cc62f4d ol>li,
.c5c712f ol>li,
.c9926d4 ol>li,
.c167814 ol>li {
  counter-increment: list-num;
}

.c62c114 .cc62f4d ol>li::before,
.c5c712f ol>li::before,
.c9926d4 ol>li::before,
.c167814 ol>li::before {
  content: counter(list-num, decimal) ". ";
}

.c62c114 .cc62f4d ul>li:before,
.c5c712f ul>li:before,
.c9926d4 ul>li:before,
.c167814 ul>li:before {
  content: "\2022  ";
}

.c62c114 .cc62f4d .c7924c0,
.c5c712f .c7924c0,
.c9926d4 .c7924c0,
.c167814 .c7924c0 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-1;
  margin-left: 40px;
}

.c62c114 .cc62f4d .ca261b3,
.c5c712f .ca261b3,
.c9926d4 .ca261b3,
.c167814 .ca261b3 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-2;
  margin-left: 80px;
}

.c62c114 .cc62f4d .cd01da4,
.c5c712f .cd01da4,
.c9926d4 .cd01da4,
.c167814 .cd01da4 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-3;
  margin-left: 120px;
}

.c62c114 .cc62f4d .c1fb14e,
.c5c712f .c1fb14e,
.c9926d4 .c1fb14e,
.c167814 .c1fb14e {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-4;
  margin-left: 160px;
}

.c62c114 .cc62f4d .cce786c,
.c5c712f .cce786c,
.c9926d4 .cce786c,
.c167814 .cce786c {
  counter-reset: list-6 list-7 list-8 list-9;
  counter-increment: list-5;
  margin-left: 200px;
}

.c62c114 .cc62f4d .c75f42a,
.c5c712f .c75f42a,
.c9926d4 .c75f42a,
.c167814 .c75f42a {
  counter-reset: list-7 list-8 list-9;
  counter-increment: list-6;
  margin-left: 240px;
}

.c62c114 .cc62f4d .ca4d99a,
.c5c712f .ca4d99a,
.c9926d4 .ca4d99a,
.c167814 .ca4d99a {
  counter-reset: list-8 list-9;
  counter-increment: list-7;
  margin-left: 280px;
}

.c62c114 .cc62f4d .c7c7963,
.c5c712f .c7c7963,
.c9926d4 .c7c7963,
.c167814 .c7c7963 {
  counter-reset: list-9;
  counter-increment: list-8;
  margin-left: 320px;
}

.c62c114 .cc62f4d .c361d7f,
.c5c712f .c361d7f,
.c9926d4 .c361d7f,
.c167814 .c361d7f {
  counter-increment: list-9;
  margin-left: 360px;
}

.c62c114 .cc62f4d ol .c7924c0:before,
.c5c712f ol .c7924c0:before,
.c9926d4 ol .c7924c0:before,
.c167814 ol .c7924c0:before {
  content: counter(list-1, lower-alpha) ". ";
}

.c62c114 .cc62f4d ol .ca261b3:before,
.c5c712f ol .ca261b3:before,
.c9926d4 ol .ca261b3:before,
.c167814 ol .ca261b3:before {
  content: counter(list-2, lower-roman) ". ";
}

.c62c114 .cc62f4d ol .cd01da4:before,
.c5c712f ol .cd01da4:before,
.c9926d4 ol .cd01da4:before,
.c167814 ol .cd01da4:before {
  content: counter(list-3, decimal) ". ";
}

.c62c114 .cc62f4d ol .c1fb14e:before,
.c5c712f ol .c1fb14e:before,
.c9926d4 ol .c1fb14e:before,
.c167814 ol .c1fb14e:before {
  content: counter(list-4, lower-alpha) ". ";
}

.c62c114 .cc62f4d ol .cce786c:before,
.c5c712f ol .cce786c:before,
.c9926d4 ol .cce786c:before,
.c167814 ol .cce786c:before {
  content: counter(list-5, lower-roman) ". ";
}

.c62c114 .cc62f4d ol .c75f42a:before,
.c5c712f ol .c75f42a:before,
.c9926d4 ol .c75f42a:before,
.c167814 ol .c75f42a:before {
  content: counter(list-6, decimal) ". ";
}

.c62c114 .cc62f4d ol .ca4d99a:before,
.c5c712f ol .ca4d99a:before,
.c9926d4 ol .ca4d99a:before,
.c167814 ol .ca4d99a:before {
  content: counter(list-7, lower-alpha) ". ";
}

.c62c114 .cc62f4d ol .c7c7963:before,
.c5c712f ol .c7c7963:before,
.c9926d4 ol .c7c7963:before,
.c167814 ol .c7c7963:before {
  content: counter(list-8, lower-roman) ". ";
}

.c62c114 .cc62f4d ol .c361d7f:before,
.c5c712f ol .c361d7f:before,
.c9926d4 ol .c361d7f:before,
.c167814 ol .c361d7f:before {
  content: counter(list-9, decimal) ". ";
}

.c62c114 div,
.c62c114 h1,
.c62c114 h2,
.c62c114 h3,
.c62c114 h4,
.c62c114 h5,
.c62c114 h6 {
  margin: 0;
  padding: 0;
}

.c62c114 p {
  padding: 0;
}

.c62c114 h1,
.c62c114 h2,
.c62c114 h3,
.c62c114 h4,
.c62c114 h5,
.c62c114 h6 {
  font-family: inherit;
  color: inherit;
  line-height: 1;
}

.c62c114 h1,
.c62c114 h2,
.c62c114 h4 {
  font-weight: 400;
}

.c62c114 h1 {
  font-size: 38.5px;
}

.c62c114 h2 {
  font-size: 31.5px;
}

.c62c114 h3,
.c8809ed.c5a9352 small {
  font-size: 24.5px;
}

.c62c114 h4 {
  font-size: 16px;
}

.c62c114 h5 {
  font-size: 14px;
}

.c62c114 h6 {
  font-size: 11.9px;
}

.c62c114 .cc9b76a,
.c62c114 b,
.c62c114 h3,
.c62c114 h5,
.c62c114 h6,
.c62c114 strong {
  font-weight: 700;
}

.c35cfdc.cce5618 .c8da57d.cbdad9a:not(.c29444e .c8da57d.cbdad9a) {
  min-height: 50px;
  min-width: 50px;
}

.c35cfdc.cce5618 .c98335f .cbc4914 .c4a5164:not(.c29444e .c4a5164),
.c35cfdc.cce5618 .c98335f .cbc4914 .cffbaf5:not(.c29444e .cffbaf5),
.c35cfdc.cce5618 .c98335f .cbc4914:not(.c29444e .cbc4914),
.c35cfdc.cce5618 .c98335f.cad8710 .cc1252e:not(.c29444e .cc1252e),
.c35cfdc.cce5618 .c98335f.cad8710:not(.c29444e .c98335f.cad8710),
.c35cfdc.cce5618 .c98335f:not(.c29444e .c98335f) {
  height: 100%;
  width: 100%;
}

.c35cfdc.cce5618:not(.cfa4e1c) .cbdad9a .c4a5164,
.c35cfdc.cce5618:not(.cfa4e1c) .cbdad9a iframe:not(.c29444e iframe) {
  height: 100% !important;
  width: 100% !important;
}

.c8da57d,
.c286594 {
  margin: 0;
}

.c286594~.c8da57d,
.c286594~.c286594,
.c8da57d~.c8da57d,
.c8da57d~.c286594 {
  margin-top: 3%;
}

@media all and (max-width: 800px) {
  .c286594:not(.cc5e31d) .caeecce {
    clear: both;
  }
}

.c52b9b9>.c979d07>.c286594.cc5e31d {
  margin-left: 3%;
  margin-right: 3%;
}

.cab90bc .c52b9b9>.c979d07>.c286594.cc5e31d {
  margin: 32px 32px 0;
}

.c7b728a>div:first-child,
.cab90bc .c35cfdc .c52b9b9 .c979d07 .c286594.cc5e31d:first-child {
  margin-top: 0;
}

@media all and (max-width: 960px) {
  .cab90bc .c52b9b9>.c979d07>.c286594.cc5e31d {
    margin: 20px 20px 0;
  }
}

@media all and (max-width: 800px) {
  body.cab90bc .c286594>.c98f61f {
    margin: 0 -10px;
  }
}

.cdd5a1f {
  display: inline-block;
  min-width: 12px;
}

#shopCartModal.c3394af.ce70091 .c212301.c23b0ed,
.c70cc80 .c6f7351,
.cdba6bb .c6f7351 {
  color: #fff;
  background-color: #1890ff;
  transition: background 0.1s ease !important;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#shopCartModal.c3394af.ce70091 .c212301.c23b0ed[disabled],
.c70cc80 .c6f7351[disabled],
.cdba6bb .c6f7351[disabled] {
  pointer-events: none;
}

#shopCartModal.c3394af.ce70091 .c212301.c23b0ed:hover,
.c70cc80 .c6f7351:hover,
.cdba6bb .c6f7351:hover {
  background-color: #2c9aff;
}

#shopCartModal.c3394af.ce70091 .c212301.c23b0ed:active,
.c70cc80 .c6f7351:active,
.cdba6bb .c6f7351:active {
  background-color: #0486ff;
}

#shopCartModal.c3394af.ce70091 {
  width: 760px;
  position: relative;
  color: #333;
  background-color: #fff;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji",
    "Segoe UI Emoji", "Segoe UI Symbol";
  border-radius: 12px;
  height: auto;
  touch-action: pan-x pan-y;
}

#shopCartModal.c3394af.ce70091 .ccfeaf2 {
  margin: 0;
  padding: 0;
  height: 0;
  background-color: #fff;
  border: 0;
  border-radius: 0;
}

#shopCartModal.c3394af.ce70091 .ccfeaf2 .cecc273 {
  height: 28px;
  width: 28px;
  padding: 0;
  margin: -14px -14px 0 0;
  top: 32px;
  right: 32px;
  background: no-repeat center center url(data:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAALVBMVEUAAAA3SU83R045R1U3SFA3R1A2R089SVU3Rk8zTU03R083R042Q1E3R083R08Gf0yjAAAADnRSTlMAKrYSvc3OFdIU0dATz5UJOWkAAABkSURBVHgBhdJLDoAgDAbhH4qID3v/41qT7iaNLudLUGnVugmP9abhG8SmD+3Lp6GvQ5ToZ/QUdEj065Yg2SHZIdGf6JCvB1NmHghhJ/wfxZfXn8sfRIfwEsXOcUCq0dbLUK3PC6MfBoUe3cfsAAAAAElFTkSuQmCC);
  background-size: 60%;
}

#shopCartModal.c3394af.ce70091 .c624f84 {
  padding: 50px;
}

#shopCartModal.c3394af.ce70091 .ca54394 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  padding: 0 50px 50px;
  background: 0 0;
  box-shadow: none;
}

#shopCartModal.c3394af.ce70091 .c212301.c23b0ed {
  font-size: 17px;
  width: 100%;
  border-radius: 8px;
  box-shadow: 0 4px 8px rgba(24, 144, 255, 0.25);
  border: 0;
  height: 60px;
  line-height: 60px;
  padding: 0 16px;
  overflow: hidden;
  white-space: normal;
  font-family: inherit;
}

#shopCartModal.c3394af.ce70091 .c3613d4 {
  min-width: 13px;
  width: 13px;
  height: 13px;
  -webkit-appearance: none;
  position: relative;
  border-radius: 2px;
  transition:
    background-color 0.3s ease,
    border-color 0.3s ease;
  border: 1px solid #858585;
  margin-right: 5px;
  margin-top: 0;
}

#shopCartModal.c3394af.ce70091 .c214697 {
  border-color: #e9322d;
}

#shopCartModal.c3394af.ce70091 .c3613d4:checked {
  background-color: var(--checkbox-bg-color, #1890ff);
  border-color: var(--checkbox-bg-color, #1890ff);
}

#shopCartModal.c3394af.ce70091 .c3613d4:checked:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 1px;
  width: 8px;
  height: 5px;
  box-sizing: border-box;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #fff;
  transform: rotate(-45deg);
  transform-origin: left top;
}

#shopCartModal .ccfeaf2.c8007df {
  box-shadow:
    0 8px 8px -4px rgba(0, 0, 0, 0.05),
    inset 0 -3px 0 -2px rgba(0, 0, 0, 0.08);
}

.c48a455>td.c5f435e:first-child,
.caf8334>div:first-child,
.cea8b20 .c2d15dc .c1e15b8 td:first-child {
  padding-left: 0;
}

@media screen and (max-width: 824px) {
  #shopCartModal.c3394af.ce70091 {
    width: 660px;
  }
}

@media screen and (max-width: 724px) {
  #shopCartModal.c3394af.ce70091 {
    width: 560px;
  }
}

@media screen and (max-width: 624px) {
  #shopCartModal.c3394af.ce70091 {
    width: 460px;
  }
}

@media screen and (max-width: 560px) {

  .ccfeaf2.cf5db86 .ca50ac2 {
    opacity: 1;
  }

  #shopCartModal.c3394af.ce70091 .ccfeaf2 .cecc273 {
    top: 50%;
    opacity: 1;
  }

  #shopCartModal.c3394af.ce70091 {
    width: 100%;
    height: 100%;
    margin: 0;
    border-radius: 0;
  }

  #shopCartModal.c3394af.ce70091 .c624f84,
  #shopCartModal.c3394af.ce70091 .ca54394,
  .c4cc68d {
    padding: 24px;
  }

  #shopCartModal.c3394af.ce70091 .ccfeaf2 {
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 60px;
  }

  #shopCartModal.c3394af.ce70091 .c624f84 {
    position: absolute;
    left: 0;
    right: 0;
    top: 60px;
    bottom: 0;
    overflow-x: hidden;
    overflow-y: auto;
  }
}

@media screen and (max-width: 400px) {

  #shopCartModal.c3394af.ce70091 .c624f84,
  #shopCartModal.c3394af.ce70091 .ca54394,
  .c4cc68d {
    padding: 16px;
  }
}

input:focus:invalid:focus,
textarea:focus:invalid:focus {
  border: 1px solid rgba(0, 0, 0, 0.32);
  background: #fff;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08);
  color: #333;
}

#shopCartModal.c3394af.ce70091 .c3de391.c212301.c23b0ed,
#shopCartModal.c3394af.ce70091 .c9ac1f8.c212301.c23b0ed {
  width: auto;
  height: 40px;
  line-height: 40px;
  margin-top: 4px;
  font-size: 15px;
}

#shopCartModal.c0973aa.ce70091 {
  background-color: var(--tg-theme-secondary-bg-color);
  color: var(--tg-theme-text-color);
}

#shopCartModal.c0973aa.ce70091 .c624f84 {
  top: 0;
}

#shopCartModal.c0973aa.ce70091 .c212301.c23b0ed {
  background: var(--tg-theme-button-color);
  color: var(--tg-theme-text-color);
}

html.cd9691d body.c53d0d1.c7da0fd #site_wrapper1 {
  height: 100px;
  overflow: hidden;
}

.cf3eacc.ce70091 {
  width: 100%;
  min-height: 100%;
  line-height: normal;
  border-radius: 0;
  margin: 0;
  font-size: 13px;
}

.cf3eacc.ce70091 .cecc273 {
  position: absolute;
  top: 16px;
  right: 16px;
}

.cf3eacc.ce70091 .c624f84 {
  padding: 0;
}

.cf3eacc.ce70091,
.cf3eacc.ce70091 button {
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
}

.c478dd9.ce70091 {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///wAAAMbGxoSEhLa2tpqamjY2NlZWVtjY2OTk5Ly8vB4eHgQEBAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
}

.c478dd9.ce70091 .c624f84,
.c478dd9.ce70091 .ca54394 {
  visibility: hidden;
}

.cf3eacc .ca54394 {
  border-radius: 0;
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 !important;
  padding-bottom: env(safe-area-inset-bottom) !important;
  background: #fff;
  box-shadow:
    inset 0 -3px 0 -2px rgba(0, 0, 0, 0.08),
    0 -4px 8px 0 rgba(0, 0, 0, 0.05) !important;
}

.cf3eacc .ca54394 .c2e98ce {
  padding: 8px 16px;
}

.cf3eacc .ca54394 .cab8684 {
  padding: 8px 16px;
  border-bottom: 1px solid #efefef;
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: center;
}

.cf3eacc .ca54394 .cab8684 .c1e4e11 {
  font-size: 13px;
}

.cf3eacc .ca54394 .cab8684 .c085377 {
  margin: 0;
  font-size: 13px;
  padding: 0;
}

.cf3eacc .ca54394 .c085377 {
  text-align: left;
}

.cf3eacc .ca54394 .c130e1b {
  margin: 0;
  gap: 16px;
}

.c493883 input,
.cf3eacc .ca54394 .c3bf750.c212301.c23b0ed {
  margin: 0;
}

#product-popup.cf3eacc .ccfeaf2 .cecc273 {
  height: 28px;
  width: 28px;
  padding: 0;
  background: no-repeat center center url(data:image/svg;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAALVBMVEUAAAA3SU83R045R1U3SFA3R1A2R089SVU3Rk8zTU03R083R042Q1E3R083R08Gf0yjAAAADnRSTlMAKrYSvc3OFdIU0dATz5UJOWkAAABkSURBVHgBhdJLDoAgDAbhH4qID3v/41qT7iaNLudLUGnVugmP9abhG8SmD+3Lp6GvQ5ToZ/QUdEj065Yg2SHZIdGf6JCvB1NmHghhJ/wfxZfXn8sfRIfwEsXOcUCq0dbLUK3PC6MfBoUe3cfsAAAAAElFTkSuQmCC);
  background-size: 60%;
  position: static;
  top: auto;
  right: auto;
  margin: 0 2px 0 0;
}

#product-popup.cf3eacc .ccfeaf2 {
  position: fixed;
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: center;
  min-height: 50px;
  width: 100%;
  max-width: 1224px;
  margin: 0 auto;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 20;
  padding: 20px 0 24px;
}

#product-popup.c8f5ffe .ccfeaf2 {
  max-width: none;
  background: 0 0;
  padding: 20px 15px;
  pointer-events: none;
}

#product-popup.c8f5ffe .ccfeaf2 .cc257be,
#product-popup.c8f5ffe .ccfeaf2 .cecc273 {
  background-color: #fff;
  border-radius: 150px;
  padding: 8px;
  pointer-events: auto;
}

#product-popup.c8f5ffe .ccfeaf2 .cecc273 {
  width: 32px;
  height: 32px;
  top: 28px;
  right: 28px;
  background-size: 50%;
}

.c6a8fbb .c493883,
.c97f2f5.c6a9507 .c777d37 p,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

.c307993 .cf9acf8.c99d72c {
  display: none;
}

.c307993 .cfe88bf.c99d72c {
  display: none;
}

.c3bf750.c212301.c23b0ed {
  margin: 0;
  padding: 11px 20px;
  color: #fff;
  background-color: #000;
  background-image: none;
  text-shadow: none;
  line-height: 18px;
  font-size: 13px;
  font-weight: 600;
  border-radius: 10px;
  transition: all 0.5s ease !important;
  white-space: nowrap;
  width: 100%;
  border: 0;
}

.c3bf750.c212301.c23b0ed:hover {
  color: #fff;
  background-color: #333;
}

.c53d0d1 .cf3eacc.ce70091 .cdeda5f,
.c53d0d1 .cf3eacc.ce70091 .c895034,
.c79a444,
.c3caad4 {
  display: none;
}

@media screen and (max-width: 900px) {

  .cf3eacc.ce70091 .ccfeaf2 {
    padding: 0 16px;
    height: 50px;
  }
}

.c53d0d1 .cf3eacc.ce70091 {
  position: relative;
}

.c53d0d1 .cf3eacc.ce70091 .ccfeaf2 {
  flex-direction: row-reverse;
  padding: 20px 16px 24px;
}

.c53d0d1 .cf3eacc.ce70091 .ca54394 {
  display: block;
}

.cb3cd58 .cf3eacc .ccfeaf2,
.c88bc2c #sections_list #aaa111,
.c53d0d1 .cf3eacc.ce70091 .cc257be {
  display: none !important;
}

.c53d0d1 .cf3eacc.ce70091 .c9c3b0f {
  font-size: 13px;
}

.c53d0d1 .cf3eacc.ce70091 .c61b8ef .cdeda5f:not(.cfd55fa.c0329f1),
.c53d0d1 .cf3eacc.ce70091 .c61b8ef .c895034:not(.c99d72c) {
  display: block;
}

.c53d0d1 .cf3eacc.ce70091 .c61b8ef .cdeda5f:not(.cfd55fa.c0329f1) .c9be06e,
.c53d0d1 .cf3eacc.ce70091 .c61b8ef .c895034:not(.c99d72c) .c9be06e {
  display: block;
  margin-bottom: 20px;
  font-size: 13px;
}

.c53d0d1 .cf3eacc.ce70091 .c61b8ef .cdeda5f:not(.cfd55fa.c0329f1) .c590346,
.c53d0d1 .cf3eacc.ce70091 .c61b8ef .c895034:not(.c99d72c) .c590346 {
  font-weight: 400;
}

.c53d0d1 .cf3eacc.ce70091 .c61b8ef .c17d3df {
  border: 0;
}

.cb3cd58 .cf3eacc .c61b8ef .c3de1fb[data-value="attr"] .c85ec85[data-value="attr"],
.cb3cd58 .cf3eacc .c61b8ef .c3de1fb[data-value="desc"] .c85ec85[data-value="desc"],
.c53d0d1 .cf3eacc.ce70091 .c61b8ef .c3de1fb[data-value="attr"] .c85ec85[data-value="attr"],
.c53d0d1 .cf3eacc.ce70091 .c61b8ef .c3de1fb[data-value="desc"] .c85ec85[data-value="desc"] {
  border-bottom-color: transparent;
}

.c53d0d1 .cf3eacc.ce70091 .c624f84 {
  position: absolute;
  top: 50px;
  right: 0;
  bottom: 100px;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 40px;
}

.cb3cd58 .cf3eacc .cecc273,
.c53d0d1 .cf3eacc.ce70091 .c624f84 .cc50e75 {
  display: none;
}

.c53d0d1 .cf3eacc.ce70091 .c624f84 .c51fb80 {
  height: auto;
}

.c53d0d1 .cf3eacc.ce70091 .c624f84 .c61b8ef .c307993 {
  display: none;
  z-index: 10;
}

.cb3cd58 .cd30ac8 label,
.c53d0d1 .cf3eacc.ce70091 .c624f84 .cd30ac8 label {
  border-radius: 150px;
}

.cb3cd58 .cd30ac8 input:checked+label,
.c53d0d1 .cf3eacc.ce70091 .c624f84 .cd30ac8 input:checked+label {
  border-color: #fff;
  background-color: #f1f1f1;
  box-shadow: 0 3.375px 18px -2.25px rgba(0, 0, 0, 0.24);
}

.c53d0d1 .cf3eacc.ce70091 .c624f84 .c166c13 {
  flex-direction: column;
}

.cb3cd58 .cf3eacc .ca54394 {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  display: block;
}

.cb3cd58 .cf3eacc .c61b8ef .cdeda5f:not(.cfd55fa.c0329f1),
.cb3cd58 .cf3eacc .c61b8ef .c895034:not(.c99d72c) {
  display: block;
}

.cb3cd58 .cf3eacc .c624f84 {
  padding-bottom: 100px;
}

.cb3cd58 .cf3eacc .c624f84 .c51fb80 {
  height: auto;
}

#product-popup.cb21a9c .ccfeaf2,
.cb21a9c,
.cb21a9c.ce70091 {
  background: var(--tg-theme-bg-color);
}

.cb21a9c .ca54394 {
  background: var(--tg-theme-secondary-bg-color);
  padding-bottom: calc(env(safe-area-inset-bottom) + 36px) !important;
}

#shopCartModal .cce1b99 strong,
.cb21a9c .ca54394 .cab8684 .c1e4e11 {
  font-size: 16px;
}

.cb21a9c .c3bf750.c212301.c23b0ed {
  background-color: var(--tg-theme-button-color) !important;
  color: var(--tg-theme-button-text-color) !important;
}

.cb21a9c .ca54394 .cab8684 {
  border-bottom: 1px solid var(--tg-theme-subtitle-text-color);
}

.cb21a9c .ca54394 .cab8684 .c085377 {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-end;
  justify-content: center;
}

.cb21a9c .c6b6735 .c7b7fcc {
  background-color: transparent;
  border: 1px solid var(--tg-theme-button-color);
  color: var(--tg-theme-text-color);
}

.c53d0d1 .cb21a9c.ce70091 .c624f84 {
  bottom: 130px;
  padding-bottom: 50px;
  top: 0;
  padding-top: 15px;
}

.c53d0d1 .cb21a9c.ce70091 .c624f84 .cd30ac8 input:checked+label {
  background-color: var(--tg-theme-button-color);
  border: 2px solid lch(from var(--tg-theme-button-color) calc(l + 30) c h);
  color: var(--tg-theme-button-text-color);
}

.c53d0d1 .cb21a9c.ce70091 .c624f84 .c61b8ef .c3de1fb[data-value="attr"] .c85ec85[data-value="attr"],
.c53d0d1 .cb21a9c.ce70091 .c624f84 .c61b8ef .c3de1fb[data-value="desc"] .c85ec85[data-value="desc"] {
  color: var(--tg-theme-text-color);
  border: 1px solid var(--tg-theme-button-color);
}

.c895034.c99d72c,
.ccff7a9.c41bd5f {
  display: none;
}

.c6b6735 .c7b7fcc {
  padding: 11px 20px;
  font-weight: 600;
  border-radius: 10px;
  transition:
    background-color 0.5s ease,
    color 0.5s ease,
    box-shadow 0.5s ease,
    opacity 0.5s;
  white-space: nowrap;
  width: 100%;
  text-align: center;
}

.c6b6735 .c7b7fcc:hover {
  opacity: 0.7;
  cursor: pointer;
}

.c7fc680>.c661514 {
  display: grid;
  justify-content: center;
}

.c97f2f5.c6a9507 {
  max-width: 100%;
  margin: 0;
  height: 100%;
  width: 100%;
}

.c97f2f5.c6a9507 .c1ba56d {
  width: 100%;
  height: 100%;
  position: relative;
  border-radius: 0 !important;
  background: #fff;
}

.c97f2f5.c6a9507 .ccfeaf2 {
  position: absolute;
  background: #fff;
  z-index: 3;
  transition: box-shadow 0.5s;
  top: 0;
  left: 0;
  right: 0;
  padding: 0;
}

.c97f2f5.c6a9507 .ccfeaf2.ced9d3d {
  box-shadow: rgba(0, 0, 0, 0.5) 0 0 10px;
}

.c97f2f5.c6a9507 .ccfeaf2 .cecc273 {
  width: 70px;
  height: 70px;
  padding: 0;
  position: relative;
  opacity: 0.4;
  transition: opacity 0.3s ease;
}

.c97f2f5.c6a9507 .ccfeaf2 .cecc273 div {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
  width: 16px;
  height: 16px;
  background: 0 0;
}

.c97f2f5.c6a9507 .ccfeaf2 .cecc273 div svg {
  width: 100%;
  height: 100%;
}

.c97f2f5.c6a9507 .ccfeaf2 .cecc273:hover {
  opacity: 1;
}

.c97f2f5.c6a9507 .c624f84 {
  padding: 0;
  overflow-y: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.c97f2f5.c6a9507 .c5a4526 {
  padding: 70px 20px 0;
  width: 100%;
  min-height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: column;
}

.c97f2f5.c6a9507 .c003674 {
  width: 100%;
}

.c97f2f5.c6a9507 .ca54394 {
  width: 100%;
  background: #fff;
  border-radius: 0;
  z-index: 1;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
}

.c97f2f5.c6a9507 .c777d37 {
  padding: 0 !important;
  margin-top: 20px;
}

.c97f2f5.c6a9507 .c777d37 .c95ca14,
.c3207ca input[type="checkbox"] {
  margin-top: 0;
}

.c97f2f5.c6a9507.c2da772 .c1ba56d,
.c2da772 .c1ba56d {
  background: 0 0;
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

.c97f2f5.c6a9507.c2da772 .ccfeaf2,
.c2da772 .ccfeaf2 {
  z-index: 3;
  background: 0 0;
  transition: none;
}

.c97f2f5.c6a9507.c2da772 .ccfeaf2.ced9d3d,
.c2da772 .ccfeaf2.ced9d3d {
  box-shadow: none;
}

.c97f2f5.c6a9507.c2da772 .c624f84,
.c2da772 .c624f84,
body.cfeb3ba .c35cfdc#aaa111 .c52b9b9 {
  z-index: 1;
}

.c97f2f5.c6a9507.c2da772 .ca54394,
.c2da772 .ca54394 {
  z-index: 1;
  background: 0 0;
  box-shadow: none;
}

.c97f2f5.c6a9507.c4186d6,
.c4186d6 {
  color: #1c1c1c;
  background: #fff;
}

.c97f2f5.c6a9507.c7a7f3d,
.c7a7f3d {
  background: #202225;
}

.c97f2f5.c6a9507.c02b909,
.c02b909 {
  background: #000;
}

.c97f2f5.c6a9507.c02b909,
.c97f2f5.c6a9507.c7a7f3d,
.c02b909,
.c7a7f3d {
  color: #fff;
}

.c97f2f5.c6a9507.c02b909 .ccfeaf2 .cecc273,
.c97f2f5.c6a9507.c7a7f3d .ccfeaf2 .cecc273,
.c02b909 .ccfeaf2 .cecc273,
.c7a7f3d .ccfeaf2 .cecc273 {
  opacity: 0.6;
}

#wind_container .ce70091.c6a9507 .c1ba56d .ca54394 {
  padding: 20px !important;
}

.c6a9507 .c95ca14 {
  margin: 30px auto 0;
}

.c6a9507 .c95ca14 .c8737a9,
.c6a9507 .c95ca14 input.c4de99c,
.c6a9507 .c95ca14 select,
.c6a9507 .c95ca14 textarea {
  padding: 0 1.2em;
  width: 400px;
}

.c6a9507 .c95ca14 .c8737a9:focus,
.c6a9507 .c95ca14 input.c4de99c:focus,
.c6a9507 .c95ca14 select:focus,
.c6a9507 .c95ca14 textarea:focus {
  box-shadow: none;
}

.c6a9507 .c9202a3 .c8a0f1f {
  font-size: 26px;
  line-height: 1.2;
  font-weight: 700;
  display: block;
  max-width: 600px;
  padding: 0 20px;
  margin: 0 auto;
  text-align: center;
}

.c6a9507.c2da772 .c95ca14 .c4de99c,
.c6a9507.c2da772 .c95ca14 .c8737a9,
.c6a9507.c2da772 .c95ca14 select,
.c6a9507.c2da772 .c95ca14 textarea {
  width: 506px;
  font-size: 18px;
  box-shadow: none;
}

.c6a9507.c2da772 .c95ca14 .c4de99c:focus,
.c6a9507.c2da772 .c95ca14 .c4de99c:hover,
.c6a9507.c2da772 .c95ca14 .c8737a9:focus,
.c6a9507.c2da772 .c95ca14 .c8737a9:hover,
.c6a9507.c2da772 .c95ca14 select:focus,
.c6a9507.c2da772 .c95ca14 select:hover,
.c6a9507.c2da772 .c95ca14 textarea:focus,
.c6a9507.c2da772 .c95ca14 textarea:hover {
  filter: contrast(0.88);
}

.c6a9507.c2da772 .c9202a3 .c8a0f1f {
  font-size: 32px;
}

#shopCartModal .cb47f08 input,
#shopCartModal .cb47f08 select,
#shopCartModal .cb47f08 textarea,
.cf78fea .c6a9507.c2da772 .c95ca14 .c8737a9,
.cf78fea .c6a9507.c2da772 .c95ca14 input.c4de99c,
.cf78fea .c6a9507.c2da772 .c95ca14 select,
.cf78fea .c6a9507.c2da772 .c95ca14 textarea {
  width: 100%;
}

.c6a9507 .c2da0b6.cd501d3,
.c6a9507 .cfe16a9.c99d72c,
.c6a9507.c2da772 .cfe16a9 {
  display: none;
}

.c6a9507 .c2da0b6.cd501d3.c2bb6b9,
.c6a9507 .cfe16a9 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.c6a9507 .c2da0b6.cd501d3.c2bb6b9 {
  border: 0;
  -webkit-animation: fade 0.8s;
  animation: fade 0.8s;
  flex-flow: column;
}

.c6a9507 .cfe16a9 {
  color: red;
  margin: 0;
  text-align: center;
}

.c6a9507.c2da772 .c1ba56d select.c4de99c {
  background-image: none;
}

.c6a9507.c2da772 .c1ba56d .cbdef1f {
  position: relative;
}

.c6a9507.c2da772 .c1ba56d .cbdef1f:after {
  content: " ";
  position: absolute;
  top: 50%;
  margin-top: -0.4375em;
  right: 1.125em;
  display: block;
  height: 0.625em;
  width: 0.625em;
  pointer-events: none;
  border: 3px solid #a7a7a7;
  border-radius: 2px;
  border-right: 0;
  border-top: 0;
  transform: rotate(-45deg);
  transform-origin: center;
}

.ca3b823,
.c6a9507.c2da772 .ca54394 {
  pointer-events: none;
}

.c6a9507.c2da772 .ca54394 .cf76877 {
  border-radius: 10px;
  min-width: 232px;
  pointer-events: all;
}

.c6a9507.c2da772 .ca54394 .c777d37 {
  pointer-events: all;
}

.c4186d6 .cecc273 svg {
  fill: #1c1c1c;
}

.c4186d6 .cfc1487 label {
  color: #1c1c1c !important;
}

.c02b909 .c0c3a9f svg,
.c02b909 .cecc273 svg,
.c7a7f3d .c0c3a9f svg,
.c7a7f3d .cecc273 svg {
  fill: #fff;
}

.c02b909 .cfc1487 label,
.c7a7f3d .cfc1487 label {
  color: #fff !important;
}

.c1b4397 .c3b213e.c6a9507.c2da772 .ce33481,
.c6a9507.c2da772 .c7cd925,
.c6a9507.c2da772 .c0d0ee7 {
  border-radius: 6px;
  background: #428ceb;
  padding: 12px 36px;
}

.ce0e5bd.cb627af .c95ca14 {
  -webkit-animation: shake 0.5s ease 1 both 0.2s;
  animation: shake 0.5s ease 1 both 0.2s;
}

@media screen and (max-width: 800px) {

  .c97f2f5.c6a9507 {
    width: 100% !important;
  }

  .c97f2f5.c6a9507 .ca54394 .cf76877 {
    width: 100%;
  }

  .c97f2f5.c6a9507.c2da772 .ca54394 {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
  }

  .c97f2f5.c6a9507.c2da772 .ca54394 .cf76877 {
    width: unset;
    flex-grow: 1;
  }

  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.ca6f9d7,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.caee8fc,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.c80f9ff {
    width: 100%;
    max-width: initial;
  }

  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14 .c4de99c,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14 .c8737a9,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14 .cbdef1f,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14 select,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14 textarea,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.ca6f9d7 .c4de99c,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.ca6f9d7 .c8737a9,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.ca6f9d7 .cbdef1f,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.ca6f9d7 select,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.ca6f9d7 textarea,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.caee8fc .c4de99c,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.caee8fc .c8737a9,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.caee8fc .cbdef1f,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.caee8fc select,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.caee8fc textarea,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.c80f9ff .c4de99c,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.c80f9ff .c8737a9,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.c80f9ff .cbdef1f,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.c80f9ff select,
  .c97f2f5.c6a9507.c2da772 .cd501d3 .c95ca14.c80f9ff textarea {
    width: 100%;
  }

  #wind_container .ce70091.c6a9507 .c777d37 {
    margin-bottom: 10px;
  }

  .c2da772 .c95ca14 .c7e8af8 .cd76656 {
    padding: 4px;
  }

  .c2da772 .c95ca14 .cca7757 {
    height: 56px;
    padding: 0 16px 0 56px;
  }

  .c2da772 .c95ca14 .cca7757:after {
    line-height: 56px;
  }

  .c2da772 .c95ca14 .ce436dd .cf714d2 {
    left: 14px;
  }

  .c2da772 .c95ca14 .ce436dd .cca7757 {
    height: unset;
    padding: 0 0 0 54px;
  }

  .c2da772 .c95ca14 .ce436dd .cca7757:after {
    line-height: 52px;
  }

  .c2da772 .cd501d3.c7ef95a .c95ca14.ca6f9d7,
  .c2da772 .cd501d3.c7ef95a .c95ca14.caee8fc,
  .c2da772 .cd501d3.c7ef95a .c95ca14.c80f9ff,
  .c2da772 .cd501d3.c7c7bfd .c95ca14.ca6f9d7,
  .c2da772 .cd501d3.c7c7bfd .c95ca14.caee8fc,
  .c2da772 .cd501d3.c7c7bfd .c95ca14.c80f9ff {
    max-width: 100%;
  }
}

@media screen and (max-width: 768px) {

  .c5f637c .c2da772 .c95ca14 .cd3b85a:not(.ce436dd) .cca7757,
  .c5f637c .c2da772 .c95ca14 .c4465a8:not(.ce436dd) .cca7757 {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    padding: 0;
    height: auto;
  }

  .c5f637c .c2da772 .c95ca14 .cd3b85a:not(.ce436dd) .cf714d2,
  .c5f637c .c2da772 .c95ca14 .c4465a8:not(.ce436dd) .cf714d2 {
    position: relative;
    left: 0;
    min-width: 24px;
    min-height: 24px;
    transform: none;
    margin-top: 8px;
  }

  .c5f637c .c2da772 .c95ca14 .cd3b85a:not(.ce436dd) .cca7757:after,
  .c5f637c .c2da772 .c95ca14 .c4465a8:not(.ce436dd) .cca7757:after {
    line-height: 0;
  }
}

@media screen and (max-width: 440px) {

  .c97f2f5.c6a9507 .cd501d3 .c95ca14,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.ca6f9d7,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.caee8fc,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.c80f9ff {
    width: 100%;
    max-width: initial;
  }

  .c97f2f5.c6a9507 .cd501d3 .c95ca14 .c4de99c,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14 .c8737a9,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14 .cbdef1f,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14 select,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14 textarea,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.ca6f9d7 .c4de99c,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.ca6f9d7 .c8737a9,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.ca6f9d7 .cbdef1f,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.ca6f9d7 select,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.ca6f9d7 textarea,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.caee8fc .c4de99c,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.caee8fc .c8737a9,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.caee8fc .cbdef1f,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.caee8fc select,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.caee8fc textarea,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.c80f9ff .c4de99c,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.c80f9ff .c8737a9,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.c80f9ff .cbdef1f,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.c80f9ff select,
  .c97f2f5.c6a9507 .cd501d3 .c95ca14.c80f9ff textarea {
    width: 100%;
  }
}

.c672969,
.cee4787 .c2f2935:hover .cfea453,
.cee4787 .c2f2935:hover .c986128,
.cee4787 .c2f2935:hover .c65e056,
label.cd432c3 {
  display: block;
}

.ca465d1 .cee4787 .c003674.c2094d8 .cfea453,
.ca465d1 .cee4787 .c003674.c2094d8 .c379d6c,
.cee4787 .c2da0b6.c9ead47 .c65e056,
.cee4787 .c2da0b6.c9ead47:hover .c65e056,
.cee4787 .c2f2935.c9ead47 .c986128,
.cee4787 .c2f2935.c9ead47 .c65e056,
.cee4787 .c2f2935.c9ead47:hover .c986128,
.cee4787 .c2f2935.c9ead47:hover .c65e056,
.cee4787.c21a37f .cf9bc79,
.cee4787.c21a37f .c2f2935:hover .cfea453,
.cee4787.c21a37f .c2f2935:hover .c986128,
.cee4787.c21a37f .c2f2935:hover .c65e056 {
  display: none;
}

.c0a940e .c0e282e tr:not(:last-child) td {
  padding-bottom: 10px;
}

.cee4787:not(.c6a9507) .c95ca14 label {
  background-image: none !important;
}

.ca465d1 .cee4787 .c003674.c2094d8 .c2da0b6:hover {
  border-color: #3288e6;
}

.ca465d1 .cee4787 .cfea453,
.ca465d1 .cee4787 .c379d6c {
  display: none;
  position: absolute;
  top: -2px;
  bottom: -2px;
  padding: 4px 6px;
  background: #3288e6;
  width: 40px;
  opacity: 0.9;
  z-index: 19;
}

.ca465d1 .cee4787 .cfea453 {
  right: -40px;
  cursor: pointer;
  border-radius: 0 4px 4px 0;
}

.ca465d1 .cee4787 .c379d6c {
  left: -40px;
  cursor: move;
  border-radius: 4px 0 0 4px;
}

.ca465d1 .cee4787:not(.c6a9507):not(.c21a37f) .c2da0b6:not(.c9ead47):hover {
  border: 2px dashed #3288e6;
  border-left-color: transparent;
  border-right-color: transparent;
}

.ca465d1 .c986128,
.c65e056 {
  position: absolute;
  right: 0;
  display: none;
  cursor: pointer;
}

.ca465d1 .c986128 {
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  background: rgba(253, 209, 21, 0.55);
  opacity: 0.5;
  z-index: 18;
}

.ca465d1 .cee4787 .c2f2935 {
  padding: 5px 0;
  margin: 0 -2px;
  border: 2px solid transparent;
  position: relative;
  min-height: 35px;
}

.ca465d1 .cee4787:not(.c6a9507):not(.c21a37f) .c2f2935:hover {
  border: 2px dashed #3288e6;
}

.cee4787 .c2da0b6.c9ead47,
.cee4787 .c2da0b6.c9ead47:hover,
.cee4787 .c2f2935.c9ead47 {
  border: 2px dashed #3288e6;
}

.cee4787 .c2da0b6.c9ead47 .c986128 {
  display: block;
  background: rgba(255, 255, 255, 0.55);
}

#label_txt,
.c570188 .cb4e0ea,
.cd432c3 .cb4e0ea,
.c1ba56d .c95ca14 .c734c3c {
  word-break: break-word;
}

.cee4787 .c65d056 .ccfeaf2 {
  position: relative;
  margin: 0;
  padding: 0;
}

.cee4787 .c65d056 .ccfeaf2 a {
  display: block;
  padding: 8px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
}

.cee4787 .c65d056 .c624f84 {
  padding: 20px 20px 0;
}

.cee4787:not(.c6a9507) .c1ba56d {
  padding: 20px !important;
  width: 100% !important;
  max-width: 400px;
  margin: 0 auto;
}

.cee4787 .c1ba56d .cfea67f {
  padding-top: 20px;
}

.ca465d1.c01b9b6 {
  background-color: #212121;
}

.ca465d1.c01b9b6 label {
  color: #777;
}

.ca465d1.c01b9b6 .cfba986,
.ca465d1.c01b9b6 .c3dd692,
.ca465d1.c01b9b6 .c7385cc {
  color: #bbb;
}

.ca465d1.c01b9b6 .c4de99c {
  background: #000;
  border-color: #333;
  color: #bbb;
}

.ca465d1.c01b9b6 .ca54394 {
  box-shadow: none;
}

.c53d0d1 form.c31d62e .c2da0b6,
.c53d0d1 form.c31d62e .cfea67f {
  float: none;
  clear: left;
  width: 100% !important;
}

.c53d0d1 form.c31d62e .c2da0b6:not(:first-child) {
  padding: 7px 0 !important;
}

.c53d0d1 form.c31d62e .c2da0b6:first-child {
  padding: 0 0 7px !important;
}

@-moz-document url-prefix() {
  .cdb337c {
    box-shadow: 0 0 0 transparent;
  }
}

.cfc7e1c.cd10a49 .c657ec9,
.cfc7e1c.cd10a49 .cdb59a9,
[v-cloak] {
  display: none !important;
}

#shopCartModal .ccfeaf2 {
  background-color: #f5f5f5;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom: 1px solid #eee;
  padding: 30px 0;
  position: relative;
}

#shopCartModal .ccfeaf2 .cecc273 {
  padding: 0 3px;
  opacity: 0.2;
  transition: all 0.5s ease;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: 24px;
}

#shopCartModal .ccfeaf2 .cecc273:hover {
  opacity: 0.8;
}

#shopCartModal .ccfeaf2 .cecc273 svg {
  display: block;
  width: 16px;
}

#shopCartModal .ccfeaf2 h3 {
  color: #7b7f82;
  font-family: inherit;
  font-size: 24px;
  text-align: center;
  margin: 0 40px 0 30px;
}

#shopCartModal .ccfeaf2 .c63143b {
  float: left;
  font-size: 24px;
  display: none;
}

#shopCartModal .c624f84 {
  padding: 0;
}

#shopCartModal .ca54394 {
  padding: 0;
}

#shopCartModal .ca54394 .ce75e1b {
  background-color: #fff;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 1px solid #eee;
  display: none;
  padding: 20px 15px 20px 30px;
  width: 100%;
}

#shopCartModal .ca54394 .ce75e1b.c223883 {
  display: table;
}

.c53d0d1 #shopCartModal .ccfeaf2 .c63143b {
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  padding-left: 20px;
  align-items: center;
}

.ca54394 .c212301.c822ec5 {
  text-decoration: none;
  padding: 6px 15px;
}

#shopCartModal .c212301.c23b0ed {
  padding: 0 24px;
  color: #fff;
  background-color: #62a8ea;
  border-color: #62a8ea;
  background-image: none;
  text-shadow: none;
  height: 50px;
  line-height: 48px;
  font-size: 16px;
}

#form_preview_wrap1 .cecc273,
.cd501d3 .c734c3c {
  display: none;
}

.c6a9507 .c2da0b6 .c14b7cb,
.c6a9507 .c2da0b6 .cf859f9.c14b7cb,
.c6a9507 .c14b7cb,
.c4ef3c0 .c2da0b6 .cfea453.c14b7cb,
.c4ef3c0 .c2da0b6 .c379d6c.c14b7cb,
.c4ef3c0 .c2da0b6 .c986128.c14b7cb,
.c4ef3c0 .c2da0b6 .c65e056.c14b7cb,
.c4ef3c0 .c2da0b6 .c14b7cb,
.c4ef3c0 .c14b7cb,
.c4ef3c0 .c3c6de1.c14b7cb {
  display: none;
}

.c95ca14 .c7e8af8 {
  background-position: center;
  background-size: cover;
  border-radius: 4px;
  display: inline-block;
  height: 25vw;
  margin: 0 20px 40px;
  overflow: hidden;
  position: relative;
  padding: 0;
  vertical-align: top;
}

.c2da772 .c95ca14 .c7e8af8 {
  height: unset;
  border-radius: 12px;
}

.c2da772 .c95ca14 .c7e8af8:hover {
  box-shadow: 0 12px 47px -4px #e0e0e0;
  background-color: #fff;
}

.c2da772.c02b909 .c95ca14 .c7e8af8:hover,
.c2da772.c7a7f3d .c95ca14 .c7e8af8:hover {
  box-shadow: none;
  background-color: rgba(255, 255, 255, 0.2);
}

.cee4787:not(.c2da772) .c95ca14 .c7e8af8 {
  height: 150px;
}

body .cee4787 .c95ca14 .c7e8af8.ce436dd {
  height: auto;
}

.c95ca14 .cf79d06 {
  display: block;
  margin: 20px auto;
}

.c6a9507:not(.c2da772) .cd501d3.c7ef95a .c95ca14:not(.c80f9ff) .cca7757,
.c6a9507:not(.c2da772) .cd501d3.c7c7bfd .c95ca14:not(.c80f9ff) .cca7757 {
  text-align: left;
}

.c95ca14 .ce436dd {
  background-image: none !important;
  display: block;
  height: auto;
  margin: 0 auto;
  overflow: hidden;
  padding: 0;
  width: auto;
}

.c2da772 .c95ca14 .ce436dd {
  transition: background-color 0.3s ease;
  margin: 0 auto 4px;
}

.cd501d3.c7ef95a .c95ca14.ca6f9d7,
.cd501d3.c7ef95a .c95ca14.caee8fc,
.cd501d3.c7ef95a .c95ca14.c80f9ff,
.cd501d3.c7c7bfd .c95ca14.ca6f9d7,
.cd501d3.c7c7bfd .c95ca14.caee8fc,
.cd501d3.c7c7bfd .c95ca14.c80f9ff {
  display: inline-block;
  width: auto;
  max-width: 70%;
}

.cd501d3.c7ef95a .c95ca14.caee8fc,
.cd501d3.c7c7bfd .c95ca14.caee8fc {
  text-align: left;
}

.cd501d3.c7ef95a .c95ca14.ca6f9d7,
.cd501d3.c7c7bfd .c95ca14.ca6f9d7 {
  text-align: center;
}

.cd501d3.c7ef95a .c95ca14.c80f9ff,
.cd501d3.c7c7bfd .c95ca14.c80f9ff {
  text-align: right;
}

.cd501d3.c7ef95a .c95ca14,
.cd501d3.c7c7bfd .c95ca14 {
  text-align: center;
  width: 100%;
}

.ccdee81 .ca54394 {
  padding-top: 15px;
}

.c3b213e:not(.c6a9507) .cd708ae,
.c35cfdc.cce5618 .c8da57d.c9d6d56 .c9c1409.cad8710 .c3baf8c:not(.c29444e .c3baf8c),
.ccdee81:not(.c4ef3c0) .cd708ae,
.c4b1618 .cd708ae {
  display: none;
}

.c1ba56d .c777d37 .c95ca14 .cd708ae {
  color: initial;
}

.c5f637c .c6a9507 .c95ca14 {
  display: inline-block;
  width: 100%;
}

.c5f637c .c7cd925,
.c5f637c .c0d0ee7 {
  width: 100%;
  white-space: normal;
  word-break: break-all;
}

.c6a9507 .c21634f.c72031f {
  position: fixed;
  height: 43px;
  width: 100%;
  display: flex;
  justify-content: center;
  z-index: 3;
  color: #fff;
  left: 0;
}

.c6a9507 .c21634f.c72031f .c23be90 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 40%;
  background: rgba(255, 0, 0, 0.74);
}

.c5f637c .c21634f.c72031f .c23be90 {
  width: 100%;
}

.c6a9507 .c21634f.c72031f .cfe16a9 {
  color: #fff;
}

@media screen and (max-width: 1400px) {
  .cb8e7b3 .ce70091.ca465d1.ccdee81.c4ef3c0 {
    border-radius: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
    width: 100%;
  }
}

.c35cfdc.ca7c1f0,
.c53d0d1 #sign_popup img {
  display: none;
}

.c53d0d1 .c62c114 .cc62f4d .c8809ed.c5a9352,
.c53d0d1 .c62c114 .cc62f4d .c8809ed.c9c2d8d,
.c53d0d1 .c62c114 .cc62f4d .c8809ed.c1104f6,
.c53d0d1 .c62c114 .cc62f4d .c8809ed.ca13844,
.c53d0d1 .c62c114 .cc62f4d .c8809ed.c5f1487,
.c53d0d1 .c62c114 .cc62f4d .c8809ed.cee7665,
.c53d0d1 .c62c114 .cc62f4d a,
.c53d0d1 .c62c114 .cc62f4d h1,
.c53d0d1 .c62c114 .cc62f4d h2,
.c53d0d1 .c62c114 .cc62f4d h3,
.c53d0d1 .c62c114 .cc62f4d h4,
.c53d0d1 .c62c114 .cc62f4d h5,
.c53d0d1 .c62c114 .cc62f4d h6,
.c53d0d1 .c62c114 .cc62f4d p {
  font-size: inherit !important;
}

.c53d0d1 .c6a84f5 .cd7effa,
.c53d0d1 .c6a84f5 .c16a354 {
  background-attachment: scroll;
  background-size: cover;
}

@supports (-webkit-touch-callout: none) {

  .c35cfdc.c6a84f5 .cd7effa,
  .c35cfdc.c6a84f5 .c16a354 {
    background-attachment: scroll;
    background-size: cover;
  }
}

.c53d0d1 #sign_popup img.cabde1e,
.c53d0d1 .cabde1e,
label {
  display: inline;
}

.c53d0d1 #fixed-sections .cf76877,
.c53d0d1 #sections_list .cf76877 {
  white-space: normal;
}

.c53d0d1 #fixed-sections>.c35cfdc.cce5618 .cf76877,
.c53d0d1 #sections_list>.c35cfdc.cce5618 .cf76877 {
  white-space: nowrap;
}

.c286594.cc5e31d .c03312c {
  display: none;
}

.c286594>.c98f61f>.cca204a>.c176b6f.cc9cdd6>.c5f435e.c8d1abe,
.c286594[data-869781]>.cca204a>.c5f435e.c46c447.c8d1abe {
  background-color: transparent;
}

.ce86315 #button_up_wrap,
html.cd9691d #sections_list #aaa111 {
  display: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1;
}

h1,
h2 {
  font-weight: 400;
}

a:focus {
  outline: 0;
}

:focus {
  outline: 0 !important;
}

::-moz-focus-inner {
  border: 0;
}

html * {
  -webkit-print-color-adjust: exact;
  box-sizing: border-box;
}

.c212301:focus {
  outline: 0;
  outline-offset: 0;
}

.c8f1dba,
body .c35cfdc,
body.c269686 .c35cfdc {
  position: relative;
}

html a {
  color: #3288e6;
}

html a:hover {
  color: #196fcc;
}

h4 {
  font-size: 16px;
  font-weight: 400;
}

.cf187ce,
table td,
table th {
  padding: 0;
}

.c8da57d.c62c114.c40c7df ol,
.c8da57d.c62c114.c40c7df ul,
.c8b82b7 {
  margin-bottom: 0;
}

.c16bc8e {
  padding-right: 10px;
}

.cba369f {
  margin-bottom: 10px;
}

.c05fa29 {
  margin-left: 10px;
}

.c2ded3a,
.cd1cbdc>.ce70091.c2d15dc {
  margin-top: 40px;
}

.c52b9b9 {
  margin-right: auto;
  margin-left: auto;
}

.c2dda78 {
  width: 30px;
}

.c513ab3 {
  width: 100px;
}

.ce3a5cc {
  width: 110px;
}

.cdf8739,
table.cdf8739>tbody>tr>td,
table.cdf8739>tr>td,
table>tbody>tr.cdf8739>td,
table>tr.cdf8739>td,
td.cdf8739 {
  vertical-align: middle;
}

table td.ce1b335,
table td.cdc94fc {
  width: 2%;
}

.ccb2aae {
  float: left;
}

.c1703c1 {
  text-align: left;
}

.c22bc61 {
  text-align: center;
}

.c0e282e {
  width: 100%;
}

.c99d72c {
  display: none;
  visibility: visible;
}

.cca9a7c {
  white-space: nowrap;
}

.c10539c {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

#wind_container.c81b449,
.c14f35e {
  background: 0 0;
}

.c212301,
input,
textarea {
  transition: none !important;
}

input,
textarea {
  resize: none;
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  margin-bottom: 0;
}

.cf059a8,
input[type="color"],
input[type="date"],
input[type="datetime-local"],
input[type="datetime"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select {
  height: 30px;
  margin-bottom: 0;
}

#wind_container,
.cd1cbdc {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
}

#wind_container {
  left: 0;
  display: block;
  z-index: 9991;
}

.ce70091 {
  margin: 40px auto;
  background: var(--background);
  border-radius: 5px;
  box-shadow: 0 20px 30px rgba(0, 0, 0, 0.1);
  width: 600px;
}

.c2aaf8f .c212301 p,
.ce70091.cdd4318 {
  margin: 0;
}

.ce70091.c99d72c {
  display: none;
}

.ce70091 .ccfeaf2 {
  padding: 20px 15px 24px 30px;
}

.ce70091 .ccfeaf2 .c0f3f1d,
.ce70091 .ccfeaf2 h3 {
  margin: 0 40px 0 0;
  font-weight: 400;
  font-size: 26px;
  font-family: Tahoma;
  line-height: 1;
}

.ce70091 .cecc273 {
  display: block;
  padding: 8px;
  float: right;
  cursor: pointer;
}

.ce70091 .cecc273>div {
  width: 12px;
  height: 12px;
}

.ce70091 .c01b9b6 .cecc273>div {
  opacity: 0.75;
}

.ce70091 .c01b9b6 {
  border: 1px solid #383838 !important;
}

.ce70091 .c01b9b6 .cecc273:hover>div {
  opacity: 1;
  background-position: 0 0;
}

.ce70091 .cecc273:hover>div {
  background-position: -12px 0;
}

.ce70091 .c624f84 {
  padding: 0 30px;
}

.ce70091.c3f6e03 .c624f84 {
  padding: 0;
}

.ce70091 .ca54394 {
  padding: 30px 30px 15px;
  margin-bottom: 0;
  border-radius: 0 0 5px 5px;
  box-shadow: inset 0 1px 0 #fff;
}

.ce70091 .ca54394 .c6cb47e {
  margin-left: 10px;
}

.ce5d957 {
  font-family: "Trebuchet MS", "Helvetica", sans-serif;
}

.cf76877 {
  display: inline-block;
  cursor: pointer;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-decoration: none !important;
  padding: 10px 20px;
  color: #000;
  box-sizing: border-box;
  transform: scale(1);
  transition: transform 0.1s ease;
  line-height: 1;
}

.cf76877:active {
  transform: scale(0.97);
}

.ce6ca0f .c943578.c212301 {
  height: 30px;
}

input[disabled],
select[disabled] {
  cursor: default;
}

.c2aaf8f .c212301 {
  padding: 0.5em 0.8em;
}

.c35cfdc .c2b420a .c979d07,
.c35cfdc .c8d37f8 .c979d07 {
  padding-bottom: 0;
  min-height: 32px;
  width: 100%;
}

.c35cfdc#aaa111 {
  background: #111;
  overflow: visible;
}

#site_wrapper1 .c35cfdc.c5ee3c9 {
  height: 48px;
  padding: 0;
  background: #fff;
}

@media all and (max-width: 960px) {
  #site_wrapper1 .c35cfdc.c5ee3c9 {
    display: none;
  }
}

.c35cfdc.c5ee3c9 .ceede1c {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 8px;
}

.c35cfdc.c5ee3c9 .c441080 {
  font-family: Jost, Arial, sans-serif;
  font-weight: 300;
  font-size: 16px;
  line-height: 26px;
  margin: 0 10px 0 0;
}

.c35cfdc.c5ee3c9 .cc315a8 {
  margin-right: 6px;
}

.c35cfdc.c5ee3c9 .cca95d5 {
  background: #006df0;
  padding: 3px 17px;
  border-radius: 8px;
  color: #fff;
  text-decoration: none;
}

.c35cfdc.c5ee3c9 .c532615 .cca95d5 {
  background: #9e6acf;
}

.c35cfdc.c5ee3c9 .c6f5cef .cca95d5 {
  background: #e86100;
}

.c35cfdc.c5ee3c9 .ccff447 {
  width: 62px;
  margin-right: 0;
}

.c35cfdc.c5ee3c9 .c532615 .ccff447 {
  width: 89px;
}

.c35cfdc#aaa111 .c2b420a .c979d07 {
  min-height: 1px;
  padding: 0;
}

.c35cfdc#aaa111 .c52b9b9 {
  padding: 11px 0 10px;
  position: relative;
  width: 200px;
  background: 0 0;
  text-align: center;
  z-index: 999999999;
}

.c35cfdc>.c2b420a>.c979d07>.c8da57d {
  margin-left: 3%;
  margin-right: 3%;
}

.cab90bc .c35cfdc>.c2b420a>.c979d07>.c8da57d {
  margin: 32px 32px 0;
}

.cab90bc.c53d0d1 .c35cfdc>.c2b420a>.c979d07>.c8da57d {
  margin: 20px 20px 0;
}

.c269686.c53d0d1 .c35cfdc {
  overflow: visible;
}

@media all and (max-width: 960px) {
  .cab90bc .c35cfdc>.c2b420a>.c979d07>.c8da57d {
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
  }
}

#popup_list .c35cfdc>.c2b420a>.c979d07>.c8da57d {
  margin-left: 0;
  margin-right: 0;
}

.c286594 .c46c447 {
  margin-left: 3%;
}

.c286594 .c8d1abe {
  margin-top: 1px;
}

.c48a455>td.c5f435e:last-child {
  padding-right: 0;
}

.c286594 table td.ce4b1a1 div {
  height: 10px;
  width: 3%;
}

.c8da57d {
  border: 0;
}

.cbd291f .c9c1409 {
  line-height: 0;
}

.ca5a68c .c8da57d:first-child,
.c35cfdc>.c2b420a>.c979d07>.c8da57d:first-child,
.c62c114 p:first-child,
.cab90bc .c35cfdc>.c2b420a>.c979d07>.c8da57d:first-child,
.ce75e1b .c8da57d:first-child {
  margin-top: 0;
}

.cd033e2#site_wrapper1 {
  margin-top: 43px;
}

#popover_btn_preview1 .cf76877,
#site_wrapper1 {
  line-height: 1;
}

.cfe16a9 {
  margin-top: 3px;
  font-size: 14px;
  color: #c00;
  line-height: 1.3;
}

.cfe16a9 a {
  color: red;
  text-decoration: underline;
}

.c2da0b6 .cf859f9 {
  display: none;
  color: #c00;
  font-family: Tahoma, sans-serif;
  font-size: 14px;
  line-height: 1px;
  cursor: help;
}

.c2da0b6.c8132ea .cf859f9,
.c1ba56d .c2da0b6.c8132ea span.c1a77d4 {
  display: inline;
}

.c1ba56d {
  margin: 0;
  padding: 15px;
  background: #fff;
}

.cee4787.c4b1618 .c1ba56d {
  padding: 0 !important;
}

.ce66a14 .c89a24a i.c215a95,
.c1ba56d.c4b1618 {
  padding: 0;
}

.c1ba56d .c2e70a5 .ccfeaf2 {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.c1ba56d .c2e70a5 .ccfeaf2 h3 {
  font-family: Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.c1ba56d .c2e70a5 .ccfeaf2 .cecc273 {
  position: relative;
  top: -3px;
}

.c1ba56d .c2da0b6,
.c1ba56d .cfea67f {
  margin: 0 auto;
  padding: 7px 0;
}

.c1ba56d .c777d37 {
  clear: both;
  font-size: 12px;
  line-height: 1.2;
  margin-top: 10px;
  padding: 5px 0;
}

#tabEditFrom .c1ba56d .c777d37,
#tabEditFrom .c777d37:hover .c986128,
.c1ba56d {
  display: block;
}

.c1ba56d .c003674 .c2da0b6:first-child {
  padding-top: 0;
}

.c1ba56d .cfea67f {
  padding-bottom: 0;
}

.c1ba56d:not(.c31d62e) .cfea67f {
  -webkit-margin-before: 4px;
  padding-bottom: 0;
}

#wind_container .ce70091 .c1ba56d .ca54394 {
  padding-bottom: 25px !important;
}

.c1ba56d .c4de99c {
  width: 100%;
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
  padding-left: 10px;
}

.c1ba56d .c3dd692 {
  -webkit-margin-after: 18px;
}

.c1ba56d .c29ff1e,
.c1ba56d input.c4de99c {
  height: 30px;
}

.c1ba56d select.c4de99c {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-top: 0;
}

.c1ba56d textarea.c4de99c {
  resize: none;
  height: auto !important;
  font-family: Helvetica, Arial, sans-serif;
}

.c1ba56d .cfea453,
.c1ba56d .c379d6c {
  display: none;
}

.c1ba56d.c8c5a5b .cfc1487 {
  width: 149px;
}

.c1ba56d .c8c5a5b .ca54394 .c212301,
.c1ba56d.c8c5a5b .c95ca14 {
  margin-left: 150px;
}

.c1ba56d.c8c5a5b .c777d37 .c95ca14,
.c1ba56d.c8c5a5b .cfea67f .c95ca14 {
  margin-left: 0;
}

.c1ba56d.c1e1900 .ccb2aae,
.c1ba56d.c69dcac .ccb2aae {
  float: none !important;
}

.c1ba56d .c2da0b6 span.c1a77d4,
.c1ba56d .c95ca14 .c734c3c.cad8710,
.c1ba56d.c1e1900 .cc0e6d4 .ccb2aae,
.c1ba56d.c1e1900 .c6dbff8 .ccb2aae,
.c1ba56d.c1e1900 .c7a3c59 .ccb2aae,
.c1ba56d.c1e1900 .c1c3acc .ccb2aae,
.c1ba56d.c1e1900 .ca4cca7 .ccb2aae,
.c1ba56d.c1e1900 .c479730 .ccb2aae,
.c1ba56d.c1e1900 .c0a081a .ccb2aae {
  display: none;
}

.c1ba56d .c7ef95a input[type="checkbox"],
.c1ba56d .c7c7bfd input[type="radio"] {
  height: 14px !important;
}

.c1ba56d .c95ca14 .c734c3c {
  color: #777;
  font-size: 12px;
  margin-top: 4px;
}

#formPopover .ca54394 .c212301,
#popover_btn_preview1 button,
.c3b213e .c212301,
.ca8e19d,
.c1ba56d .cfea67f input.c212301 {
  line-height: 1.2;
  height: auto;
  padding: 0.4em 0.7em;
  font-size: 20px;
}

.c8da57d .c212301:active,
.c3b213e .c212301:active,
.c1ba56d .cfea67f input.c212301:active {
  box-shadow: inset 0 0.1em 0.3em rgba(0, 0, 0, 0.3) !important;
}

.c3b213e .ce33481,
.c3b213e.c4b1618 form.c1ba56d {
  display: none;
}

.c3b213e.c4b1618 .ce33481 {
  display: inline-block;
}

#formPopover {
  border-radius: 6px;
}

#formPopover.c6a9507.c2da772 {
  border-radius: 0;
}

.c97f2f5 {
  width: 400px;
}

.cf78fea .c97f2f5 {
  width: 300px;
}

#formPopover form {
  border: 0 !important;
  padding: 0 !important;
  border-radius: 6px;
}

#wind_container .ce70091#formPopover .ca54394 {
  padding: 20px 30px 15px;
}

#wind_container .ce70091#formPopover .c1ba56d .c2da0b6 {
  padding: 7px 0;
}

.c3b213e .c1ba56d {
  text-align: left;
  display: block;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}

.c3b213e.c1703c1 .c1ba56d {
  float: left;
}

.c3b213e.c64a226 .c1ba56d {
  float: right;
}

.c3b213e.c22bc61 .c1ba56d {
  margin: 0 auto;
}

.c4b1618 .ca8e19d,
picture {
  display: inline-block;
}

.caca8e1 {
  margin-bottom: 15px;
}

.cee4787 .caca8e1 {
  padding: 0 30px;
}

.caca8e1.cad8710 {
  margin: 0;
}

.c1ba56d.c80a27b {
  outline: 5px dashed #ffc119;
}

.c62c114 p~p {
  margin-top: 12px;
}

.c62c114 p {
  margin: 0;
}

.c8da57d ol,
.c8da57d ul {
  padding: 0;
  margin: 0 0 10px 25px;
}

.c62c114.c40c7df .cc62f4d .c8809ed.c5a9352,
.c62c114.c40c7df .cc62f4d .c8809ed.c9c2d8d,
.c62c114.c40c7df .cc62f4d .c8809ed.c1104f6,
.c62c114.c40c7df .cc62f4d .c8809ed.ca13844,
.c62c114.c40c7df .cc62f4d .c8809ed.c5f1487,
.c62c114.c40c7df .cc62f4d .c8809ed.cee7665,
.c62c114.c40c7df .cc62f4d a,
.c62c114.c40c7df .cc62f4d h1,
.c62c114.c40c7df .cc62f4d h2,
.c62c114.c40c7df .cc62f4d h3,
.c62c114.c40c7df .cc62f4d h4,
.c62c114.c40c7df .cc62f4d h5,
.c62c114.c40c7df .cc62f4d h6,
.c62c114.c40c7df .cc62f4d p {
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  margin: 0 !important;
}

.c62c114.c40c7df .c8809ed.c5a9352.cc62f4d,
.c62c114.c40c7df .c8809ed.c9c2d8d.cc62f4d,
.c62c114.c40c7df .c8809ed.c1104f6.cc62f4d,
.c62c114.c40c7df .c8809ed.ca13844.cc62f4d,
.c62c114.c40c7df .c8809ed.c5f1487.cc62f4d,
.c62c114.c40c7df .c8809ed.cee7665.cc62f4d,
.c62c114.c40c7df h1.cc62f4d,
.c62c114.c40c7df h2.cc62f4d,
.c62c114.c40c7df h3.cc62f4d,
.c62c114.c40c7df h4.cc62f4d,
.c62c114.c40c7df h5.cc62f4d,
.c62c114.c40c7df h6.cc62f4d {
  font-size: inherit;
  font-family: inherit;
  font-style: inherit;
  margin: 0 !important;
}

.c62c114.c40c7df .c8809ed.c5a9352.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df .c8809ed.c9c2d8d.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df .c8809ed.c1104f6.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df .c8809ed.ca13844.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df .c8809ed.c5f1487.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df .c8809ed.cee7665.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df h1.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df h2.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df h3.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df h4.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df h5.cc62f4d:not([data-c17aef]),
.c62c114.c40c7df h6.cc62f4d:not([data-c17aef]) {
  font-weight: inherit !important;
}

.c35cfdc,
.c35cfdc .c2b420a {
  background-image: none;
  background-repeat: no-repeat;
  background-position: 0 0;
}

.c35cfdc {
  overflow: hidden;
  overflow: clip;
}

.c35cfdc .c2b420a {
  position: relative;
  z-index: 6;
}

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

img {
  width: auto \9;
}

.c35cfdc.cb342a5,
.c35cfdc.cb342a5 .cd7effa,
.c35cfdc.cb342a5 .c16a354 {
  background-size: cover;
}

.c35cfdc.c6a84f5 {
  background-attachment: fixed;
}

.c62c114.c38ff1a .cc62f4d {
  background: 0 0 !important;
  border: 0 !important;
}

.c62c114 .cc62f4d {
  color: #111;
}

.c62c114 .cc62f4d.c421535 {
  text-align: left;
}

.c62c114 .cc62f4d.cb888d6 {
  text-align: center;
}

.c62c114 .cc62f4d.c771485,
table.cd3abcb th.c64a226 {
  text-align: right;
}

.c1b4397.c4dd499 form.c1ba56d,
.c62c114.c4dd499 .cc62f4d {
  background: 0 0 !important;
  border: 0 !important;
  padding: 0 !important;
}

.c1b4397.c4b108b .c1ba56d,
.c1ba56d.c4b108b {
  border: 0 !important;
}

.c3baf8c,
.cbc4914 {
  display: inline-block;
  max-width: 100%;
}

.c3baf8c img {
  width: 100%;
  line-height: 1;
}

#j_lead_alert {
  box-shadow: none;
  cursor: default;
}

.c766a30.cafbee4 #j_lead_alert {
  border-radius: 18px;
}

#j_lead_alert .cd7bee4 {
  position: relative;
}

#j_lead_alert .cd7bee4 .cecc273 {
  position: absolute;
  top: 18px;
  right: 18px;
  background: 0 0 !important;
}

#j_lead_alert .cd7bee4 .cecc273 svg {
  display: block;
  fill: #b6b9c4;
}

#j_lead_alert .cd7bee4 .cecc273:hover svg {
  fill: #3a425f;
}

#j_lead_alert .c91092c {
  padding-top: 45px;
  text-align: center;
}

.c766a30.cafbee4 #j_lead_alert .c91092c {
  padding-top: 64px;
}

#j_lead_alert .c91092c .c2f43a9 svg {
  fill: rgba(20, 193, 139, 0.7);
}

.c766a30.cafbee4 #j_lead_alert .c91092c .c785119 {
  background: #e8e8e8;
  display: inline-block;
  padding: 23px 23px 20px 27px;
  border-radius: 50%;
}

#j_lead_alert .c91092c .c785119,
.c981c03 .c91092c .c2f43a9,
.c981c03 .c91092c>svg,
.c766a30.cafbee4 #j_lead_alert .c91092c .c2f43a9 {
  display: none;
}

#j_lead_alert #jAlertBody {
  margin: 20px 45px 0;
  font:
    20px/1.6 Arial,
    "Helvetica Neue",
    Helvetica,
    FreeSans,
    sans-serif;
  padding: 0;
  text-align: center;
}

#wind_container #j_lead_alert .ca54394 {
  padding: 30px 45px;
}

#wind_container.c766a30.cafbee4 #j_lead_alert .ca54394 {
  padding: 48px 64px 64px;
}

#j_lead_alert .ca54394 .c6bc0db {
  font-size: 15px;
  padding: 0.7em 2em;
  text-shadow: none;
  background: #f3f3f3;
  color: #444;
  box-shadow:
    0 1px 0 rgba(0, 0, 0, 0.3),
    0 3px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #cacaca;
}

.c766a30.cafbee4 #j_lead_alert .ca54394 .c6bc0db {
  background: #5387ed;
  font-size: 16px;
  color: #fff;
  line-height: normal;
  padding: 15px 42px;
  border: 0;
  border-radius: 10px;
  box-shadow: none;
}

#j_lead_alert .ca54394 .c6bc0db:active {
  box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.1) !important;
}

.c981c03 .c91092c {
  width: 64px;
  height: 100px;
  margin: 0 auto;
}

.ce66a14 .c212301 {
  border: 1px solid transparent;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  padding: 6px 15px;
  font-size: 14px;
  line-height: 1.5714;
  border-radius: 3px;
  transition:
    border 0.2s linear,
    color 0.2s linear,
    width 0.2s linear,
    background-color 0.2s linear;
  -webkit-font-smoothing: subpixel-antialiased;
}

.ce66a14 .c212301.c07596f,
.ce66a14 .c212301[disabled] {
  cursor: default;
}

.ce66a14 .c212301:hover {
  text-decoration: none;
}

.ce66a14 .cea9f3c {
  color: #76838f;
  background-color: transparent;
  border-color: #dadada;
  background-image: none;
  text-shadow: none;
}

.ce66a14 .cea9f3c:focus,
.ce66a14 .cea9f3c:hover {
  background-color: rgba(226, 226, 226, 0.45);
  border-color: #d0d0d0;
}

.ce66a14 .c0ab6b7.cea9f3c {
  background-color: transparent;
  color: #76838f;
}

.ce66a14 .c0ab6b7.cea9f3c.c2bb6b9,
.ce66a14 .c0ab6b7.cea9f3c:active,
.ce66a14 .c0ab6b7.cea9f3c:focus,
.ce66a14 .c0ab6b7.cea9f3c:hover,
.c5fc7e3>.c943578.c0ab6b7.cea9f3c {
  color: #76838f;
  background-color: rgba(118, 131, 143, 0.1);
  border-color: #e4eaec;
}

.ce66a14 .c23b0ed {
  color: #fff;
  background-color: #62a8ea;
  border-color: #62a8ea;
  background-image: none;
  text-shadow: none;
}

.ce66a14 .c23b0ed.c78918d,
.ce66a14 .c23b0ed:focus,
.ce66a14 .c23b0ed:hover {
  background-color: #89bceb;
  border-color: #89bceb;
  color: #fff;
}

.ce66a14 .c23b0ed:active:focus {
  background-color: #4e97d9;
  border-color: #4e97d9;
}

.ce66a14 #frmlogin__btn_submit.c746c8a,
.ce66a14 #frmreg2__btn_submit,
.ce66a14 .c5c7f7a {
  background-color: #2373f7;
  border-color: #2373f7;
  background-image: none;
  box-shadow: none;
}

.ce66a14 #frmlogin__btn_submit.c746c8a:hover,
.ce66a14 #frmreg2__btn_submit:hover,
.ce66a14 .c5c7f7a:hover {
  background-color: #5693f9;
  border-color: #5693f9;
}

.ce66a14 #frmreg2__btn_submit.caad71d,
.ce66a14 .cfb7631 {
  border-color: #19cfa8;
  background-image: none;
}

.ce66a14 .cfb7631 {
  color: #fff;
  background-color: #f96868;
  border-color: #f96868;
  text-shadow: none;
}

.ce66a14 .cfb7631.c78918d,
.ce66a14 .cfb7631:focus,
.ce66a14 .cfb7631:hover {
  background-color: #fa7a7a;
  border-color: #fa7a7a;
}

.ce66a14 .c7c47c7 {
  padding: 10px 18px;
  font-size: 18px;
  line-height: 1.3333;
  border-radius: 4px;
}

.ce66a14 .c2b138a {
  border-radius: 1000px;
}

.ce66a14 .c58ad21 {
  color: #fff;
  background-color: #46be8a;
  border-color: #46be8a;
  background-image: none;
  text-shadow: none;
}

.ce66a14 .c58ad21.c78918d,
.ce66a14 .c58ad21:focus,
.ce66a14 .c58ad21:hover {
  background-color: #5cd29d;
  border-color: #5cd29d;
}

.ce66a14 .c89a24a {
  padding: 10px;
  line-height: 1em;
}

.ce66a14 .c89a24a i {
  width: 14px;
}

.ce66a14 .cf05a9c {
  position: absolute;
  top: 100%;
  z-index: 9992;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e4eaec;
  border-radius: 3px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}

.ce66a14 .c5fc7e3>.cf05a9c {
  display: block;
}

.ce66a14 .cf05a9c>li {
  padding: 0 5px;
  margin: 2px 0;
}

.ce66a14 .cf05a9c>li>a {
  display: block;
  padding: 8px 15px;
  clear: both;
  font-weight: 400;
  line-height: 1.5714;
  color: #76838f;
  white-space: nowrap;
  border-radius: 3px;
  transition: background-color 0.25s;
}

.ce66a14 .c7cdea1 a {
  border: 0;
  background: 0 0;
  color: #76838f;
  font-size: 14px;
  margin-left: 0;
}

.ce66a14 .c7cdea1 a:hover {
  background: rgba(255, 255, 255, 0.5);
}

.ce66a14 .c7cdea1 a.c2bb6b9 {
  border: 0;
  background: #fff;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: #76838f;
}

.ce66a14 .c7cdea1 {
  border-bottom: none !important;
}

.ce66a14 .c6e5ce5 {
  padding: 6px 0;
}

.ce66a14 .cc3ee13,
.c9d97fc small {
  color: #76838f;
}

.ce66a14 .cc3ee13>tfoot>tr>th,
.cc3ee13>thead>tr>th {
  font-weight: 400;
  color: #526069;
}

.ce66a14 .cc3ee13>thead>tr>th {
  border-bottom: 1px solid #e4eaec;
}

.ce66a14 .cc3ee13>thead:first-child>tr:first-child>td,
.ce66a14 .cc3ee13>thead:first-child>tr:first-child>th {
  border-top: 0;
  font-weight: 600;
}

.ce66a14 .cc3ee13>tbody>tr>td,
.ce66a14 .cc3ee13>tbody>tr>th,
.ce66a14 .cc3ee13>tfoot>tr>td,
.ce66a14 .cc3ee13>tfoot>tr>th,
.ce66a14 .cc3ee13>thead>tr>td,
.ce66a14 .cc3ee13>thead>tr>th {
  padding: 8px;
  line-height: 1.5714;
  vertical-align: top;
  border-top: 1px solid #e4eaec;
}

.ce66a14 table>tbody>tr.c04b8c8,
.ce66a14 table>tr.c04b8c8 {
  background: 0 0;
}

.ce66a14 .cd09765>tbody>tr:hover {
  background-color: #f3f7f9;
}

.ce66a14 .c8f1dba {
  text-shadow: none;
  border-radius: 12px;
  border: 1px solid rgba(0, 0, 0, 0.04);
  padding: 19px;
}

.ce66a14 .c3f20ec {
  background: #e3f4d2;
}

.ce66a14 .cbd8483 {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f7f8f9;
  border: 1px solid rgba(0, 0, 0, 0.04);
  border-radius: 12px;
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.02);
}

.ce66a14 .c394384 {
  color: #fff;
  background-color: #f2a654;
  border-color: #f2a654;
  background-image: none;
  text-shadow: none;
}

.ce66a14 .c394384.c78918d,
.ce66a14 .c394384:focus,
.ce66a14 .c394384:hover {
  background-color: #f4b066;
  border-color: #f4b066;
}

.ce66a14 .c0ab6b7.c23b0ed {
  color: #62a8ea;
  background-color: transparent;
}

.c0ab6b7.c23b0ed:active,
.c0ab6b7.c23b0ed:focus,
.c0ab6b7.c23b0ed:hover,
.ce66a14 .c0ab6b7.c23b0ed.c2bb6b9,
.c5fc7e3>.c943578.c0ab6b7.c23b0ed {
  color: #fff;
  background-color: #62a8ea;
  border-color: #62a8ea;
}

.ce66a14 .c7cefad {
  padding: 6px 13px;
  font-size: 12px;
  line-height: 1.5;
}

.ce66a14 .cf05a9c>li.c2bb6b9 a {
  background: 0 0;
  color: #0081c2;
  font-weight: 700;
}

.ce66a14 .cf05a9c>li>a:focus,
.ce66a14 .cf05a9c>li>a:hover {
  color: #76838f;
  text-decoration: none;
  background-color: #f3f7f9;
  background-image: none;
}

.ce66a14 .c01ba79:after {
  content: "";
  position: absolute;
  top: 0;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}

.ce66a14 .c01ba79:hover {
  display: block;
  cursor: pointer;
}

.ce66a14 .c01ba79 {
  position: relative;
  display: inline-block;
  width: 45px;
  height: 24px;
  box-sizing: content-box;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: #fff;
  background-clip: content-box;
  border: 1px solid #e4eaec;
  border-radius: 20px;
}

.ce66a14 .c23b0ed.c07596f,
.ce66a14 .c23b0ed.c07596f:hover {
  background: rgba(98, 168, 234, 0.4);
  border-color: transparent;
}

.ce66a14 .cf5dacd {
  border: 0;
}

.cc75de0,
.ce70091.c5260ad .c2ede46 {
  font-size: 18px;
  font-weight: 700;
  margin-top: 10px;
}

.c809fc2,
.ce70091.c5260ad .c838aa5 {
  font-size: 14px;
  margin-top: 10px;
  padding: 0 40px;
}

.ca54394 .cba9eee.c05c9fb {
  padding: 0;
  line-height: 40px;
  margin-top: 20px;
}

.cd1cbdc .ce70091.c5260ad,
.cd1cbdc .ce70091.c89db7c {
  border-radius: 20px;
  padding: 20px 40px;
}

#popup_list {
  background: #666;
}

#popup_list,
#popup_list .c35cfdc {
  display: none;
}

.cfeb3ba #popup_list {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 10;
  background: rgba(0, 0, 0, 0.6);
}

.cfeb3ba #popup_list .cb58fab.c5fc7e3 {
  display: block;
  overflow-y: auto;
  width: 100%;
  height: 100%;
}

.c53d0d1.cfeb3ba #popup_list .cb58fab.c5fc7e3.c9c0a27 {
  overflow-y: hidden;
}

body.c269686 #popup_list .c50b48b {
  top: 0;
  right: 0;
}

#popup_list .c3830ec {
  position: absolute;
  top: 0;
  left: 0;
  width: auto;
  z-index: 10;
  margin: 0;
}

#popup_list .ca98045 {
  top: 12px;
  left: 12px;
}

#popup_list .c3830ec .c212301 {
  border-radius: 100px;
}

#popup_list .c4e360a {
  position: absolute;
  bottom: 0;
  width: 100%;
}

#popup_list .c4e360a .c0a4884 {
  position: absolute;
  top: 30px;
  width: 150px;
  left: 50%;
  margin-left: -60px;
  text-align: left;
}

.cf78fea .c2cf777 .c046a95 {
  width: 370px;
  margin: 0 auto;
  float: none;
}

.c1b4397 input.c7cd925 {
  max-width: 100%;
}

.c220961 {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(255, 255, 255, 0.6);
  cursor: progress;
  width: 100%;
  height: 100%;
  border-radius: inherit;
  overflow: hidden;
}

.c220961 .cea2964 {
  -webkit-animation: spin 3.5s linear infinite;
  animation: spin 3.5s linear infinite;
  height: 100%;
}

.c220961 .cd89f12 {
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.ce66a14 .c7040cb,
.ce66a14 .c0c2251 {
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.ce66a14 .c0c2251 {
  position: relative;
  margin-bottom: 30px;
  border-width: 0;
  padding: 30px;
}

.ce66a14 .c7040cb {
  border: 1px solid transparent;
}

.ce66a14 .c3950bf {
  padding: 30px;
}

.cea8b20 .ce70091.c2d15dc .c1e15b8 h5 {
  padding-left: 30px;
}

.ce66a14 .cd66a94 {
  padding: 4px 10px;
  font-size: 13px;
}

.c5e72fd:hover,
.c1ba56d .c0a081a .c95ca14.c8ae3df .c35b34b:hover {
  opacity: 1;
}

.c1ba56d .c0a081a .c95ca14 .c29ff1e {
  position: relative;
  padding: 4px 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: center;
}

.c1ba56d .c0a081a .c95ca14:not(.c8ae3df) .c29ff1e {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: 0 !important;
}

.ca465d1:not(.c01b9b6) .c29ff1e {
  border: 1px solid #ccc;
  background: #fff;
  color: #999;
}

.ca465d1:not(.c01b9b6) .c95ca14.c8ae3df .c29ff1e {
  color: #555;
}

.ca465d1.c01b9b6 .c29ff1e {
  border: 1px solid #333;
  background: #000;
  color: #999;
}

.ca465d1.c01b9b6 .c95ca14.c8ae3df .c29ff1e {
  color: #bbb;
}

.c1ba56d .c0a081a .c95ca14 .c7f8ef0 {
  font-size: 14px !important;
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  margin: 0;
  cursor: pointer;
  overflow: hidden;
  display: block;
}

.c3baf8c a[data-a239e6="popup"] .c994089,
.c3baf8c a[data-a239e6="popup"] img,
.c7f8ef0 * {
  cursor: pointer;
}

.c1ba56d .c0a081a .c95ca14 .c7f8ef0 input[type="file"] {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  width: 100%;
  height: 100%;
  font-size: 100px;
  visibility: hidden;
}

.c1ba56d .c0a081a .c95ca14 .c35b34b {
  opacity: 0;
  transition: opacity 0.6s ease;
}

.c1ba56d .c0a081a .c95ca14.c8ae3df .c35b34b {
  width: 16px;
  height: 16px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ3Ljk3MSA0Ny45NzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQ3Ljk3MSA0Ny45NzE7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPjxnPjxwYXRoIGQ9Ik0yOC4yMjgsMjMuOTg2TDQ3LjA5Miw1LjEyMmMxLjE3Mi0xLjE3MSwxLjE3Mi0zLjA3MSwwLTQuMjQyYy0xLjE3Mi0xLjE3Mi0zLjA3LTEuMTcyLTQuMjQyLDBMMjMuOTg2LDE5Ljc0NEw1LjEyMSwwLjg4ICAgYy0xLjE3Mi0xLjE3Mi0zLjA3LTEuMTcyLTQuMjQyLDBjLTEuMTcyLDEuMTcxLTEuMTcyLDMuMDcxLDAsNC4yNDJsMTguODY1LDE4Ljg2NEwwLjg3OSw0Mi44NWMtMS4xNzIsMS4xNzEtMS4xNzIsMy4wNzEsMCw0LjI0MiAgIEMxLjQ2NSw0Ny42NzcsMi4yMzMsNDcuOTcsMyw0Ny45N3MxLjUzNS0wLjI5MywyLjEyMS0wLjg3OWwxOC44NjUtMTguODY0TDQyLjg1LDQ3LjA5MWMwLjU4NiwwLjU4NiwxLjM1NCwwLjg3OSwyLjEyMSwwLjg3OSAgIHMxLjUzNS0wLjI5MywyLjEyMS0wLjg3OWMxLjE3Mi0xLjE3MSwxLjE3Mi0zLjA3MSwwLTQuMjQyTDI4LjIyOCwyMy45ODZ6IiBmaWxsPSIjNzc3Nzc3Ii8+PC9nPjwvc3ZnPg==) no-repeat 50% 50%/10px;
  cursor: pointer;
  opacity: 0.7;
  position: absolute;
  right: 6px;
  top: 50%;
  margin-top: -8px;
}

.c1ba56d .c0a081a .c95ca14 .c7385cc {
  height: auto !important;
  background-color: transparent;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.c1ba56d .c0a081a .c95ca14 .cf7eade {
  width: 10%;
  position: relative;
}

.c1ba56d .c0a081a .c95ca14.c8ae3df .cf7eade {
  display: none;
}

.c1ba56d .c0a081a .c95ca14.c8ae3df .c435b82,
.c1ba56d .c0a081a .c95ca14.c8ae3df .c25d502,
.c1ba56d .c0a081a .c95ca14.c8ae3df .c49ba92 {
  display: block;
  width: 100%;
}

.c1ba56d .c0a081a .c95ca14.c8ae3df .c7385cc {
  padding-right: 16px;
}

.c284316 {
  box-sizing: border-box;
  font-weight: 700;
  font-style: normal;
  line-height: 1;
  font-size: 24.5px;
  margin: 10px 0;
  text-rendering: auto;
  -webkit-text-size-adjust: 100%;
  -moz-text-size-adjust: 100%;
  text-size-adjust: 100%;
  -webkit-margin-after: 10px;
  -webkit-margin-before: 10px;
  -webkit-print-color-adjust: exact;
}

.c286594.cc5e31d .cca204a {
  display: table;
  table-layout: fixed;
  width: 100%;
}

.c286594.cc5e31d .c176b6f {
  display: table-cell;
  vertical-align: top;
  position: relative;
}

.c286594.cc5e31d .c176b6f>.c5f435e {
  margin: 0;
  height: 100%;
}

.c53d0d1 .ce75e1b .c286594.cc5e31d .c98f61f {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.cdb5786 .c5080fd {
  height: 100%;
  width: 100%;
  overflow: visible;
}

.cd1cbdc>.ce70091.c2d15dc.c111be4 {
  width: 100%;
  height: 100%;
  border-radius: 0;
  margin: 0;
  overflow-y: auto;
}

.c7e6276 img {
  visibility: hidden;
}

.cbfbfeb .c35cfdc.c5ee3c9 .ccff447 {
  width: 89px;
}

.cbfbfeb .c35cfdc.c5ee3c9 .cca95d5 {
  background-color: #9e6acf;
}

.cf430cd .c35cfdc.c5ee3c9 .cca95d5 {
  background-color: #e86100;
}

.c212301.c2d30ea {
  background: linear-gradient(to bottom, #3d94f6 0, #1e62d0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0', GradientType=0);
  text-shadow: 1px 1px 0 #1570cd;
}

.c212301.c2a7d91 {
  box-shadow: inset 0 1px 0 0 #d9fbbe;
  background-color: #b8e356;
  background: linear-gradient(to bottom, #b8e356 0, #a5cc52 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#a5cc52', GradientType=0);
  border: 1px solid #83c41a;
  color: #fff;
  text-shadow: 1px 1px 0 #86ae47;
}

.c212301.c692370 {
  box-shadow: inset 0 1px 0 0 #cae3fc;
  background-color: #79bbff;
  background: linear-gradient(to bottom, #79bbff 0, #4197ee 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee', GradientType=0);
  border: 1px solid #469df5;
  color: #fff;
  text-shadow: 1px 1px 0 #287ace;
}

.c212301.ca6f27d {
  box-shadow: inset 0 1px 0 0 #fbafe3;
  background-color: #ff5bb0;
  background: linear-gradient(to bottom, #ff5bb0 0, #ef027d 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bb0', endColorstr='#ef027d', GradientType=0);
  border: 1px solid #ee1eb5;
  color: #fff;
  text-shadow: 1px 1px 0 #c70067;
}

.c212301.c87ccbe {
  box-shadow: inset 0 1px 0 0 #fcf8f2;
  background-color: #fae4bd;
  background: linear-gradient(to bottom, #fae4bd 0, #eac380 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fae4bd', endColorstr='#eac380', GradientType=0);
  border: 1px solid #eeb44f;
  color: #fff;
  text-shadow: 1px 1px 0 #cc9f52;
}

.c212301.c8807bb {
  box-shadow: inset 0 1px 0 0 #f5978e;
  background-color: #f24537;
  background: linear-gradient(to bottom, #f24537 0, #c62d1f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f', GradientType=0);
  border: 1px solid #d02718;
  color: #fff;
  text-shadow: 1px 1px 0 #810e05;
}

.c212301.cb8a94f {
  box-shadow: inset 0 1px 0 0 #c1ed9c;
  background-color: #9dce2c;
  background: linear-gradient(to bottom, #9dce2c 0, #8cb82b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b', GradientType=0);
  border: 1px solid #83c41a;
  color: #fff;
  text-shadow: 1px 1px 0 #689324;
}

.c212301.cfa639a {
  box-shadow: inset 0 1px 0 0 #f9eca0;
  background-color: #f0c911;
  background: linear-gradient(to bottom, #f0c911 0, #f2ab1e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e', GradientType=0);
  border: 1px solid #e65f44;
  color: #c92200;
  text-shadow: 1px 1px 0 #ded17c;
}

.c212301.c86ba2a,
.c212301.cd34277 {
  box-shadow: inset 0 1px 0 0 #e184f3;
  background: linear-gradient(to bottom, #c123de 0, #a20dbd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd', GradientType=0);
  background-color: #c123de;
  border: 1px solid #a511c0;
  color: #fff;
  text-shadow: 1px 1px 0 #9b14b3;
}

.c212301.c8f4360 {
  box-shadow: inset 0 1px 0 0 #fce2c1;
  background-color: #ffc477;
  background: linear-gradient(to bottom, #ffc477 0, #fb9e25 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25', GradientType=0);
  border: 1px solid #eeb44f;
  color: #fff;
  text-shadow: 1px 1px 0 #cc9f52;
}

.c212301.c75fa4a {
  box-shadow: inset 0 1px 0 0 #caefab;
  background-color: #77d42a;
  background: linear-gradient(to bottom, #77d42a 0, #5cb811 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811', GradientType=0);
  border: 1px solid #268a16;
  color: #306108;
  text-shadow: 1px 1px 0 #aade7c;
}

.c212301.c3e3ff6 {
  box-shadow: inset 0 1px 0 0 #f29c93;
  background-color: #fe1a00;
  background: linear-gradient(to bottom, #fe1a00 0, #ce0100 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100', GradientType=0);
  border: 1px solid #d83526;
  color: #fff;
  text-shadow: 1px 1px 0 #b23e35;
}

.c212301.cb402e0 {
  box-shadow: inset 0 1px 0 0 #bbdaf7;
  background-color: #79bbff;
  background: linear-gradient(to bottom, #79bbff 0, #378de5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5', GradientType=0);
  border: 1px solid #84bbf3;
  color: #fff;
  text-shadow: 1px 1px 0 #528ecc;
}

.c212301.c2d30ea {
  box-shadow: inset 0 1px 0 0 #fff6af;
  background-color: #ffec64;
  background: linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23', GradientType=0);
  border: 1px solid #fa2;
  color: #333;
  text-shadow: 0 1px 0 rgba(255, 238, 103, 0.4);
}

.c2d15dc {
  background: var(--background, #fff);
  margin-top: 43px;
  box-sizing: border-box;
}

.c2d15dc:first-child {
  margin-top: 0;
}

#wind_container .c2d15dc .c1e15b8 {
  position: relative;
}

.c2d15dc .c1e15b8:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.c2d15dc .c1e15b8.ce53538,
.c2d15dc.ce53538 .c1e15b8 {
  background: #f9ca6c;
}

.c2d15dc .c1e15b8.c2a5bd0,
.c2d15dc.c2a5bd0 .c1e15b8 {
  background: #6ccaea;
}

.c2d15dc .c1e15b8.c2a5bd0,
.cea8b20 .c2d15dc.c2a5bd0 .c1e15b8 {
  background: #eee;
}

.c2d15dc .c1e15b8.c435869,
.c2d15dc .c96773c,
.c2d15dc.c435869 .c1e15b8 {
  background: #c7b0f2;
}

.c2d15dc .c1e15b8.ca9dfb1,
.c2d15dc.ca9dfb1 .c1e15b8 {
  background: #87e7b1;
}

.c2d15dc .c1e15b8.cbf55e7,
.c2d15dc.cbf55e7 .c1e15b8 {
  background: #747187;
}

.c2d15dc .c1e15b8.ce92a96,
.c2d15dc.ce92a96 .c1e15b8 {
  background: #f49966;
}

.c2d15dc .c1e15b8.c61e2f5,
.c2d15dc.c61e2f5 .c1e15b8 {
  background: #a3aebf;
}

.c2d15dc .c1e15b8.c61e2f5,
.cea8b20 .c2d15dc.c61e2f5 .c1e15b8 {
  background: #eee;
}

.ce70091.c2d15dc .c1e15b8.c61e2f5 {
  background: #a3aebf;
}

.c2d15dc .c1e15b8.c7ff8b5,
.c2d15dc.c7ff8b5 .c1e15b8 {
  background: #fff;
}

.c2d15dc .c1e15b8 td:first-child,
table.cd3abcb th:first-child {
  padding-left: 22px;
}

.c2d15dc .c1e15b8 h5 {
  font-size: 14px;
  padding: 0;
  margin: 21px 0 19px;
  color: #fff;
}

.cea8b20 .c2d15dc .c1e15b8 h5 {
  font-size: 18px;
  padding: 0;
  font-weight: 400;
  color: rgba(55, 71, 79, 0.85);
}

.c2d15dc .c14778d {
  border-radius: 0 !important;
}

.c2d15dc .c14778d h5 {
  margin: 8px 0;
  font-size: 12px;
}

.c2d15dc .c1e15b8.c7ff8b5 h5,
.c2d15dc.c7ff8b5 .c1e15b8 h5 {
  color: #444;
  text-shadow: none;
}

.c2d15dc .c96773c {
  padding: 0 22px;
}

.c2d15dc .c96773c a {
  display: block;
  float: left;
  padding: 8px 18px;
  background: rgba(255, 255, 255, 0.2);
  color: #fff;
  letter-spacing: 1px;
  text-shadow: 0 0 2px #aaa;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-right: 15px;
  text-decoration: none !important;
  cursor: pointer;
}

.c2d15dc .c96773c a:hover {
  background: rgba(255, 255, 255, 0.3);
}

.c2d15dc .c96773c a.c2bb6b9 {
  background: #fff;
  color: #000;
  text-shadow: none;
}

.c2d15dc .c96773c a:last-child {
  margin: 0;
}

.ce70091.c2d15dc {
  border-radius: 4px;
}

#wind_container .ce70091.c2d15dc .ca54394 {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 30px 22px;
}

#wind_container .ce70091.c2d15dc .c0a8afb {
  padding-right: 21px;
}

#wind_container .c60f95e {
  padding: 40px 30px 0;
  font-size: 14px;
}

#wind_container .ce70091.c2d15dc .cecc273 {
  position: absolute;
  right: 25px;
  top: 30px;
  display: block;
  padding: 0;
  float: none;
  width: 12px;
  height: 12px;
  -webkit-mask: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAYCAYAAADOMhxqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASZJREFUeNp8kkFqwzAQRWWlOKtQMIZ6VegqOAtfIJtAnWVP23Wh0JzA0DrJAUK9MVR0I2Lj/CFKsUeaDnyQNe+j8ZeiYRg+lFIJ9Ax9q3Bl0BvUKhj2w7U+oQxSTJnrUe1vG5JpAtP3uMFNHkwsP3ps8mBu4CYPJulAIr2wvtY/PxgMQkxDSk+CxfQiWmCyFXSANnmeT267rmu65XdoCX3pvu+NtfYYgqnc3oaYrutMVJblNkmS+6qqXtGwwluaF0Xx0rbtzyyO46emae6w+QCdAlHOoTUxxhhL97CDfqEFNRwwgV2PmJ12Y4RMHkzsLE3T242e3LtfuPEeOUzg+GnwkzyYG/5ei7D2DHzmYBBaSkNKT0tpSOlpAZaCWJPhLMAh0/kiwACwJLb6m2uKJAAAAABJRU5ErkJggg==) no-repeat 0 -12px;
  background: var(--help-item-color, #71747a);
}

#wind_container .ce70091.c2d15dc .cecc273:hover {
  opacity: 0.8;
}

#jAlert .c6bc0db {
  width: 100px;
}

.c38e98e,
.c8c1017 {
  position: absolute;
  top: 0;
}

.c8c1017 .cf206d0.c52b9b9,
.c8c1017 .ce85181.c52b9b9 {
  margin: 0 auto;
}

.c38e98e {
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000;
  z-index: 1;
  pointer-events: none;
  opacity: 0;
}

.cd7effa {
  display: none;
}

.c2da002,
.ca37c2c,
.c6f10af,
.cd7effa,
.c16a354,
.cc8760c,
.c0786bd {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
}

.c72d42f {
  display: none;
}

.c6a84f5 .cd7effa,
.c6a84f5 .c16a354 {
  background-attachment: fixed;
}

.c27ef02 .c6f10af,
.c31f681 .cd7effa,
.c31f681 .c72d42f,
.cd3428a>.cc1d8dd,
.cd3428a>.cf9b341,
.caa06d2 .cc8760c,
.c2c4bd1 .c0786bd,
.c35cfdc.ce2e09f.cd44643 .cd7effa,
.c35cfdc.ce2e09f.c393577 .cd7effa,
.c61f672>.cf9b341 {
  display: block;
}

.cd3428a>.c52b9b9 {
  pointer-events: none;
}

.cd3428a>.c52b9b9 .cbdad9a .cd26da9 {
  pointer-events: auto;
}

.cd3428a:not(.c5ee3c9)>.c52b9b9>.c979d07 {
  padding: 70px 0;
}

.cd3428a>.c52b9b9 .ca5a68c .c661514,
.cd3428a>.c52b9b9 .c2aaf8f a,
.cd3428a>.c52b9b9 .cfedf77 a,
.cd3428a>.c52b9b9 .c1b4397 .c4b1618 a,
.cd3428a>.c52b9b9 .c1b4397 form,
.cd3428a>.c52b9b9 .c991a37,
.cd3428a>.c52b9b9 .c9d6d56 img,
.cd3428a>.c52b9b9 .cbd291f a,
.cd3428a>.c52b9b9 .cbd291f img,
.cd3428a>.c52b9b9 .c7fc680 .c661514,
.cd3428a>.c52b9b9 .cdb5786 .c5080fd,
.cd3428a>.c52b9b9 .c464216,
.cd3428a>.c52b9b9 .c62c114,
.cd3428a>.c52b9b9 .cbdad9a iframe,
.cd3428a>.c52b9b9 .c8d3358 .c61f672,
.c269686 .cd3428a>.c52b9b9 {
  pointer-events: auto;
}

.c42dbb0,
[class*="--on-entry"] {
  visibility: hidden;
  -webkit-animation-play-state: paused !important;
  animation-play-state: paused !important;
}

[class*="--on-scroll"] {
  --translate: max(0, (var(--scroll-top) + min(var(--window-height), var(--block-top)) - var(--block-top)));
  translate: calc(var(--translate) * var(--animation-acceleration-x) * 1px) calc(var(--translate) * -1px * (var(--animation-acceleration-y) - 1));
}

.cbd291f .cb89562 {
  height: 100%;
  width: 100%;
  max-height: 100%;
  max-width: 100%;
  overflow: hidden;
  position: relative;
}

.cbd291f .cb89562.ca75efa {
  border-radius: 50%;
}

.cbd291f .cb89562 img {
  position: absolute;
  max-height: none;
  max-width: none;
}

.c53d0d1 .ce2e09f.c8f67aa .c2da002,
.c53d0d1 .ce2e09f.c8f67aa .cd3428a>.cf9b341,
.c53d0d1 .ce2e09f.c8f67aa .cc1d8dd,
.c53d0d1 .ce2e09f.c8f67aa .c38e98e,
.c53d0d1 .ce2e09f.c8f67aa .cd7effa,
.c53d0d1 .ce2e09f.c8f67aa .c72d42f.c994089,
.c53d0d1 .ce2e09f.c8f67aa .cc8760c,
.c53d0d1 .ce2e09f.c8f67aa .c0786bd,
.c53d0d1 .ce2e09f.cc672f4 .ca37c2c,
.c53d0d1 .ce2e09f.cc672f4 .c16a354 {
  left: 0;
  top: 50%;
}

.c53d0d1 .ce2e09f.c8f67aa .ca37c2c,
.c53d0d1 .ce2e09f.c8f67aa .c16a354,
.c53d0d1 .ce2e09f.cc672f4 .c2da002,
.c53d0d1 .ce2e09f.cc672f4 .cd3428a>.cf9b341,
.c53d0d1 .ce2e09f.cc672f4 .cc1d8dd,
.c53d0d1 .ce2e09f.cc672f4 .c38e98e,
.c53d0d1 .ce2e09f.cc672f4 .cd7effa,
.c53d0d1 .ce2e09f.cc672f4 .c72d42f.c994089,
.c53d0d1 .ce2e09f.cc672f4 .cc8760c,
.c53d0d1 .ce2e09f.cc672f4 .c0786bd {
  right: 0;
  bottom: 50%;
}

.ce2e09f .c2da002,
.ce2e09f .cd3428a>.cf9b341,
.ce2e09f .cc1d8dd,
.ce2e09f .c38e98e,
.ce2e09f .cd7effa,
.ce2e09f .cc8760c,
.ce2e09f .c0786bd,
.ce2e09f.c8f67aa .c72d42f.c994089,
.ce2e09f.cc672f4 .ca37c2c,
.ce2e09f.cc672f4 .c16a354 {
  left: 50%;
  right: 0;
}

.ce2e09f .ca37c2c,
.ce2e09f .c16a354,
.ce2e09f.cc672f4 .c2da002,
.ce2e09f.cc672f4 .cd3428a>.cf9b341,
.ce2e09f.cc672f4 .cc1d8dd,
.ce2e09f.cc672f4 .c38e98e,
.ce2e09f.cc672f4 .cd7effa,
.ce2e09f.cc672f4 .c72d42f.c994089,
.ce2e09f.cc672f4 .cc8760c,
.ce2e09f.cc672f4 .c0786bd {
  right: 50%;
  left: 0;
}

.ce2e09f .c9b58cc>.c2b420a {
  width: 480px;
  margin: 0;
  padding: 0;
}

.ce2e09f .c314335 .c2b420a {
  float: right;
  margin: 0;
}

.ce2e09f .cef90fd .c2b420a {
  float: left;
}

.c0a2b5a {
  display: inline-block;
  margin-bottom: 0;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 15px;
  font-size: 14px;
  line-height: 1.57142857;
  border-radius: 3px;
  transition:
    border 0.2s linear,
    color 0.2s linear,
    width 0.2s linear,
    background-color 0.2s linear;
  -webkit-font-smoothing: subpixel-antialiased;
}

.c6e75fa {
  color: #fff;
  background-color: #46be8a;
  border-color: #46be8a;
}

.c6e75fa:hover {
  background-color: #5cd29d;
  border-color: #5cd29d;
}

.c6e75fa:active,
.c6e75fa:focus {
  background-color: #3eb581;
  border-color: #3eb581;
}

.c2b138a {
  border-radius: 1000px;
}

.c5fbb8d {
  display: inline-block;
  width: 64px;
  height: 64px;
}

.c1d4311 {
  display: inline-block;
  height: 40px;
  width: 140px;
}

.cbd291f .c3baf8c {
  position: relative;
}

body:not(.c53d0d1) .c3baf8c:hover .c1a6ab8 {
  display: block;
}

.c35cfdc.c00c5d7 .cd7effa {
  transition: increaseBackground 40s ease-out;
  -webkit-animation: increaseBackground 40s both infinite linear;
  animation: increaseBackground 40s both infinite linear;
}

.c35cfdc.c00c5d7.cfd0a6e .cd7effa {
  -webkit-animation: increaseBackground 40s both 1 linear;
  animation: increaseBackground 40s both 1 linear;
}

.c35cfdc.cb6a85e .cd7effa {
  -moz-filter: blur(5px);
  -ms-filter: blur(5px);
  -o-filter: blur(5px);
  filter: blur(5px);
}

.ce70091 .ca38222 {
  font-size: 14px;
  padding: 0 0 0 22px;
  margin: 21px 0 19px;
  letter-spacing: 1px;
  color: #fff;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.19);
}

.c8da57d.c0b8014 .ca84f50 .cd23962 {
  position: relative;
  overflow: hidden;
}

.c8da57d.c0b8014 .ca84f50 .cd23962.cef490e,
.c8da57d.c0b8014 .ca84f50 .cd23962.cfa4a89 {
  overflow: visible;
}

.c994089 {
  overflow: hidden;
  max-width: 100%;
}

.cfea24f {
  position: relative;
  height: 0;
  width: 100%;
  padding: 0;
}

#image-enlarge-cont .cfea24f,
.c35cfdc.cb342a5 .c72d42f .cfea24f {
  padding-bottom: 100%;
  color: #000;
}

.c35cfdc:not(.cb342a5) .c72d42f .cfea24f {
  padding-bottom: 0;
  height: 100%;
}

.cfea24f svg {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  fill: currentColor;
}

.c35cfdc .c72d42f.c994089,
.c6c0586 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.ce2e09f .c72d42f.c994089 {
  width: 50%;
}

body.c53d0d1 .ce2e09f .c72d42f.c994089 {
  width: 100%;
}

.c35cfdc.c31f681.c52cccc:not(.cb342a5) .c72d42f,
.c35cfdc.c31f681.ca6009a:not(.cb342a5) .cd7effa {
  background-size: contain;
}

.c35cfdc.cf8f93e .cd7effa {
  top: -50px;
  left: -50px;
  right: -50px;
  bottom: -50px;
}

.c53d0d1 .c35cfdc.cf8f93e .ca8af62 {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 0;
}

.c35cfdc.ce2e09f.cc672f4.cf8f93e .cd7effa {
  top: -50px;
  left: -50px;
  right: calc(50% - 50px);
  bottom: -50px;
}

.c35cfdc.ce2e09f.c8f67aa.cf8f93e .cd7effa {
  right: -50px;
  left: calc(50% - 50px);
}

.ce70091.c027c96 {
  border-radius: 12px;
  border: 0;
  box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
}

.cd1cbdc>.ce70091.c2d15dc.c027c96 {
  margin-top: 20vh;
}

.ce70091.c027c96 div {
  font-size: 15px;
  line-height: 1.6;
  padding: 20px 32px !important;
}

.ce70091.c027c96 h3 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
}

#wind_container .ce70091.c2d15dc.c027c96 .ca54394 {
  text-align: left;
  padding: 20px 32px;
  background: #f2f3f5;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}

#wind_container .ce70091.c2d15dc.c027c96 .c9faf63 {
  padding: 0 !important;
}

.ce70091.c2d15dc.ce890e7 {
  width: 855px;
  padding: 32px 32px 22px;
  background: #f8fafc;
  border-radius: 24px;
  font-family: "Inter";
  font-style: normal;
  color: #333;
  position: relative;
}

#wind_container .ce70091.c2d15dc.ce890e7 .cecc273 {
  width: 14px;
  height: 14px;
}

.ce890e7 .c6bc0db {
  width: 100%;
}

.ce890e7 .cba9eee.caa04fb {
  width: 100%;
  height: auto;
  background-color: transparent;
  border: 0;
  box-shadow: none;
  font-weight: 400;
  font-size: 15px;
  color: rgba(113, 116, 122, 0.5);
}

.c754cf4,
.cefb095 {
  width: 100%;
  z-index: 5;
  position: absolute;
  left: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none;
}

.cefb095 {
  top: 0;
}

.c754cf4 {
  bottom: 0;
}

.cefb095>.c0e1750,
.cefb095>.c849383,
.cefb095>.cf5fc55,
.cefb095>.cf537e6,
.cefb095>.c9188ce,
.cefb095>.c653cdc {
  transform: translateY(-1px) translateZ(0);
}

.c754cf4>.c0e1750,
.c754cf4>.c849383,
.c754cf4>.cf5fc55,
.c754cf4>.cf537e6,
.c754cf4>.c9188ce,
.c754cf4>.c653cdc {
  transform: translateY(1px) translateZ(0);
}

.c754cf4 svg,
.cefb095 svg {
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
}

.c35cfdc.cce5618 .c2b420a {
  height: 100%;
  z-index: auto !important;
}

.c35cfdc.cce5618 .c2b420a .c046a95 {
  position: relative;
  min-height: 0;
  height: 100%;
}

.cde2bb0 .c8d1abe .c4a7a43,
.c4a7a43 {
  display: none;
}

.c35cfdc.cce5618 .c4a7a43 {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 15px;
}

.c35cfdc.cce5618 .c4a7a43 .cba9eee {
  border: 0;
}

.c8d1abe .c4a7a43 {
  display: flex;
  justify-content: center;
  align-items: center;
}

#background-list .c35cfdc.cce5618 .c8da57d:not(.c29444e .c8da57d),
#site_wrapper1 .c35cfdc.cce5618 .c8da57d:not(.c29444e .c8da57d) {
  position: absolute;
}

.c35cfdc.cce5618:not(.c74f7c7)>.c2b420a>.c979d07>.c8da57d {
  margin: 0;
}

.c35cfdc.cce5618 {
  overflow: visible;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

#popup_list .c35cfdc.cce5618 {
  overflow: hidden;
}

#bs_cont_wrap .c35cfdc.cce5618 .c8d1abe:not(.c29444e .c8d1abe) {
  background: 0 0;
  box-shadow: none;
  border: 0;
}

#site_wrapper1 .c35cfdc.cce5618 {
  min-height: 20px;
}

.c35cfdc.cce5618 .c38e98e,
.c35cfdc.cce5618 .c754cf4,
.c35cfdc.cce5618 .cefb095,
.c35cfdc.cce5618>.cf9b341 {
  z-index: 0;
}

.c35cfdc.cce5618.c67a33e,
.c35cfdc.cce5618.c67a33e .c2b420a,
.c35cfdc.cce5618.c67a33e .c2b420a .c046a95 {
  height: auto !important;
}

.c35cfdc.cce5618>.ca8af62>.cd7effa {
  z-index: auto !important;
}

.c35cfdc.cce5618 .c2b420a.cd2d2b8 {
  height: 250px;
}

.c35cfdc.cce5618 .ca8af62 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}

#sections_list {
  overflow-x: clip;
  overflow-y: clip;
}

#background-list .c35cfdc.cce5618 .c8da57d .cc62f4d:not(.c29444e .cc62f4d),
#site_wrapper1 .c35cfdc.cce5618 .c8da57d .cc62f4d:not(.c29444e .cc62f4d) {
  position: relative;
  height: 100%;
  width: 100%;
}

.c35cfdc.cce5618 .c8da57d.c8d3358:not(.c29444e .c8da57d.c8d3358) {
  min-height: 50px;
  min-width: 50px;
}

.c35cfdc.cce5618:not(.c74f7c7):not(.cfa4e1c) .c8d3358 .ccf0cf0:not(.c29444e .ccf0cf0),
.c35cfdc.cce5618:not(.c74f7c7):not(.cfa4e1c) .c8d3358 .c61f672:not(.c29444e .c61f672) {
  height: 100% !important;
  width: 100% !important;
}

.c35cfdc.cce5618 .c8da57d.c62c114:not(.c29444e .c8da57d.c62c114) {
  min-height: 10px;
  min-width: 20px;
}

.c35cfdc.cce5618 .c8da57d.c464216:not(.c29444e .c8da57d.c464216) {
  min-height: 50px;
  min-width: 50px;
}

.c35cfdc.cce5618 .c8da57d.c464216 .c62e83a:not(.c29444e .c62e83a) {
  height: 100% !important;
  width: 100% !important;
}

.c35cfdc.cce5618 .c8da57d.c464216 .c62e83a .c711072:not(.c29444e .c711072) {
  width: 100%;
  max-width: 100%;
}

.c35cfdc.cce5618 .c8da57d.c464216 .c711072 img:not(.c29444e img) {
  visibility: hidden;
}

.c35cfdc.cce5618 .c8da57d.c464216 .c711072 img.c20827c:not(.c29444e img.c20827c) {
  visibility: visible;
}

.c35cfdc.cce5618:not(.c74f7c7):not(.cfa4e1c) .ce75e1b .c8da57d:not(.c29444e .c8da57d) {
  margin-top: 0;
}

.c35cfdc.cce5618 .c8da57d.c9d6d56:not(.c29444e .c8da57d.c9d6d56) {
  min-height: 10px;
  min-width: 10px;
}

.c35cfdc.cce5618 .c8da57d.c9d6d56 .c9c1409 .c3baf8c:not(.c29444e .c3baf8c),
.c35cfdc.cce5618 .c8da57d.c9d6d56 .c9c1409:not(.c29444e .c9c1409) {
  height: 100%;
  width: 100%;
  min-height: 100%;
  min-width: 100%;
}

.c35cfdc.cce5618:not(.cfa4e1c) .c8da57d.c9d6d56 .c9c1409 .c3baf8c img:not(.c29444e img) {
  width: auto !important;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.c35cfdc.cce5618 .c8da57d.cbd291f:not(.c29444e .c8da57d.cbd291f) {
  min-height: 10px;
  min-width: 10px;
}

.c35cfdc.cce5618 .c8da57d.cbd291f .cb89562:not(.c29444e .cb89562),
.c35cfdc.cce5618 .c991a37 .cbd8483:not(.c29444e .cbd8483) {
  height: 100%;
  width: 100%;
}

.c35cfdc.cce5618 .c8da57d.cbd291f .c9c1409 .c3baf8c .cb89562:not(.c29444e .cb89562),
.c35cfdc.cce5618 .c8da57d.cbd291f .c9c1409:not(.c29444e .c9c1409),
.c35cfdc.cce5618 .c8da57d.cbd291f .c9c1409:not(.ca1047e) .c3baf8c:not(.c29444e .c3baf8c) {
  height: 100%;
  width: 100%;
  min-height: 100%;
  min-width: 100%;
}

.c35cfdc.cce5618 .c8da57d.cbd291f .c9c1409.cad8710:not(.ca1047e) .c3baf8c:not(.c29444e .c3baf8c) {
  height: 0;
  width: 0;
  min-height: 0;
  min-width: 0;
}

.c35cfdc.cce5618 .c8da57d.c2aaf8f:not(.c29444e .c8da57d),
.c35cfdc.cce5618 .c8da57d.cfedf77:not(.c29444e .c8da57d),
.c35cfdc.cce5618 .c8da57d.c1b4397.cf29a92:not(.c29444e .c8da57d) {
  width: auto !important;
  height: auto !important;
}

.c35cfdc.cce5618 .c8da57d.c1b4397 .cca2316:not(.c29444e .cca2316),
.c35cfdc.cce5618 .c8da57d.c1b4397 .c1dd7bd:not(.c29444e .c1dd7bd),
.c35cfdc.cce5618 .c8da57d.c1b4397.cf29a92 .c18f546:not(.c29444e .c18f546) {
  display: none;
}

.c35cfdc.cce5618 .c8da57d.c1b4397 .c1ba56d:not(.c29444e .c1ba56d) {
  width: 100% !important;
}

.c35cfdc.cce5618 .c8da57d.c0b8014 .ca94bb3:not(.c29444e .ca94bb3),
.c35cfdc.cce5618 .c8da57d.c0b8014 .ca94bb3>.c703c51:not(.c29444e .c703c51),
.c35cfdc.cce5618 .c8da57d.c0b8014 .ca94bb3>.c703c51>.c5f435e:not(.c29444e .c5f435e),
.c35cfdc.cce5618 .c8da57d.c0b8014 .cd9ed2b .ca632b0:not(.c29444e .ca632b0),
.c35cfdc.cce5618 .c8da57d.c0b8014 .cd9ed2b:not(.c29444e .cd9ed2b) {
  height: 100%;
}

.c35cfdc.cce5618 .c8da57d.c0b8014 .ca94bb3>.c703c51>.c5f435e:not(.c29444e .c5f435e) {
  position: relative;
}

.c35cfdc.cce5618:not(.c74f7c7):not(.cfa4e1c) .c8da57d.c0b8014:not(.c2e3f9d) .ca94bb3:not(.c29444e .ca94bb3) {
  padding: 0 !important;
}

.c8da57d.ca7c1f0 {
  display: none;
}

@-moz-document url-prefix() {
  .c35cfdc.cce5618 .c8da57d.cbdad9a> :not(.c29444e *) {
    filter: none;
  }
}

body,
#site_wrapper1 {
  min-width: 1170px;
}

.c2b420a {
  width: 1170px;
}

@media (max-width: 768px) {

  body,
  #site_wrapper1 {
    min-width: 370px;
  }

  .c2b420a {
    width: 370px;
  }
}

#frm8cf2ab90e2354a048e33fbbbc7e4e7db .cc0f8c7 input:-moz-placeholder,
#frm8cf2ab90e2354a048e33fbbbc7e4e7db .c95ca14 input:-moz-placeholder {
  color: #282d3c;
}

#frm8cf2ab90e2354a048e33fbbbc7e4e7db .c95ca14 input::-webkit-input-placeholder,
#frm8cf2ab90e2354a048e33fbbbc7e4e7db .c95ca14 textarea::-webkit-input-placeholder {
  color: #282d3c;
}

#\38 d31192b46ca4e52931471d5dc2359e0 .cf76877 {
  background: rgba(199, 159, 115, 1);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  color: rgba(255, 255, 255, 1);
  line-height: 1 !important;
  padding: 18px 20px;
}

#\38 d31192b46ca4e52931471d5dc2359e0 .cf76877:hover {
  background: rgba(40, 45, 60, 1);
  border-color: #4caf50 !important;
  color: rgba(255, 255, 255, 1);
}

#\38 d31192b46ca4e52931471d5dc2359e0 .cf76877:active {
  background: rgba(199, 159, 115, 1);
  border-color: #4caf50 !important;
  color: rgba(255, 255, 255, 1);
  transform: scale(0.97);
}

div[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .cf76877 {
  background: rgba(199, 159, 115, 1);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  color: rgba(255, 255, 255, 1);
  line-height: 1 !important;
  padding: 14px 20px;
}

div[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .cf76877:hover {
  background: rgba(40, 45, 60, 1);
  border-color: #2196f3 !important;
  color: rgba(255, 255, 255, 1);
}

div[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .cf76877:active {
  background: rgba(40, 45, 60, 1);
  border-color: #2196f3 !important;
  color: rgba(255, 255, 255, 1);
  transform: scale(0.97);
}

form[data-5324e6="8cf2ab90e2354a048e33fbbbc7e4e7db"] .cf76877 {
  background: rgba(199, 159, 115, 1);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  color: rgba(255, 255, 255, 1);
  line-height: 1 !important;
  padding: 14px 20px;
}

form[data-5324e6="8cf2ab90e2354a048e33fbbbc7e4e7db"] .cf76877:hover {
  background: rgba(40, 45, 60, 1);
  border-color: #2196f3 !important;
  color: rgba(255, 255, 255, 1);
}

form[data-5324e6="8cf2ab90e2354a048e33fbbbc7e4e7db"] .cf76877:active {
  background: rgba(40, 45, 60, 1);
  border-color: #2196f3 !important;
  color: rgba(255, 255, 255, 1);
  transform: scale(0.97);
}

/*** (PAGE_ID: #1529752) STYLES FOR BLOCKS ***/
.c8da57d[data-869781="b-d9b20ecf02904a628ac96af0e74c6916"] .c3baf8c img {
  width: 38px;
}

.c8da57d[data-869781="b-d9b20ecf02904a628ac96af0e74c6916"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-d9b20ecf02904a628ac96af0e74c6916"] .c9c1409 {
  text-align: left;
}

.c9ca9b4[class] {
  font-family:
    Open Sans,
    Arial !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 14px !important;
  line-height: 140% !important;
  letter-spacing: 0px !important;
}

.c35cfdc[data-869781="s-387ad8a4094244af8ffeae63d51f4f31"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.c35cfdc[data-869781="s-387ad8a4094244af8ffeae63d51f4f31"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 {
  height: auto;
  min-height: 50px;
  overflow: visible;
  z-index: 11;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .cd8e096 {
  min-height: 50px;
  padding: 10px 0 10px 0;
  position: relative;
  border-bottom: 0px solid #ffffff;
  display: flex;
  justify-content: center;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .cd53766 {
  background: rgba(255, 255, 255, 0);
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c878733 {
  min-height: 50px;
  height: auto;
  width: 1170px;
  padding: 0 35px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 767px) {
  #\33 87ad8a4094244af8ffeae63d51f4f31 {
    height: auto;
    min-height: 0px;
    min-width: 320px;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .cd8e096 {
    padding: 10px 0px;
    background-color: rgba(255, 255, 255, 0);
  }
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .cd8e096 {
  padding: 10px 0 10px 0;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c2307d2 {
  width: 1170px;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c2307d2.cfae3ac {
  width: 100%;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c878733 {
  width: 100%;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .cb9a219 {
  height: auto;
  width: 20%;
  max-width: 30%;
  margin-right: 0px;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c70defb {
  height: auto;
  min-height: 40px;
  flex-grow: 1;
  flex-basis: 0;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c001699 {
  padding: 10px 25px;
  border-radius: 5px;
  cursor: pointer;
  position: relative;
  transition: 0.1s;
  color: #000000;
  text-decoration: none;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c001699:hover {
  background: rgba(255, 255, 255, 0);
  color: #c79f73;
  text-decoration: none;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .cf033e3,
#\33 87ad8a4094244af8ffeae63d51f4f31 .cdf1b20 span {
  position: relative;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c61346c .c39a531:after {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  position: relative;
  vertical-align: middle;
  bottom: 2px;
  border-left: 1px solid #ffffff;
  border-top: 1px solid #ffffff;
  transform: rotate(-135deg);
  margin-left: 5px;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c61346c:hover .c39a531:after {
  border-left: 1px solid #c79f73;
  border-top: 1px solid #c79f73;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c001699:hover .c081f12 {
  visibility: visible;
  opacity: 1;
  transform: translate3d(0, 0px, 0);
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c07b238 {
  cursor: pointer;
  position: relative;
  display: none;
  flex-direction: column;
  justify-content: center;
  width: 50px;
  height: 50px;
  background: rgba(255, 255, 255, 0);
  border-radius: 0px;
  transition:
    transform 0.3s,
    -webkit-transform 0.3s;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c07b238.c9fb290 {
  transform: rotate(90deg);
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c07b238 span {
  position: absolute;
  background: #000;
  width: 20px;
  height: 2px;
  transition:
    transform 0.3s,
    -webkit-transform 0.3s;
  left: 50%;
  top: 50%;
  transform: translate(-50%, 0px);
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c07b238 span:first-child {
  -webkit-transform: translate(-50%, -5px);
  transform: translate(-50%, -5px);
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c07b238 span:last-child {
  -webkit-transform: translate(-50%, 5px);
  transform: translate(-50%, 5px);
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c07b238.c9fb290 span,
#\33 87ad8a4094244af8ffeae63d51f4f31 .c07b238.c9fb290 span:first-child {
  -webkit-transform: translate(-50%) rotateZ(45deg);
  transform: translate(-50%) rotateZ(45deg);
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c07b238.c9fb290 span:last-child {
  -webkit-transform: translateX(-50%) rotateZ(-45deg);
  transform: translateX(-50%) rotateZ(-45deg);
}

@media (max-width: 767px) {
  #\33 87ad8a4094244af8ffeae63d51f4f31 .cd8e096 {
    padding: 10px 0 10px 0;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .cd8e096,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .c878733,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .c70defb {
    flex-direction: column;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c878733,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .c70defb {
    width: 100%;
    margin: 0px;
    max-width: 100%;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .cb9a219,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .cf6930f {
    min-width: 100px;
    max-width: 100%;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0px 30px;
    margin: 0px;
    margin-bottom: 20px;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .cb9a219 {
    margin-top: 20px;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c70defb {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    flex-wrap: initial;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c878733 {
    position: absolute;
    padding: 0px;
    background: rgba(255, 255, 255, 0);
    justify-content: flex-start;
    height: calc(150vh - ((10px + 10px) + 50px));
    padding-bottom: 50vh;
    overflow: auto;
    transform: translate3d(100%, 0, 0);
    visibility: hidden;
    transition: 0.3s;
    align-items: flex-start;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c878733.ce6a831 {
    align-items: center;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c2307d2 {
    position: absolute;
    top: calc((10px + 10px) + 50px);
    height: calc(150vh - ((10px + 10px) + 50px));
    width: 100%;
    padding-bottom: 50vh;
    overflow: hidden;
    visibility: hidden;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c2307d2.c2918d1 {
    visibility: visible;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c2307d2.c2918d1 .c878733 {
    transform: translate3d(0, 0, 0);
    visibility: visible;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c2307d2.c2918d1 .c001699 {
    position: relative;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c07b238 {
    display: flex;
    align-self: row;
    margin-right: 10px;
    margin-left: 10px;
    box-shadow: none;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699 {
    border-radius: 0px;
    width: 100%;
    transition: none;
    color: #ffffff;
    padding: 20px 30px;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699:hover {
    background-color: transparent;
    color: #ffffff;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699.c1b332b {
    border-top: 1px solid #c79f73;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699.c1b332b:last-child {
    border-bottom: 1px solid #c79f73;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .cf033e3 {
    display: flex;
    justify-content: space-between;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699.c1dcfce,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699:hover.c1dcfce {
    background: rgba(255, 255, 255, 0);
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c66a2f9 {
    display: none;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c61346c .c39a531:after {
    margin-left: 10px;
    margin-right: 3px;
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .ce6a831 .c61346c .cf033e3 span {
    transform: translate(10px);
  }
}

#\33 87ad8a4094244af8ffeae63d51f4f31 {
  z-index: 10;
}

#\33 87ad8a4094244af8ffeae63d51f4f31:hover {
  z-index: 11;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .cd8e096 {
  z-index: 0;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c001699:hover,
#\33 87ad8a4094244af8ffeae63d51f4f31 .cdf1b20:hover {
  background: transparent;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c001699:before,
#\33 87ad8a4094244af8ffeae63d51f4f31 .cdf1b20:before {
  content: "";
  pointer-events: none;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(255, 255, 255, 0);
  border-radius: 5px;
  opacity: 0;
  transition: 0.1s;
  transform: scale(0);
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c001699:hover:before,
#\33 87ad8a4094244af8ffeae63d51f4f31 .cdf1b20:hover:before {
  opacity: 1;
  transform: scale(1);
}

#\33 87ad8a4094244af8ffeae63d51f4f31.ca8a9a4 .cd8e096 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  border: none;
  box-shadow: none;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .c2307d2 {
  z-index: 1;
}

@media (max-width: 767px) {

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c878733,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .c081f12,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699.c1dcfce,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699.c1dcfce:hover {
    background: #fff;
    -webkit-tap-highlight-color: transparent;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699:hover,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .cdf1b20,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .cdf1b20:hover {
    color: #000;
    -webkit-tap-highlight-color: transparent;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31.c9b4213 .cd8e096 {
    height: 0;
    min-height: 0;
    padding: 0;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31.c9b4213 .c07b238 {
    position: absolute;
    top: 10px;
    right: 0;
    margin: 0 25px;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c001699:hover:before,
  #\33 87ad8a4094244af8ffeae63d51f4f31 .cdf1b20:hover:before {
    opacity: 0;
    transform: scale(0);
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c2307d2 {
    top: 0;
    height: 150vh;
    padding-top: calc((10px + 10px) + 50px);
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c878733 {
    top: 0;
    height: 150vh;
    padding-top: calc((10px + 10px) + 50px);
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .cab6a52 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
    padding: 0 15px;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .c07b238 {
    z-index: 2;
    -webkit-tap-highlight-color: transparent;
  }
}

.c35cfdc[data-869781="s-0f0e681b613e4101ad10a13de09c4162"] {
  padding-top: 0px;
  padding-bottom: 0px;
  height: 859px;
  background: #1d1d1d;
}

.c35cfdc[data-869781="s-0f0e681b613e4101ad10a13de09c4162"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.c8da57d[data-869781="b-5142ad3746dd45a7ab85099b1b568d85"] .c3baf8c img {
  width: 522px;
}

.c8da57d[data-869781="b-5142ad3746dd45a7ab85099b1b568d85"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-5142ad3746dd45a7ab85099b1b568d85"] .c9c1409 {
  text-align: center;
}

.c8da57d[data-869781="b-5142ad3746dd45a7ab85099b1b568d85"] {
  bottom: 0;
  left: 648px;
  width: 522px;
}

.c8da57d[data-869781="b-a6765856c91c469089791263c2d75bec"] .cc62f4d {
  animation: 1s fade-in-up 0.4s both;
  --animation-range: 0px 0px;
}

.c8da57d[data-869781="b-a6765856c91c469089791263c2d75bec"] {
  top: 626px;
  left: 525px;
  width: 342px;
  height: 218px;
}

.c3f03a1[class] {
  font-family: "times new roman", times, baskerville, georgia, serif !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 60px !important;
  line-height: 130% !important;
  letter-spacing: 0px !important;
}

.c8da57d.c62c114[data-869781="b-124eda3973ee4faeae1d711c3f8cfadb"] .cc62f4d {
  font-size: 60px;
  padding: 0px 0px 0px 0px;
}

.c8da57d[data-869781="b-124eda3973ee4faeae1d711c3f8cfadb"] {
  top: 187px;
  left: 31px;
  width: 553px;
}

.c4174b8[class] {
  font-family:
    Open Sans,
    Arial !important;
  font-weight: 300 !important;
  font-style: normal !important;
  font-size: 25px !important;
  line-height: 140% !important;
  letter-spacing: 0px !important;
}

.c8da57d.c62c114[data-869781="b-8dd9a36a9b8447deb2220506c2d320ec"] .cc62f4d {
  font-size: 25px;
  padding: 0px 0px 0px 0px;
}

.c8da57d[data-869781="b-8dd9a36a9b8447deb2220506c2d320ec"] {
  top: 451px;
  left: 31px;
  width: 553px;
}

.cd6ce0e[class] {
  font-family:
    Open Sans,
    Arial !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 20px !important;
  line-height: 140% !important;
  letter-spacing: 0px !important;
}

.c8da57d[data-869781="b-8d31192b46ca4e52931471d5dc2359e0"] .caf1abc {
  text-align: center;
}

.c8da57d[data-869781="b-8d31192b46ca4e52931471d5dc2359e0"] {
  top: 538px;
  left: 31px;
  width: 278px;
  height: 56px;
}

.c8da57d.c62c114[data-869781="b-b191d0ed25eb403db813b44ff8e0e8cb"] .cc62f4d {
  font-size: 14px;
  padding: 0px 0px 0px 0px;
}

.c8da57d[data-869781="b-b191d0ed25eb403db813b44ff8e0e8cb"] .cc62f4d {
  animation: 1s fade-in-up 0.4s both;
  --animation-range: 0px 0px;
}

.c8da57d[data-869781="b-b191d0ed25eb403db813b44ff8e0e8cb"] {
  top: 727px;
  left: 559px;
  width: 276px;
}

.c8da57d[data-869781="b-070cd2979df741efac01818dd9962897"] .c3baf8c img {
  width: 45px;
}

.c8da57d[data-869781="b-070cd2979df741efac01818dd9962897"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-070cd2979df741efac01818dd9962897"] .c9c1409 {
  text-align: center;
}

.c8da57d[data-869781="b-070cd2979df741efac01818dd9962897"] {
  top: 523px;
  left: 278px;
  width: 45px;
}

.c0e1763[class] {
  font-family: "times new roman", times, baskerville, georgia, serif !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 26px !important;
  line-height: 130% !important;
  letter-spacing: 0px !important;
}

.c8da57d.c62c114[data-869781="b-45011fcbaf48492fb20db9d242c68903"] .cc62f4d {
  font-size: 26px;
  padding: 0px 0px 0px 0px;
}

.c8da57d[data-869781="b-45011fcbaf48492fb20db9d242c68903"] .cc62f4d {
  animation: 1s fade-in-up 0.4s both;
  --animation-range: 0px 0px;
}

.c8da57d[data-869781="b-45011fcbaf48492fb20db9d242c68903"] {
  top: 651px;
  left: 559px;
  width: 276px;
}

.c35cfdc[data-869781="s-7a06b6689b0646d3ab72aaeef8119c18"] {
  padding-top: 0px;
  padding-bottom: 100px;
}

.c35cfdc[data-869781="s-7a06b6689b0646d3ab72aaeef8119c18"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.c176f86[class] {
  font-family: "times new roman", times, baskerville, georgia, serif !important;
  font-weight: normal !important;
  font-style: normal !important;
  font-size: 48px !important;
  line-height: 130% !important;
  letter-spacing: 0px !important;
}

.c8da57d.c62c114[data-869781="b-b48f195f5c67429ca5399928f5c3b879"] .cc62f4d {
  font-size: 48px;
  padding: 75px 0px 12px 30px;
}

.c8da57d[data-869781="b-75998fa5b0e94f7ebd45f92ac36ce3f3"] .c3baf8c img {
  width: 24px;
}

.c8da57d[data-869781="b-75998fa5b0e94f7ebd45f92ac36ce3f3"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-75998fa5b0e94f7ebd45f92ac36ce3f3"] .c9c1409 {
  text-align: right;
}

.cc7639f[class] {
  font-family:
    Open Sans,
    Arial !important;
  font-weight: 400 !important;
  font-style: normal !important;
  font-size: 16px !important;
  line-height: 140% !important;
  letter-spacing: 0px !important;
}

.c8da57d.c62c114[data-869781="b-d9f8f549e4244f8991ab510e4e87361c"] .cc62f4d {
  font-size: 16px;
  padding: 1px 0px 0px 5px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-9c9d130b09f24eacb5425b7e2b331739"] {
  width: 10%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-431e79b577724158b6b516022476af30"] {
  width: 90%;
  padding: 0 10px;
}

.c286594[data-869781="b-fa239870ad254d0ebcebb05c788c7e99"]>.c98f61f {
  margin: 0 -10px;
}

.c286594[data-869781="b-fa239870ad254d0ebcebb05c788c7e99"]>.c98f61f>.cca204a>.c176b6f>.c5f435e {
  border-radius: 0px;
  padding: 0px;
}

.c8da57d[data-869781="b-b020ca84560a491086adec3c6b0861af"] .c3baf8c img {
  width: 24px;
}

.c8da57d[data-869781="b-b020ca84560a491086adec3c6b0861af"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-b020ca84560a491086adec3c6b0861af"] .c9c1409 {
  text-align: right;
}

.c8da57d.c62c114[data-869781="b-cbc98535688c437a95331358a85de4ad"] .cc62f4d {
  font-size: 16px;
  padding: 1px 0px 0px 5px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-c705f4fbba114a2484367cc42005a067"] {
  width: 10%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-2308900bb41b4d38a568f1282ce6d9eb"] {
  width: 90%;
  padding: 0 10px;
}

.c286594[data-869781="b-b16017e8e7194ebf87cac75d6fab1dff"]>.c98f61f {
  margin: 0 -10px;
}

.c286594[data-869781="b-b16017e8e7194ebf87cac75d6fab1dff"]>.c98f61f>.cca204a>.c176b6f>.c5f435e {
  border-radius: 0px;
  padding: 0px;
}

.c8da57d[data-869781="b-dc4646b12d92404f9e082f5a30f84583"] .c3baf8c img {
  width: 24px;
}

.c8da57d[data-869781="b-dc4646b12d92404f9e082f5a30f84583"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-dc4646b12d92404f9e082f5a30f84583"] .c9c1409 {
  text-align: right;
}

.c8da57d.c62c114[data-869781="b-c424f5ccf40e459087e3fd115a818080"] .cc62f4d {
  font-size: 16px;
  padding: 1px 0px 0px 5px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-3cfd7128c85749e6adc822827425fd6f"] {
  width: 10%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-37713b5d4dae45f7ac01c3bdaf47677e"] {
  width: 90%;
  padding: 0 10px;
}

.c286594[data-869781="b-7a5134630a374e919dda542693d599ea"]>.c98f61f {
  margin: 0 -10px;
}

.c286594[data-869781="b-7a5134630a374e919dda542693d599ea"]>.c98f61f>.cca204a>.c176b6f>.c5f435e {
  border-radius: 0px;
  padding: 0px;
}

.c8da57d.c62c114[data-869781="b-a7dbd4ddb3594913a9e4654d5b7aff12"] .cc62f4d {
  font-size: 16px;
  padding: 51px 0px 0px 30px;
}

.c8da57d.c62c114[data-869781="b-a7dbd4ddb3594913a9e4654d5b7aff12"] .cc62f4d>span {
  display: inline-block;
  background: rgba(199, 159, 115, 1);
  color: #fff;
  padding: 16px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-07c5da7e333f468e8d8a6672220d99a5"] {
  width: 71.805%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-78f668ba96684dc0a73066392a3ce1da"] {
  width: 28.195%;
  padding: 0 10px;
}

.c286594[data-869781="b-1eb45fad7fed4f44bbb0c20e7e907ec4"]>.c98f61f {
  margin: 0 -10px;
}

.c286594[data-869781="b-1eb45fad7fed4f44bbb0c20e7e907ec4"]>.c98f61f>.cca204a>.c176b6f>.c5f435e {
  border-radius: 0px;
  padding: 0px;
}

.c35cfdc[data-869781="s-ad5420beba844a75a6a04f211458bcc7"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.c35cfdc[data-869781="s-ad5420beba844a75a6a04f211458bcc7"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

#ad5420beba844a75a6a04f211458bcc7 {
  height: auto;
  min-height: 50px;
}

#ad5420beba844a75a6a04f211458bcc7 .cd8e096 {
  padding: 60px 0 100px 0;
  position: relative;
  background-color: #ffffff;
}

#ad5420beba844a75a6a04f211458bcc7 .cc7d93d:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #29344a;
  top: 0;
  left: 0;
  opacity: 0.7;
}

#ad5420beba844a75a6a04f211458bcc7 .c96e9bb {
  background-size: cover;
}

#ad5420beba844a75a6a04f211458bcc7 .c878733 {
  max-width: 1170px;
  width: 100%;
  margin: 0px auto;
  padding: 0px 32px;
}

#ad5420beba844a75a6a04f211458bcc7 .cd7daa2 {
  width: 100%;
  max-width: 1170px;
  margin: 0px auto;
}

#ad5420beba844a75a6a04f211458bcc7 .c0f7d8f {
  max-width: 1170px;
  width: 100%;
  color: #ffffff;
  position: relative;
  text-align: center;
}

#ad5420beba844a75a6a04f211458bcc7 .ce2d2ce {
  max-width: 1170px;
  width: 100%;
  position: relative;
  margin: 0px auto 0px auto;
  color: #ffffff;
  position: relative;
  text-align: center;
}

#ad5420beba844a75a6a04f211458bcc7 .c9f7717 {
  margin: 0px auto 0px 0px;
}

#ad5420beba844a75a6a04f211458bcc7 .c071e2e {
  margin: 0px auto 0px auto;
}

#ad5420beba844a75a6a04f211458bcc7 .ca29c76 {
  margin: 0px 0px 0px auto;
}

#ad5420beba844a75a6a04f211458bcc7 .ce2d2ce.c4f3e1c {
  margin-top: 32px;
}

@media (max-width: 768px) {
  #ad5420beba844a75a6a04f211458bcc7 {}

  #ad5420beba844a75a6a04f211458bcc7 .cd8e096 {
    padding: 2px 0 50px 0;
  }

  #ad5420beba844a75a6a04f211458bcc7 .c878733 {
    width: 370px;
    padding: 0px 20px;
  }

  #ad5420beba844a75a6a04f211458bcc7 .c0f7d8f {
    width: 100%;
    padding: 0;
  }

  #ad5420beba844a75a6a04f211458bcc7 .ce2d2ce {
    width: 100%;
    padding: 0;
  }

  #ad5420beba844a75a6a04f211458bcc7 .ce2d2ce.c4f3e1c {
    margin: 16px auto 0px auto;
  }
}

#ad5420beba844a75a6a04f211458bcc7 {}

#ad5420beba844a75a6a04f211458bcc7 .c4c9e69 {
  width: calc(100% + 32px);
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  margin-left: -32px;
}

#ad5420beba844a75a6a04f211458bcc7 .c38fba9 {
  background-color: transparent;
  padding: 16px 24px;
  position: relative;
  box-shadow: none;
  margin-left: 32px;
  width: calc((100% / 4) - 32px);
  border-radius: 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

#ad5420beba844a75a6a04f211458bcc7 .c38fba9:not(:nth-child(-n + 4)) {
  margin-top: 64px;
}

#ad5420beba844a75a6a04f211458bcc7 .c49ad86 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background-color: rgba(100, 200, 83, 0);
  width: calc(32px + 20px);
  height: calc(32px + 20px);
}

#ad5420beba844a75a6a04f211458bcc7 .c49ad86 svg {
  fill: #ffc07c !important;
  width: 32px;
  height: 32px;
  opacity: 1;
  position: relative;
}

#ad5420beba844a75a6a04f211458bcc7 .cd7d86d {
  margin-top: 8px;
  color: #ffc07c;
}

#ad5420beba844a75a6a04f211458bcc7 .c6f8a60 {
  margin-top: 8px;
  color: #ffffff;
  text-align: center;
}

@media (max-width: 768px) {
  #ad5420beba844a75a6a04f211458bcc7 {}

  #ad5420beba844a75a6a04f211458bcc7 .c38fba9 {
    width: 100%;
    align-items: center;
  }

  #ad5420beba844a75a6a04f211458bcc7 .c38fba9:not(:nth-child(1)) {
    margin-top: 64px;
  }

  #ad5420beba844a75a6a04f211458bcc7 .c6f8a60 {
    text-align: center;
  }
}

#ad5420beba844a75a6a04f211458bcc7 {}

#ad5420beba844a75a6a04f211458bcc7 .c4c9e69 {
  margin-left: -16px;
}

#ad5420beba844a75a6a04f211458bcc7 .c38fba9 {
  padding: 0;
  margin-left: 16px;
  width: calc((100% / 4) - 16px);
}

#ad5420beba844a75a6a04f211458bcc7 .c49ad86 {
  width: 32px;
  height: 32px;
}

#ad5420beba844a75a6a04f211458bcc7 .cd7d86d {
  margin-top: 0;
  color: #ffc07c;
}

#ad5420beba844a75a6a04f211458bcc7 .c6f8a60 {
  margin-top: 0;
}

@media (max-width: 768px) {
  #ad5420beba844a75a6a04f211458bcc7 {}

  #ad5420beba844a75a6a04f211458bcc7 .c38fba9 {
    width: 100%;
  }
}

.c8da57d.c62c114[data-869781="b-3d39c99b26064f2a9ccf7e2dcba09a28"] .cc62f4d {
  font-size: 48px;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

.cd9e705[class] {
  font-family:
    Open Sans,
    Arial !important;
  font-weight: 300 !important;
  font-style: normal !important;
  font-size: 22px !important;
  line-height: 140% !important;
  letter-spacing: 0px !important;
}

.c8da57d.c62c114[data-869781="b-8bdae1f1699c44cca4ca2a162f385f06"] .cc62f4d {
  font-size: 22px;
  text-align: center;
  padding: 0px 0px 32px 0px;
}

.c8da57d[data-869781="b-672d51d6dbff4ae7a9dc138ecde6805d"] .c3baf8c img {
  width: 32px;
}

.c8da57d[data-869781="b-672d51d6dbff4ae7a9dc138ecde6805d"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-672d51d6dbff4ae7a9dc138ecde6805d"] .c9c1409 {
  text-align: center;
}

.c8da57d.c62c114[data-869781="b-c39b1b870cb74002afd3ca87d56fb59d"] .cc62f4d {
  font-size: 24px;
  text-align: center;
  padding: 24px 0px 10px 0px;
}

.c8da57d.c62c114[data-869781="b-d9267e8d9c524959a6adc83250720f84"] .cc62f4d {
  font-size: 16px;
  text-align: center;
  padding: 0px 30px 10px 30px;
}

.c8da57d[data-869781="b-65c9bb0b0f63444b95123bbe212e84c1"] .c3baf8c img {
  width: 32px;
}

.c8da57d[data-869781="b-65c9bb0b0f63444b95123bbe212e84c1"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-65c9bb0b0f63444b95123bbe212e84c1"] .c9c1409 {
  text-align: center;
}

.c8da57d.c62c114[data-869781="b-e8d05302408f46aab52d968a27b411b1"] .cc62f4d {
  font-size: 24px;
  text-align: center;
  padding: 24px 0px 10px 0px;
}

.c8da57d.c62c114[data-869781="b-686ed512e0904f68b08aef8506fa12f3"] .cc62f4d {
  font-size: 16px;
  text-align: center;
  padding: 0px 30px 10px 30px;
}

.c8da57d[data-869781="b-7ecaa395cd6b4dc484b59c57e2b98695"] .c3baf8c img {
  width: 32px;
}

.c8da57d[data-869781="b-7ecaa395cd6b4dc484b59c57e2b98695"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-7ecaa395cd6b4dc484b59c57e2b98695"] .c9c1409 {
  text-align: center;
}

.c8da57d.c62c114[data-869781="b-9c962d131e964388ab00240aaa0679af"] .cc62f4d {
  font-size: 24px;
  text-align: center;
  padding: 24px 0px 10px 0px;
}

.c8da57d.c62c114[data-869781="b-3d57258b9cea473b85d61b07df5b2ec2"] .cc62f4d {
  font-size: 16px;
  text-align: center;
  padding: 0px 30px 10px 30px;
}

.c35cfdc[data-869781="s-86b8fdf06437417fa7b2e8e2c49565b8"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.c35cfdc[data-869781="s-86b8fdf06437417fa7b2e8e2c49565b8"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 {
  height: auto;
  min-height: 50px;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .cd8e096 {
  padding: 120px 0 120px 0;
  position: relative;
  background-color: #ffc07c;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .c2d78be {
  background-image: url(../images/bg5.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .cc7d93d:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #5d6782;
  top: 0;
  left: 0;
  opacity: 0.45;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .c96e9bb {
  background-size: cover;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .c878733 {
  max-width: 1170px;
  width: 100%;
  margin: 0px auto;
  padding: 0px 32px;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .cd7daa2 {
  width: 100%;
  max-width: 1170px;
  margin: 0px auto;
}

@media (max-width: 768px) {
  #\38 6b8fdf06437417fa7b2e8e2c49565b8 {}

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .cd8e096 {
    padding: 48px 0 48px 0;
  }

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .c878733 {
    width: 370px;
    padding: 0px 20px;
  }
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 {}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .cf2d7ba {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 64px;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .cff3f09 {
  width: 100%;
  max-width: 100%;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .c0409ef {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 24px);
  margin-right: -24px;
  justify-content: flex-start;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .ccfdab9 {
  min-width: 50px;
  max-width: 100%;
  height: auto;
  width: calc(100% / 3 - 24px);
  margin: 24px 24px 0 0;
  padding: 50px 5px;
  border-radius: 0px;
  box-shadow: none;
  transition: transform 0.2s;
  position: relative;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .ccfdab9:nth-child(-n + 3) {
  margin-top: 0;
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 .c680722 {
  background: rgba(40, 45, 60, 0.79);
}

@media (max-width: 768px) {
  #\38 6b8fdf06437417fa7b2e8e2c49565b8 {}

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .cf2d7ba,
  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .cff3f09,
  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .c582469,
  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .c08db56,
  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .c0409ef {
    width: 100%;
  }

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .cc54cfc .cf2d7ba,
  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .cc54cfc .c582469 {
    width: 370px;
    padding: 0 20px;
    margin: 0 auto;
  }

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .cf2d7ba,
  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .cc54cfc .cf2d7ba {
    margin-bottom: 24px;
  }

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .c0409ef {
    flex-direction: column;
    flex-wrap: nowrap;
  }

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .ccfdab9 {
    width: 100%;
    margin: 0;
    margin-bottom: 24px;
  }

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .ccfdab9:nth-last-child(-n + 3) {
    margin-bottom: 24px;
  }

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .ccfdab9:last-child {
    margin-bottom: 0;
  }

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .c9b35e4 .ccfdab9 {
    flex: none;
    width: 80%;
    margin-right: 20px;
    margin-bottom: 0;
    scroll-snap-align: center;
  }

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .c9b35e4 .ccfdab9:last-child {
    margin-right: 0;
  }

  #\38 6b8fdf06437417fa7b2e8e2c49565b8 .cc7d93d .c878733 {
    position: relative;
  }
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 {}

@media (max-width: 768px) {
  #\38 6b8fdf06437417fa7b2e8e2c49565b8 {}
}

#\38 6b8fdf06437417fa7b2e8e2c49565b8 {}

@media (max-width: 768px) {
  #\38 6b8fdf06437417fa7b2e8e2c49565b8 {}
}

.c8da57d.c62c114[data-869781="b-8b8588b6b8864d51a23746ec7d6e02c6"] .cc62f4d {
  font-size: 48px;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

.c8da57d.c62c114[data-869781="b-34729d96eb3944519007a74d23a9ff8c"] .cc62f4d {
  font-size: 56px;
  text-align: right;
  padding: 25px 15px 25px 15px;
}

.c8da57d.c62c114[data-869781="b-e90858798bd54f9f8f2bce21ece9849c"] .cc62f4d {
  font-size: 22px;
  padding: 3px 0px 20px 15px;
}

.c8da57d.c62c114[data-869781="b-1a03ac7245d84881bc72c97858cd7d66"] .cc62f4d {
  font-size: 16px;
  padding: 0px 0px 35px 15px;
}

.c8da57d.c62c114[data-869781="b-aa45351e351548bcbd028127373bf76c"] .cc62f4d {
  font-size: 56px;
  text-align: right;
  padding: 25px 15px 25px 15px;
}

.c8da57d.c62c114[data-869781="b-6acce677a507463ba47259d1668efeb9"] .cc62f4d {
  font-size: 22px;
  padding: 3px 0px 20px 15px;
}

.c8da57d.c62c114[data-869781="b-acbde457bf494b21bf41ef8b84ac4f5f"] .cc62f4d {
  font-size: 16px;
  padding: 0px 0px 35px 15px;
}

.c8da57d.c62c114[data-869781="b-8cf2615506ef4a3e8ced9c00391d997d"] .cc62f4d {
  font-size: 56px;
  text-align: right;
  padding: 25px 15px 25px 15px;
}

.c8da57d.c62c114[data-869781="b-bebd077997b84af3852e975158b5cf7e"] .cc62f4d {
  font-size: 22px;
  padding: 3px 0px 20px 15px;
}

.c8da57d.c62c114[data-869781="b-7780ea6440f54af1ba28b8090f5845fa"] .cc62f4d {
  font-size: 16px;
  padding: 0px 0px 35px 15px;
}

.c35cfdc[data-869781="s-c45a2b4def3e4359a8c0650b08453ea5"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.c35cfdc[data-869781="s-c45a2b4def3e4359a8c0650b08453ea5"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

#c45a2b4def3e4359a8c0650b08453ea5 {
  height: auto;
  min-height: 50px;
}

#c45a2b4def3e4359a8c0650b08453ea5 .cd8e096 {
  padding: 100px 0 120px 0;
  position: relative;
  background-color: #ffc07c;
}

#c45a2b4def3e4359a8c0650b08453ea5 .c2d78be {
  background-image: url(../images/bg6.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

#c45a2b4def3e4359a8c0650b08453ea5 .cc7d93d:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: transparent;
  top: 0;
  left: 0;
  opacity: 0.45;
}

#c45a2b4def3e4359a8c0650b08453ea5 .c96e9bb {
  background-size: cover;
}

#c45a2b4def3e4359a8c0650b08453ea5 .c878733 {
  max-width: 1170px;
  width: 100%;
  margin: 0px auto;
  padding: 0px 32px;
}

#c45a2b4def3e4359a8c0650b08453ea5 .cd7daa2 {
  width: 100%;
  max-width: 1170px;
  margin: 0px auto;
}

#c45a2b4def3e4359a8c0650b08453ea5 .c0f7d8f {
  max-width: 1170px;
  width: 100%;
  color: #1d1d1d;
  position: relative;
  text-align: left;
}

#c45a2b4def3e4359a8c0650b08453ea5 .ce2d2ce {
  max-width: 1170px;
  width: 100%;
  position: relative;
  margin: 0px auto 0px auto;
  color: #1d1d1d;
  position: relative;
  text-align: left;
}

#c45a2b4def3e4359a8c0650b08453ea5 .c9f7717 {
  margin: 0px auto 0px 0px;
}

#c45a2b4def3e4359a8c0650b08453ea5 .c071e2e {
  margin: 0px auto 0px auto;
}

#c45a2b4def3e4359a8c0650b08453ea5 .ca29c76 {
  margin: 0px 0px 0px auto;
}

#c45a2b4def3e4359a8c0650b08453ea5 .ce2d2ce.c4f3e1c {
  margin-top: 32px;
}

@media (max-width: 768px) {
  #c45a2b4def3e4359a8c0650b08453ea5 {}

  #c45a2b4def3e4359a8c0650b08453ea5 .cd8e096 {
    padding: 48px 0 48px 0;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .c878733 {
    width: 370px;
    padding: 0px 20px;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .c0f7d8f {
    width: 100%;
    padding: 0;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .ce2d2ce {
    width: 100%;
    padding: 0;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .ce2d2ce.c4f3e1c {
    margin: 16px auto 0px auto;
  }
}

#c45a2b4def3e4359a8c0650b08453ea5 {}

#c45a2b4def3e4359a8c0650b08453ea5 .cf2d7ba {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 65px;
}

#c45a2b4def3e4359a8c0650b08453ea5 .cff3f09 {
  width: 100%;
  max-width: 100%;
}

#c45a2b4def3e4359a8c0650b08453ea5 .c582469 {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 64px;
}

#c45a2b4def3e4359a8c0650b08453ea5 .c08db56 {
  width: 100%;
  max-width: 100%;
}

#c45a2b4def3e4359a8c0650b08453ea5 .c0409ef {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 0px);
  margin-right: -0px;
  justify-content: flex-start;
}

#c45a2b4def3e4359a8c0650b08453ea5 .ccfdab9 {
  min-width: 50px;
  max-width: 100%;
  height: auto;
  width: calc(100% / 3 - 0px);
  margin: 24px 0px 0 0;
  padding: 0px 0px;
  border-radius: 0px;
  box-shadow: none;
  transition: transform 0.2s;
  position: relative;
}

#c45a2b4def3e4359a8c0650b08453ea5 .ccfdab9:nth-child(-n + 3) {
  margin-top: 0;
}

#c45a2b4def3e4359a8c0650b08453ea5 .c680722 {
  background: rgba(40, 45, 60, 0.79);
}

#c45a2b4def3e4359a8c0650b08453ea5 .c2162e2 {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.41), rgba(0, 0, 0, 0));
}

#c45a2b4def3e4359a8c0650b08453ea5 .c2f70a1:hover {
  transform: translateY(-5px);
}

@media (max-width: 768px) {
  #c45a2b4def3e4359a8c0650b08453ea5 {}

  #c45a2b4def3e4359a8c0650b08453ea5 .cc54cfc {
    width: 100%;
    padding: 0;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .cf2d7ba,
  #c45a2b4def3e4359a8c0650b08453ea5 .cff3f09,
  #c45a2b4def3e4359a8c0650b08453ea5 .c582469,
  #c45a2b4def3e4359a8c0650b08453ea5 .c08db56,
  #c45a2b4def3e4359a8c0650b08453ea5 .c0409ef {
    width: 100%;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .cc54cfc .cf2d7ba,
  #c45a2b4def3e4359a8c0650b08453ea5 .cc54cfc .c582469 {
    width: 370px;
    padding: 0 20px;
    margin: 0 auto;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .cf2d7ba,
  #c45a2b4def3e4359a8c0650b08453ea5 .cc54cfc .cf2d7ba {
    margin-bottom: 24px;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .c582469,
  #c45a2b4def3e4359a8c0650b08453ea5 .cc54cfc .c582469 {
    margin-top: 24px;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .c0409ef {
    flex-direction: column;
    flex-wrap: nowrap;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .ccfdab9 {
    width: 100%;
    margin: 0;
    margin-bottom: 24px;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .ccfdab9:nth-last-child(-n + 3) {
    margin-bottom: 24px;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .ccfdab9:last-child {
    margin-bottom: 0;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .c2f70a1:hover {
    transform: none;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .c9b35e4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    padding: 20px;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .c9b35e4:after {
    content: "";
    -webkit-box-flex: 0;
    flex: 0 0 20px;
    margin: 0;
    padding: 0;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .c9b35e4 .ccfdab9 {
    flex: none;
    width: 80%;
    margin-right: 20px;
    margin-bottom: 0;
    scroll-snap-align: center;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .c9b35e4 .ccfdab9:last-child {
    margin-right: 0;
  }

  #c45a2b4def3e4359a8c0650b08453ea5 .cc7d93d .c878733 {
    position: relative;
  }
}

#c45a2b4def3e4359a8c0650b08453ea5 {}

@media (max-width: 768px) {
  #c45a2b4def3e4359a8c0650b08453ea5 {}

  #c45a2b4def3e4359a8c0650b08453ea5 .c9b35e4::-webkit-scrollbar {
    width: 0;
  }
}

#c45a2b4def3e4359a8c0650b08453ea5 {}

@media (max-width: 768px) {
  #c45a2b4def3e4359a8c0650b08453ea5 {}
}

.c8da57d.c62c114[data-869781="b-3883496fa15f491b9e27592a98e7439a"] .cc62f4d {
  font-size: 48px;
  text-align: center;
  padding: 25px 0px 0px 0px;
}

.c8da57d[data-869781="b-f36f340540834facae658ff116bca375"] .c3baf8c img {
  width: 132px;
  border-radius: 50%;
}

.c8da57d[data-869781="b-f36f340540834facae658ff116bca375"] .c159b96 {
  border-radius: 50%;
}

.c8da57d[data-869781="b-f36f340540834facae658ff116bca375"] .c9c1409 {
  text-align: center;
}

.c8da57d.c62c114[data-869781="b-abf521280b36438eaeb92f87c7701458"] .cc62f4d {
  font-size: 17px;
  text-align: center;
  padding: 6px 0px 0px 0px;
}

.c8da57d.c62c114[data-869781="b-a4d0abceb3f34666a98f8624951cdc21"] .cc62f4d {
  font-size: 13px;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

.c8da57d.c62c114[data-869781="b-162c375165f74efe87a8bc143013d601"] .cc62f4d {
  font-size: 22px;
  text-align: center;
  padding: 0px 0px 15px 0px;
}

.c8da57d[data-869781="b-dd6105601c2a49fa9faaeea527bd6c96"] .c3baf8c img {
  width: 60px;
}

.c8da57d[data-869781="b-dd6105601c2a49fa9faaeea527bd6c96"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-dd6105601c2a49fa9faaeea527bd6c96"] .c9c1409 {
  text-align: center;
}

.c8da57d[data-869781="b-541d2088bb504f348af56789c1de0ef1"] .c3baf8c img {
  width: 200px;
}

.c8da57d[data-869781="b-541d2088bb504f348af56789c1de0ef1"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-541d2088bb504f348af56789c1de0ef1"] .c9c1409 {
  text-align: center;
}

.c8da57d[data-869781="b-89abd0499432436f974d89c6bd6f49c9"] .c3baf8c img {
  width: 200px;
}

.c8da57d[data-869781="b-89abd0499432436f974d89c6bd6f49c9"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-89abd0499432436f974d89c6bd6f49c9"] .c9c1409 {
  text-align: center;
}

.c8da57d[data-869781="b-cd69cf255dda4aa489aa5bfe3f0e5fa8"] .c3baf8c img {
  width: 200px;
}

.c8da57d[data-869781="b-cd69cf255dda4aa489aa5bfe3f0e5fa8"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-cd69cf255dda4aa489aa5bfe3f0e5fa8"] .c9c1409 {
  text-align: center;
}

.c8da57d[data-869781="b-7094cb9e8cde47aaa3e015e5ed80af4f"] .c3baf8c img {
  width: 200px;
}

.c8da57d[data-869781="b-7094cb9e8cde47aaa3e015e5ed80af4f"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-7094cb9e8cde47aaa3e015e5ed80af4f"] .c9c1409 {
  text-align: center;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-050a4bc1b80849e59adc552d87004ad3"] {
  width: 25%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-e9bbe5bd87f14a6ea0a5503d90adf2fe"] {
  width: 25%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-486eacfb3288457e93310d24613b58c1"] {
  width: 25%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-91ed047be6d84b41a5db572bd59b5813"] {
  width: 25%;
  padding: 0 10px;
}

.c286594[data-869781="b-0400af6066844cbaadcd920442edd1b1"]>.c98f61f {
  margin: 0 -10px;
}

.c286594[data-869781="b-0400af6066844cbaadcd920442edd1b1"]>.c98f61f>.cca204a>.c176b6f>.c5f435e {
  border-radius: 0px;
  padding: 0px;
}

.c8da57d.c62c114[data-869781="b-87c8f07507514ae189540de6c35da3d6"] .cc62f4d {
  font-size: 48px;
  text-align: center;
  padding: 25px 0px 0px 0px;
}

.c8da57d[data-869781="b-f078685ca2d347c1949b79965bcd9d53"] .c3baf8c img {
  width: 132px;
  border-radius: 50%;
}

.c8da57d[data-869781="b-f078685ca2d347c1949b79965bcd9d53"] .c159b96 {
  border-radius: 50%;
}

.c8da57d[data-869781="b-f078685ca2d347c1949b79965bcd9d53"] .c9c1409 {
  text-align: center;
}

.c8da57d.c62c114[data-869781="b-19e24b84fdb14677892f5476a2711511"] .cc62f4d {
  font-size: 17px;
  text-align: center;
  padding: 6px 0px 0px 0px;
}

.c8da57d.c62c114[data-869781="b-1d11430358a54dbbb4d3353ae2b31c92"] .cc62f4d {
  font-size: 13px;
  text-align: center;
  padding: 0px 0px 0px 0px;
}

.c8da57d.c62c114[data-869781="b-6fe22dd1883b4b3e9e980f7b3839d930"] .cc62f4d {
  font-size: 22px;
  text-align: center;
  padding: 0px 0px 15px 0px;
}

.c8da57d[data-869781="b-e7f0bd284f85479eadfea342fb33e95f"] .c3baf8c img {
  width: 60px;
}

.c8da57d[data-869781="b-e7f0bd284f85479eadfea342fb33e95f"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-e7f0bd284f85479eadfea342fb33e95f"] .c9c1409 {
  text-align: center;
}

.c8da57d[data-869781="b-f81c4df279c94c69b9c858ce40dbfa0a"] .c3baf8c img {
  width: 200px;
}

.c8da57d[data-869781="b-f81c4df279c94c69b9c858ce40dbfa0a"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-f81c4df279c94c69b9c858ce40dbfa0a"] .c9c1409 {
  text-align: center;
}

.c8da57d[data-869781="b-0a228fce2a3a4045b265761600234fd5"] .c3baf8c img {
  width: 200px;
}

.c8da57d[data-869781="b-0a228fce2a3a4045b265761600234fd5"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-0a228fce2a3a4045b265761600234fd5"] .c9c1409 {
  text-align: center;
}

.c8da57d[data-869781="b-fe62b01a6ce84a5b923818cfde862699"] .c3baf8c img {
  width: 200px;
}

.c8da57d[data-869781="b-fe62b01a6ce84a5b923818cfde862699"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-fe62b01a6ce84a5b923818cfde862699"] .c9c1409 {
  text-align: center;
}

.c8da57d[data-869781="b-0b35bea881b5439488fd410e00befb96"] .c3baf8c img {
  width: 200px;
}

.c8da57d[data-869781="b-0b35bea881b5439488fd410e00befb96"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-0b35bea881b5439488fd410e00befb96"] .c9c1409 {
  text-align: center;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-8dff2012b66542e7bca2f66043b218b1"] {
  width: 25%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-7574b956a4274a9ab3489d2a09c400e3"] {
  width: 25%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-73993c8bf50b4d34afbb45416e582b70"] {
  width: 25%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-60097e638cc24fe485fefb018d3007cb"] {
  width: 25%;
  padding: 0 10px;
}

.c286594[data-869781="b-d56fec5d68884da487e2ef3a26cb4f89"]>.c98f61f {
  margin: 0 -10px;
}

.c286594[data-869781="b-d56fec5d68884da487e2ef3a26cb4f89"]>.c98f61f>.cca204a>.c176b6f>.c5f435e {
  border-radius: 0px;
  padding: 0px;
}

.c35cfdc[data-869781="s-9e2b25d63f0b48a3b31d494c0cfc936d"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.c35cfdc[data-869781="s-9e2b25d63f0b48a3b31d494c0cfc936d"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d {
  height: auto;
  min-height: 50px;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .cd8e096 {
  padding: 80px 0 80px 0;
  position: relative;
  background-color: #ffffff;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .cc7d93d:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #1d1d1d;
  top: 0;
  left: 0;
  opacity: 0.7;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c96e9bb {
  background-size: cover;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c878733 {
  max-width: 1170px;
  width: 100%;
  margin: 0px auto;
  padding: 0px 32px;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .cd7daa2 {
  width: 100%;
  max-width: 1170px;
  margin: 0px auto;
}

@media (max-width: 768px) {
  #\39 e2b25d63f0b48a3b31d494c0cfc936d {}

  #\39 e2b25d63f0b48a3b31d494c0cfc936d .cd8e096 {
    padding: 64px 0 64px 0;
  }

  #\39 e2b25d63f0b48a3b31d494c0cfc936d .c878733 {
    width: 370px;
    padding: 0px 20px;
  }
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d {}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .cd7daa2 h1 {
  margin: 0;
}

@media (max-width: 768px) {
  #\39 e2b25d63f0b48a3b31d494c0cfc936d {}

  #\39 e2b25d63f0b48a3b31d494c0cfc936d .cd8e096 {
    padding: 64px 0 64px 0;
  }
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d {}

@media (max-width: 768px) {
  #\39 e2b25d63f0b48a3b31d494c0cfc936d {}
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c2a7540 {
  position: relative;
  overflow: hidden;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c698b9d {
  width: 100%;
  max-width: 100%;
  display: flex;
  transition: transform 0.6s ease;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c0615c0 {
  max-width: calc(100% /);
  width: calc(100% /);
  flex: 0 0 calc(100% /);
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c77e7a9 {
  position: absolute;
  top: calc(50% - 32px);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  color: #ffffff;
  box-shadow: none;
  opacity: 0.5;
  height: 64px;
  border-radius: 150px;
  transform: translateY(-50%);
  background: transparent;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  transition: 0.1s ease-in-out;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c77e7a9:hover,
#\39 e2b25d63f0b48a3b31d494c0cfc936d .c77e7a9:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c77e7a9 svg,
#\39 e2b25d63f0b48a3b31d494c0cfc936d .c77e7a9 img {
  fill: #ffffff !important;
  width: 50%;
  height: 50%;
  pointer-events: none;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c6cb17f svg,
#\39 e2b25d63f0b48a3b31d494c0cfc936d .c6cb17f img {
  transform: rotate(180deg);
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c98c9b0 {
  left: 0;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c6cb17f {
  right: 0;
}

@media (max-width: 768px) {
  #\39 e2b25d63f0b48a3b31d494c0cfc936d .c0615c0 {
    min-width: 100%;
    max-width: 100%;
    width: 100%;
    flex: 1 1 100%;
    padding: 0;
  }

  #\39 e2b25d63f0b48a3b31d494c0cfc936d .c98c9b0 {
    left: 0 !important;
  }

  #\39 e2b25d63f0b48a3b31d494c0cfc936d .c6cb17f {
    right: 0 !important;
  }
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .cd8e096 {
  padding: unset;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c2a7540 {
  width: 100%;
  max-width: 100%;
  position: relative;
  overflow: hidden;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c698b9d {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c77e7a9 {
  transform: unset;
  z-index: 3;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c0615c0 {
  margin: 0 auto;
  min-width: 100%;
  max-width: 100%;
  flex: 1 1 100%;
  display: flex;
  align-items: center;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c8370d8 {
  z-index: 3;
  margin: 0 auto;
  position: relative;
  max-width: 1170px;
  width: 100%;
  padding: 80px 32px 80px 32px;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c698b9d {
  align-items: stretch;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .cdd5a1f {
  display: unset;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c0615c0>img {
  position: absolute;
  height: 100%;
  top: 0;
  width: 100%;
  z-index: 0;
  object-fit: cover;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c77e7a9:hover {
  transform: scale(1);
  transition: 0.2s;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .ca5146a {
  position: relative;
  z-index: 1;
  min-width: 100%;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c9a6c21 {
  top: 0;
  width: 100%;
  z-index: 0;
  position: absolute;
  object-fit: cover;
  height: 100%;
  display: inline-block;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c29590c {
  top: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: 2;
  position: absolute;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c98c9b0 {
  left: 20px;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c6cb17f {
  right: 20px;
}

@media (max-width: 768px) {
  #\39 e2b25d63f0b48a3b31d494c0cfc936d {}

  #\39 e2b25d63f0b48a3b31d494c0cfc936d .cd8e096 {
    padding: unset;
  }

  #\39 e2b25d63f0b48a3b31d494c0cfc936d .c8370d8 {
    width: 370px;
    padding: 0px 20px;
  }
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d {}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c8370d8 {
  transform: translateY(-30px);
  opacity: 1;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c8370d8 {
  padding-top: calc(50px + 80px);
  padding-bottom: 80px;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .cbb1bc8 .c620a1d {
  animation: animationBlock 0.7s ease-in-out;
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d .c98c9b0,
#\39 e2b25d63f0b48a3b31d494c0cfc936d .c6cb17f {
  top: calc(50% - 64px / 2) !important;
}

@media (max-width: 768px) {
  #\39 e2b25d63f0b48a3b31d494c0cfc936d {}

  #\39 e2b25d63f0b48a3b31d494c0cfc936d .c8370d8 {
    padding-bottom: 64px;
    padding-top: calc(50px + 64px);
  }
}

#\39 e2b25d63f0b48a3b31d494c0cfc936d {}

@media (max-width: 768px) {
  #\39 e2b25d63f0b48a3b31d494c0cfc936d {}
}

.c35cfdc[data-869781="s-e09947d801bf49b3a116c725a6a460d6"] {
  padding-top: 100px;
  padding-bottom: 100px;
}

.c35cfdc[data-869781="s-e09947d801bf49b3a116c725a6a460d6"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.c8da57d.c62c114[data-869781="b-25ab74a4478e4b02a8a6db90e7e8de4c"] .cc62f4d {
  font-size: 48px;
  padding: 0px 0px 30px 0px;
}

.c8da57d.c62c114[data-869781="b-1f5f6d194cfc4170addf4822123afa07"] .cc62f4d {
  font-size: 16px;
  padding: 0px 0px 34px 0px;
}

textarea#frm8cf2ab90e2354a048e33fbbbc7e4e7db__field1749f1e75cad4a5b983fb74ae29afc71 {
  padding: 8px 10px;
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] form {
  float: left;
  border: 1px solid rgba(204, 204, 204, 1);
  max-width: 380px;
  width: 100%;
}
@media (max-width: 768px) {
  .c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] form {
    max-width: 324px;
  }
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .c4de99c {
  border-color: rgba(227, 227, 227, 1);
  background-color: rgba(255, 255, 255, 1);
  -webkit-border-radius: 4px;
  border-radius: 4px;
  color: rgba(40, 45, 60, 1);
  height: 35px;
  font-size: 14px;
  font-family:
    Open Sans,
    Arial;
  font-weight: 400;
  font-style: normal;
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .cfc1487 label {
  color: rgba(40, 45, 60, 1);
  font-size: 14px;
  font-family:
    Open Sans,
    Arial;
  font-weight: 300;
  font-style: normal;
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .c734c3c {
  color: rgba(204, 204, 204, 1);
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .c3dd692 {
  font-family: Roboto, Arial;
  font-weight: 400;
  font-style: normal;
  color: rgba(3, 3, 3, 1);
  font-size: 30px;
  text-align: center;
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .cfba986 {
  font-family: Roboto, Arial;
  font-weight: 400;
  font-style: normal;
  color: rgba(0, 0, 0, 1);
  font-size: 14px;
  text-align: center;
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .c777d37 .c95ca14 {
  font-family:
    Open Sans,
    Arial;
  font-weight: 400;
  font-style: normal;
  color: #aaa;
  font-size: 12px;
  text-align: center;
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .c777d37 .c95ca14 a {
  color: rgba(50, 136, 230, 1);
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .cd432c3 {
  font-family:
    Open Sans,
    Arial;
  font-weight: 400;
  font-style: normal;
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .c570188 {
  font-family:
    Open Sans,
    Arial;
  font-weight: 400;
  font-style: normal;
}

.c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .c3b213e {
  text-align: left;
}

#\38 cf2ab90e2354a048e33fbbbc7e4e7db .cf76877 {
  width: 100%;
}

@media (max-width: 768px) {
  #\38 cf2ab90e2354a048e33fbbbc7e4e7db {}
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-f95205b9b2064ddd940653a1f88bf1ee"] {
  width: 54.469%;
  padding: 0 10px;
}

.c286594.cc5e31d .c176b6f[data-82ab65="c-7be3fbef01574a7bb5c89ea047725245"] {
  width: 45.531%;
  padding: 0 10px;
}

.c286594[data-869781="b-b5a09186374f4a24ad1fd12ae8aa671a"]>.c98f61f {
  margin: 0 -10px;
}

.c286594[data-869781="b-b5a09186374f4a24ad1fd12ae8aa671a"]>.c98f61f>.cca204a>.c176b6f>.c5f435e {
  border-radius: 0px;
  padding: 0px;
}

.c8da57d[data-869781="b-3768a427d00d4411a673ec8f6c8b20f8"] .c3baf8c img {
  width: 159px;
}

.c8da57d[data-869781="b-3768a427d00d4411a673ec8f6c8b20f8"] .c159b96 {
  border-radius: 0;
}

.c8da57d[data-869781="b-3768a427d00d4411a673ec8f6c8b20f8"] .c9c1409 {
  text-align: left;
}

.c8da57d.c62c114[data-869781="b-3ac7582b81ed4d5a93ad486eb2a6a24f"] .cc62f4d {
  font-size: 16px;
  padding: 0px;
}

.c8da57d.c62c114[data-869781="b-3164030af22c45459c2b7e8d38d4acae"] .cc62f4d {
  font-size: 16px;
  text-align: right;
  padding: 20px 0px 0px 0px;
}

.c8da57d.c62c114[data-869781="b-2f9ff78e29644274a7603492b52734e1"] .cc62f4d {
  font-size: 30px;
  text-align: right;
  padding: 0px 0px 0px 0px;
}

.c35cfdc[data-869781="s-46b01a2cde7a47b28c341403106ff8a3"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

.c35cfdc[data-869781="s-46b01a2cde7a47b28c341403106ff8a3"] .c2b420a {
  background-position: 50% 0%;
  background-repeat: no-repeat;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 {
  height: auto;
  min-height: 50px;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 .cd8e096 {
  padding: 40px 0 40px 0;
  position: relative;
  background-color: #282d3c;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 .cc7d93d:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: #1d1d1d;
  top: 0;
  left: 0;
  opacity: 0.85;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 .c96e9bb {
  background-size: cover;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 .c878733 {
  max-width: 1170px;
  width: 100%;
  margin: 0px auto;
  padding: 0px 32px;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 .cd7daa2 {
  width: 100%;
  max-width: 1170px;
  margin: 0px auto;
}

@media (max-width: 768px) {
  #\34 6b01a2cde7a47b28c341403106ff8a3 {}

  #\34 6b01a2cde7a47b28c341403106ff8a3 .cd8e096 {
    padding: 20px 0 20px 0;
  }

  #\34 6b01a2cde7a47b28c341403106ff8a3 .c878733 {
    width: 370px;
    padding: 0px 20px;
  }
}

#\34 6b01a2cde7a47b28c341403106ff8a3 {}

#\34 6b01a2cde7a47b28c341403106ff8a3 .cf2d7ba {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-bottom: 64px;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 .cff3f09 {
  width: 100%;
  max-width: 100%;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 .c0409ef {
  display: flex;
  flex-wrap: wrap;
  width: calc(100% + 24px);
  margin-right: -24px;
  justify-content: flex-start;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 .ccfdab9 {
  min-width: 50px;
  max-width: 100%;
  height: auto;
  margin: 24px 24px 0 0;
  padding: 5px 5px;
  border-radius: 0px;
  box-shadow: none;
  transition: transform 0.2s;
  position: relative;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 .ccfdab9:nth-child(-n + 3) {
  margin-top: 0;
}

#\34 6b01a2cde7a47b28c341403106ff8a3 .c680722 {
  background: rgba(245, 245, 245, 0.79);
}

@media (max-width: 768px) {
  #\34 6b01a2cde7a47b28c341403106ff8a3 {}

  #\34 6b01a2cde7a47b28c341403106ff8a3 .cf2d7ba,
  #\34 6b01a2cde7a47b28c341403106ff8a3 .cff3f09,
  #\34 6b01a2cde7a47b28c341403106ff8a3 .c582469,
  #\34 6b01a2cde7a47b28c341403106ff8a3 .c08db56,
  #\34 6b01a2cde7a47b28c341403106ff8a3 .c0409ef {
    width: 100%;
  }

  #\34 6b01a2cde7a47b28c341403106ff8a3 .cc54cfc .cf2d7ba,
  #\34 6b01a2cde7a47b28c341403106ff8a3 .cc54cfc .c582469 {
    width: 370px;
    padding: 0 20px;
    margin: 0 auto;
  }

  #\34 6b01a2cde7a47b28c341403106ff8a3 .cf2d7ba,
  #\34 6b01a2cde7a47b28c341403106ff8a3 .cc54cfc .cf2d7ba {
    margin-bottom: 24px;
  }

  #\34 6b01a2cde7a47b28c341403106ff8a3 .c0409ef {
    flex-direction: column;
    flex-wrap: nowrap;
  }

  #\34 6b01a2cde7a47b28c341403106ff8a3 .ccfdab9 {
    width: 100%;
    margin: 0;
    margin-bottom: 24px;
  }

  #\34 6b01a2cde7a47b28c341403106ff8a3 .ccfdab9:nth-last-child(-n + 3) {
    margin-bottom: 24px;
  }

  #\34 6b01a2cde7a47b28c341403106ff8a3 .ccfdab9:last-child {
    margin-bottom: 0;
  }

  #\34 6b01a2cde7a47b28c341403106ff8a3 .c9b35e4 .ccfdab9 {
    flex: none;
    width: 80%;
    margin-right: 20px;
    margin-bottom: 0;
    scroll-snap-align: center;
  }

  #\34 6b01a2cde7a47b28c341403106ff8a3 .c9b35e4 .ccfdab9:last-child {
    margin-right: 0;
  }

  #\34 6b01a2cde7a47b28c341403106ff8a3 .cc7d93d .c878733 {
    position: relative;
  }
}

#\34 6b01a2cde7a47b28c341403106ff8a3 {}

@media (max-width: 768px) {
  #\34 6b01a2cde7a47b28c341403106ff8a3 {}
}

#\34 6b01a2cde7a47b28c341403106ff8a3 {}

@media (max-width: 768px) {
  #\34 6b01a2cde7a47b28c341403106ff8a3 {}
}

@media (max-width: 768px) {
  .c35cfdc[data-869781="s-0f0e681b613e4101ad10a13de09c4162"] {
    height: 821px;
  }

  .c8da57d[data-869781="b-5142ad3746dd45a7ab85099b1b568d85"] .c994089 {
    width: 313px;
  }

  .c8da57d[data-869781="b-5142ad3746dd45a7ab85099b1b568d85"] .c3baf8c img {
    width: 313px;
  }

  .c8da57d[data-869781="b-5142ad3746dd45a7ab85099b1b568d85"] .c9c1409 {
    text-align: center;
  }

  .c8da57d[data-869781="b-5142ad3746dd45a7ab85099b1b568d85"] {
    transform: rotate(0deg) perspective(0);
    bottom: 0;
    left: 58px;
    width: 313px;
  }

  .c8da57d[data-869781="b-a6765856c91c469089791263c2d75bec"] .cc62f4d {
    animation: 1s fade-in-up 0.4s both;
    --animation-range: 0px 0px;
  }

  .c8da57d[data-869781="b-a6765856c91c469089791263c2d75bec"] {
    transform: rotate(0deg) perspective(0);
    top: 614px;
    left: 24px;
    width: 269px;
    height: 210px;
  }

  .c3f03a1[class] {
    font-size: 32px !important;
  }

  .c8da57d.c62c114[data-869781="b-124eda3973ee4faeae1d711c3f8cfadb"] .cc62f4d {
    font-size: 32px;
    line-height: normal;
    text-align: start;
  }

  .c8da57d[data-869781="b-124eda3973ee4faeae1d711c3f8cfadb"] {
    transform: rotate(0deg) perspective(0);
    top: 57px;
    left: 20px;
    width: 328px;
  }

  .c4174b8[class] {
    font-size: 19px !important;
  }

  .c8da57d.c62c114[data-869781="b-8dd9a36a9b8447deb2220506c2d320ec"] .cc62f4d {
    font-size: 19px;
    line-height: normal;
    text-align: start;
  }

  .c8da57d[data-869781="b-8dd9a36a9b8447deb2220506c2d320ec"] {
    transform: rotate(0deg) perspective(0);
    top: 205px;
    left: 20px;
    width: 328px;
  }

  .cd6ce0e[class] {
    font-size: 15px !important;
  }

  .c8da57d[data-869781="b-8d31192b46ca4e52931471d5dc2359e0"] .caf1abc {
    text-align: center;
  }

  .c8da57d[data-869781="b-8d31192b46ca4e52931471d5dc2359e0"] {
    transform: rotate(0deg) perspective(0);
    top: 263px;
    left: 20px;
    width: 218px;
    height: 51px;
  }

  .c8da57d.c62c114[data-869781="b-b191d0ed25eb403db813b44ff8e0e8cb"] .cc62f4d {
    font-size: 14px;
    line-height: normal;
    text-align: start;
  }

  .c8da57d[data-869781="b-b191d0ed25eb403db813b44ff8e0e8cb"] .cc62f4d {
    animation: 1s fade-in-up 0.4s both;
    --animation-range: 0px 0px;
  }

  .c8da57d[data-869781="b-b191d0ed25eb403db813b44ff8e0e8cb"] {
    transform: rotate(0deg) perspective(0);
    top: 699px;
    left: 39px;
    width: 238px;
  }

  .c8da57d[data-869781="b-070cd2979df741efac01818dd9962897"] .c994089 {
    width: 36px;
  }

  .c8da57d[data-869781="b-070cd2979df741efac01818dd9962897"] .c3baf8c img {
    width: 36px;
  }

  .c8da57d[data-869781="b-070cd2979df741efac01818dd9962897"] .c9c1409 {
    text-align: center;
  }

  .c8da57d[data-869781="b-070cd2979df741efac01818dd9962897"] {
    transform: rotate(0deg) perspective(0);
    top: 256px;
    left: 214px;
    width: 36px;
  }

  .c0e1763[class] {
    font-size: 20px !important;
  }

  .c8da57d.c62c114[data-869781="b-45011fcbaf48492fb20db9d242c68903"] .cc62f4d {
    font-size: 20px;
    line-height: normal;
    text-align: start;
  }

  .c8da57d[data-869781="b-45011fcbaf48492fb20db9d242c68903"] .cc62f4d {
    animation: 1s fade-in-up 0.4s both;
    --animation-range: 0px 0px;
  }

  .c8da57d[data-869781="b-45011fcbaf48492fb20db9d242c68903"] {
    transform: rotate(0deg) perspective(0);
    top: 636px;
    left: 41px;
    width: 196px;
  }

  .c35cfdc[data-869781="s-7a06b6689b0646d3ab72aaeef8119c18"] {
    padding-top: 60px;
    padding-bottom: 55px;
  }

  .c176f86[class] {
    font-size: 22px !important;
  }

  .c8da57d.c62c114[data-869781="b-b48f195f5c67429ca5399928f5c3b879"] .cc62f4d {
    font-size: 22px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 30px;
  }

  .cc7639f[class] {
    font-size: 15px !important;
  }

  .c8da57d.c62c114[data-869781="b-d9f8f549e4244f8991ab510e4e87361c"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 15px;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-9c9d130b09f24eacb5425b7e2b331739"] {
    width: 9.695%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-431e79b577724158b6b516022476af30"] {
    width: 87.812%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594[data-869781="b-fa239870ad254d0ebcebb05c788c7e99"]>.c98f61f>.cca204a {
    display: flex;
    flex-flow: row wrap;
  }

  .c8da57d.c62c114[data-869781="b-cbc98535688c437a95331358a85de4ad"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 15px;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-c705f4fbba114a2484367cc42005a067"] {
    width: 9.695%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-2308900bb41b4d38a568f1282ce6d9eb"] {
    width: 87.812%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594[data-869781="b-b16017e8e7194ebf87cac75d6fab1dff"]>.c98f61f>.cca204a {
    display: flex;
    flex-flow: row wrap;
  }

  .c8da57d.c62c114[data-869781="b-c424f5ccf40e459087e3fd115a818080"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 15px;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-3cfd7128c85749e6adc822827425fd6f"] {
    width: 9.695%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-37713b5d4dae45f7ac01c3bdaf47677e"] {
    width: 87.812%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594[data-869781="b-7a5134630a374e919dda542693d599ea"]>.c98f61f>.cca204a {
    display: flex;
    flex-flow: row wrap;
  }

  .c8da57d.c62c114[data-869781="b-a7dbd4ddb3594913a9e4654d5b7aff12"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: left;
    padding-top: 25px;
    padding-bottom: 0px;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-07c5da7e333f468e8d8a6672220d99a5"] {
    width: 98.276%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-78f668ba96684dc0a73066392a3ce1da"] {
    width: 98.276%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594[data-869781="b-1eb45fad7fed4f44bbb0c20e7e907ec4"]>.c98f61f>.cca204a {
    display: flex;
    flex-flow: row wrap;
  }

  .c8da57d.c62c114[data-869781="b-3d39c99b26064f2a9ccf7e2dcba09a28"] .cc62f4d {
    font-size: 22px;
    line-height: normal;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 15px;
  }

  .cd9e705[class] {
    font-size: 17px !important;
  }

  .c8da57d.c62c114[data-869781="b-8bdae1f1699c44cca4ca2a162f385f06"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 23px;
  }

  .c8da57d.c62c114[data-869781="b-c39b1b870cb74002afd3ca87d56fb59d"] .cc62f4d {
    font-size: 22px;
    line-height: normal;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-d9267e8d9c524959a6adc83250720f84"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 35px;
  }

  .c8da57d.c62c114[data-869781="b-e8d05302408f46aab52d968a27b411b1"] .cc62f4d {
    font-size: 22px;
    line-height: normal;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-686ed512e0904f68b08aef8506fa12f3"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 35px;
  }

  .c8da57d.c62c114[data-869781="b-9c962d131e964388ab00240aaa0679af"] .cc62f4d {
    font-size: 22px;
    line-height: normal;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-3d57258b9cea473b85d61b07df5b2ec2"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 35px;
  }

  .c8da57d.c62c114[data-869781="b-8b8588b6b8864d51a23746ec7d6e02c6"] .cc62f4d {
    font-size: 22px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 30px;
  }

  .c8da57d.c62c114[data-869781="b-34729d96eb3944519007a74d23a9ff8c"] .cc62f4d {
    font-size: 30px;
    line-height: normal;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .c8da57d.c62c114[data-869781="b-e90858798bd54f9f8f2bce21ece9849c"] .cc62f4d {
    font-size: 19px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-1a03ac7245d84881bc72c97858cd7d66"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .c8da57d.c62c114[data-869781="b-aa45351e351548bcbd028127373bf76c"] .cc62f4d {
    font-size: 30px;
    line-height: normal;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .c8da57d.c62c114[data-869781="b-6acce677a507463ba47259d1668efeb9"] .cc62f4d {
    font-size: 19px;
    line-height: normal;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-acbde457bf494b21bf41ef8b84ac4f5f"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .c8da57d.c62c114[data-869781="b-8cf2615506ef4a3e8ced9c00391d997d"] .cc62f4d {
    font-size: 30px;
    line-height: normal;
    text-align: center;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .c8da57d.c62c114[data-869781="b-bebd077997b84af3852e975158b5cf7e"] .cc62f4d {
    font-size: 19px;
    line-height: normal;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-7780ea6440f54af1ba28b8090f5845fa"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .c8da57d.c62c114[data-869781="b-3883496fa15f491b9e27592a98e7439a"] .cc62f4d {
    font-size: 22px;
    line-height: normal;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-abf521280b36438eaeb92f87c7701458"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-a4d0abceb3f34666a98f8624951cdc21"] .cc62f4d {
    font-size: 12px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 6px;
  }

  .c8da57d.c62c114[data-869781="b-162c375165f74efe87a8bc143013d601"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-050a4bc1b80849e59adc552d87004ad3"] {
    width: 49.026%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-e9bbe5bd87f14a6ea0a5503d90adf2fe"] {
    width: 48.377%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-486eacfb3288457e93310d24613b58c1"] {
    width: 48.701%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-91ed047be6d84b41a5db572bd59b5813"] {
    width: 48.701%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594[data-869781="b-0400af6066844cbaadcd920442edd1b1"]>.c98f61f>.cca204a {
    display: flex;
    flex-flow: row wrap;
  }

  .c8da57d.c62c114[data-869781="b-87c8f07507514ae189540de6c35da3d6"] .cc62f4d {
    font-size: 22px;
    line-height: normal;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-19e24b84fdb14677892f5476a2711511"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 6px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-1d11430358a54dbbb4d3353ae2b31c92"] .cc62f4d {
    font-size: 12px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 6px;
  }

  .c8da57d.c62c114[data-869781="b-6fe22dd1883b4b3e9e980f7b3839d930"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-8dff2012b66542e7bca2f66043b218b1"] {
    width: 48.563%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-7574b956a4274a9ab3489d2a09c400e3"] {
    width: 48.563%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-73993c8bf50b4d34afbb45416e582b70"] {
    width: 48.563%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-60097e638cc24fe485fefb018d3007cb"] {
    width: 48.563%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594[data-869781="b-d56fec5d68884da487e2ef3a26cb4f89"]>.c98f61f>.cca204a {
    display: flex;
    flex-flow: row wrap;
  }

  .c35cfdc[data-869781="s-e09947d801bf49b3a116c725a6a460d6"] {
    padding-top: 60px;
    padding-bottom: 70px;
  }

  .c8da57d.c62c114[data-869781="b-25ab74a4478e4b02a8a6db90e7e8de4c"] .cc62f4d {
    font-size: 22px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 20px;
  }

  .c8da57d.c62c114[data-869781="b-1f5f6d194cfc4170addf4822123afa07"] .cc62f4d {
    font-size: 16px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 34px;
  }

  .c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] form {
    margin: 0 auto;
    float: none;
  }

  .c8da57d[data-869781="b-8cf2ab90e2354a048e33fbbbc7e4e7db"] .c3b213e {
    text-align: center;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-f95205b9b2064ddd940653a1f88bf1ee"] {
    width: 98.276%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594.cc5e31d .c176b6f[data-82ab65="c-7be3fbef01574a7bb5c89ea047725245"] {
    width: 98.276%;
    margin-left: 3px;
    margin-bottom: 11px;
    padding: 0;
  }

  .c286594[data-869781="b-b5a09186374f4a24ad1fd12ae8aa671a"]>.c98f61f>.cca204a {
    display: flex;
    flex-flow: row wrap;
  }

  .c8da57d[data-869781="b-3768a427d00d4411a673ec8f6c8b20f8"] .c994089 {
    width: 159px;
  }

  .c8da57d[data-869781="b-3768a427d00d4411a673ec8f6c8b20f8"] .c3baf8c img {
    width: 159px;
  }

  .c8da57d[data-869781="b-3768a427d00d4411a673ec8f6c8b20f8"] .c9c1409 {
    text-align: center;
  }

  .c8da57d.c62c114[data-869781="b-3ac7582b81ed4d5a93ad486eb2a6a24f"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .c8da57d.c62c114[data-869781="b-3164030af22c45459c2b7e8d38d4acae"] .cc62f4d {
    font-size: 15px;
    line-height: normal;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 5px;
  }

  .c8da57d.c62c114[data-869781="b-2f9ff78e29644274a7603492b52734e1"] .cc62f4d {
    font-size: 20px;
    line-height: normal;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

div.c62c114 .cc62f4d.c54e132 {
  display: block;
}

div.c62c114 .cc62f4d.cbe636b {
  display: none;
}

@media (max-width: 768px) {
  div.c62c114 .cc62f4d.c54e132 {
    display: none;
  }

  div.c62c114 .cc62f4d.cbe636b {
    display: block;
  }

  div.c62c114 .cc62f4d *[style] {
    font-size: inherit !important;
    text-align: inherit !important;
    line-height: inherit !important;
  }
}

.c1b4397 .c3b213e.c4b1618 .cf76877,
.cfea67f .cf76877,
.caf1abc .cf76877 {
  font-family:
    Open Sans,
    Arial;
  font-weight: 300;
  font-style: normal;
  font-size: 20px;
  background: #2084d6;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: none;
  color: #ffffff;
  padding: 10px 20px;
}

/* ===== БухТочка: логотип, гамбургер, телефон и кнопка в шапке ===== */

/* Название бренда рядом с логотипом (десктоп-версия логотипа внутри c2307d2) */
#\33 87ad8a4094244af8ffeae63d51f4f31 .bt-logo-flex {
  display: flex;
  align-items: center;
  gap: 10px;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .bt-brand-name {
  font-weight: 700;
  font-size: 20px;
  line-height: 1.2;
  color: #282d3c;
  white-space: nowrap;
}

/* Блок логотипа для мобильной шапки (виден только < 768px) */
#\33 87ad8a4094244af8ffeae63d51f4f31 .bt-mobile-logo {
  display: none;
  align-items: center;
  gap: 8px;
  text-decoration: none;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .bt-mobile-logo img {
  height: 32px;
  width: auto;
  display: block;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .bt-mobile-logo .bt-brand-name {
  font-size: 18px;
}

/* Телефон и кнопка "Получить консультацию" справа от меню (виден только >= 768px) */
#\33 87ad8a4094244af8ffeae63d51f4f31 .bt-header-actions {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-left: 20px;
  flex-shrink: 0;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .bt-header-phone {
  color: #282d3c;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none;
  white-space: nowrap;
  transition: 0.1s;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .bt-header-phone:hover {
  color: #c79f73;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .bt-header-cta {
  display: inline-block;
  background: #c79f73;
  color: #ffffff;
  padding: 10px 22px;
  border-radius: 5px;
  font-weight: 600;
  font-size: 14px;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  transition: 0.2s;
}

#\33 87ad8a4094244af8ffeae63d51f4f31 .bt-header-cta:hover {
  background: #282d3c;
  color: #ffffff;
}

/* Мобильная версия шапки: < 768px — показываем логотип+гамбургер, скрываем телефон/кнопку */
@media (max-width: 767px) {
  #\33 87ad8a4094244af8ffeae63d51f4f31 .bt-mobile-logo {
    display: flex;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .bt-header-actions {
    display: none;
  }

  /* Прячем "десктопный" логотип внутри выпадающего мобильного меню, чтобы он не дублировался */
  #\33 87ad8a4094244af8ffeae63d51f4f31 .cb9a219.c66a2f9 {
    display: none;
  }
}

/* Версия шапки от 768px: логотип+название слева, меню + телефон + кнопка справа */
@media (min-width: 768px) {
  #\33 87ad8a4094244af8ffeae63d51f4f31 .bt-mobile-logo {
    display: none;
  }

  #\33 87ad8a4094244af8ffeae63d51f4f31 .bt-header-actions {
    display: flex;
  }
}

.is-error,
[data-lynew-form-status] {
  margin-top: 8px;
  text-align: center;
  color: #f00;
}

[data-lynew-form-status]:empty {
  display: none;
}

.is-invalid {
  border-color: #f00 !important;
}

body.lynew-modal-open {
  overflow: hidden;
}

.lynew-modal[hidden] {
  display: none;
}

.lynew-modal {
  position: fixed;
  inset: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}

.lynew-modal__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
}

.lynew-modal__dialog {
  position: relative;
  z-index: 1;
  width: 100%;
  max-width: 560px;
  max-height: calc(100vh - 32px);
  overflow: auto;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.25);
  padding: 28px 24px 24px;
}

.lynew-modal__close {
  position: absolute;
  top: 12px;
  right: 12px;
  width: 32px;
  height: 32px;
  border: 0;
  border-radius: 50%;
  background: transparent;
  color: #666;
  font-size: 24px;
  line-height: 1;
  cursor: pointer;
}

.lynew-modal__close:hover {
  background: rgba(0, 0, 0, 0.06);
  color: #111;
}

.lynew-modal__title {
  margin: 0 32px 12px 0;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.3;
  color: #111;
}

.lynew-modal__body {
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 15px;
  line-height: 1.55;
  color: #333;
}

.lynew-modal__body h2 {
  margin: 20px 0 8px;
  font-size: 16px;
  font-weight: 600;
  color: #111;
}

.lynew-modal__body h2:first-child {
  margin-top: 0;
}

.lynew-modal__body p,
.lynew-modal__body ul {
  margin: 0 0 12px;
}

.lynew-modal__body ul {
  padding-left: 20px;
}

.lynew-modal__actions {
  margin-top: 20px;
  text-align: center;
}

.lynew-modal__btn {
  min-width: 120px;
  padding: 10px 24px;
  border: 0;
  border-radius: 6px;
  background: rgba(199, 159, 115, 1);
  color: #fff;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
}

.lynew-modal__btn:hover {
  background: rgba(40, 45, 60, 1);
}

.lynew-modal--privacy .lynew-modal__dialog {
  max-width: 720px;
}

.lynew-modal--centered .lynew-modal__dialog {
  text-align: center;
}

.lynew-modal--centered .lynew-modal__title {
  margin: 0 0 12px;
  padding: 0 32px;
  text-align: center;
}

.lynew-modal--centered .lynew-modal__body {
  text-align: center;
}

.js-lynew-privacy-link {
  cursor: pointer;
}