@charset "UTF-8";

@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
/* Original file: files/cache/assets/compiled/991bae39c84f0697b63b99bd5c8c2e1c9c358ffb.rhymix.scss.min.css */

body,
table,
input,
textarea,
select,
button {
  font-family: sans-serif;
  font-size: 12px;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
body {
  position: relative;
}
a img {
  border: 0;
}
[hidden] {
  display: none;
}
.xe_content,
.rhymix_content {
  font-family: inherit;
  font-size: 13px;
  line-height: 160%;
  word-break: normal;
  word-wrap: break-word;
}
.xe_content p,
.rhymix_content p {
  margin: 0 0 0px 0;
  line-height: 160%;
}
.xe_content p span,
.rhymix_content p span {
  line-height: 160%;
}
.xe_content img,
.xe_content video,
.rhymix_content img,
.rhymix_content video {
  max-width: 100%;
  height: auto;
}
.xe_content table,
.rhymix_content table {
  font: inherit;
}
.xe_content blockquote,
.rhymix_content blockquote {
  padding: 2px 0;
  border-style: solid;
  border-color: #ccc;
  border-width: 0;
  border-left-width: 5px;
  padding-left: 20px;
  padding-right: 8px;
}
.xe_content blockquote:lang(ar),
.xe_content blockquote:lang(arc),
.xe_content blockquote:lang(dv),
.xe_content blockquote:lang(ha),
.xe_content blockquote:lang(he),
.xe_content blockquote:lang(khw),
.xe_content blockquote:lang(ks),
.xe_content blockquote:lang(ku),
.xe_content blockquote:lang(ps),
.xe_content blockquote:lang(fa),
.xe_content blockquote:lang(ur),
.xe_content blockquote:lang(yi),
.rhymix_content blockquote:lang(ar),
.rhymix_content blockquote:lang(arc),
.rhymix_content blockquote:lang(dv),
.rhymix_content blockquote:lang(ha),
.rhymix_content blockquote:lang(he),
.rhymix_content blockquote:lang(khw),
.rhymix_content blockquote:lang(ks),
.rhymix_content blockquote:lang(ku),
.rhymix_content blockquote:lang(ps),
.rhymix_content blockquote:lang(fa),
.rhymix_content blockquote:lang(ur),
.rhymix_content blockquote:lang(yi) {
  border-left-width: 0px;
  border-right-width: 5px;
  padding-left: 8px;
  padding-right: 20px;
}
.xe_content ul,
.rhymix_content ul {
  list-style-type: disc;
}
.xe_content ol,
.rhymix_content ol {
  list-style-type: decimal;
}
.xe_content ul,
.xe_content ol,
.rhymix_content ul,
.rhymix_content ol {
  display: block;
  margin-left: 1em;
  margin-right: 0;
  padding-left: 25px;
  padding-right: 0;
}
.xe_content ul:lang(ar),
.xe_content ul:lang(arc),
.xe_content ul:lang(dv),
.xe_content ul:lang(ha),
.xe_content ul:lang(he),
.xe_content ul:lang(khw),
.xe_content ul:lang(ks),
.xe_content ul:lang(ku),
.xe_content ul:lang(ps),
.xe_content ul:lang(fa),
.xe_content ul:lang(ur),
.xe_content ul:lang(yi),
.xe_content ol:lang(ar),
.xe_content ol:lang(arc),
.xe_content ol:lang(dv),
.xe_content ol:lang(ha),
.xe_content ol:lang(he),
.xe_content ol:lang(khw),
.xe_content ol:lang(ks),
.xe_content ol:lang(ku),
.xe_content ol:lang(ps),
.xe_content ol:lang(fa),
.xe_content ol:lang(ur),
.xe_content ol:lang(yi),
.rhymix_content ul:lang(ar),
.rhymix_content ul:lang(arc),
.rhymix_content ul:lang(dv),
.rhymix_content ul:lang(ha),
.rhymix_content ul:lang(he),
.rhymix_content ul:lang(khw),
.rhymix_content ul:lang(ks),
.rhymix_content ul:lang(ku),
.rhymix_content ul:lang(ps),
.rhymix_content ul:lang(fa),
.rhymix_content ul:lang(ur),
.rhymix_content ul:lang(yi),
.rhymix_content ol:lang(ar),
.rhymix_content ol:lang(arc),
.rhymix_content ol:lang(dv),
.rhymix_content ol:lang(ha),
.rhymix_content ol:lang(he),
.rhymix_content ol:lang(khw),
.rhymix_content ol:lang(ks),
.rhymix_content ol:lang(ku),
.rhymix_content ol:lang(ps),
.rhymix_content ol:lang(fa),
.rhymix_content ol:lang(ur),
.rhymix_content ol:lang(yi) {
  padding-left: 0px;
  padding-right: 25px;
  margin-left: 0;
  margin-right: 1em;
}
.xe_content li,
.rhymix_content li {
  display: list-item;
}
@media screen {
  img,
  video {
    max-width: none;
  }
}
.xe-clearfix:before,
.xe-clearfix:after {
  content: " ";
  display: table;
}
.xe-clearfix:after {
  clear: both;
}
.xe-widget-wrapper {
  overflow: hidden;
}
#rhymix_popup_menu,
#popup_menu_area {
  position: absolute;
  z-index: 9999;
  margin: 10px 0;
  padding: 0;
  border: 1px solid #eeeeee;
  border-radius: 2px;
  font-size: 12px;
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
  background: #fff;
  min-width: 80px;
}
#rhymix_popup_menu ul,
#popup_menu_area ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#rhymix_popup_menu li,
#popup_menu_area li {
  margin: 0;
  padding: 0;
  line-height: 1.5;
}
#rhymix_popup_menu a,
#popup_menu_area a {
  display: block;
  padding: 5px;
  text-decoration: none;
  color: #212121;
}
#rhymix_popup_menu a:hover,
#rhymix_popup_menu a:active,
#rhymix_popup_menu a:focus,
#popup_menu_area a:hover,
#popup_menu_area a:active,
#popup_menu_area a:focus {
  background: #eeeeee;
  outline: none;
}
@media screen and (max-width: 400px) {
  #rhymix_popup_menu,
  #popup_menu_area {
    min-width: 120px;
    max-width: 95%;
    font-size: 13px;
  }
  #rhymix_popup_menu a,
  #popup_menu_area a {
    display: block;
    padding: 10px;
    text-decoration: none;
    color: #212121;
  }
}
.editable_preview {
  width: 100%;
  min-height: 240px;
  max-height: 440px;
  box-sizing: border-box;
  margin: 0;
  padding: 6px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  overflow-y: auto;
  cursor: text;
}
.editable_preview p {
  margin-bottom: 0px !important;
}
.editable_preview_iframe {
  width: 100%;
  height: 440px;
  box-sizing: border-box;
  margin: 0 0 -4px 0;
  padding: 0;
  border: 0;
}
#rhymix_alert {
  display: none;
  position: fixed;
  left: 50%;
  bottom: 20%;
  min-width: 250px;
  max-width: 500px;
  background-color: #000;
  color: #fff;
  font-size: 16px;
  text-align: center;
  opacity: 0.6;
  padding: 12px 20px;
  border: 1px solid #fff;
  border-radius: 10px;
  transform: translateX(-50%);
  z-index: 999999999;
}
#rhymix_debug_button {
  display: none;
  position: fixed;
  left: 0;
  bottom: 40px;
  background: #eeeeee;
  background: linear-gradient(to bottom, #f4f4f4 0%, #eaeaea 100%);
  border: 1px solid #ccc;
  border-left: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.18), 0 0 6px 0 rgba(0, 0, 0, 0.12);
  z-index: 1073741824;
}
#rhymix_debug_button.visible {
  display: block;
}
@media print {
  #rhymix_debug_button.visible {
    display: none;
  }
}
#rhymix_debug_button:hover {
  background: #dddddd;
  background: linear-gradient(to bottom, #e8e8e8 0%, #d9d9d9 100%);
}
#rhymix_debug_button a {
  display: block;
  font: bold 12px/14px Arial, sans-serif;
  color: #444;
  text-decoration: none;
  padding: 4px 8px;
}
#rhymix_debug_button a.has_errors {
  color: #f44336;
}
#rhymix_debug_panel {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  max-width: 100%;
  height: 100%;
  overflow-y: scroll;
  background: #fcfcfc;
  box-sizing: border-box;
  border-right: 1px solid #ccc;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12);
  z-index: 1073741824;
}
#rhymix_debug_panel .debug_header {
  clear: both;
  width: 100%;
  height: 36px;
  background: #444444;
  background: linear-gradient(to right, #222222 0%, #444444 40%, #eeeeee 100%);
  position: relative;
}
#rhymix_debug_panel .debug_header h2 {
  font: bold 16px/20px Arial, sans-serif;
  color: #fcfcfc;
  position: absolute;
  left: 10px;
  top: 10px;
  margin: 0;
  padding: 0;
}
#rhymix_debug_panel .debug_header .debug_maximize {
  font: normal 20px/24px Arial, sans-serif;
  text-decoration: none;
  color: #444444;
  position: absolute;
  right: 32px;
  top: 6px;
}
#rhymix_debug_panel .debug_header .debug_close {
  font: normal 28px/28px Arial, sans-serif;
  text-decoration: none;
  color: #444444;
  position: absolute;
  right: 10px;
  top: 4px;
}
#rhymix_debug_panel .debug_header .debug_close:hover {
  color: #f44336;
}
#rhymix_debug_panel .debug_page {
  clear: both;
  margin: 12px 10px;
  font: normal 12px/16px Arial, NanumBarunGothic, NanumGothic, "Malgun Gothic",
    sans-serif;
}
#rhymix_debug_panel .debug_page .debug_page_header {
  padding-bottom: 8px;
  border-bottom: 1px solid #ddd;
  position: relative;
  cursor: pointer;
}
#rhymix_debug_panel .debug_page .debug_page_header h3 {
  color: #444;
  font: inherit;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0;
}
#rhymix_debug_panel .debug_page .debug_page_collapse {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  color: #999;
  font-size: 10px;
  line-height: 12px;
  text-decoration: none;
  padding: 2px 2px;
}
#rhymix_debug_panel .debug_page .debug_page_body {
  margin: 8px 4px 8px 10px;
}
#rhymix_debug_panel .debug_page .debug_page_body h4 {
  color: #444;
  font: inherit;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 8px 0;
  padding: 0;
}
#rhymix_debug_panel .debug_page .debug_entry {
  font-family: Consolas, "Courier New", monospace;
  color: #444;
  margin-left: 38px;
  margin-bottom: 8px;
  text-indent: -28px;
  word-wrap: break-word;
  word-break: break-all;
}
#rhymix_debug_panel .debug_page .debug_entry.pre_wrap {
  white-space: pre-wrap;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_metadata {
  margin: 0 0 0 -16px;
  padding: 0;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_metadata li {
  list-style: disc;
  margin: 0;
  padding: 0;
  text-indent: 0;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace {
  margin: 4px 0 0 16px;
  padding: 0;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li {
  list-style: disc;
  margin: 0;
  padding: 0;
  text-indent: 0;
  color: #888;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li ul {
  padding-left: 20px;
}
#rhymix_debug_panel .debug_page .debug_entry ul.debug_backtrace li ul li {
  list-style: circle;
}
.btnArea {
  clear: both;
  margin: 10px 0;
  padding: 0;
  text-align: right;
}
.btnArea:after {
  clear: both;
  display: block;
  content: "";
}
.btn {
  display: inline-block;
  margin: 0;
  padding: 0 12px !important;
  height: 24px !important;
  overflow: visible;
  border: 1px solid #bbbbbb;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  border-radius: 2px;
  text-decoration: none !important;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: top;
  line-height: 24px !important;
  font-family: inherit;
  font-size: 12px;
  color: #333333;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e6e6e6", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn:hover,
.btn:active,
.btn[disabled] {
  color: #333;
  background-color: #e6e6e6;
}
.btn > a,
.btn > button,
.btn > input,
.btn > span {
  display: inline-block;
  margin: 0 -12px !important;
  padding: 0 12px !important;
  overflow: visible;
  width: auto;
  height: 24px;
  border: 0;
  vertical-align: top;
  text-decoration: none !important;
  line-height: 24px;
  font-family: inherit;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  background: none;
}
input.btn,
button.btn {
  height: 26px !important;
}
.btn-group {
  position: relative;
  display: inline-block;
  white-space: nowrap;
  vertical-align: middle;
  font-size: 0;
}
.btn-group + .btn-group {
  margin-left: 5px;
}
.btn-group > .btn {
  position: relative;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.btn-group > .btn + .btn {
  margin-left: -1px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.btn-group > .btn:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active {
  z-index: 2;
}
.rhymix_button_wrapper {
  clear: both;
  margin: 10px 0;
  padding: 0;
  text-align: right;
}
.rhymix_button_wrapper:after {
  clear: both;
  display: block;
  content: "";
}
.rhymix_button {
  display: inline-block;
  margin: 0;
  padding: 0 12px !important;
  height: 24px !important;
  overflow: visible;
  border: 1px solid #bbbbbb;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  border-radius: 2px;
  text-decoration: none !important;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: top;
  line-height: 24px !important;
  font-family: inherit;
  font-size: 12px;
  color: #333333;
  cursor: pointer;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2),
    0 1px 2px rgba(0, 0, 0, 0.05);
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(top, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e6e6e6", GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.rhymix_button:hover,
.rhymix_button:active,
.rhymix_button[disabled] {
  color: #333;
  background-color: #e6e6e6;
}
.rhymix_button > a,
.rhymix_button > button,
.rhymix_button > input,
.rhymix_button > span {
  display: inline-block;
  margin: 0 -12px !important;
  padding: 0 12px !important;
  overflow: visible;
  width: auto;
  height: 24px;
  border: 0;
  vertical-align: top;
  text-decoration: none !important;
  line-height: 24px;
  font-family: inherit;
  font-size: 12px;
  color: #333;
  cursor: pointer;
  background: none;
}
input.rhymix_button,
button.rhymix_button {
  height: 26px !important;
}
.message {
  position: relative;
  margin: 1em 0;
  padding: 0 1em;
  border: 1px solid #ddd;
  border-radius: 4px;
  line-height: 1.4;
  font-size: 13px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f8f8f8;
}
.message p {
  margin: 1em 0 !important;
}
.message.info {
  border-color: #bce8f1;
  color: #3a87ad;
  background-color: #d9edf7;
}
.message.error {
  border-color: #eed3d7;
  color: #b94a48;
  background-color: #f2dede;
}
.message.update {
  border-color: #d6e9c6;
  color: #468847;
  background-color: #dff0d8;
}
body > .message {
  margin: 1em;
}
.rhymix_message {
  position: relative;
  margin: 1em 0;
  padding: 0 1em;
  border: 1px solid #ddd;
  border-radius: 4px;
  line-height: 1.4;
  font-size: 13px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  background-color: #f8f8f8;
}
.rhymix_message p {
  margin: 1em 0 !important;
}
.rhymix_message.info {
  border-color: #bce8f1;
  color: #3a87ad;
  background-color: #d9edf7;
}
.rhymix_message.error {
  border-color: #eed3d7;
  color: #b94a48;
  background-color: #f2dede;
}
.rhymix_message.update {
  border-color: #d6e9c6;
  color: #468847;
  background-color: #dff0d8;
}
body > .rhymix_message {
  margin: 1em;
} /* sourceMappingURL=991bae39c84f0697b63b99bd5c8c2e1c9c358ffb.rhymix.scss.min.map */

/* Original file: common/css/xeicon/xeicon.min.css */

@font-face {
  font-family: xeicon;
  src: url("/assets/font/xeicon.eot?v=1.0.4");
  src: url("/assets/font/xeicon.eot?#iefix&v=1.0.4")
      format("embedded-opentype"),
    url("/assets/font/xeicon.woff2?v=1.0.4")
      format("woff2"),
    url("/assets/font/xeicon.woff?v=1.0.4")
      format("woff"),
    url("/assets/font/xeicon.ttf?v=1.0.4")
      format("truetype"),
    url("/assets/font/xeicon.svg?v=1.0.4#xeicon")
      format("svg");
  font-weight: 400;
  font-style: normal;
}
i.xi,
i[class^="xi-"],
i[class*=" xi-"] {
  display: inline-block;
  font-family: xeicon;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.xi-home:before {
  content: "\e606";
}
.xi-bars:before {
  content: "\e607";
}
.xi-plus:before {
  content: "\e603";
}
.xi-plus-circle:before {
  content: "\e611";
}
.xi-plus-square:before {
  content: "\e612";
}
.xi-minus:before {
  content: "\e613";
}
.xi-minus-circle:before {
  content: "\e614";
}
.xi-minus-square:before {
  content: "\e615";
}
.xi-close:before {
  content: "\e616";
}
.xi-close-circle:before {
  content: "\e617";
}
.xi-close-square:before {
  content: "\e618";
}
.xi-angle-left:before {
  content: "\e60b";
}
.xi-left-circle:before {
  content: "\e61a";
}
.xi-left-square:before {
  content: "\e61b";
}
.xi-angle-right:before {
  content: "\e60d";
}
.xi-right-circle:before {
  content: "\e61d";
}
.xi-right-square:before {
  content: "\e61e";
}
.xi-angle-up:before {
  content: "\e60e";
}
.xi-up-circle:before {
  content: "\e620";
}
.xi-up-square:before {
  content: "\e621";
}
.xi-angle-down:before {
  content: "\e619";
}
.xi-down-circle:before {
  content: "\e623";
}
.xi-down-square:before {
  content: "\e624";
}
.xi-arrow-left:before {
  content: "\e625";
}
.xi-arrow-right:before {
  content: "\e626";
}
.xi-arrow-up:before {
  content: "\e627";
}
.xi-arrow-down:before {
  content: "\e628";
}
.xi-angle-double-left:before {
  content: "\e629";
}
.xi-angle-double-right:before {
  content: "\e62a";
}
.xi-angle-double-up:before {
  content: "\e62b";
}
.xi-angle-double-down:before {
  content: "\e62c";
}
.xi-caret-left:before {
  content: "\e62d";
}
.xi-caret-left-circle:before {
  content: "\e62e";
}
.xi-caret-left-square:before {
  content: "\e62f";
}
.xi-caret-right:before {
  content: "\e630";
}
.xi-caret-right-circle:before {
  content: "\e631";
}
.xi-caret-right-square:before {
  content: "\e632";
}
.xi-caret-up:before {
  content: "\e633";
}
.xi-caret-up-circle:before {
  content: "\e634";
}
.xi-caret-up-square:before {
  content: "\e635";
}
.xi-caret-down:before {
  content: "\e636";
}
.xi-caret-down-circle:before {
  content: "\e637";
}
.xi-caret-down-square:before {
  content: "\e638";
}
.xi-arrows:before {
  content: "\e639";
}
.xi-arrows-alt:before {
  content: "\e63a";
}
.xi-expand-square:before {
  content: "\e61c";
}
.xi-compress-square:before {
  content: "\e63c";
}
.xi-arrows-h:before {
  content: "\e63e";
}
.xi-arrows-v:before {
  content: "\e63f";
}
.xi-expand:before {
  content: "\e640";
}
.xi-compress:before {
  content: "\e641";
}
.xi-refresh:before {
  content: "\e642";
}
.xi-power-off:before {
  content: "\e643";
}
.xi-alt:before {
  content: "\e644";
}
.xi-command:before {
  content: "\e645";
}
.xi-esc:before {
  content: "\e646";
}
.xi-eye:before {
  content: "\e64a";
}
.xi-eye-slash:before {
  content: "\e61f";
}
.xi-toggle:before {
  content: "\e647";
}
.xi-toggle-off:before {
  content: "\e648";
}
.xi-toggle-on:before {
  content: "\e649";
}
.xi-ellipsis-h:before {
  content: "\e64b";
}
.xi-ellipsis-v:before {
  content: "\e64c";
}
.xi-link:before {
  content: "\e600";
}
.xi-link-l:before {
  content: "\e601";
}
.xi-unlink:before {
  content: "\e602";
}
.xi-download-circle:before {
  content: "\e64d";
}
.xi-upload-circle:before {
  content: "\e650";
}
.xi-download:before {
  content: "\e651";
}
.xi-upload:before {
  content: "\e652";
}
.xi-download-disk:before {
  content: "\e653";
}
.xi-upload-disk:before {
  content: "\e654";
}
.xi-archive:before {
  content: "\e655";
}
.xi-download-my:before {
  content: "\e656";
}
.xi-download-bottom:before {
  content: "\e657";
}
.xi-download-caret:before {
  content: "\e658";
}
.xi-cloud:before {
  content: "\e659";
}
.xi-cloud-upload:before {
  content: "\e65a";
}
.xi-cloud-download:before {
  content: "\e65b";
}
.xi-upload-square:before {
  content: "\e65d";
}
.xi-download-square:before {
  content: "\e622";
}
.xi-share2:before {
  content: "\e64e";
}
.xi-share-l:before {
  content: "\e64f";
}
.xi-share-alt:before {
  content: "\e65f";
}
.xi-share-arrow-alt:before {
  content: "\e661";
}
.xi-cloud-minus:before {
  content: "\e663";
}
.xi-external-share:before {
  content: "\e664";
}
.xi-external-link:before {
  content: "\e665";
}
.xi-rss-square:before {
  content: "\e666";
}
.xi-code-fork:before {
  content: "\e667";
}
.xi-sitemap:before {
  content: "\e65c";
}
.xi-wifi-router:before {
  content: "\e668";
}
.xi-wifi:before {
  content: "\e669";
}
.xi-signal:before {
  content: "\e66a";
}
.xi-antenna:before {
  content: "\e660";
}
.xi-marquee-add:before {
  content: "\e66e";
}
.xi-marquee-remove:before {
  content: "\e66f";
}
.xi-exchange:before {
  content: "\e670";
}
.xi-repeat:before {
  content: "\e671";
}
.xi-pen:before {
  content: "\e673";
}
.xi-eraser:before {
  content: "\e674";
}
.xi-magnifier:before {
  content: "\e63b";
}
.xi-magnifier-expand:before {
  content: "\e63d";
}
.xi-magnifier-reduce:before {
  content: "\e65e";
}
.xi-trash:before {
  content: "\e662";
}
.xi-scissors:before {
  content: "\e675";
}
.xi-pin:before {
  content: "\e678";
}
.xi-clip:before {
  content: "\e679";
}
.xi-key:before {
  content: "\e683";
}
.xi-slip-tongs:before {
  content: "\e684";
}
.xi-lock:before {
  content: "\e66b";
}
.xi-unlock:before {
  content: "\e66c";
}
.xi-target:before {
  content: "\e68f";
}
.xi-paper:before {
  content: "\e604";
}
.xi-stack-paper:before {
  content: "\e605";
}
.xi-pen-point:before {
  content: "\e67a";
}
.xi-pencil-point:before {
  content: "\e67b";
}
.xi-brush-point:before {
  content: "\e67c";
}
.xi-magnet:before {
  content: "\e67d";
}
.xi-cube:before {
  content: "\e67e";
}
.xi-type:before {
  content: "\e66d";
}
.xi-paint-brush:before {
  content: "\e672";
}
.xi-paint-bucket:before {
  content: "\e676";
}
.xi-crop:before {
  content: "\e677";
}
.xi-marquee:before {
  content: "\e685";
}
.xi-color:before {
  content: "\e687";
}
.xi-rgb:before {
  content: "\e67f";
}
.xi-ruler:before {
  content: "\e68c";
}
.xi-ruler-triangle:before {
  content: "\e680";
}
.xi-magic:before {
  content: "\e68d";
}
.xi-eyedropper:before {
  content: "\e681";
}
.xi-canvas:before {
  content: "\e682";
}
.xi-cog:before {
  content: "\e686";
}
.xi-wrench:before {
  content: "\e68b";
}
.xi-align-justify:before {
  content: "\e690";
}
.xi-align-left:before {
  content: "\e691";
}
.xi-align-center:before {
  content: "\e692";
}
.xi-align-right:before {
  content: "\e693";
}
.xi-layout-full:before {
  content: "\e694";
}
.xi-layout-side-left:before {
  content: "\e695";
}
.xi-layout-side-right:before {
  content: "\e696";
}
.xi-layout-left-mid:before {
  content: "\e6a1";
}
.xi-layout-center:before {
  content: "\e6a7";
}
.xi-layout-side-three:before {
  content: "\e6ac";
}
.xi-layout-grid:before {
  content: "\e697";
}
.xi-layout-top:before {
  content: "\e698";
}
.xi-layout-top-left:before {
  content: "\e699";
}
.xi-layout-top-grid:before {
  content: "\e69a";
}
.xi-layout-top-three:before {
  content: "\e6ad";
}
.xi-layout-top-center:before {
  content: "\e69b";
}
.xi-layout-top-left-mid:before {
  content: "\e69c";
}
.xi-layout-top-right:before {
  content: "\e69d";
}
.xi-bold:before {
  content: "\e69e";
}
.xi-underline:before {
  content: "\e69f";
}
.xi-italic:before {
  content: "\e6a0";
}
.xi-caps:before {
  content: "\e6ae";
}
.xi-strikethrough:before {
  content: "\e6a2";
}
.xi-paragraph:before {
  content: "\e6a3";
}
.xi-list-ul:before {
  content: "\e6a4";
}
.xi-list-ul-square:before {
  content: "\e6a5";
}
.xi-list-ol:before {
  content: "\e6a6";
}
.xi-list-ul-l:before {
  content: "\e6af";
}
.xi-indent:before {
  content: "\e6a8";
}
.xi-indent-arrow:before {
  content: "\e6a9";
}
.xi-dedent:before {
  content: "\e6aa";
}
.xi-dedent-arrow:before {
  content: "\e6ab";
}
.xi-contents-right:before {
  content: "\e6b0";
}
.xi-contents-left:before {
  content: "\e6b1";
}
.xi-contents-grid:before {
  content: "\e6b2";
}
.xi-lineheight-plus:before {
  content: "\e6b4";
}
.xi-lineheight-minus:before {
  content: "\e6b5";
}
.xi-lineheight:before {
  content: "\e688";
}
.xi-code:before {
  content: "\e689";
}
.xi-rotate-right:before {
  content: "\e6b8";
}
.xi-rotate-left:before {
  content: "\e6b9";
}
.xi-user:before {
  content: "\e68a";
}
.xi-user-plus:before {
  content: "\e68e";
}
.xi-user-minus:before {
  content: "\e6b3";
}
.xi-user-check:before {
  content: "\e6b6";
}
.xi-user-circle:before {
  content: "\e6b7";
}
.xi-user-info:before {
  content: "\e6ba";
}
.xi-user-add:before {
  content: "\e6bb";
}
.xi-users:before {
  content: "\e6c0";
}
.xi-user-folder:before {
  content: "\e6c4";
}
.xi-user-address:before {
  content: "\e6c5";
}
.xi-user-lock:before {
  content: "\e6c6";
}
.xi-female:before {
  content: "\e6c7";
}
.xi-male:before {
  content: "\e6c8";
}
.xi-gender:before {
  content: "\e6c9";
}
.xi-woman:before {
  content: "\e6bc";
}
.xi-man:before {
  content: "\e6bd";
}
.xi-toilet:before {
  content: "\e6be";
}
.xi-love:before {
  content: "\e6bf";
}
.xi-handshake:before {
  content: "\e6c1";
}
.xi-meeting:before {
  content: "\e6c2";
}
.xi-community:before {
  content: "\e6c3";
}
.xi-family:before {
  content: "\e6ca";
}
.xi-lecture:before {
  content: "\e6cb";
}
.xi-maternity:before {
  content: "\e6cd";
}
.xi-baby:before {
  content: "\e6cf";
}
.xi-wheelchair:before {
  content: "\e6d0";
}
.xi-collaboration:before {
  content: "\e6d3";
}
.xi-envelope:before {
  content: "\e6cc";
}
.xi-letter:before {
  content: "\e6ce";
}
.xi-postcard:before {
  content: "\e6d4";
}
.xi-envelope-open:before {
  content: "\e6d1";
}
.xi-at:before {
  content: "\e6d2";
}
.xi-postbox:before {
  content: "\e6d6";
}
.xi-reply:before {
  content: "\e6d7";
}
.xi-reply-all:before {
  content: "\e6d8";
}
.xi-reply-l:before {
  content: "\e6d9";
}
.xi-reply-all-l:before {
  content: "\e6da";
}
.xi-paper-plane:before {
  content: "\e6d5";
}
.xi-refresh-l:before {
  content: "\e6db";
}
.xi-undo:before {
  content: "\e6dc";
}
.xi-chat:before {
  content: "\e6dd";
}
.xi-message:before {
  content: "\e6de";
}
.xi-message-list:before {
  content: "\e6df";
}
.xi-comment:before {
  content: "\e6eb";
}
.xi-comments:before {
  content: "\e6ec";
}
.xi-note:before {
  content: "\e6ed";
}
.xi-smiley-face:before {
  content: "\e6ee";
}
.xi-neutral-face:before {
  content: "\e6ef";
}
.xi-sad-face:before {
  content: "\e6f0";
}
.xi-happy-face:before {
  content: "\e6f1";
}
.xi-lol-face:before {
  content: "\e6f2";
}
.xi-dead-face:before {
  content: "\e6f3";
}
.xi-angry-face:before {
  content: "\e6f4";
}
.xi-confused-face:before {
  content: "\e6f7";
}
.xi-wink-face:before {
  content: "\e6f9";
}
.xi-lips-sealed-face:before {
  content: "\e6fa";
}
.xi-thumbs-up:before {
  content: "\e6fc";
}
.xi-thumbs-down:before {
  content: "\e6fd";
}
.xi-star:before {
  content: "\e6fe";
}
.xi-heart:before {
  content: "\e6ff";
}
.xi-badge:before {
  content: "\e700";
}
.xi-medal:before {
  content: "\e701";
}
.xi-trophy:before {
  content: "\e753";
}
.xi-present:before {
  content: "\e755";
}
.xi-tag:before {
  content: "\e70a";
}
.xi-tags:before {
  content: "\e70b";
}
.xi-flag-triangle:before {
  content: "\e70c";
}
.xi-bookmark:before {
  content: "\e70d";
}
.xi-book-spread:before {
  content: "\e70e";
}
.xi-book:before {
  content: "\e70f";
}
.xi-tagged-book:before {
  content: "\e710";
}
.xi-crown:before {
  content: "\e711";
}
.xi-check:before {
  content: "\e6e0";
}
.xi-check-box:before {
  content: "\e6e1";
}
.xi-check-boxout:before {
  content: "\e6e2";
}
.xi-check-circle:before {
  content: "\e6e3";
}
.xi-check-circleout:before {
  content: "\e6e4";
}
.xi-check-shield:before {
  content: "\e6e5";
}
.xi-check-shieldout:before {
  content: "\e6e6";
}
.xi-check-comment:before {
  content: "\e6e8";
}
.xi-check-commentout:before {
  content: "\e6e7";
}
.xi-check-home-o:before {
  content: "\e712";
}
.xi-check-home:before {
  content: "\e6e9";
}
.xi-check-homeout:before {
  content: "\e6ea";
}
.xi-form:before {
  content: "\e713";
}
.xi-form-check:before {
  content: "\e714";
}
.xi-form-checkout:before {
  content: "\e715";
}
.xi-notice:before {
  content: "\e608";
}
.xi-announce:before {
  content: "\e609";
}
.xi-slash-circle:before {
  content: "\e60a";
}
.xi-ban-circle:before {
  content: "\e716";
}
.xi-ban-square:before {
  content: "\e717";
}
.xi-unknown-square:before {
  content: "\e718";
}
.xi-unknown-circle:before {
  content: "\e719";
}
.xi-rollback:before {
  content: "\e6f5";
}
.xi-rollback-circle:before {
  content: "\e6f6";
}
.xi-info-circle:before {
  content: "\e71a";
}
.xi-info-suqare:before {
  content: "\e71b";
}
.xi-info-triangle:before {
  content: "\e6f8";
}
.xi-new:before {
  content: "\e71e";
}
.xi-update:before {
  content: "\e725";
}
.xi-information-square:before {
  content: "\e726";
}
.xi-information-circle:before {
  content: "\e727";
}
.xi-help:before {
  content: "\e6fb";
}
.xi-skull:before {
  content: "\e728";
}
.xi-image:before {
  content: "\e729";
}
.xi-images:before {
  content: "\e72b";
}
.xi-camera:before {
  content: "\e72c";
}
.xi-camera-round:before {
  content: "\e702";
}
.xi-camera-retro:before {
  content: "\e703";
}
.xi-cameracorder:before {
  content: "\e704";
}
.xi-shutter:before {
  content: "\e72d";
}
.xi-shuffle:before {
  content: "\e60c";
}
.xi-step-backward:before {
  content: "\e705";
}
.xi-step-forward:before {
  content: "\e706";
}
.xi-pause:before {
  content: "\e72e";
}
.xi-fast-backward:before {
  content: "\e707";
}
.xi-fast-forward:before {
  content: "\e708";
}
.xi-eject:before {
  content: "\e72f";
}
.xi-stop:before {
  content: "\e709";
}
.xi-record:before {
  content: "\e71c";
}
.xi-play:before {
  content: "\e71d";
}
.xi-forward:before {
  content: "\e71f";
}
.xi-backward:before {
  content: "\e720";
}
.xi-pause-o:before {
  content: "\e721";
}
.xi-step-forward-o:before {
  content: "\e722";
}
.xi-step-backward-o:before {
  content: "\e723";
}
.xi-eject-o:before {
  content: "\e724";
}
.xi-video-camera:before {
  content: "\e72a";
}
.xi-movie:before {
  content: "\e730";
}
.xi-cine-camera:before {
  content: "\e731";
}
.xi-video-call:before {
  content: "\e732";
}
.xi-film:before {
  content: "\e733";
}
.xi-volume-circle:before {
  content: "\e738";
}
.xi-volume-off-circle:before {
  content: "\e734";
}
.xi-volume:before {
  content: "\e735";
}
.xi-volume-min:before {
  content: "\e73c";
}
.xi-volume-mid:before {
  content: "\e73b";
}
.xi-volume-max:before {
  content: "\e73a";
}
.xi-volume-plus:before {
  content: "\e73d";
}
.xi-volume-minus:before {
  content: "\e73e";
}
.xi-volume-slash:before {
  content: "\e73f";
}
.xi-volume-off:before {
  content: "\e740";
}
.xi-headset:before {
  content: "\e736";
}
.xi-microphone:before {
  content: "\e737";
}
.xi-microphone-slash:before {
  content: "\e739";
}
.xi-stand-mic:before {
  content: "\e741";
}
.xi-dynamic-mic:before {
  content: "\e742";
}
.xi-volume-bar:before {
  content: "\e743";
}
.xi-music:before {
  content: "\e744";
}
.xi-music-scale:before {
  content: "\e74f";
}
.xi-speaker:before {
  content: "\e745";
}
.xi-record-play:before {
  content: "\e746";
}
.xi-music-keyboard:before {
  content: "\e748";
}
.xi-adult:before {
  content: "\e749";
}
.xi-marker:before {
  content: "\e60f";
}
.xi-marker-circle:before {
  content: "\e763";
}
.xi-marker-plus:before {
  content: "\e764";
}
.xi-marker-minus:before {
  content: "\e765";
}
.xi-marker-multiply:before {
  content: "\e766";
}
.xi-pin-circle:before {
  content: "\e767";
}
.xi-pin-plus:before {
  content: "\e768";
}
.xi-pin-minus:before {
  content: "\e769";
}
.xi-pin-multiply:before {
  content: "\e76a";
}
.xi-map-marker:before {
  content: "\e74a";
}
.xi-map-folding:before {
  content: "\e770";
}
.xi-location-arrow:before {
  content: "\e771";
}
.xi-compass:before {
  content: "\e74b";
}
.xi-gps:before {
  content: "\e774";
}
.xi-flag-wind:before {
  content: "\e74e";
}
.xi-flag:before {
  content: "\e750";
}
.xi-flag-line:before {
  content: "\e751";
}
.xi-car:before {
  content: "\e752";
}
.xi-bus:before {
  content: "\e754";
}
.xi-taxi:before {
  content: "\e756";
}
.xi-subway:before {
  content: "\e757";
}
.xi-ship:before {
  content: "\e758";
}
.xi-scooter:before {
  content: "\e759";
}
.xi-bike:before {
  content: "\e75a";
}
.xi-ambulance:before {
  content: "\e75b";
}
.xi-truck:before {
  content: "\e75c";
}
.xi-flight:before {
  content: "\e75d";
}
.xi-automobile:before {
  content: "\e75e";
}
.xi-walking:before {
  content: "\e75f";
}
.xi-bicycle:before {
  content: "\e760";
}
.xi-motorbike:before {
  content: "\e761";
}
.xi-cruise:before {
  content: "\e762";
}
.xi-bus-side:before {
  content: "\e76b";
}
.xi-train:before {
  content: "\e76c";
}
.xi-helicopter:before {
  content: "\e76d";
}
.xi-shipping:before {
  content: "\e76e";
}
.xi-gas-station:before {
  content: "\e76f";
}
.xi-coffee:before {
  content: "\e772";
}
.xi-restaurants:before {
  content: "\e773";
}
.xi-florist:before {
  content: "\e775";
}
.xi-market:before {
  content: "\e776";
}
.xi-hlz:before {
  content: "\e777";
}
.xi-park:before {
  content: "\e778";
}
.xi-cake:before {
  content: "\e779";
}
.xi-cash-machine:before {
  content: "\e77a";
}
.xi-gamepad:before {
  content: "\e77b";
}
.xi-hospital:before {
  content: "\e77c";
}
.xi-bank-o:before {
  content: "\e77e";
}
.xi-monitor:before {
  content: "\e77f";
}
.xi-laptop:before {
  content: "\e780";
}
.xi-pc:before {
  content: "\e781";
}
.xi-mobile:before {
  content: "\e782";
}
.xi-tablet:before {
  content: "\e783";
}
.xi-tv:before {
  content: "\e784";
}
.xi-mouse:before {
  content: "\e77d";
}
.xi-print:before {
  content: "\e785";
}
.xi-fax:before {
  content: "\e787";
}
.xi-battery-min:before {
  content: "\e788";
}
.xi-battery-mid:before {
  content: "\e78b";
}
.xi-battery-full:before {
  content: "\e78c";
}
.xi-keyboard:before {
  content: "\e78e";
}
.xi-telephone:before {
  content: "\e610";
}
.xi-phone:before {
  content: "\e78f";
}
.xi-ringing:before {
  content: "\e791";
}
.xi-missed:before {
  content: "\e793";
}
.xi-reception:before {
  content: "\e794";
}
.xi-outgoing:before {
  content: "\e795";
}
.xi-call-log:before {
  content: "\e796";
}
.xi-plug:before {
  content: "\e78d";
}
.xi-presentation:before {
  content: "\e797";
}
.xi-projector:before {
  content: "\e79b";
}
.xi-radio:before {
  content: "\e79c";
}
.xi-diskette:before {
  content: "\e786";
}
.xi-usb:before {
  content: "\e79d";
}
.xi-memorycard:before {
  content: "\e79e";
}
.xi-webcam:before {
  content: "\e79f";
}
.xi-cd-r:before {
  content: "\e789";
}
.xi-hdd:before {
  content: "\e78a";
}
.xi-line-sharer:before {
  content: "\e7a0";
}
.xi-tablet-pen:before {
  content: "\e7a1";
}
.xi-time:before {
  content: "\e790";
}
.xi-alarm-clock:before {
  content: "\e792";
}
.xi-timer:before {
  content: "\e7a2";
}
.xi-time-forward:before {
  content: "\e7a3";
}
.xi-time-back:before {
  content: "\e7a4";
}
.xi-bell:before {
  content: "\e798";
}
.xi-bell-ring:before {
  content: "\e799";
}
.xi-bell-slash:before {
  content: "\e79a";
}
.xi-sandwatch-min:before {
  content: "\e7a5";
}
.xi-sandwatch-mid:before {
  content: "\e7a6";
}
.xi-sandwatch-full:before {
  content: "\e7a7";
}
.xi-watch:before {
  content: "\e7a8";
}
.xi-calendar:before {
  content: "\e7a9";
}
.xi-calendar-o:before {
  content: "\e7aa";
}
.xi-calendar-month:before {
  content: "\e7ab";
}
.xi-calendar-week:before {
  content: "\e7ac";
}
.xi-calendar-add:before {
  content: "\e7ad";
}
.xi-calendar-remove:before {
  content: "\e7ae";
}
.xi-calendar-cancel:before {
  content: "\e7af";
}
.xi-calendar-check:before {
  content: "\e7b0";
}
.xi-file:before {
  content: "\e7b1";
}
.xi-file-add:before {
  content: "\e7b2";
}
.xi-file-remove:before {
  content: "\e7b3";
}
.xi-file-text:before {
  content: "\e7b4";
}
.xi-documents:before {
  content: "\e7b5";
}
.xi-file-image:before {
  content: "\e7b6";
}
.xi-file-movie:before {
  content: "\e7b7";
}
.xi-file-music:before {
  content: "\e7b8";
}
.xi-file-code:before {
  content: "\e7b9";
}
.xi-file-zip:before {
  content: "\e7ba";
}
.xi-file-excel:before {
  content: "\e7bb";
}
.xi-file-word:before {
  content: "\e7bc";
}
.xi-file-powerpoint:before {
  content: "\e7bd";
}
.xi-file-check:before {
  content: "\e7be";
}
.xi-file-upload:before {
  content: "\e7bf";
}
.xi-file-download:before {
  content: "\e7c0";
}
.xi-file-bookmark:before {
  content: "\e7c1";
}
.xi-folder:before {
  content: "\e7c2";
}
.xi-folder-open:before {
  content: "\e7c3";
}
.xi-folder-check:before {
  content: "\e7c4";
}
.xi-folder-plus:before {
  content: "\e7c5";
}
.xi-folder-remove:before {
  content: "\e7c6";
}
.xi-folder-upload:before {
  content: "\e7c7";
}
.xi-folder-download:before {
  content: "\e7c8";
}
.xi-folder-zip:before {
  content: "\e7c9";
}
.xi-windows:before {
  content: "\e7ca";
}
.xi-windows-text:before {
  content: "\e7cb";
}
.xi-windows-ban:before {
  content: "\e7cc";
}
.xi-windows-add:before {
  content: "\e7cd";
}
.xi-windows-remove:before {
  content: "\e7ce";
}
.xi-windows-check:before {
  content: "\e7cf";
}
.xi-windows-refresh:before {
  content: "\e7d0";
}
.xi-windows-search:before {
  content: "\e7d1";
}
.xi-windows-lock:before {
  content: "\e7d2";
}
.xi-computer-network:before {
  content: "\e7d3";
}
.xi-home-network:before {
  content: "\e7d4";
}
.xi-cloud-network:before {
  content: "\e7d5";
}
.xi-internet-network:before {
  content: "\e7d6";
}
.xi-server:before {
  content: "\e7d7";
}
.xi-server-folder:before {
  content: "\e7d8";
}
.xi-db-min:before {
  content: "\e7d9";
}
.xi-db-mid:before {
  content: "\e7da";
}
.xi-db-full:before {
  content: "\e7db";
}
.xi-db-pull:before {
  content: "\e7dc";
}
.xi-db-push:before {
  content: "\e7dd";
}
.xi-chart-bar:before {
  content: "\e7de";
}
.xi-rise:before {
  content: "\e7df";
}
.xi-decline:before {
  content: "\e7e0";
}
.xi-chart-circle:before {
  content: "\e7e1";
}
.xi-chart-donut:before {
  content: "\e7e2";
}
.xi-chart-pyramid:before {
  content: "\e7e3";
}
.xi-chart-line:before {
  content: "\e7e4";
}
.xi-chart-star:before {
  content: "\e7e5";
}
.xi-yuan:before {
  content: "\e7e6";
}
.xi-yen:before {
  content: "\e7e7";
}
.xi-pound:before {
  content: "\e7e8";
}
.xi-euro:before {
  content: "\e7e9";
}
.xi-won:before {
  content: "\e7ea";
}
.xi-dollar:before {
  content: "\e7eb";
}
.xi-peso:before {
  content: "\e7ec";
}
.xi-rupee:before {
  content: "\e7ed";
}
.xi-rial:before {
  content: "\e7ee";
}
.xi-credit-card:before {
  content: "\e7ef";
}
.xi-wallet:before {
  content: "\e7f0";
}
.xi-money:before {
  content: "\e7f3";
}
.xi-piggy-bank:before {
  content: "\e7f4";
}
.xi-strongbox:before {
  content: "\e7f5";
}
.xi-bank:before {
  content: "\e7f8";
}
.xi-briefcase:before {
  content: "\e7f9";
}
.xi-percent:before {
  content: "\e7fa";
}
.xi-calculator:before {
  content: "\e7fb";
}
.xi-payment:before {
  content: "\e7fc";
}
.xi-scales:before {
  content: "\e7fd";
}
.xi-cart:before {
  content: "\e7fe";
}
.xi-cart-add:before {
  content: "\e7ff";
}
.xi-cart-remove:before {
  content: "\e800";
}
.xi-shopping-bag:before {
  content: "\e801";
}
.xi-basket:before {
  content: "\e802";
}
.xi-barcode:before {
  content: "\e803";
}
.xi-box:before {
  content: "\e804";
}
.xi-fragile:before {
  content: "\e805";
}
.xi-hat:before {
  content: "\e806";
}
.xi-underwear:before {
  content: "\e807";
}
.xi-shirts:before {
  content: "\e808";
}
.xi-dress:before {
  content: "\e809";
}
.xi-sofa:before {
  content: "\e80a";
}
.xi-clothes:before {
  content: "\e80b";
}
.xi-barter:before {
  content: "\e80c";
}
.xi-shop:before {
  content: "\e80d";
}
.xi-shoes:before {
  content: "\e80e";
}
.xi-glasses:before {
  content: "\e80f";
}
.xi-ring:before {
  content: "\e810";
}
.xi-lipstick:before {
  content: "\e811";
}
.xi-toilet-paper:before {
  content: "\e812";
}
.xi-backpack:before {
  content: "\e813";
}
.xi-tent:before {
  content: "\e814";
}
.xi-sticker:before {
  content: "\e815";
}
.xi-coupon:before {
  content: "\e816";
}
.xi-feeding-bottle:before {
  content: "\e817";
}
.xi-apple:before {
  content: "\e818";
}
.xi-education:before {
  content: "\e84a";
}
.xi-qr-code:before {
  content: "\e857";
}
.xi-devices:before {
  content: "\e865";
}
.xi-html5:before {
  content: "\e866";
}
.xi-css3:before {
  content: "\e867";
}
.xi-ruby:before {
  content: "\e868";
}
.xi-radiation:before {
  content: "\e7f1";
}
.xi-rocket:before {
  content: "\e7f2";
}
.xi-satellite:before {
  content: "\e869";
}
.xi-atom:before {
  content: "\e86a";
}
.xi-shield:before {
  content: "\e86b";
}
.xi-globus:before {
  content: "\e7f6";
}
.xi-saturn:before {
  content: "\e86c";
}
.xi-network:before {
  content: "\e86d";
}
.xi-idea:before {
  content: "\e86e";
}
.xi-funnel:before {
  content: "\e7f7";
}
.xi-chip:before {
  content: "\e86f";
}
.xi-microscope:before {
  content: "\e870";
}
.xi-gene:before {
  content: "\e871";
}
.xi-vitro:before {
  content: "\e872";
}
.xi-robot:before {
  content: "\e873";
}
.xi-fire:before {
  content: "\e874";
}
.xi-spinner-1:before {
  content: "\e875";
}
.xi-spinner-2:before {
  content: "\e876";
}
.xi-spinner-3:before {
  content: "\e877";
}
.xi-spinner-4:before {
  content: "\e878";
}
.xi-spinner-5:before {
  content: "\e879";
}
.xi-spinner-6:before {
  content: "\e87a";
}
.xi-sun:before {
  content: "\e87b";
}
.xi-sunset:before {
  content: "\e87c";
}
.xi-umbrella:before {
  content: "\e87d";
}
.xi-humidity:before {
  content: "\e87e";
}
.xi-snow:before {
  content: "\e87f";
}
.xi-fog:before {
  content: "\e880";
}
.xi-lightning:before {
  content: "\e881";
}
.xi-cloudiness:before {
  content: "\e882";
}
.xi-cloudy-rain:before {
  content: "\e883";
}
.xi-heavy-snow:before {
  content: "\e884";
}
.xi-rain:before {
  content: "\e885";
}
.xi-cloudy-night:before {
  content: "\e886";
}
.xi-partly-cloudy:before {
  content: "\e887";
}
.xi-cloudy:before {
  content: "\e888";
}
.xi-wind:before {
  content: "\e889";
}
.xi-windy:before {
  content: "\e88a";
}
.xi-night:before {
  content: "\e88b";
}
.xi-full-moon:before {
  content: "\e88c";
}
.xi-waxing-gibbous:before {
  content: "\e88d";
}
.xi-halfmoon:before {
  content: "\e88e";
}
.xi-crescent:before {
  content: "\e88f";
}
.xi-hot:before {
  content: "\e890";
}
.xi-warm:before {
  content: "\e891";
}
.xi-cold:before {
  content: "\e892";
}
.xi-tree:before {
  content: "\e893";
}
.xi-leaf:before {
  content: "\e894";
}
.xi-flower:before {
  content: "\e895";
}
.xi-tornado:before {
  content: "\e896";
}
.xi-snowman:before {
  content: "\e897";
}
.xi-facebook:before {
  content: "\e819";
}
.xi-google-plus:before {
  content: "\e81a";
}
.xi-twitter:before {
  content: "\e81b";
}
.xi-vk:before {
  content: "\e81c";
}
.xi-blogger:before {
  content: "\e81d";
}
.xi-hubpages:before {
  content: "\e81e";
}
.xi-medium:before {
  content: "\e81f";
}
.xi-naver:before {
  content: "\e820";
}
.xi-tumblr:before {
  content: "\e821";
}
.xi-xing:before {
  content: "\e822";
}
.xi-bloglovin:before {
  content: "\e823";
}
.xi-stumbleupon:before {
  content: "\e824";
}
.xi-delicious:before {
  content: "\e825";
}
.xi-linkedin:before {
  content: "\e826";
}
.xi-pocket:before {
  content: "\e827";
}
.xi-feedly:before {
  content: "\e828";
}
.xi-social-rssfeed:before {
  content: "\e829";
}
.xi-digg:before {
  content: "\e82a";
}
.xi-reddit:before {
  content: "\e82b";
}
.xi-social-email:before {
  content: "\e82c";
}
.xi-social-print:before {
  content: "\e82d";
}
.xi-github:before {
  content: "\e82e";
}
.xi-git:before {
  content: "\e82f";
}
.xi-hunie:before {
  content: "\e830";
}
.xi-trello:before {
  content: "\e831";
}
.xi-yobi:before {
  content: "\e832";
}
.xi-d2:before {
  content: "\e898";
}
.xi-skillshare:before {
  content: "\e833";
}
.xi-slideshare:before {
  content: "\e834";
}
.xi-stackoverflow:before {
  content: "\e835";
}
.xi-flickr:before {
  content: "\e836";
}
.xi-instagram:before {
  content: "\e837";
}
.xi-kakaostory:before {
  content: "\e838";
}
.xi-path:before {
  content: "\e839";
}
.xi-behance:before {
  content: "\e83a";
}
.xi-deviantart:before {
  content: "\e83b";
}
.xi-dribbble:before {
  content: "\e83c";
}
.xi-pinterest:before {
  content: "\e83d";
}
.xi-evernote:before {
  content: "\e83e";
}
.xi-onenote:before {
  content: "\e83f";
}
.xi-goodreads:before {
  content: "\e840";
}
.xi-kickstarter:before {
  content: "\e841";
}
.xi-senscritique:before {
  content: "\e842";
}
.xi-myplace:before {
  content: "\e843";
}
.xi-soundcloud:before {
  content: "\e844";
}
.xi-vimeo:before {
  content: "\e845";
}
.xi-youtube:before {
  content: "\e846";
}
.xi-foursquare:before {
  content: "\e847";
}
.xi-trover:before {
  content: "\e848";
}
.xi-facebook-messenger:before {
  content: "\e849";
}
.xi-kakaotalk:before {
  content: "\e899";
}
.xi-line-messenger:before {
  content: "\e84b";
}
.xi-skype:before {
  content: "\e84c";
}
.xi-telegram:before {
  content: "\e84d";
}
.xi-wechat:before {
  content: "\e84e";
}
.xi-whatsapp:before {
  content: "\e84f";
}
.xi-bitrix:before {
  content: "\e850";
}
.xi-concrete5:before {
  content: "\e851";
}
.xi-dot-cms:before {
  content: "\e852";
}
.xi-drupal:before {
  content: "\e853";
}
.xi-expressionengine:before {
  content: "\e854";
}
.xi-ghost:before {
  content: "\e855";
}
.xi-joomla:before {
  content: "\e856";
}
.xi-magento:before {
  content: "\e858";
}
.xi-opencart:before {
  content: "\e859";
}
.xi-oscommerce:before {
  content: "\e85a";
}
.xi-prestashop:before {
  content: "\e85b";
}
.xi-silverstripe:before {
  content: "\e85c";
}
.xi-typo3:before {
  content: "\e85d";
}
.xi-ubercart:before {
  content: "\e85e";
}
.xi-vbulletin:before {
  content: "\e85f";
}
.xi-wix:before {
  content: "\e860";
}
.xi-virtuemart:before {
  content: "\e861";
}
.xi-wordpress:before {
  content: "\e862";
}
.xi-xpressengine:before {
  content: "\e863";
}
.xi-xe:before {
  content: "\e89b";
}
.xi-zencart:before {
  content: "\e864";
}
.xi-copyright:before {
  content: "\e89c";
}
.xi-copyleft:before {
  content: "\e89d";
}
.xi-registered:before {
  content: "\e89e";
}
.xi-trademark:before {
  content: "\e89f";
}
.xi-cc:before {
  content: "\e8a0";
}
.xi-by:before {
  content: "\e8a1";
}
.xi-sa:before {
  content: "\e8a2";
}
.xi-nd:before {
  content: "\e8a3";
}
.xi-nc:before {
  content: "\e8a4";
}
.xi-nc-eu:before {
  content: "\e8a5";
}
.xi-nc-jp:before {
  content: "\e8a6";
}
.xi-remix:before {
  content: "\e8a7";
}
.xi-pd:before {
  content: "\e8a8";
}
.xi-sampling:before {
  content: "\e8a9";
}
.xi-share:before {
  content: "\e8aa";
}
.xi-zero:before {
  content: "\e8ab";
}
.xi-x {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.xi-2x {
  font-size: 2em;
}
.xi-3x {
  font-size: 3em;
}
.xi-4x {
  font-size: 4em;
}
.xi-5x {
  font-size: 5em;
}
.xi-spin {
  -webkit-animation: xi-spin 2s infinite linear;
  animation: xi-spin 2s infinite linear;
}
@-webkit-keyframes xi-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes xi-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.xi-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.xi-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.xi-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.xi-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.xi-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .xi-flip-horizontal,
:root .xi-flip-vertical,
:root .xi-rotate-180,
:root .xi-rotate-270,
:root .xi-rotate-90 {
  filter: none;
}
.xi-fw {
  width: 1.28571429em;
  text-align: center;
}
.xi-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.xi-ul > li {
  position: relative;
}
.xi-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.xi-li.xi-lg {
  left: -1.85714286em;
}
.xi-border {
  padding: 0.2em 0.25em 0.15em;
  border: 0.08em solid #eee;
  border-radius: 0.1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.xi.pull-left {
  margin-right: 0.3em;
}
.xi.pull-right {
  margin-left: 0.3em;
}

/* Original file: files/cache/assets/compiled/16c2c7cceabcf2ad3bf102d01fcad3c3e2ac3e56.layout.scss.css */

:root,
.dark_no {
  --bh_color_main: #356356;
  --bh_color_main_50: #ebefee;
  --bh_color_main_100: #d7e0dd;
  --bh_color_main_200: #aec1bb;
  --bh_color_main_300: #86a19a;
  --bh_color_main_400: #5d8278;
  --bh_color_main_600: #2a4f45;
  --bh_color_main_700: #203b34;
  --bh_color_main_800: #152822;
  --bh_color_main_900: #0b1411;
  --bh_color_main_light: #5d8278;
  --bh_color_main_dark: #2a4f45;
  --bh_color_sub: #f63440;
  --bh_color_sub_50: #feebec;
  --bh_color_sub_100: #fdd6d9;
  --bh_color_sub_200: #fbaeb3;
  --bh_color_sub_300: #fa858c;
  --bh_color_sub_400: #f85d66;
  --bh_color_sub_600: #c52a33;
  --bh_color_sub_700: #941f26;
  --bh_color_sub_800: #62151a;
  --bh_color_sub_900: #310a0d;
  --bh_color_sub_light: #f85d66;
  --bh_color_sub_dark: #c52a33;
  --bh_color_point: #ff8953;
  --bh_color_point_50: #fff3ee;
  --bh_color_point_100: #ffe7dd;
  --bh_color_point_200: #ffd0ba;
  --bh_color_point_300: #ffb898;
  --bh_color_point_400: #ffa175;
  --bh_color_point_600: #cc6e42;
  --bh_color_point_700: #995232;
  --bh_color_point_800: #663721;
  --bh_color_point_900: #331b11;
  --bh_color_point_light: #ffa175;
  --bh_color_point_dark: #cc6e42;
  --bh_color_red: #f63440;
  --bh_color_red_point: #be2125;
  --bh_color_blue: #0058a6;
  --bh_color_text: #424242;
  --bh_color_white: white;
  --bh_color_black: black;
  --bh_color_gray_50: #fafafa;
  --bh_color_gray_100: #f5f5f5;
  --bh_color_gray_200: #eeeeee;
  --bh_color_gray_300: #e0e0e0;
  --bh_color_gray_400: #bdbdbd;
  --bh_color_gray_500: #9e9e9e;
  --bh_color_gray_600: #757575;
  --bh_color_gray_700: #616161;
  --bh_color_gray_800: #424242;
  --bh_color_gray_900: #212121;
  --bh_color_bg_main: white;
  --bh_color_bg_sub: white;
}
.color_scheme_dark {
  --bh_color_text: #fafafa;
  --bh_color_white: black;
  --bh_color_black: white;
  --bh_color_gray_50: #212121;
  --bh_color_gray_100: #424242;
  --bh_color_gray_200: #616161;
  --bh_color_gray_300: #757575;
  --bh_color_gray_400: #9e9e9e;
  --bh_color_gray_500: #bdbdbd;
  --bh_color_gray_600: #e0e0e0;
  --bh_color_gray_700: #eeeeee;
  --bh_color_gray_800: #f5f5f5;
  --bh_color_gray_900: #fafafa;
  --bh_color_bg_main: #1a1b1d;
  --bh_color_bg_sub: #2e2f32;
}
@media (prefers-color-scheme: dark) {
  :root {
    --bh_color_text: #fafafa;
    --bh_color_white: black;
    --bh_color_black: white;
    --bh_color_gray_50: #212121;
    --bh_color_gray_100: #424242;
    --bh_color_gray_200: #616161;
    --bh_color_gray_300: #757575;
    --bh_color_gray_400: #9e9e9e;
    --bh_color_gray_500: #bdbdbd;
    --bh_color_gray_600: #e0e0e0;
    --bh_color_gray_700: #eeeeee;
    --bh_color_gray_800: #f5f5f5;
    --bh_color_gray_900: #fafafa;
    --bh_color_bg_main: #1a1b1d;
    --bh_color_bg_sub: #2e2f32;
  }
  .color_scheme_light,
  .dark_no {
    --bh_color_text: #424242;
    --bh_color_white: white;
    --bh_color_black: black;
    --bh_color_gray_50: #fafafa;
    --bh_color_gray_100: #f5f5f5;
    --bh_color_gray_200: #eeeeee;
    --bh_color_gray_300: #e0e0e0;
    --bh_color_gray_400: #bdbdbd;
    --bh_color_gray_500: #9e9e9e;
    --bh_color_gray_600: #757575;
    --bh_color_gray_700: #616161;
    --bh_color_gray_800: #424242;
    --bh_color_gray_900: #212121;
    --bh_color_bg_main: white;
    --bh_color_bg_sub: white;
  }
}
/* init */
*:not(body:not(.cke_editable))::-webkit-scrollbar {
  /*width: 6px;*/
  width: 12px;
  height: 12px;
}
*:not(body:not(.cke_editable))::-webkit-scrollbar-track {
  /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
  background: transparent;
}
*:not(body:not(.cke_editable))::-webkit-scrollbar-thumb {
  /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
  background: rgba(163, 163, 163, 0.68);
  background-clip: padding-box;
  border: 3px solid transparent;
}
body,
p,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
dl,
dt,
dd,
table,
th,
td,
form,
fieldset,
legend,
input,
textarea,
button,
select {
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: none;
  word-wrap: break-word;
  word-break: keep-all;
}
html {
  font-size: 10px;
  font-size: 62.5%;
}
body {
  background-color: var(--bh_color_bg_main) !important;
  overflow-x: hidden;
  overflow-y: scroll;
  /*overflow-y: overlay;*/
}
body::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}
body::-webkit-scrollbar-track {
  background: transparent;
}
body::-webkit-scrollbar-thumb {
  background: rgba(163, 163, 163, 0.68);
}
body,
input,
textarea,
select,
button,
table {
  font-family: "Pretendard", "Roboto", "Noto Sans KR", "Apple SD Gothic Neo",
    "Malgun Gothic", "맑은 고딕", "Dotum", "돋움", sans-serif;
  color: var(--bh_color_text);
  font-size: 1.6rem;
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
ul,
ol {
  list-style: none;
  outline-style: none;
}
img,
fieldset {
  border: 0;
}
a {
  color: inherit;
  text-decoration: none;
}
a:hover,
a:active,
a:focus {
  color: inherit;
  text-decoration: none;
}
a,
button,
input[type="button"],
input[type="submit"] {
  -webkit-tap-highlight-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
a:focus,
button:focus {
  outline: none;
}
.bh ul,
.bh ol,
.bh li,
.bh dl,
.bh dt,
.bh dd {
  margin: 0;
  padding: 0;
  -webkit-text-size-adjust: none;
  word-wrap: break-word;
  word-break: keep-all;
}
.bh ul,
.bh ol {
  list-style: none;
  outline-style: none;
}
/* -init */
/* Common */
.bh {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bh .clearfix {
  zoom: 1;
}
.bh .clearfix:before,
.bh .clearfix:after {
  content: "";
  display: table;
}
.bh .clearfix::after {
  clear: both;
}
.bh * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bh *:before,
.bh *:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.bh .bs-b {
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.bh .bs-b * {
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.bh .bs-b *:before,
.bh .bs-b *:after {
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
}
.bh .bs-c {
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.bh .bs-c * {
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.bh .bs-c *:before,
.bh .bs-c *:after {
  -moz-box-sizing: content-box !important;
  -webkit-box-sizing: content-box !important;
  box-sizing: content-box !important;
}
.bh_wrap {
  width: 100%;
  max-width: 1200px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.bh_wrap_sm {
  width: 100%;
  max-width: 576px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.bh_wrap_md {
  width: 100%;
  max-width: 768px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.bh_wrap_lg {
  width: 100%;
  max-width: 992px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.bh_wrap_xl {
  width: 100%;
  max-width: 1200px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.bh_wrap_2 {
  width: 100%;
  max-width: 1300px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.bh_wrap_xxl {
  width: 100%;
  max-width: 1400px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.bh_row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.col,
[class*="col-"] {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}
.col-auto {
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
  max-width: none;
}
.col-1 {
  -ms-flex: 0 0 8.3333333333%;
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.col-2 {
  -ms-flex: 0 0 16.6666666667%;
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.col-2_5 {
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
}
.col-3 {
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
.col-4 {
  -ms-flex: 0 0 33.3333333333%;
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.col-5 {
  -ms-flex: 0 0 41.6666666667%;
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.col-6 {
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.col-7 {
  -ms-flex: 0 0 58.3333333333%;
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.col-8 {
  -ms-flex: 0 0 66.6666666667%;
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.col-9 {
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}
.col-10 {
  -ms-flex: 0 0 83.3333333333%;
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.col-11 {
  -ms-flex: 0 0 91.6666666667%;
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.col-12 {
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-sm-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-2_5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-md-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-2_5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-lg-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-2_5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xl-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-2_5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xxl-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .col-xxl-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xxl-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-2_5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .col-xxl-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xxl-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xxl-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xxl-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xxl-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xxl-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xxl-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.gutters-5 {
  margin-right: -5px;
  margin-left: -5px;
}
.gutters-5 > .col,
.gutters-5 > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.gutters-10 {
  margin-right: -10px;
  margin-left: -10px;
}
.gutters-10 > .col,
.gutters-10 > [class*="col-"] {
  padding-right: 10px;
  padding-left: 10px;
}
.gutters-15 {
  margin-right: -15px;
  margin-left: -15px;
}
.gutters-15 > .col,
.gutters-15 > [class*="col-"] {
  padding-right: 15px;
  padding-left: 15px;
}
.gutters-20 {
  margin-right: -20px;
  margin-left: -20px;
}
.gutters-20 > .col,
.gutters-20 > [class*="col-"] {
  padding-right: 20px;
  padding-left: 20px;
}
.gutters-25 {
  margin-right: -25px;
  margin-left: -25px;
}
.gutters-25 > .col,
.gutters-25 > [class*="col-"] {
  padding-right: 25px;
  padding-left: 25px;
}
.gutters-30 {
  margin-right: -30px;
  margin-left: -30px;
}
.gutters-30 > .col,
.gutters-30 > [class*="col-"] {
  padding-right: 30px;
  padding-left: 30px;
}
.gutters-35 {
  margin-right: -35px;
  margin-left: -35px;
}
.gutters-35 > .col,
.gutters-35 > [class*="col-"] {
  padding-right: 35px;
  padding-left: 35px;
}
.gutters-40 {
  margin-right: -40px;
  margin-left: -40px;
}
.gutters-40 > .col,
.gutters-40 > [class*="col-"] {
  padding-right: 40px;
  padding-left: 40px;
}
.gutters-45 {
  margin-right: -45px;
  margin-left: -45px;
}
.gutters-45 > .col,
.gutters-45 > [class*="col-"] {
  padding-right: 45px;
  padding-left: 45px;
}
.gutters-50 {
  margin-right: -50px;
  margin-left: -50px;
}
.gutters-50 > .col,
.gutters-50 > [class*="col-"] {
  padding-right: 50px;
  padding-left: 50px;
}
.yes {
  display: block;
}
.no {
  display: none;
}
.w-a {
  width: auto !important;
}
.w-1\/2 {
  width: 50% !important;
}
.w-100 {
  width: 100% !important;
}
.h-a {
  height: auto !important;
}
.h-1\/2 {
  height: 50% !important;
}
.h-100 {
  height: 100% !important;
}
.po-r {
  position: relative !important;
}
.po-a {
  position: absolute !important;
}
.po-f {
  position: fixed !important;
}
.po-sticky {
  position: sticky !important;
}
.po-static {
  position: static !important;
}
.ds-b {
  display: block !important;
}
.ds-n {
  display: none !important;
}
.ds-i {
  display: inline !important;
}
.ds-ib {
  display: inline-block !important;
}
.ds-r {
  display: revert !important;
}
.ds-u {
  display: unset !important;
}
.ds-f {
  display: -ms-flexbox !important;
  display: flex !important;
}
.ds-if {
  display: inline-flex !important;
}
.bh-flex {
  display: -ms-flexbox !important;
  display: flex !important;
}
.bh-inline-flex {
  display: inline-flex !important;
}
.bh-flex-row {
  -ms-flex-direction: row !important;
  flex-direction: row !important;
}
.bh-flex-row-r {
  -ms-flex-direction: row-reverse !important;
  flex-direction: row-reverse !important;
}
.bh-flex-col {
  -ms-flex-direction: column !important;
  flex-direction: column !important;
}
.bh-flex-col-r {
  -ms-flex-direction: column-reverse !important;
  flex-direction: column-reverse !important;
}
.bh-flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}
.bh-flex-wrap {
  -ms-flex-wrap: wrap !important;
  flex-wrap: wrap !important;
}
.bh-flex-wrap-r {
  -ms-flex-wrap: wrap-reverse !important;
  flex-wrap: wrap-reverse !important;
}
.bh-flex-init {
  -ms-flex: 0 1 auto !important;
  flex: 0 1 auto !important;
}
.bh-flex-auto {
  -ms-flex: 1 1 auto !important;
  flex: 1 1 auto !important;
}
.bh-flex-1 {
  -ms-flex: 1 1 0% !important;
  flex: 1 1 0% !important;
}
.bh-flex-none {
  -ms-flex: none !important;
  flex: none !important;
}
.bh-flex-grow {
  flex-grow: 1 !important;
}
.bh-flex-grow-0 {
  flex-grow: 0 !important;
}
.bh-flex-shrink {
  flex-shrink: 1 !important;
}
.bh-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.bh-flex-basis-a {
  flex-basis: auto !important;
}
.bh-flex-basis-0 {
  flex-basis: 0px !important;
}
.bh-flex-basis-1\/2 {
  flex-basis: 50% !important;
}
.bh-flex-basis-1\/3 {
  flex-basis: 33.333333% !important;
}
.bh-flex-basis-1\/4 {
  flex-basis: 25% !important;
}
.bh-flex-basis-1\/5 {
  flex-basis: 20% !important;
}
.bh-flex-basis-100 {
  flex-basis: 100% !important;
}
.fl-l {
  float: left !important;
}
.fl-r {
  float: right !important;
}
.fl-u {
  float: unset !important;
}
.ta-l {
  text-align: left !important;
}
.ta-c {
  text-align: center !important;
}
.ta-r {
  text-align: right !important;
}
.ta-j {
  text-align: justify;
  word-wrap: normal;
  word-break: normal;
}
.jc-c {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  justify-content: center !important;
}
.jc-s {
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
}
.jc-e {
  -ms-flex-pack: end !important;
  justify-content: flex-end !important;
}
.jc-a {
  -ms-flex-pack: distribute !important;
  justify-content: space-around !important;
}
.jc-b {
  -ms-flex-pack: justify !important;
  justify-content: space-between !important;
}
.ai-c {
  -ms-flex-align: center !important;
  align-items: center !important;
}
.ai-s {
  -ms-flex-align: start !important;
  align-items: flex-start !important;
}
.ai-e {
  -ms-flex-align: end !important;
  align-items: flex-end !important;
}
.as-a {
  -ms-flex-item-align: auto !important;
  align-self: auto !important;
}
.as-c {
  -ms-flex-item-align: center !important;
  align-self: center !important;
}
.as-s {
  -ms-flex-item-align: start !important;
  align-self: flex-start !important;
}
.as-e {
  -ms-flex-item-align: end !important;
  align-self: flex-end !important;
}
.color_scheme_dark .dark\:yes {
  display: block !important;
}
.color_scheme_dark .dark\:no {
  display: none !important;
}
.color_scheme_dark .dark\:ds-b {
  display: block !important;
}
.color_scheme_dark .dark\:ds-n {
  display: none !important;
}
.color_scheme_dark .dark\:ds-i {
  display: inline !important;
}
.color_scheme_dark .dark\:ds-ib {
  display: inline-block !important;
}
.color_scheme_dark .dark\:ds-f {
  display: -ms-flexbox !important;
  display: flex !important;
}
.color_scheme_dark .dark\:ds-if {
  display: inline-flex !important;
}
@media (min-width: 576px) {
  .sm\:gutters-5 {
    margin-right: -5px;
    margin-left: -5px;
  }
  .sm\:gutters-5 > .col,
  .sm\:gutters-5 > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
  }
  .sm\:gutters-10 {
    margin-right: -10px;
    margin-left: -10px;
  }
  .sm\:gutters-10 > .col,
  .sm\:gutters-10 > [class*="col-"] {
    padding-right: 10px;
    padding-left: 10px;
  }
  .sm\:gutters-15 {
    margin-right: -15px;
    margin-left: -15px;
  }
  .sm\:gutters-15 > .col,
  .sm\:gutters-15 > [class*="col-"] {
    padding-right: 15px;
    padding-left: 15px;
  }
  .sm\:gutters-20 {
    margin-right: -20px;
    margin-left: -20px;
  }
  .sm\:gutters-20 > .col,
  .sm\:gutters-20 > [class*="col-"] {
    padding-right: 20px;
    padding-left: 20px;
  }
  .sm\:gutters-25 {
    margin-right: -25px;
    margin-left: -25px;
  }
  .sm\:gutters-25 > .col,
  .sm\:gutters-25 > [class*="col-"] {
    padding-right: 25px;
    padding-left: 25px;
  }
  .sm\:gutters-30 {
    margin-right: -30px;
    margin-left: -30px;
  }
  .sm\:gutters-30 > .col,
  .sm\:gutters-30 > [class*="col-"] {
    padding-right: 30px;
    padding-left: 30px;
  }
  .sm\:gutters-35 {
    margin-right: -35px;
    margin-left: -35px;
  }
  .sm\:gutters-35 > .col,
  .sm\:gutters-35 > [class*="col-"] {
    padding-right: 35px;
    padding-left: 35px;
  }
  .sm\:gutters-40 {
    margin-right: -40px;
    margin-left: -40px;
  }
  .sm\:gutters-40 > .col,
  .sm\:gutters-40 > [class*="col-"] {
    padding-right: 40px;
    padding-left: 40px;
  }
  .sm\:gutters-45 {
    margin-right: -45px;
    margin-left: -45px;
  }
  .sm\:gutters-45 > .col,
  .sm\:gutters-45 > [class*="col-"] {
    padding-right: 45px;
    padding-left: 45px;
  }
  .sm\:gutters-50 {
    margin-right: -50px;
    margin-left: -50px;
  }
  .sm\:gutters-50 > .col,
  .sm\:gutters-50 > [class*="col-"] {
    padding-right: 50px;
    padding-left: 50px;
  }
  .sm\:col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .sm\:col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .sm\:col-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sm\:col-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sm\:col-2_5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .sm\:col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sm\:col-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sm\:col-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sm\:col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sm\:col-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sm\:col-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sm\:col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sm\:col-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sm\:col-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sm\:col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sm\:yes {
    display: block;
  }
  .sm\:no {
    display: none;
  }
  .sm\:w-a {
    width: auto !important;
  }
  .sm\:w-1\/2 {
    width: 50% !important;
  }
  .sm\:w-100 {
    width: 100% !important;
  }
  .sm\:h-a {
    height: auto !important;
  }
  .sm\:h-1\/2 {
    height: 50% !important;
  }
  .sm\:h-100 {
    height: 100% !important;
  }
  .sm\:po-r {
    position: relative !important;
  }
  .sm\:po-a {
    position: absolute !important;
  }
  .sm\:po-f {
    position: fixed !important;
  }
  .sm\:po-sticky {
    position: sticky !important;
  }
  .sm\:po-static {
    position: static !important;
  }
  .sm\:ds-b {
    display: block !important;
  }
  .sm\:ds-n {
    display: none !important;
  }
  .sm\:ds-i {
    display: inline !important;
  }
  .sm\:ds-ib {
    display: inline-block !important;
  }
  .sm\:ds-r {
    display: revert !important;
  }
  .sm\:ds-u {
    display: unset !important;
  }
  .sm\:ds-f {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .sm\:ds-if {
    display: inline-flex !important;
  }
  .sm\:bh-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .sm\:bh-inline-flex {
    display: inline-flex !important;
  }
  .sm\:bh-flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .sm\:bh-flex-row-r {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .sm\:bh-flex-col {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .sm\:bh-flex-col-r {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .sm\:bh-flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .sm\:bh-flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .sm\:bh-flex-wrap-r {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .sm\:bh-flex-init {
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
  }
  .sm\:bh-flex-auto {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .sm\:bh-flex-1 {
    -ms-flex: 1 1 0% !important;
    flex: 1 1 0% !important;
  }
  .sm\:bh-flex-none {
    -ms-flex: none !important;
    flex: none !important;
  }
  .sm\:bh-flex-grow {
    flex-grow: 1 !important;
  }
  .sm\:bh-flex-grow-0 {
    flex-grow: 0 !important;
  }
  .sm\:bh-flex-shrink {
    flex-shrink: 1 !important;
  }
  .sm\:bh-flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sm\:bh-flex-basis-a {
    flex-basis: auto !important;
  }
  .sm\:bh-flex-basis-0 {
    flex-basis: 0px !important;
  }
  .sm\:bh-flex-basis-1\/2 {
    flex-basis: 50% !important;
  }
  .sm\:bh-flex-basis-1\/3 {
    flex-basis: 33.333333% !important;
  }
  .sm\:bh-flex-basis-1\/4 {
    flex-basis: 25% !important;
  }
  .sm\:bh-flex-basis-1\/5 {
    flex-basis: 20% !important;
  }
  .sm\:bh-flex-basis-100 {
    flex-basis: 100% !important;
  }
  .sm\:fl-l {
    float: left !important;
  }
  .sm\:fl-r {
    float: right !important;
  }
  .sm\:fl-u {
    float: unset !important;
  }
  .sm\:ta-l {
    text-align: left !important;
  }
  .sm\:ta-c {
    text-align: center !important;
  }
  .sm\:ta-r {
    text-align: right !important;
  }
  .sm\:ta-j {
    text-align: justify;
    word-wrap: normal;
    word-break: normal;
  }
  .sm\:jc-c {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .sm\:jc-s {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .sm\:jc-e {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .sm\:jc-a {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .sm\:jc-b {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .sm\:ai-c {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .sm\:ai-s {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .sm\:ai-e {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .sm\:as-a {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .sm\:as-c {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .sm\:as-s {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .sm\:as-e {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .color_scheme_dark .dark\:sm\:yes {
    display: block !important;
  }
  .color_scheme_dark .dark\:sm\:no {
    display: none !important;
  }
  .color_scheme_dark .dark\:sm\:ds-b {
    display: block !important;
  }
  .color_scheme_dark .dark\:sm\:ds-n {
    display: none !important;
  }
  .color_scheme_dark .dark\:sm\:ds-i {
    display: inline !important;
  }
  .color_scheme_dark .dark\:sm\:ds-ib {
    display: inline-block !important;
  }
  .color_scheme_dark .dark\:sm\:ds-f {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .color_scheme_dark .dark\:sm\:ds-if {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .md\:gutters-5 {
    margin-right: -5px;
    margin-left: -5px;
  }
  .md\:gutters-5 > .col,
  .md\:gutters-5 > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
  }
  .md\:gutters-10 {
    margin-right: -10px;
    margin-left: -10px;
  }
  .md\:gutters-10 > .col,
  .md\:gutters-10 > [class*="col-"] {
    padding-right: 10px;
    padding-left: 10px;
  }
  .md\:gutters-15 {
    margin-right: -15px;
    margin-left: -15px;
  }
  .md\:gutters-15 > .col,
  .md\:gutters-15 > [class*="col-"] {
    padding-right: 15px;
    padding-left: 15px;
  }
  .md\:gutters-20 {
    margin-right: -20px;
    margin-left: -20px;
  }
  .md\:gutters-20 > .col,
  .md\:gutters-20 > [class*="col-"] {
    padding-right: 20px;
    padding-left: 20px;
  }
  .md\:gutters-25 {
    margin-right: -25px;
    margin-left: -25px;
  }
  .md\:gutters-25 > .col,
  .md\:gutters-25 > [class*="col-"] {
    padding-right: 25px;
    padding-left: 25px;
  }
  .md\:gutters-30 {
    margin-right: -30px;
    margin-left: -30px;
  }
  .md\:gutters-30 > .col,
  .md\:gutters-30 > [class*="col-"] {
    padding-right: 30px;
    padding-left: 30px;
  }
  .md\:gutters-35 {
    margin-right: -35px;
    margin-left: -35px;
  }
  .md\:gutters-35 > .col,
  .md\:gutters-35 > [class*="col-"] {
    padding-right: 35px;
    padding-left: 35px;
  }
  .md\:gutters-40 {
    margin-right: -40px;
    margin-left: -40px;
  }
  .md\:gutters-40 > .col,
  .md\:gutters-40 > [class*="col-"] {
    padding-right: 40px;
    padding-left: 40px;
  }
  .md\:gutters-45 {
    margin-right: -45px;
    margin-left: -45px;
  }
  .md\:gutters-45 > .col,
  .md\:gutters-45 > [class*="col-"] {
    padding-right: 45px;
    padding-left: 45px;
  }
  .md\:gutters-50 {
    margin-right: -50px;
    margin-left: -50px;
  }
  .md\:gutters-50 > .col,
  .md\:gutters-50 > [class*="col-"] {
    padding-right: 50px;
    padding-left: 50px;
  }
  .md\:col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .md\:col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .md\:col-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .md\:col-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .md\:col-2_5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .md\:col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .md\:col-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .md\:col-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .md\:col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .md\:col-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .md\:col-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .md\:col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .md\:col-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .md\:col-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .md\:col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .md\:yes {
    display: block;
  }
  .md\:no {
    display: none;
  }
  .md\:w-a {
    width: auto !important;
  }
  .md\:w-1\/2 {
    width: 50% !important;
  }
  .md\:w-100 {
    width: 100% !important;
  }
  .md\:h-a {
    height: auto !important;
  }
  .md\:h-1\/2 {
    height: 50% !important;
  }
  .md\:h-100 {
    height: 100% !important;
  }
  .md\:po-r {
    position: relative !important;
  }
  .md\:po-a {
    position: absolute !important;
  }
  .md\:po-f {
    position: fixed !important;
  }
  .md\:po-sticky {
    position: sticky !important;
  }
  .md\:po-static {
    position: static !important;
  }
  .md\:ds-b {
    display: block !important;
  }
  .md\:ds-n {
    display: none !important;
  }
  .md\:ds-i {
    display: inline !important;
  }
  .md\:ds-ib {
    display: inline-block !important;
  }
  .md\:ds-r {
    display: revert !important;
  }
  .md\:ds-u {
    display: unset !important;
  }
  .md\:ds-f {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .md\:ds-if {
    display: inline-flex !important;
  }
  .md\:bh-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .md\:bh-inline-flex {
    display: inline-flex !important;
  }
  .md\:bh-flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .md\:bh-flex-row-r {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .md\:bh-flex-col {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .md\:bh-flex-col-r {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .md\:bh-flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .md\:bh-flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .md\:bh-flex-wrap-r {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .md\:bh-flex-init {
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
  }
  .md\:bh-flex-auto {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .md\:bh-flex-1 {
    -ms-flex: 1 1 0% !important;
    flex: 1 1 0% !important;
  }
  .md\:bh-flex-none {
    -ms-flex: none !important;
    flex: none !important;
  }
  .md\:bh-flex-grow {
    flex-grow: 1 !important;
  }
  .md\:bh-flex-grow-0 {
    flex-grow: 0 !important;
  }
  .md\:bh-flex-shrink {
    flex-shrink: 1 !important;
  }
  .md\:bh-flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .md\:bh-flex-basis-a {
    flex-basis: auto !important;
  }
  .md\:bh-flex-basis-0 {
    flex-basis: 0px !important;
  }
  .md\:bh-flex-basis-1\/2 {
    flex-basis: 50% !important;
  }
  .md\:bh-flex-basis-1\/3 {
    flex-basis: 33.333333% !important;
  }
  .md\:bh-flex-basis-1\/4 {
    flex-basis: 25% !important;
  }
  .md\:bh-flex-basis-1\/5 {
    flex-basis: 20% !important;
  }
  .md\:bh-flex-basis-100 {
    flex-basis: 100% !important;
  }
  .md\:fl-l {
    float: left !important;
  }
  .md\:fl-r {
    float: right !important;
  }
  .md\:fl-u {
    float: unset !important;
  }
  .md\:ta-l {
    text-align: left !important;
  }
  .md\:ta-c {
    text-align: center !important;
  }
  .md\:ta-r {
    text-align: right !important;
  }
  .md\:ta-j {
    text-align: justify;
    word-wrap: normal;
    word-break: normal;
  }
  .md\:jc-c {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .md\:jc-s {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .md\:jc-e {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .md\:jc-a {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .md\:jc-b {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .md\:ai-c {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .md\:ai-s {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .md\:ai-e {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .md\:as-a {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .md\:as-c {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .md\:as-s {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .md\:as-e {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .color_scheme_dark .dark\:md\:yes {
    display: block !important;
  }
  .color_scheme_dark .dark\:md\:no {
    display: none !important;
  }
  .color_scheme_dark .dark\:md\:ds-b {
    display: block !important;
  }
  .color_scheme_dark .dark\:md\:ds-n {
    display: none !important;
  }
  .color_scheme_dark .dark\:md\:ds-i {
    display: inline !important;
  }
  .color_scheme_dark .dark\:md\:ds-ib {
    display: inline-block !important;
  }
  .color_scheme_dark .dark\:md\:ds-f {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .color_scheme_dark .dark\:md\:ds-if {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .lg\:gutters-5 {
    margin-right: -5px;
    margin-left: -5px;
  }
  .lg\:gutters-5 > .col,
  .lg\:gutters-5 > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
  }
  .lg\:gutters-10 {
    margin-right: -10px;
    margin-left: -10px;
  }
  .lg\:gutters-10 > .col,
  .lg\:gutters-10 > [class*="col-"] {
    padding-right: 10px;
    padding-left: 10px;
  }
  .lg\:gutters-15 {
    margin-right: -15px;
    margin-left: -15px;
  }
  .lg\:gutters-15 > .col,
  .lg\:gutters-15 > [class*="col-"] {
    padding-right: 15px;
    padding-left: 15px;
  }
  .lg\:gutters-20 {
    margin-right: -20px;
    margin-left: -20px;
  }
  .lg\:gutters-20 > .col,
  .lg\:gutters-20 > [class*="col-"] {
    padding-right: 20px;
    padding-left: 20px;
  }
  .lg\:gutters-25 {
    margin-right: -25px;
    margin-left: -25px;
  }
  .lg\:gutters-25 > .col,
  .lg\:gutters-25 > [class*="col-"] {
    padding-right: 25px;
    padding-left: 25px;
  }
  .lg\:gutters-30 {
    margin-right: -30px;
    margin-left: -30px;
  }
  .lg\:gutters-30 > .col,
  .lg\:gutters-30 > [class*="col-"] {
    padding-right: 30px;
    padding-left: 30px;
  }
  .lg\:gutters-35 {
    margin-right: -35px;
    margin-left: -35px;
  }
  .lg\:gutters-35 > .col,
  .lg\:gutters-35 > [class*="col-"] {
    padding-right: 35px;
    padding-left: 35px;
  }
  .lg\:gutters-40 {
    margin-right: -40px;
    margin-left: -40px;
  }
  .lg\:gutters-40 > .col,
  .lg\:gutters-40 > [class*="col-"] {
    padding-right: 40px;
    padding-left: 40px;
  }
  .lg\:gutters-45 {
    margin-right: -45px;
    margin-left: -45px;
  }
  .lg\:gutters-45 > .col,
  .lg\:gutters-45 > [class*="col-"] {
    padding-right: 45px;
    padding-left: 45px;
  }
  .lg\:gutters-50 {
    margin-right: -50px;
    margin-left: -50px;
  }
  .lg\:gutters-50 > .col,
  .lg\:gutters-50 > [class*="col-"] {
    padding-right: 50px;
    padding-left: 50px;
  }
  .lg\:col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .lg\:col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .lg\:col-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .lg\:col-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .lg\:col-2_5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .lg\:col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .lg\:col-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .lg\:col-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .lg\:col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .lg\:col-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .lg\:col-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .lg\:col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .lg\:col-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .lg\:col-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .lg\:col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .lg\:yes {
    display: block;
  }
  .lg\:no {
    display: none;
  }
  .lg\:w-a {
    width: auto !important;
  }
  .lg\:w-1\/2 {
    width: 50% !important;
  }
  .lg\:w-100 {
    width: 100% !important;
  }
  .lg\:h-a {
    height: auto !important;
  }
  .lg\:h-1\/2 {
    height: 50% !important;
  }
  .lg\:h-100 {
    height: 100% !important;
  }
  .lg\:po-r {
    position: relative !important;
  }
  .lg\:po-a {
    position: absolute !important;
  }
  .lg\:po-f {
    position: fixed !important;
  }
  .lg\:po-sticky {
    position: sticky !important;
  }
  .lg\:po-static {
    position: static !important;
  }
  .lg\:ds-b {
    display: block !important;
  }
  .lg\:ds-n {
    display: none !important;
  }
  .lg\:ds-i {
    display: inline !important;
  }
  .lg\:ds-ib {
    display: inline-block !important;
  }
  .lg\:ds-r {
    display: revert !important;
  }
  .lg\:ds-u {
    display: unset !important;
  }
  .lg\:ds-f {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .lg\:ds-if {
    display: inline-flex !important;
  }
  .lg\:bh-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .lg\:bh-inline-flex {
    display: inline-flex !important;
  }
  .lg\:bh-flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .lg\:bh-flex-row-r {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .lg\:bh-flex-col {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .lg\:bh-flex-col-r {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .lg\:bh-flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .lg\:bh-flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .lg\:bh-flex-wrap-r {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .lg\:bh-flex-init {
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
  }
  .lg\:bh-flex-auto {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .lg\:bh-flex-1 {
    -ms-flex: 1 1 0% !important;
    flex: 1 1 0% !important;
  }
  .lg\:bh-flex-none {
    -ms-flex: none !important;
    flex: none !important;
  }
  .lg\:bh-flex-grow {
    flex-grow: 1 !important;
  }
  .lg\:bh-flex-grow-0 {
    flex-grow: 0 !important;
  }
  .lg\:bh-flex-shrink {
    flex-shrink: 1 !important;
  }
  .lg\:bh-flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .lg\:bh-flex-basis-a {
    flex-basis: auto !important;
  }
  .lg\:bh-flex-basis-0 {
    flex-basis: 0px !important;
  }
  .lg\:bh-flex-basis-1\/2 {
    flex-basis: 50% !important;
  }
  .lg\:bh-flex-basis-1\/3 {
    flex-basis: 33.333333% !important;
  }
  .lg\:bh-flex-basis-1\/4 {
    flex-basis: 25% !important;
  }
  .lg\:bh-flex-basis-1\/5 {
    flex-basis: 20% !important;
  }
  .lg\:bh-flex-basis-100 {
    flex-basis: 100% !important;
  }
  .lg\:fl-l {
    float: left !important;
  }
  .lg\:fl-r {
    float: right !important;
  }
  .lg\:fl-u {
    float: unset !important;
  }
  .lg\:ta-l {
    text-align: left !important;
  }
  .lg\:ta-c {
    text-align: center !important;
  }
  .lg\:ta-r {
    text-align: right !important;
  }
  .lg\:ta-j {
    text-align: justify;
    word-wrap: normal;
    word-break: normal;
  }
  .lg\:jc-c {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .lg\:jc-s {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .lg\:jc-e {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .lg\:jc-a {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .lg\:jc-b {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .lg\:ai-c {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .lg\:ai-s {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .lg\:ai-e {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .lg\:as-a {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .lg\:as-c {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .lg\:as-s {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .lg\:as-e {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .color_scheme_dark .dark\:lg\:yes {
    display: block !important;
  }
  .color_scheme_dark .dark\:lg\:no {
    display: none !important;
  }
  .color_scheme_dark .dark\:lg\:ds-b {
    display: block !important;
  }
  .color_scheme_dark .dark\:lg\:ds-n {
    display: none !important;
  }
  .color_scheme_dark .dark\:lg\:ds-i {
    display: inline !important;
  }
  .color_scheme_dark .dark\:lg\:ds-ib {
    display: inline-block !important;
  }
  .color_scheme_dark .dark\:lg\:ds-f {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .color_scheme_dark .dark\:lg\:ds-if {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .xl\:gutters-5 {
    margin-right: -5px;
    margin-left: -5px;
  }
  .xl\:gutters-5 > .col,
  .xl\:gutters-5 > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
  }
  .xl\:gutters-10 {
    margin-right: -10px;
    margin-left: -10px;
  }
  .xl\:gutters-10 > .col,
  .xl\:gutters-10 > [class*="col-"] {
    padding-right: 10px;
    padding-left: 10px;
  }
  .xl\:gutters-15 {
    margin-right: -15px;
    margin-left: -15px;
  }
  .xl\:gutters-15 > .col,
  .xl\:gutters-15 > [class*="col-"] {
    padding-right: 15px;
    padding-left: 15px;
  }
  .xl\:gutters-20 {
    margin-right: -20px;
    margin-left: -20px;
  }
  .xl\:gutters-20 > .col,
  .xl\:gutters-20 > [class*="col-"] {
    padding-right: 20px;
    padding-left: 20px;
  }
  .xl\:gutters-25 {
    margin-right: -25px;
    margin-left: -25px;
  }
  .xl\:gutters-25 > .col,
  .xl\:gutters-25 > [class*="col-"] {
    padding-right: 25px;
    padding-left: 25px;
  }
  .xl\:gutters-30 {
    margin-right: -30px;
    margin-left: -30px;
  }
  .xl\:gutters-30 > .col,
  .xl\:gutters-30 > [class*="col-"] {
    padding-right: 30px;
    padding-left: 30px;
  }
  .xl\:gutters-35 {
    margin-right: -35px;
    margin-left: -35px;
  }
  .xl\:gutters-35 > .col,
  .xl\:gutters-35 > [class*="col-"] {
    padding-right: 35px;
    padding-left: 35px;
  }
  .xl\:gutters-40 {
    margin-right: -40px;
    margin-left: -40px;
  }
  .xl\:gutters-40 > .col,
  .xl\:gutters-40 > [class*="col-"] {
    padding-right: 40px;
    padding-left: 40px;
  }
  .xl\:gutters-45 {
    margin-right: -45px;
    margin-left: -45px;
  }
  .xl\:gutters-45 > .col,
  .xl\:gutters-45 > [class*="col-"] {
    padding-right: 45px;
    padding-left: 45px;
  }
  .xl\:gutters-50 {
    margin-right: -50px;
    margin-left: -50px;
  }
  .xl\:gutters-50 > .col,
  .xl\:gutters-50 > [class*="col-"] {
    padding-right: 50px;
    padding-left: 50px;
  }
  .xl\:col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .xl\:col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .xl\:col-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .xl\:col-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .xl\:col-2_5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .xl\:col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .xl\:col-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .xl\:col-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .xl\:col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .xl\:col-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .xl\:col-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .xl\:col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .xl\:col-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .xl\:col-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .xl\:col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .xl\:yes {
    display: block;
  }
  .xl\:no {
    display: none;
  }
  .xl\:w-a {
    width: auto !important;
  }
  .xl\:w-1\/2 {
    width: 50% !important;
  }
  .xl\:w-100 {
    width: 100% !important;
  }
  .xl\:h-a {
    height: auto !important;
  }
  .xl\:h-1\/2 {
    height: 50% !important;
  }
  .xl\:h-100 {
    height: 100% !important;
  }
  .xl\:po-r {
    position: relative !important;
  }
  .xl\:po-a {
    position: absolute !important;
  }
  .xl\:po-f {
    position: fixed !important;
  }
  .xl\:po-sticky {
    position: sticky !important;
  }
  .xl\:po-static {
    position: static !important;
  }
  .xl\:ds-b {
    display: block !important;
  }
  .xl\:ds-n {
    display: none !important;
  }
  .xl\:ds-i {
    display: inline !important;
  }
  .xl\:ds-ib {
    display: inline-block !important;
  }
  .xl\:ds-r {
    display: revert !important;
  }
  .xl\:ds-u {
    display: unset !important;
  }
  .xl\:ds-f {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .xl\:ds-if {
    display: inline-flex !important;
  }
  .xl\:bh-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .xl\:bh-inline-flex {
    display: inline-flex !important;
  }
  .xl\:bh-flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .xl\:bh-flex-row-r {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .xl\:bh-flex-col {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .xl\:bh-flex-col-r {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .xl\:bh-flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .xl\:bh-flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .xl\:bh-flex-wrap-r {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .xl\:bh-flex-init {
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
  }
  .xl\:bh-flex-auto {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .xl\:bh-flex-1 {
    -ms-flex: 1 1 0% !important;
    flex: 1 1 0% !important;
  }
  .xl\:bh-flex-none {
    -ms-flex: none !important;
    flex: none !important;
  }
  .xl\:bh-flex-grow {
    flex-grow: 1 !important;
  }
  .xl\:bh-flex-grow-0 {
    flex-grow: 0 !important;
  }
  .xl\:bh-flex-shrink {
    flex-shrink: 1 !important;
  }
  .xl\:bh-flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .xl\:bh-flex-basis-a {
    flex-basis: auto !important;
  }
  .xl\:bh-flex-basis-0 {
    flex-basis: 0px !important;
  }
  .xl\:bh-flex-basis-1\/2 {
    flex-basis: 50% !important;
  }
  .xl\:bh-flex-basis-1\/3 {
    flex-basis: 33.333333% !important;
  }
  .xl\:bh-flex-basis-1\/4 {
    flex-basis: 25% !important;
  }
  .xl\:bh-flex-basis-1\/5 {
    flex-basis: 20% !important;
  }
  .xl\:bh-flex-basis-100 {
    flex-basis: 100% !important;
  }
  .xl\:fl-l {
    float: left !important;
  }
  .xl\:fl-r {
    float: right !important;
  }
  .xl\:fl-u {
    float: unset !important;
  }
  .xl\:ta-l {
    text-align: left !important;
  }
  .xl\:ta-c {
    text-align: center !important;
  }
  .xl\:ta-r {
    text-align: right !important;
  }
  .xl\:ta-j {
    text-align: justify;
    word-wrap: normal;
    word-break: normal;
  }
  .xl\:jc-c {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .xl\:jc-s {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .xl\:jc-e {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .xl\:jc-a {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .xl\:jc-b {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .xl\:ai-c {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .xl\:ai-s {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .xl\:ai-e {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .xl\:as-a {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .xl\:as-c {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .xl\:as-s {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .xl\:as-e {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .color_scheme_dark .dark\:xl\:yes {
    display: block !important;
  }
  .color_scheme_dark .dark\:xl\:no {
    display: none !important;
  }
  .color_scheme_dark .dark\:xl\:ds-b {
    display: block !important;
  }
  .color_scheme_dark .dark\:xl\:ds-n {
    display: none !important;
  }
  .color_scheme_dark .dark\:xl\:ds-i {
    display: inline !important;
  }
  .color_scheme_dark .dark\:xl\:ds-ib {
    display: inline-block !important;
  }
  .color_scheme_dark .dark\:xl\:ds-f {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .color_scheme_dark .dark\:xl\:ds-if {
    display: inline-flex !important;
  }
}
@media (min-width: 1400px) {
  .xxl\:gutters-5 {
    margin-right: -5px;
    margin-left: -5px;
  }
  .xxl\:gutters-5 > .col,
  .xxl\:gutters-5 > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px;
  }
  .xxl\:gutters-10 {
    margin-right: -10px;
    margin-left: -10px;
  }
  .xxl\:gutters-10 > .col,
  .xxl\:gutters-10 > [class*="col-"] {
    padding-right: 10px;
    padding-left: 10px;
  }
  .xxl\:gutters-15 {
    margin-right: -15px;
    margin-left: -15px;
  }
  .xxl\:gutters-15 > .col,
  .xxl\:gutters-15 > [class*="col-"] {
    padding-right: 15px;
    padding-left: 15px;
  }
  .xxl\:gutters-20 {
    margin-right: -20px;
    margin-left: -20px;
  }
  .xxl\:gutters-20 > .col,
  .xxl\:gutters-20 > [class*="col-"] {
    padding-right: 20px;
    padding-left: 20px;
  }
  .xxl\:gutters-25 {
    margin-right: -25px;
    margin-left: -25px;
  }
  .xxl\:gutters-25 > .col,
  .xxl\:gutters-25 > [class*="col-"] {
    padding-right: 25px;
    padding-left: 25px;
  }
  .xxl\:gutters-30 {
    margin-right: -30px;
    margin-left: -30px;
  }
  .xxl\:gutters-30 > .col,
  .xxl\:gutters-30 > [class*="col-"] {
    padding-right: 30px;
    padding-left: 30px;
  }
  .xxl\:gutters-35 {
    margin-right: -35px;
    margin-left: -35px;
  }
  .xxl\:gutters-35 > .col,
  .xxl\:gutters-35 > [class*="col-"] {
    padding-right: 35px;
    padding-left: 35px;
  }
  .xxl\:gutters-40 {
    margin-right: -40px;
    margin-left: -40px;
  }
  .xxl\:gutters-40 > .col,
  .xxl\:gutters-40 > [class*="col-"] {
    padding-right: 40px;
    padding-left: 40px;
  }
  .xxl\:gutters-45 {
    margin-right: -45px;
    margin-left: -45px;
  }
  .xxl\:gutters-45 > .col,
  .xxl\:gutters-45 > [class*="col-"] {
    padding-right: 45px;
    padding-left: 45px;
  }
  .xxl\:gutters-50 {
    margin-right: -50px;
    margin-left: -50px;
  }
  .xxl\:gutters-50 > .col,
  .xxl\:gutters-50 > [class*="col-"] {
    padding-right: 50px;
    padding-left: 50px;
  }
  .xxl\:col {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }
  .xxl\:col-auto {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
  }
  .xxl\:col-1 {
    -ms-flex: 0 0 8.3333333333%;
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .xxl\:col-2 {
    -ms-flex: 0 0 16.6666666667%;
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .xxl\:col-2_5 {
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
  .xxl\:col-3 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
  .xxl\:col-4 {
    -ms-flex: 0 0 33.3333333333%;
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .xxl\:col-5 {
    -ms-flex: 0 0 41.6666666667%;
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .xxl\:col-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .xxl\:col-7 {
    -ms-flex: 0 0 58.3333333333%;
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .xxl\:col-8 {
    -ms-flex: 0 0 66.6666666667%;
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .xxl\:col-9 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }
  .xxl\:col-10 {
    -ms-flex: 0 0 83.3333333333%;
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .xxl\:col-11 {
    -ms-flex: 0 0 91.6666666667%;
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .xxl\:col-12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .xxl\:yes {
    display: block;
  }
  .xxl\:no {
    display: none;
  }
  .xxl\:w-a {
    width: auto !important;
  }
  .xxl\:w-1\/2 {
    width: 50% !important;
  }
  .xxl\:w-100 {
    width: 100% !important;
  }
  .xxl\:h-a {
    height: auto !important;
  }
  .xxl\:h-1\/2 {
    height: 50% !important;
  }
  .xxl\:h-100 {
    height: 100% !important;
  }
  .xxl\:po-r {
    position: relative !important;
  }
  .xxl\:po-a {
    position: absolute !important;
  }
  .xxl\:po-f {
    position: fixed !important;
  }
  .xxl\:po-sticky {
    position: sticky !important;
  }
  .xxl\:po-static {
    position: static !important;
  }
  .xxl\:ds-b {
    display: block !important;
  }
  .xxl\:ds-n {
    display: none !important;
  }
  .xxl\:ds-i {
    display: inline !important;
  }
  .xxl\:ds-ib {
    display: inline-block !important;
  }
  .xxl\:ds-r {
    display: revert !important;
  }
  .xxl\:ds-u {
    display: unset !important;
  }
  .xxl\:ds-f {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .xxl\:ds-if {
    display: inline-flex !important;
  }
  .xxl\:bh-flex {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .xxl\:bh-inline-flex {
    display: inline-flex !important;
  }
  .xxl\:bh-flex-row {
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
  .xxl\:bh-flex-row-r {
    -ms-flex-direction: row-reverse !important;
    flex-direction: row-reverse !important;
  }
  .xxl\:bh-flex-col {
    -ms-flex-direction: column !important;
    flex-direction: column !important;
  }
  .xxl\:bh-flex-col-r {
    -ms-flex-direction: column-reverse !important;
    flex-direction: column-reverse !important;
  }
  .xxl\:bh-flex-nowrap {
    -ms-flex-wrap: nowrap !important;
    flex-wrap: nowrap !important;
  }
  .xxl\:bh-flex-wrap {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
  }
  .xxl\:bh-flex-wrap-r {
    -ms-flex-wrap: wrap-reverse !important;
    flex-wrap: wrap-reverse !important;
  }
  .xxl\:bh-flex-init {
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
  }
  .xxl\:bh-flex-auto {
    -ms-flex: 1 1 auto !important;
    flex: 1 1 auto !important;
  }
  .xxl\:bh-flex-1 {
    -ms-flex: 1 1 0% !important;
    flex: 1 1 0% !important;
  }
  .xxl\:bh-flex-none {
    -ms-flex: none !important;
    flex: none !important;
  }
  .xxl\:bh-flex-grow {
    flex-grow: 1 !important;
  }
  .xxl\:bh-flex-grow-0 {
    flex-grow: 0 !important;
  }
  .xxl\:bh-flex-shrink {
    flex-shrink: 1 !important;
  }
  .xxl\:bh-flex-shrink-0 {
    flex-shrink: 0 !important;
  }
  .xxl\:bh-flex-basis-a {
    flex-basis: auto !important;
  }
  .xxl\:bh-flex-basis-0 {
    flex-basis: 0px !important;
  }
  .xxl\:bh-flex-basis-1\/2 {
    flex-basis: 50% !important;
  }
  .xxl\:bh-flex-basis-1\/3 {
    flex-basis: 33.333333% !important;
  }
  .xxl\:bh-flex-basis-1\/4 {
    flex-basis: 25% !important;
  }
  .xxl\:bh-flex-basis-1\/5 {
    flex-basis: 20% !important;
  }
  .xxl\:bh-flex-basis-100 {
    flex-basis: 100% !important;
  }
  .xxl\:fl-l {
    float: left !important;
  }
  .xxl\:fl-r {
    float: right !important;
  }
  .xxl\:fl-u {
    float: unset !important;
  }
  .xxl\:ta-l {
    text-align: left !important;
  }
  .xxl\:ta-c {
    text-align: center !important;
  }
  .xxl\:ta-r {
    text-align: right !important;
  }
  .xxl\:ta-j {
    text-align: justify;
    word-wrap: normal;
    word-break: normal;
  }
  .xxl\:jc-c {
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
  .xxl\:jc-s {
    -ms-flex-pack: start !important;
    justify-content: flex-start !important;
  }
  .xxl\:jc-e {
    -ms-flex-pack: end !important;
    justify-content: flex-end !important;
  }
  .xxl\:jc-a {
    -ms-flex-pack: distribute !important;
    justify-content: space-around !important;
  }
  .xxl\:jc-b {
    -ms-flex-pack: justify !important;
    justify-content: space-between !important;
  }
  .xxl\:ai-c {
    -ms-flex-align: center !important;
    align-items: center !important;
  }
  .xxl\:ai-s {
    -ms-flex-align: start !important;
    align-items: flex-start !important;
  }
  .xxl\:ai-e {
    -ms-flex-align: end !important;
    align-items: flex-end !important;
  }
  .xxl\:as-a {
    -ms-flex-item-align: auto !important;
    align-self: auto !important;
  }
  .xxl\:as-c {
    -ms-flex-item-align: center !important;
    align-self: center !important;
  }
  .xxl\:as-s {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important;
  }
  .xxl\:as-e {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important;
  }
  .color_scheme_dark .dark\:xxl\:yes {
    display: block !important;
  }
  .color_scheme_dark .dark\:xxl\:no {
    display: none !important;
  }
  .color_scheme_dark .dark\:xxl\:ds-b {
    display: block !important;
  }
  .color_scheme_dark .dark\:xxl\:ds-n {
    display: none !important;
  }
  .color_scheme_dark .dark\:xxl\:ds-i {
    display: inline !important;
  }
  .color_scheme_dark .dark\:xxl\:ds-ib {
    display: inline-block !important;
  }
  .color_scheme_dark .dark\:xxl\:ds-f {
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .color_scheme_dark .dark\:xxl\:ds-if {
    display: inline-flex !important;
  }
}
.va-m {
  vertical-align: middle;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.pd-0 {
  padding: 0 !important;
}
.pd-5 {
  padding: 0.5rem !important;
}
.pd-10 {
  padding: 1rem !important;
}
.pd-15 {
  padding: 1.5rem !important;
}
.pd-20 {
  padding: 2rem !important;
}
.pd-25 {
  padding: 2.5rem !important;
}
.pd-30 {
  padding: 3rem !important;
}
.pd-35 {
  padding: 3.5rem !important;
}
.pd-40 {
  padding: 4rem !important;
}
.pd-45 {
  padding: 4.5rem !important;
}
.pd-50 {
  padding: 5rem !important;
}
.pd-55 {
  padding: 5.5rem !important;
}
.pd-60 {
  padding: 6rem !important;
}
.pd-65 {
  padding: 6.5rem !important;
}
.pd-70 {
  padding: 7rem !important;
}
.pd-75 {
  padding: 7.5rem !important;
}
.pd-80 {
  padding: 8rem !important;
}
.pd-85 {
  padding: 8.5rem !important;
}
.pd-90 {
  padding: 9rem !important;
}
.pd-95 {
  padding: 9.5rem !important;
}
.pd-100 {
  padding: 10rem !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-5 {
  padding-top: 0.5rem !important;
}
.pt-10 {
  padding-top: 1rem !important;
}
.pt-15 {
  padding-top: 1.5rem !important;
}
.pt-20 {
  padding-top: 2rem !important;
}
.pt-25 {
  padding-top: 2.5rem !important;
}
.pt-30 {
  padding-top: 3rem !important;
}
.pt-35 {
  padding-top: 3.5rem !important;
}
.pt-40 {
  padding-top: 4rem !important;
}
.pt-45 {
  padding-top: 4.5rem !important;
}
.pt-50 {
  padding-top: 5rem !important;
}
.pt-55 {
  padding-top: 5.5rem !important;
}
.pt-60 {
  padding-top: 6rem !important;
}
.pt-65 {
  padding-top: 6.5rem !important;
}
.pt-70 {
  padding-top: 7rem !important;
}
.pt-75 {
  padding-top: 7.5rem !important;
}
.pt-80 {
  padding-top: 8rem !important;
}
.pt-85 {
  padding-top: 8.5rem !important;
}
.pt-90 {
  padding-top: 9rem !important;
}
.pt-95 {
  padding-top: 9.5rem !important;
}
.pt-100 {
  padding-top: 10rem !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pr-5 {
  padding-right: 0.5rem !important;
}
.pr-10 {
  padding-right: 1rem !important;
}
.pr-15 {
  padding-right: 1.5rem !important;
}
.pr-20 {
  padding-right: 2rem !important;
}
.pr-25 {
  padding-right: 2.5rem !important;
}
.pr-30 {
  padding-right: 3rem !important;
}
.pr-35 {
  padding-right: 3.5rem !important;
}
.pr-40 {
  padding-right: 4rem !important;
}
.pr-45 {
  padding-right: 4.5rem !important;
}
.pr-50 {
  padding-right: 5rem !important;
}
.pr-55 {
  padding-right: 5.5rem !important;
}
.pr-60 {
  padding-right: 6rem !important;
}
.pr-65 {
  padding-right: 6.5rem !important;
}
.pr-70 {
  padding-right: 7rem !important;
}
.pr-75 {
  padding-right: 7.5rem !important;
}
.pr-80 {
  padding-right: 8rem !important;
}
.pr-85 {
  padding-right: 8.5rem !important;
}
.pr-90 {
  padding-right: 9rem !important;
}
.pr-95 {
  padding-right: 9.5rem !important;
}
.pr-100 {
  padding-right: 10rem !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-5 {
  padding-bottom: 0.5rem !important;
}
.pb-10 {
  padding-bottom: 1rem !important;
}
.pb-15 {
  padding-bottom: 1.5rem !important;
}
.pb-20 {
  padding-bottom: 2rem !important;
}
.pb-25 {
  padding-bottom: 2.5rem !important;
}
.pb-30 {
  padding-bottom: 3rem !important;
}
.pb-35 {
  padding-bottom: 3.5rem !important;
}
.pb-40 {
  padding-bottom: 4rem !important;
}
.pb-45 {
  padding-bottom: 4.5rem !important;
}
.pb-50 {
  padding-bottom: 5rem !important;
}
.pb-55 {
  padding-bottom: 5.5rem !important;
}
.pb-60 {
  padding-bottom: 6rem !important;
}
.pb-65 {
  padding-bottom: 6.5rem !important;
}
.pb-70 {
  padding-bottom: 7rem !important;
}
.pb-75 {
  padding-bottom: 7.5rem !important;
}
.pb-80 {
  padding-bottom: 8rem !important;
}
.pb-85 {
  padding-bottom: 8.5rem !important;
}
.pb-90 {
  padding-bottom: 9rem !important;
}
.pb-95 {
  padding-bottom: 9.5rem !important;
}
.pb-100 {
  padding-bottom: 10rem !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.pl-5 {
  padding-left: 0.5rem !important;
}
.pl-10 {
  padding-left: 1rem !important;
}
.pl-15 {
  padding-left: 1.5rem !important;
}
.pl-20 {
  padding-left: 2rem !important;
}
.pl-25 {
  padding-left: 2.5rem !important;
}
.pl-30 {
  padding-left: 3rem !important;
}
.pl-35 {
  padding-left: 3.5rem !important;
}
.pl-40 {
  padding-left: 4rem !important;
}
.pl-45 {
  padding-left: 4.5rem !important;
}
.pl-50 {
  padding-left: 5rem !important;
}
.pl-55 {
  padding-left: 5.5rem !important;
}
.pl-60 {
  padding-left: 6rem !important;
}
.pl-65 {
  padding-left: 6.5rem !important;
}
.pl-70 {
  padding-left: 7rem !important;
}
.pl-75 {
  padding-left: 7.5rem !important;
}
.pl-80 {
  padding-left: 8rem !important;
}
.pl-85 {
  padding-left: 8.5rem !important;
}
.pl-90 {
  padding-left: 9rem !important;
}
.pl-95 {
  padding-left: 9.5rem !important;
}
.pl-100 {
  padding-left: 10rem !important;
}
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.px-5 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
.px-10 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
.px-15 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.px-20 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
.px-25 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}
.px-30 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
.px-35 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}
.px-40 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}
.px-45 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}
.px-50 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}
.px-55 {
  padding-right: 5.5rem !important;
  padding-left: 5.5rem !important;
}
.px-60 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}
.px-65 {
  padding-right: 6.5rem !important;
  padding-left: 6.5rem !important;
}
.px-70 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}
.px-75 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}
.px-80 {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}
.px-85 {
  padding-right: 8.5rem !important;
  padding-left: 8.5rem !important;
}
.px-90 {
  padding-right: 9rem !important;
  padding-left: 9rem !important;
}
.px-95 {
  padding-right: 9.5rem !important;
  padding-left: 9.5rem !important;
}
.px-100 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-5 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.py-10 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.py-15 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.py-20 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.py-25 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
.py-30 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.py-35 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}
.py-40 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.py-45 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}
.py-50 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
.py-55 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}
.py-60 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
.py-65 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}
.py-70 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}
.py-75 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}
.py-80 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}
.py-85 {
  padding-top: 8.5rem !important;
  padding-bottom: 8.5rem !important;
}
.py-90 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}
.py-95 {
  padding-top: 9.5rem !important;
  padding-bottom: 9.5rem !important;
}
.py-100 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
.mg-a {
  margin: auto !important;
}
.mg-0-a {
  margin: 0 auto !important;
}
.mg-0 {
  margin: 0 !important;
}
.mg-5 {
  margin: 0.5rem !important;
}
.mg-10 {
  margin: 1rem !important;
}
.mg-15 {
  margin: 1.5rem !important;
}
.mg-20 {
  margin: 2rem !important;
}
.mg-25 {
  margin: 2.5rem !important;
}
.mg-30 {
  margin: 3rem !important;
}
.mg-35 {
  margin: 3.5rem !important;
}
.mg-40 {
  margin: 4rem !important;
}
.mg-45 {
  margin: 4.5rem !important;
}
.mg-50 {
  margin: 5rem !important;
}
.mg-55 {
  margin: 5.5rem !important;
}
.mg-60 {
  margin: 6rem !important;
}
.mg-65 {
  margin: 6.5rem !important;
}
.mg-70 {
  margin: 7rem !important;
}
.mg-75 {
  margin: 7.5rem !important;
}
.mg-80 {
  margin: 8rem !important;
}
.mg-85 {
  margin: 8.5rem !important;
}
.mg-90 {
  margin: 9rem !important;
}
.mg-95 {
  margin: 9.5rem !important;
}
.mg-100 {
  margin: 10rem !important;
}
.mt-a {
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-5 {
  margin-top: 0.5rem !important;
}
.mt-10 {
  margin-top: 1rem !important;
}
.mt-15 {
  margin-top: 1.5rem !important;
}
.mt-20 {
  margin-top: 2rem !important;
}
.mt-25 {
  margin-top: 2.5rem !important;
}
.mt-30 {
  margin-top: 3rem !important;
}
.mt-35 {
  margin-top: 3.5rem !important;
}
.mt-40 {
  margin-top: 4rem !important;
}
.mt-45 {
  margin-top: 4.5rem !important;
}
.mt-50 {
  margin-top: 5rem !important;
}
.mt-55 {
  margin-top: 5.5rem !important;
}
.mt-60 {
  margin-top: 6rem !important;
}
.mt-65 {
  margin-top: 6.5rem !important;
}
.mt-70 {
  margin-top: 7rem !important;
}
.mt-75 {
  margin-top: 7.5rem !important;
}
.mt-80 {
  margin-top: 8rem !important;
}
.mt-85 {
  margin-top: 8.5rem !important;
}
.mt-90 {
  margin-top: 9rem !important;
}
.mt-95 {
  margin-top: 9.5rem !important;
}
.mt-100 {
  margin-top: 10rem !important;
}
.mr-a {
  margin-right: auto !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mr-5 {
  margin-right: 0.5rem !important;
}
.mr-10 {
  margin-right: 1rem !important;
}
.mr-15 {
  margin-right: 1.5rem !important;
}
.mr-20 {
  margin-right: 2rem !important;
}
.mr-25 {
  margin-right: 2.5rem !important;
}
.mr-30 {
  margin-right: 3rem !important;
}
.mr-35 {
  margin-right: 3.5rem !important;
}
.mr-40 {
  margin-right: 4rem !important;
}
.mr-45 {
  margin-right: 4.5rem !important;
}
.mr-50 {
  margin-right: 5rem !important;
}
.mr-55 {
  margin-right: 5.5rem !important;
}
.mr-60 {
  margin-right: 6rem !important;
}
.mr-65 {
  margin-right: 6.5rem !important;
}
.mr-70 {
  margin-right: 7rem !important;
}
.mr-75 {
  margin-right: 7.5rem !important;
}
.mr-80 {
  margin-right: 8rem !important;
}
.mr-85 {
  margin-right: 8.5rem !important;
}
.mr-90 {
  margin-right: 9rem !important;
}
.mr-95 {
  margin-right: 9.5rem !important;
}
.mr-100 {
  margin-right: 10rem !important;
}
.mb-a {
  margin-bottom: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-5 {
  margin-bottom: 0.5rem !important;
}
.mb-10 {
  margin-bottom: 1rem !important;
}
.mb-15 {
  margin-bottom: 1.5rem !important;
}
.mb-20 {
  margin-bottom: 2rem !important;
}
.mb-25 {
  margin-bottom: 2.5rem !important;
}
.mb-30 {
  margin-bottom: 3rem !important;
}
.mb-35 {
  margin-bottom: 3.5rem !important;
}
.mb-40 {
  margin-bottom: 4rem !important;
}
.mb-45 {
  margin-bottom: 4.5rem !important;
}
.mb-50 {
  margin-bottom: 5rem !important;
}
.mb-55 {
  margin-bottom: 5.5rem !important;
}
.mb-60 {
  margin-bottom: 6rem !important;
}
.mb-65 {
  margin-bottom: 6.5rem !important;
}
.mb-70 {
  margin-bottom: 7rem !important;
}
.mb-75 {
  margin-bottom: 7.5rem !important;
}
.mb-80 {
  margin-bottom: 8rem !important;
}
.mb-85 {
  margin-bottom: 8.5rem !important;
}
.mb-90 {
  margin-bottom: 9rem !important;
}
.mb-95 {
  margin-bottom: 9.5rem !important;
}
.mb-100 {
  margin-bottom: 10rem !important;
}
.ml-a {
  margin-left: auto !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.ml-5 {
  margin-left: 0.5rem !important;
}
.ml-10 {
  margin-left: 1rem !important;
}
.ml-15 {
  margin-left: 1.5rem !important;
}
.ml-20 {
  margin-left: 2rem !important;
}
.ml-25 {
  margin-left: 2.5rem !important;
}
.ml-30 {
  margin-left: 3rem !important;
}
.ml-35 {
  margin-left: 3.5rem !important;
}
.ml-40 {
  margin-left: 4rem !important;
}
.ml-45 {
  margin-left: 4.5rem !important;
}
.ml-50 {
  margin-left: 5rem !important;
}
.ml-55 {
  margin-left: 5.5rem !important;
}
.ml-60 {
  margin-left: 6rem !important;
}
.ml-65 {
  margin-left: 6.5rem !important;
}
.ml-70 {
  margin-left: 7rem !important;
}
.ml-75 {
  margin-left: 7.5rem !important;
}
.ml-80 {
  margin-left: 8rem !important;
}
.ml-85 {
  margin-left: 8.5rem !important;
}
.ml-90 {
  margin-left: 9rem !important;
}
.ml-95 {
  margin-left: 9.5rem !important;
}
.ml-100 {
  margin-left: 10rem !important;
}
.mx-a {
  margin-right: auto !important;
  margin-left: auto !important;
}
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}
.mx-5 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
.mx-10 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
.mx-15 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
.mx-20 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}
.mx-25 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}
.mx-30 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
.mx-35 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}
.mx-40 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}
.mx-45 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}
.mx-50 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}
.mx-55 {
  margin-right: 5.5rem !important;
  margin-left: 5.5rem !important;
}
.mx-60 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}
.mx-65 {
  margin-right: 6.5rem !important;
  margin-left: 6.5rem !important;
}
.mx-70 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}
.mx-75 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}
.mx-80 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}
.mx-85 {
  margin-right: 8.5rem !important;
  margin-left: 8.5rem !important;
}
.mx-90 {
  margin-right: 9rem !important;
  margin-left: 9rem !important;
}
.mx-95 {
  margin-right: 9.5rem !important;
  margin-left: 9.5rem !important;
}
.mx-100 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}
.my-a {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-5 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.my-10 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.my-15 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.my-20 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.my-25 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.my-30 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.my-35 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}
.my-40 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.my-45 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}
.my-50 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
.my-55 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}
.my-60 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}
.my-65 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}
.my-70 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}
.my-75 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}
.my-80 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}
.my-85 {
  margin-top: 8.5rem !important;
  margin-bottom: 8.5rem !important;
}
.my-90 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}
.my-95 {
  margin-top: 9.5rem !important;
  margin-bottom: 9.5rem !important;
}
.my-100 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}
.round-0 {
  border-radius: 0 !important;
}
.round-1 {
  border-radius: 1px !important;
}
.round-2 {
  border-radius: 2px !important;
}
.round-3 {
  border-radius: 3px !important;
}
.round-4 {
  border-radius: 4px !important;
}
.round-5 {
  border-radius: 5px !important;
}
.round-6 {
  border-radius: 6px !important;
}
.round-7 {
  border-radius: 7px !important;
}
.round-8 {
  border-radius: 8px !important;
}
.round-9 {
  border-radius: 9px !important;
}
.round-10 {
  border-radius: 10px !important;
}
.round-50 {
  border-radius: 50px !important;
}
.round-100 {
  border-radius: 100rem !important;
}
@media (min-width: 576px) {
  .sm\:pd-0 {
    padding: 0 !important;
  }
  .sm\:pd-5 {
    padding: 0.5rem !important;
  }
  .sm\:pd-10 {
    padding: 1rem !important;
  }
  .sm\:pd-15 {
    padding: 1.5rem !important;
  }
  .sm\:pd-20 {
    padding: 2rem !important;
  }
  .sm\:pd-25 {
    padding: 2.5rem !important;
  }
  .sm\:pd-30 {
    padding: 3rem !important;
  }
  .sm\:pd-35 {
    padding: 3.5rem !important;
  }
  .sm\:pd-40 {
    padding: 4rem !important;
  }
  .sm\:pd-45 {
    padding: 4.5rem !important;
  }
  .sm\:pd-50 {
    padding: 5rem !important;
  }
  .sm\:pd-55 {
    padding: 5.5rem !important;
  }
  .sm\:pd-60 {
    padding: 6rem !important;
  }
  .sm\:pd-65 {
    padding: 6.5rem !important;
  }
  .sm\:pd-70 {
    padding: 7rem !important;
  }
  .sm\:pd-75 {
    padding: 7.5rem !important;
  }
  .sm\:pd-80 {
    padding: 8rem !important;
  }
  .sm\:pd-85 {
    padding: 8.5rem !important;
  }
  .sm\:pd-90 {
    padding: 9rem !important;
  }
  .sm\:pd-95 {
    padding: 9.5rem !important;
  }
  .sm\:pd-100 {
    padding: 10rem !important;
  }
  .sm\:pt-0 {
    padding-top: 0 !important;
  }
  .sm\:pt-5 {
    padding-top: 0.5rem !important;
  }
  .sm\:pt-10 {
    padding-top: 1rem !important;
  }
  .sm\:pt-15 {
    padding-top: 1.5rem !important;
  }
  .sm\:pt-20 {
    padding-top: 2rem !important;
  }
  .sm\:pt-25 {
    padding-top: 2.5rem !important;
  }
  .sm\:pt-30 {
    padding-top: 3rem !important;
  }
  .sm\:pt-35 {
    padding-top: 3.5rem !important;
  }
  .sm\:pt-40 {
    padding-top: 4rem !important;
  }
  .sm\:pt-45 {
    padding-top: 4.5rem !important;
  }
  .sm\:pt-50 {
    padding-top: 5rem !important;
  }
  .sm\:pt-55 {
    padding-top: 5.5rem !important;
  }
  .sm\:pt-60 {
    padding-top: 6rem !important;
  }
  .sm\:pt-65 {
    padding-top: 6.5rem !important;
  }
  .sm\:pt-70 {
    padding-top: 7rem !important;
  }
  .sm\:pt-75 {
    padding-top: 7.5rem !important;
  }
  .sm\:pt-80 {
    padding-top: 8rem !important;
  }
  .sm\:pt-85 {
    padding-top: 8.5rem !important;
  }
  .sm\:pt-90 {
    padding-top: 9rem !important;
  }
  .sm\:pt-95 {
    padding-top: 9.5rem !important;
  }
  .sm\:pt-100 {
    padding-top: 10rem !important;
  }
  .sm\:pr-0 {
    padding-right: 0 !important;
  }
  .sm\:pr-5 {
    padding-right: 0.5rem !important;
  }
  .sm\:pr-10 {
    padding-right: 1rem !important;
  }
  .sm\:pr-15 {
    padding-right: 1.5rem !important;
  }
  .sm\:pr-20 {
    padding-right: 2rem !important;
  }
  .sm\:pr-25 {
    padding-right: 2.5rem !important;
  }
  .sm\:pr-30 {
    padding-right: 3rem !important;
  }
  .sm\:pr-35 {
    padding-right: 3.5rem !important;
  }
  .sm\:pr-40 {
    padding-right: 4rem !important;
  }
  .sm\:pr-45 {
    padding-right: 4.5rem !important;
  }
  .sm\:pr-50 {
    padding-right: 5rem !important;
  }
  .sm\:pr-55 {
    padding-right: 5.5rem !important;
  }
  .sm\:pr-60 {
    padding-right: 6rem !important;
  }
  .sm\:pr-65 {
    padding-right: 6.5rem !important;
  }
  .sm\:pr-70 {
    padding-right: 7rem !important;
  }
  .sm\:pr-75 {
    padding-right: 7.5rem !important;
  }
  .sm\:pr-80 {
    padding-right: 8rem !important;
  }
  .sm\:pr-85 {
    padding-right: 8.5rem !important;
  }
  .sm\:pr-90 {
    padding-right: 9rem !important;
  }
  .sm\:pr-95 {
    padding-right: 9.5rem !important;
  }
  .sm\:pr-100 {
    padding-right: 10rem !important;
  }
  .sm\:pb-0 {
    padding-bottom: 0 !important;
  }
  .sm\:pb-5 {
    padding-bottom: 0.5rem !important;
  }
  .sm\:pb-10 {
    padding-bottom: 1rem !important;
  }
  .sm\:pb-15 {
    padding-bottom: 1.5rem !important;
  }
  .sm\:pb-20 {
    padding-bottom: 2rem !important;
  }
  .sm\:pb-25 {
    padding-bottom: 2.5rem !important;
  }
  .sm\:pb-30 {
    padding-bottom: 3rem !important;
  }
  .sm\:pb-35 {
    padding-bottom: 3.5rem !important;
  }
  .sm\:pb-40 {
    padding-bottom: 4rem !important;
  }
  .sm\:pb-45 {
    padding-bottom: 4.5rem !important;
  }
  .sm\:pb-50 {
    padding-bottom: 5rem !important;
  }
  .sm\:pb-55 {
    padding-bottom: 5.5rem !important;
  }
  .sm\:pb-60 {
    padding-bottom: 6rem !important;
  }
  .sm\:pb-65 {
    padding-bottom: 6.5rem !important;
  }
  .sm\:pb-70 {
    padding-bottom: 7rem !important;
  }
  .sm\:pb-75 {
    padding-bottom: 7.5rem !important;
  }
  .sm\:pb-80 {
    padding-bottom: 8rem !important;
  }
  .sm\:pb-85 {
    padding-bottom: 8.5rem !important;
  }
  .sm\:pb-90 {
    padding-bottom: 9rem !important;
  }
  .sm\:pb-95 {
    padding-bottom: 9.5rem !important;
  }
  .sm\:pb-100 {
    padding-bottom: 10rem !important;
  }
  .sm\:pl-0 {
    padding-left: 0 !important;
  }
  .sm\:pl-5 {
    padding-left: 0.5rem !important;
  }
  .sm\:pl-10 {
    padding-left: 1rem !important;
  }
  .sm\:pl-15 {
    padding-left: 1.5rem !important;
  }
  .sm\:pl-20 {
    padding-left: 2rem !important;
  }
  .sm\:pl-25 {
    padding-left: 2.5rem !important;
  }
  .sm\:pl-30 {
    padding-left: 3rem !important;
  }
  .sm\:pl-35 {
    padding-left: 3.5rem !important;
  }
  .sm\:pl-40 {
    padding-left: 4rem !important;
  }
  .sm\:pl-45 {
    padding-left: 4.5rem !important;
  }
  .sm\:pl-50 {
    padding-left: 5rem !important;
  }
  .sm\:pl-55 {
    padding-left: 5.5rem !important;
  }
  .sm\:pl-60 {
    padding-left: 6rem !important;
  }
  .sm\:pl-65 {
    padding-left: 6.5rem !important;
  }
  .sm\:pl-70 {
    padding-left: 7rem !important;
  }
  .sm\:pl-75 {
    padding-left: 7.5rem !important;
  }
  .sm\:pl-80 {
    padding-left: 8rem !important;
  }
  .sm\:pl-85 {
    padding-left: 8.5rem !important;
  }
  .sm\:pl-90 {
    padding-left: 9rem !important;
  }
  .sm\:pl-95 {
    padding-left: 9.5rem !important;
  }
  .sm\:pl-100 {
    padding-left: 10rem !important;
  }
  .sm\:px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .sm\:px-5 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .sm\:px-10 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .sm\:px-15 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .sm\:px-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .sm\:px-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .sm\:px-30 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .sm\:px-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .sm\:px-40 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .sm\:px-45 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .sm\:px-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .sm\:px-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .sm\:px-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .sm\:px-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .sm\:px-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .sm\:px-75 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .sm\:px-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .sm\:px-85 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important;
  }
  .sm\:px-90 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .sm\:px-95 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important;
  }
  .sm\:px-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .sm\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .sm\:py-5 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .sm\:py-10 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .sm\:py-15 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .sm\:py-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .sm\:py-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .sm\:py-30 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .sm\:py-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .sm\:py-40 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .sm\:py-45 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .sm\:py-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .sm\:py-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .sm\:py-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .sm\:py-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .sm\:py-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .sm\:py-75 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .sm\:py-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .sm\:py-85 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
  .sm\:py-90 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .sm\:py-95 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
  .sm\:py-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .sm\:mg-a {
    margin: auto !important;
  }
  .sm\:mg-0-a {
    margin: 0 auto !important;
  }
  .sm\:mg-0 {
    margin: 0 !important;
  }
  .sm\:mg-5 {
    margin: 0.5rem !important;
  }
  .sm\:mg-10 {
    margin: 1rem !important;
  }
  .sm\:mg-15 {
    margin: 1.5rem !important;
  }
  .sm\:mg-20 {
    margin: 2rem !important;
  }
  .sm\:mg-25 {
    margin: 2.5rem !important;
  }
  .sm\:mg-30 {
    margin: 3rem !important;
  }
  .sm\:mg-35 {
    margin: 3.5rem !important;
  }
  .sm\:mg-40 {
    margin: 4rem !important;
  }
  .sm\:mg-45 {
    margin: 4.5rem !important;
  }
  .sm\:mg-50 {
    margin: 5rem !important;
  }
  .sm\:mg-55 {
    margin: 5.5rem !important;
  }
  .sm\:mg-60 {
    margin: 6rem !important;
  }
  .sm\:mg-65 {
    margin: 6.5rem !important;
  }
  .sm\:mg-70 {
    margin: 7rem !important;
  }
  .sm\:mg-75 {
    margin: 7.5rem !important;
  }
  .sm\:mg-80 {
    margin: 8rem !important;
  }
  .sm\:mg-85 {
    margin: 8.5rem !important;
  }
  .sm\:mg-90 {
    margin: 9rem !important;
  }
  .sm\:mg-95 {
    margin: 9.5rem !important;
  }
  .sm\:mg-100 {
    margin: 10rem !important;
  }
  .sm\:mt-a {
    margin-top: auto !important;
  }
  .sm\:mt-0 {
    margin-top: 0 !important;
  }
  .sm\:mt-5 {
    margin-top: 0.5rem !important;
  }
  .sm\:mt-10 {
    margin-top: 1rem !important;
  }
  .sm\:mt-15 {
    margin-top: 1.5rem !important;
  }
  .sm\:mt-20 {
    margin-top: 2rem !important;
  }
  .sm\:mt-25 {
    margin-top: 2.5rem !important;
  }
  .sm\:mt-30 {
    margin-top: 3rem !important;
  }
  .sm\:mt-35 {
    margin-top: 3.5rem !important;
  }
  .sm\:mt-40 {
    margin-top: 4rem !important;
  }
  .sm\:mt-45 {
    margin-top: 4.5rem !important;
  }
  .sm\:mt-50 {
    margin-top: 5rem !important;
  }
  .sm\:mt-55 {
    margin-top: 5.5rem !important;
  }
  .sm\:mt-60 {
    margin-top: 6rem !important;
  }
  .sm\:mt-65 {
    margin-top: 6.5rem !important;
  }
  .sm\:mt-70 {
    margin-top: 7rem !important;
  }
  .sm\:mt-75 {
    margin-top: 7.5rem !important;
  }
  .sm\:mt-80 {
    margin-top: 8rem !important;
  }
  .sm\:mt-85 {
    margin-top: 8.5rem !important;
  }
  .sm\:mt-90 {
    margin-top: 9rem !important;
  }
  .sm\:mt-95 {
    margin-top: 9.5rem !important;
  }
  .sm\:mt-100 {
    margin-top: 10rem !important;
  }
  .sm\:mr-a {
    margin-right: auto !important;
  }
  .sm\:mr-0 {
    margin-right: 0 !important;
  }
  .sm\:mr-5 {
    margin-right: 0.5rem !important;
  }
  .sm\:mr-10 {
    margin-right: 1rem !important;
  }
  .sm\:mr-15 {
    margin-right: 1.5rem !important;
  }
  .sm\:mr-20 {
    margin-right: 2rem !important;
  }
  .sm\:mr-25 {
    margin-right: 2.5rem !important;
  }
  .sm\:mr-30 {
    margin-right: 3rem !important;
  }
  .sm\:mr-35 {
    margin-right: 3.5rem !important;
  }
  .sm\:mr-40 {
    margin-right: 4rem !important;
  }
  .sm\:mr-45 {
    margin-right: 4.5rem !important;
  }
  .sm\:mr-50 {
    margin-right: 5rem !important;
  }
  .sm\:mr-55 {
    margin-right: 5.5rem !important;
  }
  .sm\:mr-60 {
    margin-right: 6rem !important;
  }
  .sm\:mr-65 {
    margin-right: 6.5rem !important;
  }
  .sm\:mr-70 {
    margin-right: 7rem !important;
  }
  .sm\:mr-75 {
    margin-right: 7.5rem !important;
  }
  .sm\:mr-80 {
    margin-right: 8rem !important;
  }
  .sm\:mr-85 {
    margin-right: 8.5rem !important;
  }
  .sm\:mr-90 {
    margin-right: 9rem !important;
  }
  .sm\:mr-95 {
    margin-right: 9.5rem !important;
  }
  .sm\:mr-100 {
    margin-right: 10rem !important;
  }
  .sm\:mb-a {
    margin-bottom: auto !important;
  }
  .sm\:mb-0 {
    margin-bottom: 0 !important;
  }
  .sm\:mb-5 {
    margin-bottom: 0.5rem !important;
  }
  .sm\:mb-10 {
    margin-bottom: 1rem !important;
  }
  .sm\:mb-15 {
    margin-bottom: 1.5rem !important;
  }
  .sm\:mb-20 {
    margin-bottom: 2rem !important;
  }
  .sm\:mb-25 {
    margin-bottom: 2.5rem !important;
  }
  .sm\:mb-30 {
    margin-bottom: 3rem !important;
  }
  .sm\:mb-35 {
    margin-bottom: 3.5rem !important;
  }
  .sm\:mb-40 {
    margin-bottom: 4rem !important;
  }
  .sm\:mb-45 {
    margin-bottom: 4.5rem !important;
  }
  .sm\:mb-50 {
    margin-bottom: 5rem !important;
  }
  .sm\:mb-55 {
    margin-bottom: 5.5rem !important;
  }
  .sm\:mb-60 {
    margin-bottom: 6rem !important;
  }
  .sm\:mb-65 {
    margin-bottom: 6.5rem !important;
  }
  .sm\:mb-70 {
    margin-bottom: 7rem !important;
  }
  .sm\:mb-75 {
    margin-bottom: 7.5rem !important;
  }
  .sm\:mb-80 {
    margin-bottom: 8rem !important;
  }
  .sm\:mb-85 {
    margin-bottom: 8.5rem !important;
  }
  .sm\:mb-90 {
    margin-bottom: 9rem !important;
  }
  .sm\:mb-95 {
    margin-bottom: 9.5rem !important;
  }
  .sm\:mb-100 {
    margin-bottom: 10rem !important;
  }
  .sm\:ml-a {
    margin-left: auto !important;
  }
  .sm\:ml-0 {
    margin-left: 0 !important;
  }
  .sm\:ml-5 {
    margin-left: 0.5rem !important;
  }
  .sm\:ml-10 {
    margin-left: 1rem !important;
  }
  .sm\:ml-15 {
    margin-left: 1.5rem !important;
  }
  .sm\:ml-20 {
    margin-left: 2rem !important;
  }
  .sm\:ml-25 {
    margin-left: 2.5rem !important;
  }
  .sm\:ml-30 {
    margin-left: 3rem !important;
  }
  .sm\:ml-35 {
    margin-left: 3.5rem !important;
  }
  .sm\:ml-40 {
    margin-left: 4rem !important;
  }
  .sm\:ml-45 {
    margin-left: 4.5rem !important;
  }
  .sm\:ml-50 {
    margin-left: 5rem !important;
  }
  .sm\:ml-55 {
    margin-left: 5.5rem !important;
  }
  .sm\:ml-60 {
    margin-left: 6rem !important;
  }
  .sm\:ml-65 {
    margin-left: 6.5rem !important;
  }
  .sm\:ml-70 {
    margin-left: 7rem !important;
  }
  .sm\:ml-75 {
    margin-left: 7.5rem !important;
  }
  .sm\:ml-80 {
    margin-left: 8rem !important;
  }
  .sm\:ml-85 {
    margin-left: 8.5rem !important;
  }
  .sm\:ml-90 {
    margin-left: 9rem !important;
  }
  .sm\:ml-95 {
    margin-left: 9.5rem !important;
  }
  .sm\:ml-100 {
    margin-left: 10rem !important;
  }
  .sm\:mx-a {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .sm\:mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .sm\:mx-5 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .sm\:mx-10 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .sm\:mx-15 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .sm\:mx-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .sm\:mx-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .sm\:mx-30 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .sm\:mx-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .sm\:mx-40 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .sm\:mx-45 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .sm\:mx-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .sm\:mx-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .sm\:mx-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .sm\:mx-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .sm\:mx-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .sm\:mx-75 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .sm\:mx-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .sm\:mx-85 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important;
  }
  .sm\:mx-90 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .sm\:mx-95 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important;
  }
  .sm\:mx-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .sm\:my-a {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .sm\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .sm\:my-5 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .sm\:my-10 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .sm\:my-15 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .sm\:my-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .sm\:my-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .sm\:my-30 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .sm\:my-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .sm\:my-40 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .sm\:my-45 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .sm\:my-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .sm\:my-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .sm\:my-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .sm\:my-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .sm\:my-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .sm\:my-75 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .sm\:my-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .sm\:my-85 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }
  .sm\:my-90 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .sm\:my-95 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }
  .sm\:my-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .sm\:round-0 {
    border-radius: 0 !important;
  }
  .sm\:round-1 {
    border-radius: 1px !important;
  }
  .sm\:round-2 {
    border-radius: 2px !important;
  }
  .sm\:round-3 {
    border-radius: 3px !important;
  }
  .sm\:round-4 {
    border-radius: 4px !important;
  }
  .sm\:round-5 {
    border-radius: 5px !important;
  }
  .sm\:round-6 {
    border-radius: 6px !important;
  }
  .sm\:round-7 {
    border-radius: 7px !important;
  }
  .sm\:round-8 {
    border-radius: 8px !important;
  }
  .sm\:round-9 {
    border-radius: 9px !important;
  }
  .sm\:round-10 {
    border-radius: 10px !important;
  }
  .sm\:round-50 {
    border-radius: 50px !important;
  }
  .sm\:round-100 {
    border-radius: 100rem !important;
  }
}
@media (min-width: 768px) {
  .md\:pd-0 {
    padding: 0 !important;
  }
  .md\:pd-5 {
    padding: 0.5rem !important;
  }
  .md\:pd-10 {
    padding: 1rem !important;
  }
  .md\:pd-15 {
    padding: 1.5rem !important;
  }
  .md\:pd-20 {
    padding: 2rem !important;
  }
  .md\:pd-25 {
    padding: 2.5rem !important;
  }
  .md\:pd-30 {
    padding: 3rem !important;
  }
  .md\:pd-35 {
    padding: 3.5rem !important;
  }
  .md\:pd-40 {
    padding: 4rem !important;
  }
  .md\:pd-45 {
    padding: 4.5rem !important;
  }
  .md\:pd-50 {
    padding: 5rem !important;
  }
  .md\:pd-55 {
    padding: 5.5rem !important;
  }
  .md\:pd-60 {
    padding: 6rem !important;
  }
  .md\:pd-65 {
    padding: 6.5rem !important;
  }
  .md\:pd-70 {
    padding: 7rem !important;
  }
  .md\:pd-75 {
    padding: 7.5rem !important;
  }
  .md\:pd-80 {
    padding: 8rem !important;
  }
  .md\:pd-85 {
    padding: 8.5rem !important;
  }
  .md\:pd-90 {
    padding: 9rem !important;
  }
  .md\:pd-95 {
    padding: 9.5rem !important;
  }
  .md\:pd-100 {
    padding: 10rem !important;
  }
  .md\:pt-0 {
    padding-top: 0 !important;
  }
  .md\:pt-5 {
    padding-top: 0.5rem !important;
  }
  .md\:pt-10 {
    padding-top: 1rem !important;
  }
  .md\:pt-15 {
    padding-top: 1.5rem !important;
  }
  .md\:pt-20 {
    padding-top: 2rem !important;
  }
  .md\:pt-25 {
    padding-top: 2.5rem !important;
  }
  .md\:pt-30 {
    padding-top: 3rem !important;
  }
  .md\:pt-35 {
    padding-top: 3.5rem !important;
  }
  .md\:pt-40 {
    padding-top: 4rem !important;
  }
  .md\:pt-45 {
    padding-top: 4.5rem !important;
  }
  .md\:pt-50 {
    padding-top: 5rem !important;
  }
  .md\:pt-55 {
    padding-top: 5.5rem !important;
  }
  .md\:pt-60 {
    padding-top: 6rem !important;
  }
  .md\:pt-65 {
    padding-top: 6.5rem !important;
  }
  .md\:pt-70 {
    padding-top: 7rem !important;
  }
  .md\:pt-75 {
    padding-top: 7.5rem !important;
  }
  .md\:pt-80 {
    padding-top: 8rem !important;
  }
  .md\:pt-85 {
    padding-top: 8.5rem !important;
  }
  .md\:pt-90 {
    padding-top: 9rem !important;
  }
  .md\:pt-95 {
    padding-top: 9.5rem !important;
  }
  .md\:pt-100 {
    padding-top: 10rem !important;
  }
  .md\:pr-0 {
    padding-right: 0 !important;
  }
  .md\:pr-5 {
    padding-right: 0.5rem !important;
  }
  .md\:pr-10 {
    padding-right: 1rem !important;
  }
  .md\:pr-15 {
    padding-right: 1.5rem !important;
  }
  .md\:pr-20 {
    padding-right: 2rem !important;
  }
  .md\:pr-25 {
    padding-right: 2.5rem !important;
  }
  .md\:pr-30 {
    padding-right: 3rem !important;
  }
  .md\:pr-35 {
    padding-right: 3.5rem !important;
  }
  .md\:pr-40 {
    padding-right: 4rem !important;
  }
  .md\:pr-45 {
    padding-right: 4.5rem !important;
  }
  .md\:pr-50 {
    padding-right: 5rem !important;
  }
  .md\:pr-55 {
    padding-right: 5.5rem !important;
  }
  .md\:pr-60 {
    padding-right: 6rem !important;
  }
  .md\:pr-65 {
    padding-right: 6.5rem !important;
  }
  .md\:pr-70 {
    padding-right: 7rem !important;
  }
  .md\:pr-75 {
    padding-right: 7.5rem !important;
  }
  .md\:pr-80 {
    padding-right: 8rem !important;
  }
  .md\:pr-85 {
    padding-right: 8.5rem !important;
  }
  .md\:pr-90 {
    padding-right: 9rem !important;
  }
  .md\:pr-95 {
    padding-right: 9.5rem !important;
  }
  .md\:pr-100 {
    padding-right: 10rem !important;
  }
  .md\:pb-0 {
    padding-bottom: 0 !important;
  }
  .md\:pb-5 {
    padding-bottom: 0.5rem !important;
  }
  .md\:pb-10 {
    padding-bottom: 1rem !important;
  }
  .md\:pb-15 {
    padding-bottom: 1.5rem !important;
  }
  .md\:pb-20 {
    padding-bottom: 2rem !important;
  }
  .md\:pb-25 {
    padding-bottom: 2.5rem !important;
  }
  .md\:pb-30 {
    padding-bottom: 3rem !important;
  }
  .md\:pb-35 {
    padding-bottom: 3.5rem !important;
  }
  .md\:pb-40 {
    padding-bottom: 4rem !important;
  }
  .md\:pb-45 {
    padding-bottom: 4.5rem !important;
  }
  .md\:pb-50 {
    padding-bottom: 5rem !important;
  }
  .md\:pb-55 {
    padding-bottom: 5.5rem !important;
  }
  .md\:pb-60 {
    padding-bottom: 6rem !important;
  }
  .md\:pb-65 {
    padding-bottom: 6.5rem !important;
  }
  .md\:pb-70 {
    padding-bottom: 7rem !important;
  }
  .md\:pb-75 {
    padding-bottom: 7.5rem !important;
  }
  .md\:pb-80 {
    padding-bottom: 8rem !important;
  }
  .md\:pb-85 {
    padding-bottom: 8.5rem !important;
  }
  .md\:pb-90 {
    padding-bottom: 9rem !important;
  }
  .md\:pb-95 {
    padding-bottom: 9.5rem !important;
  }
  .md\:pb-100 {
    padding-bottom: 10rem !important;
  }
  .md\:pl-0 {
    padding-left: 0 !important;
  }
  .md\:pl-5 {
    padding-left: 0.5rem !important;
  }
  .md\:pl-10 {
    padding-left: 1rem !important;
  }
  .md\:pl-15 {
    padding-left: 1.5rem !important;
  }
  .md\:pl-20 {
    padding-left: 2rem !important;
  }
  .md\:pl-25 {
    padding-left: 2.5rem !important;
  }
  .md\:pl-30 {
    padding-left: 3rem !important;
  }
  .md\:pl-35 {
    padding-left: 3.5rem !important;
  }
  .md\:pl-40 {
    padding-left: 4rem !important;
  }
  .md\:pl-45 {
    padding-left: 4.5rem !important;
  }
  .md\:pl-50 {
    padding-left: 5rem !important;
  }
  .md\:pl-55 {
    padding-left: 5.5rem !important;
  }
  .md\:pl-60 {
    padding-left: 6rem !important;
  }
  .md\:pl-65 {
    padding-left: 6.5rem !important;
  }
  .md\:pl-70 {
    padding-left: 7rem !important;
  }
  .md\:pl-75 {
    padding-left: 7.5rem !important;
  }
  .md\:pl-80 {
    padding-left: 8rem !important;
  }
  .md\:pl-85 {
    padding-left: 8.5rem !important;
  }
  .md\:pl-90 {
    padding-left: 9rem !important;
  }
  .md\:pl-95 {
    padding-left: 9.5rem !important;
  }
  .md\:pl-100 {
    padding-left: 10rem !important;
  }
  .md\:px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .md\:px-5 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .md\:px-10 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .md\:px-15 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .md\:px-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .md\:px-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .md\:px-30 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .md\:px-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .md\:px-40 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .md\:px-45 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .md\:px-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .md\:px-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .md\:px-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .md\:px-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .md\:px-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .md\:px-75 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .md\:px-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .md\:px-85 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important;
  }
  .md\:px-90 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .md\:px-95 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important;
  }
  .md\:px-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .md\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .md\:py-5 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .md\:py-10 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .md\:py-15 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .md\:py-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .md\:py-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .md\:py-30 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .md\:py-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .md\:py-40 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .md\:py-45 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .md\:py-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .md\:py-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .md\:py-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .md\:py-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .md\:py-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .md\:py-75 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .md\:py-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .md\:py-85 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
  .md\:py-90 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .md\:py-95 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
  .md\:py-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .md\:mg-a {
    margin: auto !important;
  }
  .md\:mg-0-a {
    margin: 0 auto !important;
  }
  .md\:mg-0 {
    margin: 0 !important;
  }
  .md\:mg-5 {
    margin: 0.5rem !important;
  }
  .md\:mg-10 {
    margin: 1rem !important;
  }
  .md\:mg-15 {
    margin: 1.5rem !important;
  }
  .md\:mg-20 {
    margin: 2rem !important;
  }
  .md\:mg-25 {
    margin: 2.5rem !important;
  }
  .md\:mg-30 {
    margin: 3rem !important;
  }
  .md\:mg-35 {
    margin: 3.5rem !important;
  }
  .md\:mg-40 {
    margin: 4rem !important;
  }
  .md\:mg-45 {
    margin: 4.5rem !important;
  }
  .md\:mg-50 {
    margin: 5rem !important;
  }
  .md\:mg-55 {
    margin: 5.5rem !important;
  }
  .md\:mg-60 {
    margin: 6rem !important;
  }
  .md\:mg-65 {
    margin: 6.5rem !important;
  }
  .md\:mg-70 {
    margin: 7rem !important;
  }
  .md\:mg-75 {
    margin: 7.5rem !important;
  }
  .md\:mg-80 {
    margin: 8rem !important;
  }
  .md\:mg-85 {
    margin: 8.5rem !important;
  }
  .md\:mg-90 {
    margin: 9rem !important;
  }
  .md\:mg-95 {
    margin: 9.5rem !important;
  }
  .md\:mg-100 {
    margin: 10rem !important;
  }
  .md\:mt-a {
    margin-top: auto !important;
  }
  .md\:mt-0 {
    margin-top: 0 !important;
  }
  .md\:mt-5 {
    margin-top: 0.5rem !important;
  }
  .md\:mt-10 {
    margin-top: 1rem !important;
  }
  .md\:mt-15 {
    margin-top: 1.5rem !important;
  }
  .md\:mt-20 {
    margin-top: 2rem !important;
  }
  .md\:mt-25 {
    margin-top: 2.5rem !important;
  }
  .md\:mt-30 {
    margin-top: 3rem !important;
  }
  .md\:mt-35 {
    margin-top: 3.5rem !important;
  }
  .md\:mt-40 {
    margin-top: 4rem !important;
  }
  .md\:mt-45 {
    margin-top: 4.5rem !important;
  }
  .md\:mt-50 {
    margin-top: 5rem !important;
  }
  .md\:mt-55 {
    margin-top: 5.5rem !important;
  }
  .md\:mt-60 {
    margin-top: 6rem !important;
  }
  .md\:mt-65 {
    margin-top: 6.5rem !important;
  }
  .md\:mt-70 {
    margin-top: 7rem !important;
  }
  .md\:mt-75 {
    margin-top: 7.5rem !important;
  }
  .md\:mt-80 {
    margin-top: 8rem !important;
  }
  .md\:mt-85 {
    margin-top: 8.5rem !important;
  }
  .md\:mt-90 {
    margin-top: 9rem !important;
  }
  .md\:mt-95 {
    margin-top: 9.5rem !important;
  }
  .md\:mt-100 {
    margin-top: 10rem !important;
  }
  .md\:mr-a {
    margin-right: auto !important;
  }
  .md\:mr-0 {
    margin-right: 0 !important;
  }
  .md\:mr-5 {
    margin-right: 0.5rem !important;
  }
  .md\:mr-10 {
    margin-right: 1rem !important;
  }
  .md\:mr-15 {
    margin-right: 1.5rem !important;
  }
  .md\:mr-20 {
    margin-right: 2rem !important;
  }
  .md\:mr-25 {
    margin-right: 2.5rem !important;
  }
  .md\:mr-30 {
    margin-right: 3rem !important;
  }
  .md\:mr-35 {
    margin-right: 3.5rem !important;
  }
  .md\:mr-40 {
    margin-right: 4rem !important;
  }
  .md\:mr-45 {
    margin-right: 4.5rem !important;
  }
  .md\:mr-50 {
    margin-right: 5rem !important;
  }
  .md\:mr-55 {
    margin-right: 5.5rem !important;
  }
  .md\:mr-60 {
    margin-right: 6rem !important;
  }
  .md\:mr-65 {
    margin-right: 6.5rem !important;
  }
  .md\:mr-70 {
    margin-right: 7rem !important;
  }
  .md\:mr-75 {
    margin-right: 7.5rem !important;
  }
  .md\:mr-80 {
    margin-right: 8rem !important;
  }
  .md\:mr-85 {
    margin-right: 8.5rem !important;
  }
  .md\:mr-90 {
    margin-right: 9rem !important;
  }
  .md\:mr-95 {
    margin-right: 9.5rem !important;
  }
  .md\:mr-100 {
    margin-right: 10rem !important;
  }
  .md\:mb-a {
    margin-bottom: auto !important;
  }
  .md\:mb-0 {
    margin-bottom: 0 !important;
  }
  .md\:mb-5 {
    margin-bottom: 0.5rem !important;
  }
  .md\:mb-10 {
    margin-bottom: 1rem !important;
  }
  .md\:mb-15 {
    margin-bottom: 1.5rem !important;
  }
  .md\:mb-20 {
    margin-bottom: 2rem !important;
  }
  .md\:mb-25 {
    margin-bottom: 2.5rem !important;
  }
  .md\:mb-30 {
    margin-bottom: 3rem !important;
  }
  .md\:mb-35 {
    margin-bottom: 3.5rem !important;
  }
  .md\:mb-40 {
    margin-bottom: 4rem !important;
  }
  .md\:mb-45 {
    margin-bottom: 4.5rem !important;
  }
  .md\:mb-50 {
    margin-bottom: 5rem !important;
  }
  .md\:mb-55 {
    margin-bottom: 5.5rem !important;
  }
  .md\:mb-60 {
    margin-bottom: 6rem !important;
  }
  .md\:mb-65 {
    margin-bottom: 6.5rem !important;
  }
  .md\:mb-70 {
    margin-bottom: 7rem !important;
  }
  .md\:mb-75 {
    margin-bottom: 7.5rem !important;
  }
  .md\:mb-80 {
    margin-bottom: 8rem !important;
  }
  .md\:mb-85 {
    margin-bottom: 8.5rem !important;
  }
  .md\:mb-90 {
    margin-bottom: 9rem !important;
  }
  .md\:mb-95 {
    margin-bottom: 9.5rem !important;
  }
  .md\:mb-100 {
    margin-bottom: 10rem !important;
  }
  .md\:ml-a {
    margin-left: auto !important;
  }
  .md\:ml-0 {
    margin-left: 0 !important;
  }
  .md\:ml-5 {
    margin-left: 0.5rem !important;
  }
  .md\:ml-10 {
    margin-left: 1rem !important;
  }
  .md\:ml-15 {
    margin-left: 1.5rem !important;
  }
  .md\:ml-20 {
    margin-left: 2rem !important;
  }
  .md\:ml-25 {
    margin-left: 2.5rem !important;
  }
  .md\:ml-30 {
    margin-left: 3rem !important;
  }
  .md\:ml-35 {
    margin-left: 3.5rem !important;
  }
  .md\:ml-40 {
    margin-left: 4rem !important;
  }
  .md\:ml-45 {
    margin-left: 4.5rem !important;
  }
  .md\:ml-50 {
    margin-left: 5rem !important;
  }
  .md\:ml-55 {
    margin-left: 5.5rem !important;
  }
  .md\:ml-60 {
    margin-left: 6rem !important;
  }
  .md\:ml-65 {
    margin-left: 6.5rem !important;
  }
  .md\:ml-70 {
    margin-left: 7rem !important;
  }
  .md\:ml-75 {
    margin-left: 7.5rem !important;
  }
  .md\:ml-80 {
    margin-left: 8rem !important;
  }
  .md\:ml-85 {
    margin-left: 8.5rem !important;
  }
  .md\:ml-90 {
    margin-left: 9rem !important;
  }
  .md\:ml-95 {
    margin-left: 9.5rem !important;
  }
  .md\:ml-100 {
    margin-left: 10rem !important;
  }
  .md\:mx-a {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .md\:mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .md\:mx-5 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .md\:mx-10 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .md\:mx-15 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .md\:mx-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .md\:mx-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .md\:mx-30 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .md\:mx-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .md\:mx-40 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .md\:mx-45 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .md\:mx-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .md\:mx-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .md\:mx-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .md\:mx-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .md\:mx-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .md\:mx-75 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .md\:mx-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .md\:mx-85 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important;
  }
  .md\:mx-90 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .md\:mx-95 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important;
  }
  .md\:mx-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .md\:my-a {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .md\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md\:my-5 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .md\:my-10 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .md\:my-15 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .md\:my-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .md\:my-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .md\:my-30 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .md\:my-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .md\:my-40 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .md\:my-45 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .md\:my-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .md\:my-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .md\:my-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .md\:my-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .md\:my-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .md\:my-75 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .md\:my-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .md\:my-85 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }
  .md\:my-90 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .md\:my-95 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }
  .md\:my-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .md\:round-0 {
    border-radius: 0 !important;
  }
  .md\:round-1 {
    border-radius: 1px !important;
  }
  .md\:round-2 {
    border-radius: 2px !important;
  }
  .md\:round-3 {
    border-radius: 3px !important;
  }
  .md\:round-4 {
    border-radius: 4px !important;
  }
  .md\:round-5 {
    border-radius: 5px !important;
  }
  .md\:round-6 {
    border-radius: 6px !important;
  }
  .md\:round-7 {
    border-radius: 7px !important;
  }
  .md\:round-8 {
    border-radius: 8px !important;
  }
  .md\:round-9 {
    border-radius: 9px !important;
  }
  .md\:round-10 {
    border-radius: 10px !important;
  }
  .md\:round-50 {
    border-radius: 50px !important;
  }
  .md\:round-100 {
    border-radius: 100rem !important;
  }
}
@media (min-width: 992px) {
  .lg\:pd-0 {
    padding: 0 !important;
  }
  .lg\:pd-5 {
    padding: 0.5rem !important;
  }
  .lg\:pd-10 {
    padding: 1rem !important;
  }
  .lg\:pd-15 {
    padding: 1.5rem !important;
  }
  .lg\:pd-20 {
    padding: 2rem !important;
  }
  .lg\:pd-25 {
    padding: 2.5rem !important;
  }
  .lg\:pd-30 {
    padding: 3rem !important;
  }
  .lg\:pd-35 {
    padding: 3.5rem !important;
  }
  .lg\:pd-40 {
    padding: 4rem !important;
  }
  .lg\:pd-45 {
    padding: 4.5rem !important;
  }
  .lg\:pd-50 {
    padding: 5rem !important;
  }
  .lg\:pd-55 {
    padding: 5.5rem !important;
  }
  .lg\:pd-60 {
    padding: 6rem !important;
  }
  .lg\:pd-65 {
    padding: 6.5rem !important;
  }
  .lg\:pd-70 {
    padding: 7rem !important;
  }
  .lg\:pd-75 {
    padding: 7.5rem !important;
  }
  .lg\:pd-80 {
    padding: 8rem !important;
  }
  .lg\:pd-85 {
    padding: 8.5rem !important;
  }
  .lg\:pd-90 {
    padding: 9rem !important;
  }
  .lg\:pd-95 {
    padding: 9.5rem !important;
  }
  .lg\:pd-100 {
    padding: 10rem !important;
  }
  .lg\:pt-0 {
    padding-top: 0 !important;
  }
  .lg\:pt-5 {
    padding-top: 0.5rem !important;
  }
  .lg\:pt-10 {
    padding-top: 1rem !important;
  }
  .lg\:pt-15 {
    padding-top: 1.5rem !important;
  }
  .lg\:pt-20 {
    padding-top: 2rem !important;
  }
  .lg\:pt-25 {
    padding-top: 2.5rem !important;
  }
  .lg\:pt-30 {
    padding-top: 3rem !important;
  }
  .lg\:pt-35 {
    padding-top: 3.5rem !important;
  }
  .lg\:pt-40 {
    padding-top: 4rem !important;
  }
  .lg\:pt-45 {
    padding-top: 4.5rem !important;
  }
  .lg\:pt-50 {
    padding-top: 5rem !important;
  }
  .lg\:pt-55 {
    padding-top: 5.5rem !important;
  }
  .lg\:pt-60 {
    padding-top: 6rem !important;
  }
  .lg\:pt-65 {
    padding-top: 6.5rem !important;
  }
  .lg\:pt-70 {
    padding-top: 7rem !important;
  }
  .lg\:pt-75 {
    padding-top: 7.5rem !important;
  }
  .lg\:pt-80 {
    padding-top: 8rem !important;
  }
  .lg\:pt-85 {
    padding-top: 8.5rem !important;
  }
  .lg\:pt-90 {
    padding-top: 9rem !important;
  }
  .lg\:pt-95 {
    padding-top: 9.5rem !important;
  }
  .lg\:pt-100 {
    padding-top: 10rem !important;
  }
  .lg\:pr-0 {
    padding-right: 0 !important;
  }
  .lg\:pr-5 {
    padding-right: 0.5rem !important;
  }
  .lg\:pr-10 {
    padding-right: 1rem !important;
  }
  .lg\:pr-15 {
    padding-right: 1.5rem !important;
  }
  .lg\:pr-20 {
    padding-right: 2rem !important;
  }
  .lg\:pr-25 {
    padding-right: 2.5rem !important;
  }
  .lg\:pr-30 {
    padding-right: 3rem !important;
  }
  .lg\:pr-35 {
    padding-right: 3.5rem !important;
  }
  .lg\:pr-40 {
    padding-right: 4rem !important;
  }
  .lg\:pr-45 {
    padding-right: 4.5rem !important;
  }
  .lg\:pr-50 {
    padding-right: 5rem !important;
  }
  .lg\:pr-55 {
    padding-right: 5.5rem !important;
  }
  .lg\:pr-60 {
    padding-right: 6rem !important;
  }
  .lg\:pr-65 {
    padding-right: 6.5rem !important;
  }
  .lg\:pr-70 {
    padding-right: 7rem !important;
  }
  .lg\:pr-75 {
    padding-right: 7.5rem !important;
  }
  .lg\:pr-80 {
    padding-right: 8rem !important;
  }
  .lg\:pr-85 {
    padding-right: 8.5rem !important;
  }
  .lg\:pr-90 {
    padding-right: 9rem !important;
  }
  .lg\:pr-95 {
    padding-right: 9.5rem !important;
  }
  .lg\:pr-100 {
    padding-right: 10rem !important;
  }
  .lg\:pb-0 {
    padding-bottom: 0 !important;
  }
  .lg\:pb-5 {
    padding-bottom: 0.5rem !important;
  }
  .lg\:pb-10 {
    padding-bottom: 1rem !important;
  }
  .lg\:pb-15 {
    padding-bottom: 1.5rem !important;
  }
  .lg\:pb-20 {
    padding-bottom: 2rem !important;
  }
  .lg\:pb-25 {
    padding-bottom: 2.5rem !important;
  }
  .lg\:pb-30 {
    padding-bottom: 3rem !important;
  }
  .lg\:pb-35 {
    padding-bottom: 3.5rem !important;
  }
  .lg\:pb-40 {
    padding-bottom: 4rem !important;
  }
  .lg\:pb-45 {
    padding-bottom: 4.5rem !important;
  }
  .lg\:pb-50 {
    padding-bottom: 5rem !important;
  }
  .lg\:pb-55 {
    padding-bottom: 5.5rem !important;
  }
  .lg\:pb-60 {
    padding-bottom: 6rem !important;
  }
  .lg\:pb-65 {
    padding-bottom: 6.5rem !important;
  }
  .lg\:pb-70 {
    padding-bottom: 7rem !important;
  }
  .lg\:pb-75 {
    padding-bottom: 7.5rem !important;
  }
  .lg\:pb-80 {
    padding-bottom: 8rem !important;
  }
  .lg\:pb-85 {
    padding-bottom: 8.5rem !important;
  }
  .lg\:pb-90 {
    padding-bottom: 9rem !important;
  }
  .lg\:pb-95 {
    padding-bottom: 9.5rem !important;
  }
  .lg\:pb-100 {
    padding-bottom: 10rem !important;
  }
  .lg\:pl-0 {
    padding-left: 0 !important;
  }
  .lg\:pl-5 {
    padding-left: 0.5rem !important;
  }
  .lg\:pl-10 {
    padding-left: 1rem !important;
  }
  .lg\:pl-15 {
    padding-left: 1.5rem !important;
  }
  .lg\:pl-20 {
    padding-left: 2rem !important;
  }
  .lg\:pl-25 {
    padding-left: 2.5rem !important;
  }
  .lg\:pl-30 {
    padding-left: 3rem !important;
  }
  .lg\:pl-35 {
    padding-left: 3.5rem !important;
  }
  .lg\:pl-40 {
    padding-left: 4rem !important;
  }
  .lg\:pl-45 {
    padding-left: 4.5rem !important;
  }
  .lg\:pl-50 {
    padding-left: 5rem !important;
  }
  .lg\:pl-55 {
    padding-left: 5.5rem !important;
  }
  .lg\:pl-60 {
    padding-left: 6rem !important;
  }
  .lg\:pl-65 {
    padding-left: 6.5rem !important;
  }
  .lg\:pl-70 {
    padding-left: 7rem !important;
  }
  .lg\:pl-75 {
    padding-left: 7.5rem !important;
  }
  .lg\:pl-80 {
    padding-left: 8rem !important;
  }
  .lg\:pl-85 {
    padding-left: 8.5rem !important;
  }
  .lg\:pl-90 {
    padding-left: 9rem !important;
  }
  .lg\:pl-95 {
    padding-left: 9.5rem !important;
  }
  .lg\:pl-100 {
    padding-left: 10rem !important;
  }
  .lg\:px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .lg\:px-5 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .lg\:px-10 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .lg\:px-15 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .lg\:px-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .lg\:px-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .lg\:px-30 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .lg\:px-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .lg\:px-40 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .lg\:px-45 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .lg\:px-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .lg\:px-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .lg\:px-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .lg\:px-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .lg\:px-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .lg\:px-75 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .lg\:px-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .lg\:px-85 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important;
  }
  .lg\:px-90 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .lg\:px-95 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important;
  }
  .lg\:px-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .lg\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .lg\:py-5 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .lg\:py-10 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lg\:py-15 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .lg\:py-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lg\:py-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .lg\:py-30 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lg\:py-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .lg\:py-40 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .lg\:py-45 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .lg\:py-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .lg\:py-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .lg\:py-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .lg\:py-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .lg\:py-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .lg\:py-75 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .lg\:py-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .lg\:py-85 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
  .lg\:py-90 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .lg\:py-95 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
  .lg\:py-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .lg\:mg-a {
    margin: auto !important;
  }
  .lg\:mg-0-a {
    margin: 0 auto !important;
  }
  .lg\:mg-0 {
    margin: 0 !important;
  }
  .lg\:mg-5 {
    margin: 0.5rem !important;
  }
  .lg\:mg-10 {
    margin: 1rem !important;
  }
  .lg\:mg-15 {
    margin: 1.5rem !important;
  }
  .lg\:mg-20 {
    margin: 2rem !important;
  }
  .lg\:mg-25 {
    margin: 2.5rem !important;
  }
  .lg\:mg-30 {
    margin: 3rem !important;
  }
  .lg\:mg-35 {
    margin: 3.5rem !important;
  }
  .lg\:mg-40 {
    margin: 4rem !important;
  }
  .lg\:mg-45 {
    margin: 4.5rem !important;
  }
  .lg\:mg-50 {
    margin: 5rem !important;
  }
  .lg\:mg-55 {
    margin: 5.5rem !important;
  }
  .lg\:mg-60 {
    margin: 6rem !important;
  }
  .lg\:mg-65 {
    margin: 6.5rem !important;
  }
  .lg\:mg-70 {
    margin: 7rem !important;
  }
  .lg\:mg-75 {
    margin: 7.5rem !important;
  }
  .lg\:mg-80 {
    margin: 8rem !important;
  }
  .lg\:mg-85 {
    margin: 8.5rem !important;
  }
  .lg\:mg-90 {
    margin: 9rem !important;
  }
  .lg\:mg-95 {
    margin: 9.5rem !important;
  }
  .lg\:mg-100 {
    margin: 10rem !important;
  }
  .lg\:mt-a {
    margin-top: auto !important;
  }
  .lg\:mt-0 {
    margin-top: 0 !important;
  }
  .lg\:mt-5 {
    margin-top: 0.5rem !important;
  }
  .lg\:mt-10 {
    margin-top: 1rem !important;
  }
  .lg\:mt-15 {
    margin-top: 1.5rem !important;
  }
  .lg\:mt-20 {
    margin-top: 2rem !important;
  }
  .lg\:mt-25 {
    margin-top: 2.5rem !important;
  }
  .lg\:mt-30 {
    margin-top: 3rem !important;
  }
  .lg\:mt-35 {
    margin-top: 3.5rem !important;
  }
  .lg\:mt-40 {
    margin-top: 4rem !important;
  }
  .lg\:mt-45 {
    margin-top: 4.5rem !important;
  }
  .lg\:mt-50 {
    margin-top: 5rem !important;
  }
  .lg\:mt-55 {
    margin-top: 5.5rem !important;
  }
  .lg\:mt-60 {
    margin-top: 6rem !important;
  }
  .lg\:mt-65 {
    margin-top: 6.5rem !important;
  }
  .lg\:mt-70 {
    margin-top: 7rem !important;
  }
  .lg\:mt-75 {
    margin-top: 7.5rem !important;
  }
  .lg\:mt-80 {
    margin-top: 8rem !important;
  }
  .lg\:mt-85 {
    margin-top: 8.5rem !important;
  }
  .lg\:mt-90 {
    margin-top: 9rem !important;
  }
  .lg\:mt-95 {
    margin-top: 9.5rem !important;
  }
  .lg\:mt-100 {
    margin-top: 10rem !important;
  }
  .lg\:mr-a {
    margin-right: auto !important;
  }
  .lg\:mr-0 {
    margin-right: 0 !important;
  }
  .lg\:mr-5 {
    margin-right: 0.5rem !important;
  }
  .lg\:mr-10 {
    margin-right: 1rem !important;
  }
  .lg\:mr-15 {
    margin-right: 1.5rem !important;
  }
  .lg\:mr-20 {
    margin-right: 2rem !important;
  }
  .lg\:mr-25 {
    margin-right: 2.5rem !important;
  }
  .lg\:mr-30 {
    margin-right: 3rem !important;
  }
  .lg\:mr-35 {
    margin-right: 3.5rem !important;
  }
  .lg\:mr-40 {
    margin-right: 4rem !important;
  }
  .lg\:mr-45 {
    margin-right: 4.5rem !important;
  }
  .lg\:mr-50 {
    margin-right: 5rem !important;
  }
  .lg\:mr-55 {
    margin-right: 5.5rem !important;
  }
  .lg\:mr-60 {
    margin-right: 6rem !important;
  }
  .lg\:mr-65 {
    margin-right: 6.5rem !important;
  }
  .lg\:mr-70 {
    margin-right: 7rem !important;
  }
  .lg\:mr-75 {
    margin-right: 7.5rem !important;
  }
  .lg\:mr-80 {
    margin-right: 8rem !important;
  }
  .lg\:mr-85 {
    margin-right: 8.5rem !important;
  }
  .lg\:mr-90 {
    margin-right: 9rem !important;
  }
  .lg\:mr-95 {
    margin-right: 9.5rem !important;
  }
  .lg\:mr-100 {
    margin-right: 10rem !important;
  }
  .lg\:mb-a {
    margin-bottom: auto !important;
  }
  .lg\:mb-0 {
    margin-bottom: 0 !important;
  }
  .lg\:mb-5 {
    margin-bottom: 0.5rem !important;
  }
  .lg\:mb-10 {
    margin-bottom: 1rem !important;
  }
  .lg\:mb-15 {
    margin-bottom: 1.5rem !important;
  }
  .lg\:mb-20 {
    margin-bottom: 2rem !important;
  }
  .lg\:mb-25 {
    margin-bottom: 2.5rem !important;
  }
  .lg\:mb-30 {
    margin-bottom: 3rem !important;
  }
  .lg\:mb-35 {
    margin-bottom: 3.5rem !important;
  }
  .lg\:mb-40 {
    margin-bottom: 4rem !important;
  }
  .lg\:mb-45 {
    margin-bottom: 4.5rem !important;
  }
  .lg\:mb-50 {
    margin-bottom: 5rem !important;
  }
  .lg\:mb-55 {
    margin-bottom: 5.5rem !important;
  }
  .lg\:mb-60 {
    margin-bottom: 6rem !important;
  }
  .lg\:mb-65 {
    margin-bottom: 6.5rem !important;
  }
  .lg\:mb-70 {
    margin-bottom: 7rem !important;
  }
  .lg\:mb-75 {
    margin-bottom: 7.5rem !important;
  }
  .lg\:mb-80 {
    margin-bottom: 8rem !important;
  }
  .lg\:mb-85 {
    margin-bottom: 8.5rem !important;
  }
  .lg\:mb-90 {
    margin-bottom: 9rem !important;
  }
  .lg\:mb-95 {
    margin-bottom: 9.5rem !important;
  }
  .lg\:mb-100 {
    margin-bottom: 10rem !important;
  }
  .lg\:ml-a {
    margin-left: auto !important;
  }
  .lg\:ml-0 {
    margin-left: 0 !important;
  }
  .lg\:ml-5 {
    margin-left: 0.5rem !important;
  }
  .lg\:ml-10 {
    margin-left: 1rem !important;
  }
  .lg\:ml-15 {
    margin-left: 1.5rem !important;
  }
  .lg\:ml-20 {
    margin-left: 2rem !important;
  }
  .lg\:ml-25 {
    margin-left: 2.5rem !important;
  }
  .lg\:ml-30 {
    margin-left: 3rem !important;
  }
  .lg\:ml-35 {
    margin-left: 3.5rem !important;
  }
  .lg\:ml-40 {
    margin-left: 4rem !important;
  }
  .lg\:ml-45 {
    margin-left: 4.5rem !important;
  }
  .lg\:ml-50 {
    margin-left: 5rem !important;
  }
  .lg\:ml-55 {
    margin-left: 5.5rem !important;
  }
  .lg\:ml-60 {
    margin-left: 6rem !important;
  }
  .lg\:ml-65 {
    margin-left: 6.5rem !important;
  }
  .lg\:ml-70 {
    margin-left: 7rem !important;
  }
  .lg\:ml-75 {
    margin-left: 7.5rem !important;
  }
  .lg\:ml-80 {
    margin-left: 8rem !important;
  }
  .lg\:ml-85 {
    margin-left: 8.5rem !important;
  }
  .lg\:ml-90 {
    margin-left: 9rem !important;
  }
  .lg\:ml-95 {
    margin-left: 9.5rem !important;
  }
  .lg\:ml-100 {
    margin-left: 10rem !important;
  }
  .lg\:mx-a {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .lg\:mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .lg\:mx-5 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .lg\:mx-10 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .lg\:mx-15 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .lg\:mx-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .lg\:mx-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .lg\:mx-30 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .lg\:mx-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .lg\:mx-40 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .lg\:mx-45 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .lg\:mx-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .lg\:mx-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .lg\:mx-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .lg\:mx-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .lg\:mx-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .lg\:mx-75 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .lg\:mx-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .lg\:mx-85 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important;
  }
  .lg\:mx-90 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .lg\:mx-95 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important;
  }
  .lg\:mx-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .lg\:my-a {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .lg\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lg\:my-5 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .lg\:my-10 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .lg\:my-15 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .lg\:my-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .lg\:my-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .lg\:my-30 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .lg\:my-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .lg\:my-40 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .lg\:my-45 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .lg\:my-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .lg\:my-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .lg\:my-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .lg\:my-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .lg\:my-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .lg\:my-75 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .lg\:my-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .lg\:my-85 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }
  .lg\:my-90 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .lg\:my-95 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }
  .lg\:my-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .lg\:round-0 {
    border-radius: 0 !important;
  }
  .lg\:round-1 {
    border-radius: 1px !important;
  }
  .lg\:round-2 {
    border-radius: 2px !important;
  }
  .lg\:round-3 {
    border-radius: 3px !important;
  }
  .lg\:round-4 {
    border-radius: 4px !important;
  }
  .lg\:round-5 {
    border-radius: 5px !important;
  }
  .lg\:round-6 {
    border-radius: 6px !important;
  }
  .lg\:round-7 {
    border-radius: 7px !important;
  }
  .lg\:round-8 {
    border-radius: 8px !important;
  }
  .lg\:round-9 {
    border-radius: 9px !important;
  }
  .lg\:round-10 {
    border-radius: 10px !important;
  }
  .lg\:round-50 {
    border-radius: 50px !important;
  }
  .lg\:round-100 {
    border-radius: 100rem !important;
  }
}
@media (min-width: 1200px) {
  .xl\:pd-0 {
    padding: 0 !important;
  }
  .xl\:pd-5 {
    padding: 0.5rem !important;
  }
  .xl\:pd-10 {
    padding: 1rem !important;
  }
  .xl\:pd-15 {
    padding: 1.5rem !important;
  }
  .xl\:pd-20 {
    padding: 2rem !important;
  }
  .xl\:pd-25 {
    padding: 2.5rem !important;
  }
  .xl\:pd-30 {
    padding: 3rem !important;
  }
  .xl\:pd-35 {
    padding: 3.5rem !important;
  }
  .xl\:pd-40 {
    padding: 4rem !important;
  }
  .xl\:pd-45 {
    padding: 4.5rem !important;
  }
  .xl\:pd-50 {
    padding: 5rem !important;
  }
  .xl\:pd-55 {
    padding: 5.5rem !important;
  }
  .xl\:pd-60 {
    padding: 6rem !important;
  }
  .xl\:pd-65 {
    padding: 6.5rem !important;
  }
  .xl\:pd-70 {
    padding: 7rem !important;
  }
  .xl\:pd-75 {
    padding: 7.5rem !important;
  }
  .xl\:pd-80 {
    padding: 8rem !important;
  }
  .xl\:pd-85 {
    padding: 8.5rem !important;
  }
  .xl\:pd-90 {
    padding: 9rem !important;
  }
  .xl\:pd-95 {
    padding: 9.5rem !important;
  }
  .xl\:pd-100 {
    padding: 10rem !important;
  }
  .xl\:pt-0 {
    padding-top: 0 !important;
  }
  .xl\:pt-5 {
    padding-top: 0.5rem !important;
  }
  .xl\:pt-10 {
    padding-top: 1rem !important;
  }
  .xl\:pt-15 {
    padding-top: 1.5rem !important;
  }
  .xl\:pt-20 {
    padding-top: 2rem !important;
  }
  .xl\:pt-25 {
    padding-top: 2.5rem !important;
  }
  .xl\:pt-30 {
    padding-top: 3rem !important;
  }
  .xl\:pt-35 {
    padding-top: 3.5rem !important;
  }
  .xl\:pt-40 {
    padding-top: 4rem !important;
  }
  .xl\:pt-45 {
    padding-top: 4.5rem !important;
  }
  .xl\:pt-50 {
    padding-top: 5rem !important;
  }
  .xl\:pt-55 {
    padding-top: 5.5rem !important;
  }
  .xl\:pt-60 {
    padding-top: 6rem !important;
  }
  .xl\:pt-65 {
    padding-top: 6.5rem !important;
  }
  .xl\:pt-70 {
    padding-top: 7rem !important;
  }
  .xl\:pt-75 {
    padding-top: 7.5rem !important;
  }
  .xl\:pt-80 {
    padding-top: 8rem !important;
  }
  .xl\:pt-85 {
    padding-top: 8.5rem !important;
  }
  .xl\:pt-90 {
    padding-top: 9rem !important;
  }
  .xl\:pt-95 {
    padding-top: 9.5rem !important;
  }
  .xl\:pt-100 {
    padding-top: 10rem !important;
  }
  .xl\:pr-0 {
    padding-right: 0 !important;
  }
  .xl\:pr-5 {
    padding-right: 0.5rem !important;
  }
  .xl\:pr-10 {
    padding-right: 1rem !important;
  }
  .xl\:pr-15 {
    padding-right: 1.5rem !important;
  }
  .xl\:pr-20 {
    padding-right: 2rem !important;
  }
  .xl\:pr-25 {
    padding-right: 2.5rem !important;
  }
  .xl\:pr-30 {
    padding-right: 3rem !important;
  }
  .xl\:pr-35 {
    padding-right: 3.5rem !important;
  }
  .xl\:pr-40 {
    padding-right: 4rem !important;
  }
  .xl\:pr-45 {
    padding-right: 4.5rem !important;
  }
  .xl\:pr-50 {
    padding-right: 5rem !important;
  }
  .xl\:pr-55 {
    padding-right: 5.5rem !important;
  }
  .xl\:pr-60 {
    padding-right: 6rem !important;
  }
  .xl\:pr-65 {
    padding-right: 6.5rem !important;
  }
  .xl\:pr-70 {
    padding-right: 7rem !important;
  }
  .xl\:pr-75 {
    padding-right: 7.5rem !important;
  }
  .xl\:pr-80 {
    padding-right: 8rem !important;
  }
  .xl\:pr-85 {
    padding-right: 8.5rem !important;
  }
  .xl\:pr-90 {
    padding-right: 9rem !important;
  }
  .xl\:pr-95 {
    padding-right: 9.5rem !important;
  }
  .xl\:pr-100 {
    padding-right: 10rem !important;
  }
  .xl\:pb-0 {
    padding-bottom: 0 !important;
  }
  .xl\:pb-5 {
    padding-bottom: 0.5rem !important;
  }
  .xl\:pb-10 {
    padding-bottom: 1rem !important;
  }
  .xl\:pb-15 {
    padding-bottom: 1.5rem !important;
  }
  .xl\:pb-20 {
    padding-bottom: 2rem !important;
  }
  .xl\:pb-25 {
    padding-bottom: 2.5rem !important;
  }
  .xl\:pb-30 {
    padding-bottom: 3rem !important;
  }
  .xl\:pb-35 {
    padding-bottom: 3.5rem !important;
  }
  .xl\:pb-40 {
    padding-bottom: 4rem !important;
  }
  .xl\:pb-45 {
    padding-bottom: 4.5rem !important;
  }
  .xl\:pb-50 {
    padding-bottom: 5rem !important;
  }
  .xl\:pb-55 {
    padding-bottom: 5.5rem !important;
  }
  .xl\:pb-60 {
    padding-bottom: 6rem !important;
  }
  .xl\:pb-65 {
    padding-bottom: 6.5rem !important;
  }
  .xl\:pb-70 {
    padding-bottom: 7rem !important;
  }
  .xl\:pb-75 {
    padding-bottom: 7.5rem !important;
  }
  .xl\:pb-80 {
    padding-bottom: 8rem !important;
  }
  .xl\:pb-85 {
    padding-bottom: 8.5rem !important;
  }
  .xl\:pb-90 {
    padding-bottom: 9rem !important;
  }
  .xl\:pb-95 {
    padding-bottom: 9.5rem !important;
  }
  .xl\:pb-100 {
    padding-bottom: 10rem !important;
  }
  .xl\:pl-0 {
    padding-left: 0 !important;
  }
  .xl\:pl-5 {
    padding-left: 0.5rem !important;
  }
  .xl\:pl-10 {
    padding-left: 1rem !important;
  }
  .xl\:pl-15 {
    padding-left: 1.5rem !important;
  }
  .xl\:pl-20 {
    padding-left: 2rem !important;
  }
  .xl\:pl-25 {
    padding-left: 2.5rem !important;
  }
  .xl\:pl-30 {
    padding-left: 3rem !important;
  }
  .xl\:pl-35 {
    padding-left: 3.5rem !important;
  }
  .xl\:pl-40 {
    padding-left: 4rem !important;
  }
  .xl\:pl-45 {
    padding-left: 4.5rem !important;
  }
  .xl\:pl-50 {
    padding-left: 5rem !important;
  }
  .xl\:pl-55 {
    padding-left: 5.5rem !important;
  }
  .xl\:pl-60 {
    padding-left: 6rem !important;
  }
  .xl\:pl-65 {
    padding-left: 6.5rem !important;
  }
  .xl\:pl-70 {
    padding-left: 7rem !important;
  }
  .xl\:pl-75 {
    padding-left: 7.5rem !important;
  }
  .xl\:pl-80 {
    padding-left: 8rem !important;
  }
  .xl\:pl-85 {
    padding-left: 8.5rem !important;
  }
  .xl\:pl-90 {
    padding-left: 9rem !important;
  }
  .xl\:pl-95 {
    padding-left: 9.5rem !important;
  }
  .xl\:pl-100 {
    padding-left: 10rem !important;
  }
  .xl\:px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .xl\:px-5 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .xl\:px-10 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .xl\:px-15 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .xl\:px-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .xl\:px-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .xl\:px-30 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .xl\:px-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .xl\:px-40 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .xl\:px-45 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .xl\:px-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .xl\:px-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .xl\:px-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .xl\:px-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .xl\:px-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .xl\:px-75 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .xl\:px-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .xl\:px-85 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important;
  }
  .xl\:px-90 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .xl\:px-95 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important;
  }
  .xl\:px-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .xl\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .xl\:py-5 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .xl\:py-10 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .xl\:py-15 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .xl\:py-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .xl\:py-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .xl\:py-30 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .xl\:py-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .xl\:py-40 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .xl\:py-45 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .xl\:py-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .xl\:py-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .xl\:py-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .xl\:py-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .xl\:py-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .xl\:py-75 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .xl\:py-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .xl\:py-85 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
  .xl\:py-90 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .xl\:py-95 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
  .xl\:py-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .xl\:mg-a {
    margin: auto !important;
  }
  .xl\:mg-0-a {
    margin: 0 auto !important;
  }
  .xl\:mg-0 {
    margin: 0 !important;
  }
  .xl\:mg-5 {
    margin: 0.5rem !important;
  }
  .xl\:mg-10 {
    margin: 1rem !important;
  }
  .xl\:mg-15 {
    margin: 1.5rem !important;
  }
  .xl\:mg-20 {
    margin: 2rem !important;
  }
  .xl\:mg-25 {
    margin: 2.5rem !important;
  }
  .xl\:mg-30 {
    margin: 3rem !important;
  }
  .xl\:mg-35 {
    margin: 3.5rem !important;
  }
  .xl\:mg-40 {
    margin: 4rem !important;
  }
  .xl\:mg-45 {
    margin: 4.5rem !important;
  }
  .xl\:mg-50 {
    margin: 5rem !important;
  }
  .xl\:mg-55 {
    margin: 5.5rem !important;
  }
  .xl\:mg-60 {
    margin: 6rem !important;
  }
  .xl\:mg-65 {
    margin: 6.5rem !important;
  }
  .xl\:mg-70 {
    margin: 7rem !important;
  }
  .xl\:mg-75 {
    margin: 7.5rem !important;
  }
  .xl\:mg-80 {
    margin: 8rem !important;
  }
  .xl\:mg-85 {
    margin: 8.5rem !important;
  }
  .xl\:mg-90 {
    margin: 9rem !important;
  }
  .xl\:mg-95 {
    margin: 9.5rem !important;
  }
  .xl\:mg-100 {
    margin: 10rem !important;
  }
  .xl\:mt-a {
    margin-top: auto !important;
  }
  .xl\:mt-0 {
    margin-top: 0 !important;
  }
  .xl\:mt-5 {
    margin-top: 0.5rem !important;
  }
  .xl\:mt-10 {
    margin-top: 1rem !important;
  }
  .xl\:mt-15 {
    margin-top: 1.5rem !important;
  }
  .xl\:mt-20 {
    margin-top: 2rem !important;
  }
  .xl\:mt-25 {
    margin-top: 2.5rem !important;
  }
  .xl\:mt-30 {
    margin-top: 3rem !important;
  }
  .xl\:mt-35 {
    margin-top: 3.5rem !important;
  }
  .xl\:mt-40 {
    margin-top: 4rem !important;
  }
  .xl\:mt-45 {
    margin-top: 4.5rem !important;
  }
  .xl\:mt-50 {
    margin-top: 5rem !important;
  }
  .xl\:mt-55 {
    margin-top: 5.5rem !important;
  }
  .xl\:mt-60 {
    margin-top: 6rem !important;
  }
  .xl\:mt-65 {
    margin-top: 6.5rem !important;
  }
  .xl\:mt-70 {
    margin-top: 7rem !important;
  }
  .xl\:mt-75 {
    margin-top: 7.5rem !important;
  }
  .xl\:mt-80 {
    margin-top: 8rem !important;
  }
  .xl\:mt-85 {
    margin-top: 8.5rem !important;
  }
  .xl\:mt-90 {
    margin-top: 9rem !important;
  }
  .xl\:mt-95 {
    margin-top: 9.5rem !important;
  }
  .xl\:mt-100 {
    margin-top: 10rem !important;
  }
  .xl\:mr-a {
    margin-right: auto !important;
  }
  .xl\:mr-0 {
    margin-right: 0 !important;
  }
  .xl\:mr-5 {
    margin-right: 0.5rem !important;
  }
  .xl\:mr-10 {
    margin-right: 1rem !important;
  }
  .xl\:mr-15 {
    margin-right: 1.5rem !important;
  }
  .xl\:mr-20 {
    margin-right: 2rem !important;
  }
  .xl\:mr-25 {
    margin-right: 2.5rem !important;
  }
  .xl\:mr-30 {
    margin-right: 3rem !important;
  }
  .xl\:mr-35 {
    margin-right: 3.5rem !important;
  }
  .xl\:mr-40 {
    margin-right: 4rem !important;
  }
  .xl\:mr-45 {
    margin-right: 4.5rem !important;
  }
  .xl\:mr-50 {
    margin-right: 5rem !important;
  }
  .xl\:mr-55 {
    margin-right: 5.5rem !important;
  }
  .xl\:mr-60 {
    margin-right: 6rem !important;
  }
  .xl\:mr-65 {
    margin-right: 6.5rem !important;
  }
  .xl\:mr-70 {
    margin-right: 7rem !important;
  }
  .xl\:mr-75 {
    margin-right: 7.5rem !important;
  }
  .xl\:mr-80 {
    margin-right: 8rem !important;
  }
  .xl\:mr-85 {
    margin-right: 8.5rem !important;
  }
  .xl\:mr-90 {
    margin-right: 9rem !important;
  }
  .xl\:mr-95 {
    margin-right: 9.5rem !important;
  }
  .xl\:mr-100 {
    margin-right: 10rem !important;
  }
  .xl\:mb-a {
    margin-bottom: auto !important;
  }
  .xl\:mb-0 {
    margin-bottom: 0 !important;
  }
  .xl\:mb-5 {
    margin-bottom: 0.5rem !important;
  }
  .xl\:mb-10 {
    margin-bottom: 1rem !important;
  }
  .xl\:mb-15 {
    margin-bottom: 1.5rem !important;
  }
  .xl\:mb-20 {
    margin-bottom: 2rem !important;
  }
  .xl\:mb-25 {
    margin-bottom: 2.5rem !important;
  }
  .xl\:mb-30 {
    margin-bottom: 3rem !important;
  }
  .xl\:mb-35 {
    margin-bottom: 3.5rem !important;
  }
  .xl\:mb-40 {
    margin-bottom: 4rem !important;
  }
  .xl\:mb-45 {
    margin-bottom: 4.5rem !important;
  }
  .xl\:mb-50 {
    margin-bottom: 5rem !important;
  }
  .xl\:mb-55 {
    margin-bottom: 5.5rem !important;
  }
  .xl\:mb-60 {
    margin-bottom: 6rem !important;
  }
  .xl\:mb-65 {
    margin-bottom: 6.5rem !important;
  }
  .xl\:mb-70 {
    margin-bottom: 7rem !important;
  }
  .xl\:mb-75 {
    margin-bottom: 7.5rem !important;
  }
  .xl\:mb-80 {
    margin-bottom: 8rem !important;
  }
  .xl\:mb-85 {
    margin-bottom: 8.5rem !important;
  }
  .xl\:mb-90 {
    margin-bottom: 9rem !important;
  }
  .xl\:mb-95 {
    margin-bottom: 9.5rem !important;
  }
  .xl\:mb-100 {
    margin-bottom: 10rem !important;
  }
  .xl\:ml-a {
    margin-left: auto !important;
  }
  .xl\:ml-0 {
    margin-left: 0 !important;
  }
  .xl\:ml-5 {
    margin-left: 0.5rem !important;
  }
  .xl\:ml-10 {
    margin-left: 1rem !important;
  }
  .xl\:ml-15 {
    margin-left: 1.5rem !important;
  }
  .xl\:ml-20 {
    margin-left: 2rem !important;
  }
  .xl\:ml-25 {
    margin-left: 2.5rem !important;
  }
  .xl\:ml-30 {
    margin-left: 3rem !important;
  }
  .xl\:ml-35 {
    margin-left: 3.5rem !important;
  }
  .xl\:ml-40 {
    margin-left: 4rem !important;
  }
  .xl\:ml-45 {
    margin-left: 4.5rem !important;
  }
  .xl\:ml-50 {
    margin-left: 5rem !important;
  }
  .xl\:ml-55 {
    margin-left: 5.5rem !important;
  }
  .xl\:ml-60 {
    margin-left: 6rem !important;
  }
  .xl\:ml-65 {
    margin-left: 6.5rem !important;
  }
  .xl\:ml-70 {
    margin-left: 7rem !important;
  }
  .xl\:ml-75 {
    margin-left: 7.5rem !important;
  }
  .xl\:ml-80 {
    margin-left: 8rem !important;
  }
  .xl\:ml-85 {
    margin-left: 8.5rem !important;
  }
  .xl\:ml-90 {
    margin-left: 9rem !important;
  }
  .xl\:ml-95 {
    margin-left: 9.5rem !important;
  }
  .xl\:ml-100 {
    margin-left: 10rem !important;
  }
  .xl\:mx-a {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .xl\:mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .xl\:mx-5 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .xl\:mx-10 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .xl\:mx-15 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .xl\:mx-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .xl\:mx-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .xl\:mx-30 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .xl\:mx-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .xl\:mx-40 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .xl\:mx-45 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .xl\:mx-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .xl\:mx-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .xl\:mx-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .xl\:mx-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .xl\:mx-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .xl\:mx-75 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .xl\:mx-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .xl\:mx-85 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important;
  }
  .xl\:mx-90 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .xl\:mx-95 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important;
  }
  .xl\:mx-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .xl\:my-a {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .xl\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xl\:my-5 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .xl\:my-10 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .xl\:my-15 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .xl\:my-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .xl\:my-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .xl\:my-30 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .xl\:my-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .xl\:my-40 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .xl\:my-45 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .xl\:my-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .xl\:my-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .xl\:my-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .xl\:my-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .xl\:my-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .xl\:my-75 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .xl\:my-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .xl\:my-85 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }
  .xl\:my-90 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .xl\:my-95 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }
  .xl\:my-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .xl\:round-0 {
    border-radius: 0 !important;
  }
  .xl\:round-1 {
    border-radius: 1px !important;
  }
  .xl\:round-2 {
    border-radius: 2px !important;
  }
  .xl\:round-3 {
    border-radius: 3px !important;
  }
  .xl\:round-4 {
    border-radius: 4px !important;
  }
  .xl\:round-5 {
    border-radius: 5px !important;
  }
  .xl\:round-6 {
    border-radius: 6px !important;
  }
  .xl\:round-7 {
    border-radius: 7px !important;
  }
  .xl\:round-8 {
    border-radius: 8px !important;
  }
  .xl\:round-9 {
    border-radius: 9px !important;
  }
  .xl\:round-10 {
    border-radius: 10px !important;
  }
  .xl\:round-50 {
    border-radius: 50px !important;
  }
  .xl\:round-100 {
    border-radius: 100rem !important;
  }
}
@media (min-width: 1400px) {
  .xxl\:pd-0 {
    padding: 0 !important;
  }
  .xxl\:pd-5 {
    padding: 0.5rem !important;
  }
  .xxl\:pd-10 {
    padding: 1rem !important;
  }
  .xxl\:pd-15 {
    padding: 1.5rem !important;
  }
  .xxl\:pd-20 {
    padding: 2rem !important;
  }
  .xxl\:pd-25 {
    padding: 2.5rem !important;
  }
  .xxl\:pd-30 {
    padding: 3rem !important;
  }
  .xxl\:pd-35 {
    padding: 3.5rem !important;
  }
  .xxl\:pd-40 {
    padding: 4rem !important;
  }
  .xxl\:pd-45 {
    padding: 4.5rem !important;
  }
  .xxl\:pd-50 {
    padding: 5rem !important;
  }
  .xxl\:pd-55 {
    padding: 5.5rem !important;
  }
  .xxl\:pd-60 {
    padding: 6rem !important;
  }
  .xxl\:pd-65 {
    padding: 6.5rem !important;
  }
  .xxl\:pd-70 {
    padding: 7rem !important;
  }
  .xxl\:pd-75 {
    padding: 7.5rem !important;
  }
  .xxl\:pd-80 {
    padding: 8rem !important;
  }
  .xxl\:pd-85 {
    padding: 8.5rem !important;
  }
  .xxl\:pd-90 {
    padding: 9rem !important;
  }
  .xxl\:pd-95 {
    padding: 9.5rem !important;
  }
  .xxl\:pd-100 {
    padding: 10rem !important;
  }
  .xxl\:pt-0 {
    padding-top: 0 !important;
  }
  .xxl\:pt-5 {
    padding-top: 0.5rem !important;
  }
  .xxl\:pt-10 {
    padding-top: 1rem !important;
  }
  .xxl\:pt-15 {
    padding-top: 1.5rem !important;
  }
  .xxl\:pt-20 {
    padding-top: 2rem !important;
  }
  .xxl\:pt-25 {
    padding-top: 2.5rem !important;
  }
  .xxl\:pt-30 {
    padding-top: 3rem !important;
  }
  .xxl\:pt-35 {
    padding-top: 3.5rem !important;
  }
  .xxl\:pt-40 {
    padding-top: 4rem !important;
  }
  .xxl\:pt-45 {
    padding-top: 4.5rem !important;
  }
  .xxl\:pt-50 {
    padding-top: 5rem !important;
  }
  .xxl\:pt-55 {
    padding-top: 5.5rem !important;
  }
  .xxl\:pt-60 {
    padding-top: 6rem !important;
  }
  .xxl\:pt-65 {
    padding-top: 6.5rem !important;
  }
  .xxl\:pt-70 {
    padding-top: 7rem !important;
  }
  .xxl\:pt-75 {
    padding-top: 7.5rem !important;
  }
  .xxl\:pt-80 {
    padding-top: 8rem !important;
  }
  .xxl\:pt-85 {
    padding-top: 8.5rem !important;
  }
  .xxl\:pt-90 {
    padding-top: 9rem !important;
  }
  .xxl\:pt-95 {
    padding-top: 9.5rem !important;
  }
  .xxl\:pt-100 {
    padding-top: 10rem !important;
  }
  .xxl\:pr-0 {
    padding-right: 0 !important;
  }
  .xxl\:pr-5 {
    padding-right: 0.5rem !important;
  }
  .xxl\:pr-10 {
    padding-right: 1rem !important;
  }
  .xxl\:pr-15 {
    padding-right: 1.5rem !important;
  }
  .xxl\:pr-20 {
    padding-right: 2rem !important;
  }
  .xxl\:pr-25 {
    padding-right: 2.5rem !important;
  }
  .xxl\:pr-30 {
    padding-right: 3rem !important;
  }
  .xxl\:pr-35 {
    padding-right: 3.5rem !important;
  }
  .xxl\:pr-40 {
    padding-right: 4rem !important;
  }
  .xxl\:pr-45 {
    padding-right: 4.5rem !important;
  }
  .xxl\:pr-50 {
    padding-right: 5rem !important;
  }
  .xxl\:pr-55 {
    padding-right: 5.5rem !important;
  }
  .xxl\:pr-60 {
    padding-right: 6rem !important;
  }
  .xxl\:pr-65 {
    padding-right: 6.5rem !important;
  }
  .xxl\:pr-70 {
    padding-right: 7rem !important;
  }
  .xxl\:pr-75 {
    padding-right: 7.5rem !important;
  }
  .xxl\:pr-80 {
    padding-right: 8rem !important;
  }
  .xxl\:pr-85 {
    padding-right: 8.5rem !important;
  }
  .xxl\:pr-90 {
    padding-right: 9rem !important;
  }
  .xxl\:pr-95 {
    padding-right: 9.5rem !important;
  }
  .xxl\:pr-100 {
    padding-right: 10rem !important;
  }
  .xxl\:pb-0 {
    padding-bottom: 0 !important;
  }
  .xxl\:pb-5 {
    padding-bottom: 0.5rem !important;
  }
  .xxl\:pb-10 {
    padding-bottom: 1rem !important;
  }
  .xxl\:pb-15 {
    padding-bottom: 1.5rem !important;
  }
  .xxl\:pb-20 {
    padding-bottom: 2rem !important;
  }
  .xxl\:pb-25 {
    padding-bottom: 2.5rem !important;
  }
  .xxl\:pb-30 {
    padding-bottom: 3rem !important;
  }
  .xxl\:pb-35 {
    padding-bottom: 3.5rem !important;
  }
  .xxl\:pb-40 {
    padding-bottom: 4rem !important;
  }
  .xxl\:pb-45 {
    padding-bottom: 4.5rem !important;
  }
  .xxl\:pb-50 {
    padding-bottom: 5rem !important;
  }
  .xxl\:pb-55 {
    padding-bottom: 5.5rem !important;
  }
  .xxl\:pb-60 {
    padding-bottom: 6rem !important;
  }
  .xxl\:pb-65 {
    padding-bottom: 6.5rem !important;
  }
  .xxl\:pb-70 {
    padding-bottom: 7rem !important;
  }
  .xxl\:pb-75 {
    padding-bottom: 7.5rem !important;
  }
  .xxl\:pb-80 {
    padding-bottom: 8rem !important;
  }
  .xxl\:pb-85 {
    padding-bottom: 8.5rem !important;
  }
  .xxl\:pb-90 {
    padding-bottom: 9rem !important;
  }
  .xxl\:pb-95 {
    padding-bottom: 9.5rem !important;
  }
  .xxl\:pb-100 {
    padding-bottom: 10rem !important;
  }
  .xxl\:pl-0 {
    padding-left: 0 !important;
  }
  .xxl\:pl-5 {
    padding-left: 0.5rem !important;
  }
  .xxl\:pl-10 {
    padding-left: 1rem !important;
  }
  .xxl\:pl-15 {
    padding-left: 1.5rem !important;
  }
  .xxl\:pl-20 {
    padding-left: 2rem !important;
  }
  .xxl\:pl-25 {
    padding-left: 2.5rem !important;
  }
  .xxl\:pl-30 {
    padding-left: 3rem !important;
  }
  .xxl\:pl-35 {
    padding-left: 3.5rem !important;
  }
  .xxl\:pl-40 {
    padding-left: 4rem !important;
  }
  .xxl\:pl-45 {
    padding-left: 4.5rem !important;
  }
  .xxl\:pl-50 {
    padding-left: 5rem !important;
  }
  .xxl\:pl-55 {
    padding-left: 5.5rem !important;
  }
  .xxl\:pl-60 {
    padding-left: 6rem !important;
  }
  .xxl\:pl-65 {
    padding-left: 6.5rem !important;
  }
  .xxl\:pl-70 {
    padding-left: 7rem !important;
  }
  .xxl\:pl-75 {
    padding-left: 7.5rem !important;
  }
  .xxl\:pl-80 {
    padding-left: 8rem !important;
  }
  .xxl\:pl-85 {
    padding-left: 8.5rem !important;
  }
  .xxl\:pl-90 {
    padding-left: 9rem !important;
  }
  .xxl\:pl-95 {
    padding-left: 9.5rem !important;
  }
  .xxl\:pl-100 {
    padding-left: 10rem !important;
  }
  .xxl\:px-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .xxl\:px-5 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .xxl\:px-10 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .xxl\:px-15 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .xxl\:px-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }
  .xxl\:px-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }
  .xxl\:px-30 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .xxl\:px-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }
  .xxl\:px-40 {
    padding-right: 4rem !important;
    padding-left: 4rem !important;
  }
  .xxl\:px-45 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  .xxl\:px-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }
  .xxl\:px-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }
  .xxl\:px-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  .xxl\:px-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }
  .xxl\:px-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }
  .xxl\:px-75 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  .xxl\:px-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }
  .xxl\:px-85 {
    padding-right: 8.5rem !important;
    padding-left: 8.5rem !important;
  }
  .xxl\:px-90 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  .xxl\:px-95 {
    padding-right: 9.5rem !important;
    padding-left: 9.5rem !important;
  }
  .xxl\:px-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }
  .xxl\:py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .xxl\:py-5 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .xxl\:py-10 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .xxl\:py-15 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .xxl\:py-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .xxl\:py-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }
  .xxl\:py-30 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .xxl\:py-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }
  .xxl\:py-40 {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .xxl\:py-45 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  .xxl\:py-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }
  .xxl\:py-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }
  .xxl\:py-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  .xxl\:py-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }
  .xxl\:py-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }
  .xxl\:py-75 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  .xxl\:py-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }
  .xxl\:py-85 {
    padding-top: 8.5rem !important;
    padding-bottom: 8.5rem !important;
  }
  .xxl\:py-90 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  .xxl\:py-95 {
    padding-top: 9.5rem !important;
    padding-bottom: 9.5rem !important;
  }
  .xxl\:py-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }
  .xxl\:mg-a {
    margin: auto !important;
  }
  .xxl\:mg-0-a {
    margin: 0 auto !important;
  }
  .xxl\:mg-0 {
    margin: 0 !important;
  }
  .xxl\:mg-5 {
    margin: 0.5rem !important;
  }
  .xxl\:mg-10 {
    margin: 1rem !important;
  }
  .xxl\:mg-15 {
    margin: 1.5rem !important;
  }
  .xxl\:mg-20 {
    margin: 2rem !important;
  }
  .xxl\:mg-25 {
    margin: 2.5rem !important;
  }
  .xxl\:mg-30 {
    margin: 3rem !important;
  }
  .xxl\:mg-35 {
    margin: 3.5rem !important;
  }
  .xxl\:mg-40 {
    margin: 4rem !important;
  }
  .xxl\:mg-45 {
    margin: 4.5rem !important;
  }
  .xxl\:mg-50 {
    margin: 5rem !important;
  }
  .xxl\:mg-55 {
    margin: 5.5rem !important;
  }
  .xxl\:mg-60 {
    margin: 6rem !important;
  }
  .xxl\:mg-65 {
    margin: 6.5rem !important;
  }
  .xxl\:mg-70 {
    margin: 7rem !important;
  }
  .xxl\:mg-75 {
    margin: 7.5rem !important;
  }
  .xxl\:mg-80 {
    margin: 8rem !important;
  }
  .xxl\:mg-85 {
    margin: 8.5rem !important;
  }
  .xxl\:mg-90 {
    margin: 9rem !important;
  }
  .xxl\:mg-95 {
    margin: 9.5rem !important;
  }
  .xxl\:mg-100 {
    margin: 10rem !important;
  }
  .xxl\:mt-a {
    margin-top: auto !important;
  }
  .xxl\:mt-0 {
    margin-top: 0 !important;
  }
  .xxl\:mt-5 {
    margin-top: 0.5rem !important;
  }
  .xxl\:mt-10 {
    margin-top: 1rem !important;
  }
  .xxl\:mt-15 {
    margin-top: 1.5rem !important;
  }
  .xxl\:mt-20 {
    margin-top: 2rem !important;
  }
  .xxl\:mt-25 {
    margin-top: 2.5rem !important;
  }
  .xxl\:mt-30 {
    margin-top: 3rem !important;
  }
  .xxl\:mt-35 {
    margin-top: 3.5rem !important;
  }
  .xxl\:mt-40 {
    margin-top: 4rem !important;
  }
  .xxl\:mt-45 {
    margin-top: 4.5rem !important;
  }
  .xxl\:mt-50 {
    margin-top: 5rem !important;
  }
  .xxl\:mt-55 {
    margin-top: 5.5rem !important;
  }
  .xxl\:mt-60 {
    margin-top: 6rem !important;
  }
  .xxl\:mt-65 {
    margin-top: 6.5rem !important;
  }
  .xxl\:mt-70 {
    margin-top: 7rem !important;
  }
  .xxl\:mt-75 {
    margin-top: 7.5rem !important;
  }
  .xxl\:mt-80 {
    margin-top: 8rem !important;
  }
  .xxl\:mt-85 {
    margin-top: 8.5rem !important;
  }
  .xxl\:mt-90 {
    margin-top: 9rem !important;
  }
  .xxl\:mt-95 {
    margin-top: 9.5rem !important;
  }
  .xxl\:mt-100 {
    margin-top: 10rem !important;
  }
  .xxl\:mr-a {
    margin-right: auto !important;
  }
  .xxl\:mr-0 {
    margin-right: 0 !important;
  }
  .xxl\:mr-5 {
    margin-right: 0.5rem !important;
  }
  .xxl\:mr-10 {
    margin-right: 1rem !important;
  }
  .xxl\:mr-15 {
    margin-right: 1.5rem !important;
  }
  .xxl\:mr-20 {
    margin-right: 2rem !important;
  }
  .xxl\:mr-25 {
    margin-right: 2.5rem !important;
  }
  .xxl\:mr-30 {
    margin-right: 3rem !important;
  }
  .xxl\:mr-35 {
    margin-right: 3.5rem !important;
  }
  .xxl\:mr-40 {
    margin-right: 4rem !important;
  }
  .xxl\:mr-45 {
    margin-right: 4.5rem !important;
  }
  .xxl\:mr-50 {
    margin-right: 5rem !important;
  }
  .xxl\:mr-55 {
    margin-right: 5.5rem !important;
  }
  .xxl\:mr-60 {
    margin-right: 6rem !important;
  }
  .xxl\:mr-65 {
    margin-right: 6.5rem !important;
  }
  .xxl\:mr-70 {
    margin-right: 7rem !important;
  }
  .xxl\:mr-75 {
    margin-right: 7.5rem !important;
  }
  .xxl\:mr-80 {
    margin-right: 8rem !important;
  }
  .xxl\:mr-85 {
    margin-right: 8.5rem !important;
  }
  .xxl\:mr-90 {
    margin-right: 9rem !important;
  }
  .xxl\:mr-95 {
    margin-right: 9.5rem !important;
  }
  .xxl\:mr-100 {
    margin-right: 10rem !important;
  }
  .xxl\:mb-a {
    margin-bottom: auto !important;
  }
  .xxl\:mb-0 {
    margin-bottom: 0 !important;
  }
  .xxl\:mb-5 {
    margin-bottom: 0.5rem !important;
  }
  .xxl\:mb-10 {
    margin-bottom: 1rem !important;
  }
  .xxl\:mb-15 {
    margin-bottom: 1.5rem !important;
  }
  .xxl\:mb-20 {
    margin-bottom: 2rem !important;
  }
  .xxl\:mb-25 {
    margin-bottom: 2.5rem !important;
  }
  .xxl\:mb-30 {
    margin-bottom: 3rem !important;
  }
  .xxl\:mb-35 {
    margin-bottom: 3.5rem !important;
  }
  .xxl\:mb-40 {
    margin-bottom: 4rem !important;
  }
  .xxl\:mb-45 {
    margin-bottom: 4.5rem !important;
  }
  .xxl\:mb-50 {
    margin-bottom: 5rem !important;
  }
  .xxl\:mb-55 {
    margin-bottom: 5.5rem !important;
  }
  .xxl\:mb-60 {
    margin-bottom: 6rem !important;
  }
  .xxl\:mb-65 {
    margin-bottom: 6.5rem !important;
  }
  .xxl\:mb-70 {
    margin-bottom: 7rem !important;
  }
  .xxl\:mb-75 {
    margin-bottom: 7.5rem !important;
  }
  .xxl\:mb-80 {
    margin-bottom: 8rem !important;
  }
  .xxl\:mb-85 {
    margin-bottom: 8.5rem !important;
  }
  .xxl\:mb-90 {
    margin-bottom: 9rem !important;
  }
  .xxl\:mb-95 {
    margin-bottom: 9.5rem !important;
  }
  .xxl\:mb-100 {
    margin-bottom: 10rem !important;
  }
  .xxl\:ml-a {
    margin-left: auto !important;
  }
  .xxl\:ml-0 {
    margin-left: 0 !important;
  }
  .xxl\:ml-5 {
    margin-left: 0.5rem !important;
  }
  .xxl\:ml-10 {
    margin-left: 1rem !important;
  }
  .xxl\:ml-15 {
    margin-left: 1.5rem !important;
  }
  .xxl\:ml-20 {
    margin-left: 2rem !important;
  }
  .xxl\:ml-25 {
    margin-left: 2.5rem !important;
  }
  .xxl\:ml-30 {
    margin-left: 3rem !important;
  }
  .xxl\:ml-35 {
    margin-left: 3.5rem !important;
  }
  .xxl\:ml-40 {
    margin-left: 4rem !important;
  }
  .xxl\:ml-45 {
    margin-left: 4.5rem !important;
  }
  .xxl\:ml-50 {
    margin-left: 5rem !important;
  }
  .xxl\:ml-55 {
    margin-left: 5.5rem !important;
  }
  .xxl\:ml-60 {
    margin-left: 6rem !important;
  }
  .xxl\:ml-65 {
    margin-left: 6.5rem !important;
  }
  .xxl\:ml-70 {
    margin-left: 7rem !important;
  }
  .xxl\:ml-75 {
    margin-left: 7.5rem !important;
  }
  .xxl\:ml-80 {
    margin-left: 8rem !important;
  }
  .xxl\:ml-85 {
    margin-left: 8.5rem !important;
  }
  .xxl\:ml-90 {
    margin-left: 9rem !important;
  }
  .xxl\:ml-95 {
    margin-left: 9.5rem !important;
  }
  .xxl\:ml-100 {
    margin-left: 10rem !important;
  }
  .xxl\:mx-a {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .xxl\:mx-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .xxl\:mx-5 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .xxl\:mx-10 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .xxl\:mx-15 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .xxl\:mx-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }
  .xxl\:mx-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }
  .xxl\:mx-30 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .xxl\:mx-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }
  .xxl\:mx-40 {
    margin-right: 4rem !important;
    margin-left: 4rem !important;
  }
  .xxl\:mx-45 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  .xxl\:mx-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }
  .xxl\:mx-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }
  .xxl\:mx-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  .xxl\:mx-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }
  .xxl\:mx-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }
  .xxl\:mx-75 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  .xxl\:mx-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }
  .xxl\:mx-85 {
    margin-right: 8.5rem !important;
    margin-left: 8.5rem !important;
  }
  .xxl\:mx-90 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  .xxl\:mx-95 {
    margin-right: 9.5rem !important;
    margin-left: 9.5rem !important;
  }
  .xxl\:mx-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }
  .xxl\:my-a {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .xxl\:my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xxl\:my-5 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .xxl\:my-10 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .xxl\:my-15 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .xxl\:my-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .xxl\:my-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }
  .xxl\:my-30 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .xxl\:my-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }
  .xxl\:my-40 {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .xxl\:my-45 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  .xxl\:my-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }
  .xxl\:my-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }
  .xxl\:my-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  .xxl\:my-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }
  .xxl\:my-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }
  .xxl\:my-75 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  .xxl\:my-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }
  .xxl\:my-85 {
    margin-top: 8.5rem !important;
    margin-bottom: 8.5rem !important;
  }
  .xxl\:my-90 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  .xxl\:my-95 {
    margin-top: 9.5rem !important;
    margin-bottom: 9.5rem !important;
  }
  .xxl\:my-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }
  .xxl\:round-0 {
    border-radius: 0 !important;
  }
  .xxl\:round-1 {
    border-radius: 1px !important;
  }
  .xxl\:round-2 {
    border-radius: 2px !important;
  }
  .xxl\:round-3 {
    border-radius: 3px !important;
  }
  .xxl\:round-4 {
    border-radius: 4px !important;
  }
  .xxl\:round-5 {
    border-radius: 5px !important;
  }
  .xxl\:round-6 {
    border-radius: 6px !important;
  }
  .xxl\:round-7 {
    border-radius: 7px !important;
  }
  .xxl\:round-8 {
    border-radius: 8px !important;
  }
  .xxl\:round-9 {
    border-radius: 9px !important;
  }
  .xxl\:round-10 {
    border-radius: 10px !important;
  }
  .xxl\:round-50 {
    border-radius: 50px !important;
  }
  .xxl\:round-100 {
    border-radius: 100rem !important;
  }
}
.mr-bh_wrap_0 {
  margin-right: calc((100vw - 1200px - 6px) / 2) !important;
}
.ml-bh_wrap_0 {
  margin-left: calc((100vw - 1200px - 6px) / 2) !important;
}
.mr--bh_wrap_0 {
  margin-right: calc(-1 * (100vw - 1200px + 24px) / 2) !important;
}
.ml--bh_wrap_0 {
  margin-left: calc(-1 * (100vw - 1200px + 24px) / 2) !important;
}
@media (min-width: 576px) {
  .mr-bh_wrap_sm {
    margin-right: calc((100vw - 576px - 6px) / 2) !important;
  }
  .ml-bh_wrap_sm {
    margin-left: calc((100vw - 576px - 6px) / 2) !important;
  }
  .mr--bh_wrap_sm {
    margin-right: calc(-1 * (100vw - 576px + 24px) / 2) !important;
  }
  .ml--bh_wrap_sm {
    margin-left: calc(-1 * (100vw - 576px + 24px) / 2) !important;
  }
}
@media (min-width: 768px) {
  .mr-bh_wrap_md {
    margin-right: calc((100vw - 768px - 6px) / 2) !important;
  }
  .ml-bh_wrap_md {
    margin-left: calc((100vw - 768px - 6px) / 2) !important;
  }
  .mr--bh_wrap_md {
    margin-right: calc(-1 * (100vw - 768px + 24px) / 2) !important;
  }
  .ml--bh_wrap_md {
    margin-left: calc(-1 * (100vw - 768px + 24px) / 2) !important;
  }
}
@media (min-width: 992px) {
  .mr-bh_wrap_lg {
    margin-right: calc((100vw - 992px - 6px) / 2) !important;
  }
  .ml-bh_wrap_lg {
    margin-left: calc((100vw - 992px - 6px) / 2) !important;
  }
  .mr--bh_wrap_lg {
    margin-right: calc(-1 * (100vw - 992px + 24px) / 2) !important;
  }
  .ml--bh_wrap_lg {
    margin-left: calc(-1 * (100vw - 992px + 24px) / 2) !important;
  }
}
@media (min-width: 1200px) {
  .mr-bh_wrap {
    margin-right: calc((100vw - 1200px - 6px) / 2) !important;
  }
  .ml-bh_wrap {
    margin-left: calc((100vw - 1200px - 6px) / 2) !important;
  }
  .mr--bh_wrap {
    margin-right: calc(-1 * (100vw - 1200px + 24px) / 2) !important;
  }
  .ml--bh_wrap {
    margin-left: calc(-1 * (100vw - 1200px + 24px) / 2) !important;
  }
  .mr-bh_wrap_xl {
    margin-right: calc((100vw - 1200px - 6px) / 2) !important;
  }
  .ml-bh_wrap_xl {
    margin-left: calc((100vw - 1200px - 6px) / 2) !important;
  }
  .mr--bh_wrap_xl {
    margin-right: calc(-1 * (100vw - 1200px + 24px) / 2) !important;
  }
  .ml--bh_wrap_xl {
    margin-left: calc(-1 * (100vw - 1200px + 24px) / 2) !important;
  }
}
.mr-bh_wrap_2 {
  margin-right: calc((100vw - 1300px - 6px) / 2) !important;
}
.ml-bh_wrap_2 {
  margin-left: calc((100vw - 1300px - 6px) / 2) !important;
}
.mr--bh_wrap_2 {
  margin-right: calc(-1 * (100vw - 1300px + 24px) / 2) !important;
}
.ml--bh_wrap_2 {
  margin-left: calc(-1 * (100vw - 1300px + 24px) / 2) !important;
}
@media (min-width: 1400px) {
  .mr-bh_wrap_xxl {
    margin-right: calc((100vw - 1400px - 6px) / 2) !important;
  }
  .ml-bh_wrap_xxl {
    margin-left: calc((100vw - 1400px - 6px) / 2) !important;
  }
  .mr--bh_wrap_xxl {
    margin-right: calc(-1 * (100vw - 1400px + 24px) / 2) !important;
  }
  .ml--bh_wrap_xxl {
    margin-left: calc(-1 * (100vw - 1400px + 24px) / 2) !important;
  }
}
/* -Common */
/* Common img */
.bh img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}
.img_max {
  max-width: 100%;
  height: auto;
}
/* -Common img */
/* Common font */
.ff-gms {
  font-family: "GmarketSans", "Pretendard", "Roboto", "Noto Sans KR",
    "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움",
    sans-serif !important;
}
.ff-ptd {
  font-family: "Pretendard", "Pretendard", "Roboto", "Noto Sans KR",
    "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움",
    sans-serif !important;
}
.ff-scd {
  font-family: "SCoreDream", "Pretendard", "Roboto", "Noto Sans KR",
    "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움",
    sans-serif !important;
}
.ff-ng {
  font-family: "NanumGothic", "Pretendard", "Roboto", "Noto Sans KR",
    "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움",
    sans-serif !important;
}
.ff-ns {
  font-family: "NanumSquare", "Pretendard", "Roboto", "Noto Sans KR",
    "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움",
    sans-serif !important;
}
.ff-nskr {
  font-family: "Noto Sans KR", "Pretendard", "Roboto", "Noto Sans KR",
    "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움",
    sans-serif !important;
}
.ff-msrt {
  font-family: "Montserrat", "Pretendard", "Roboto", "Noto Sans KR",
    "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움",
    sans-serif !important;
}
.ff-roboto {
  font-family: "Roboto", "Pretendard", "Roboto", "Noto Sans KR",
    "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움",
    sans-serif !important;
}
.ff-lato {
  font-family: "Lato", "Pretendard", "Roboto", "Noto Sans KR",
    "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움",
    sans-serif !important;
}
.ff-kanit {
  font-family: "Kanit", "Pretendard", "Roboto", "Noto Sans KR",
    "Apple SD Gothic Neo", "Malgun Gothic", "맑은 고딕", "Dotum", "돋움",
    sans-serif !important;
}
h1.bh,
.bh > h1 {
  font-size: 40px;
  font-size: 4rem;
}
h2.bh,
.bh > h2 {
  font-size: 32px;
  font-size: 3.2rem;
}
h3.bh,
.bh > h3 {
  font-size: 28px;
  font-size: 2.8rem;
}
h4.bh,
.bh > h4 {
  font-size: 24px;
  font-size: 2.4rem;
}
h5.bh,
.bh > h5 {
  font-size: 20px;
  font-size: 2rem;
}
h6.bh,
.bh > h6 {
  font-size: 16px;
  font-size: 1.6rem;
}
p.bh,
.bh > p {
  font-size: 14px;
  font-size: 1.4rem;
}
h1.bh,
.bh > h1,
h2.bh,
.bh > h2,
h3.bh,
.bh > h3 {
  position: relative;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1px;
  margin: 0 0 10px 0;
  margin: 0 0 1rem 0;
}
h4.bh,
.bh > h4,
h5.bh,
.bh > h5,
h6.bh,
.bh > h6 {
  position: relative;
  font-weight: 400;
  line-height: 1.6;
  letter-spacing: -0.35px;
  margin: 0 0 10px 0;
  margin: 0 0 1rem 0;
}
.fs-10 {
  font-size: 10px !important;
  font-size: 1rem !important;
}
.fs-11 {
  font-size: 11px !important;
  font-size: 1.1rem !important;
}
.fs-12 {
  font-size: 12px !important;
  font-size: 1.2rem !important;
}
.fs-13 {
  font-size: 13px !important;
  font-size: 1.3rem !important;
}
.fs-14 {
  font-size: 14px !important;
  font-size: 1.4rem !important;
}
.fs-15 {
  font-size: 15px !important;
  font-size: 1.5rem !important;
}
.fs-16 {
  font-size: 16px !important;
  font-size: 1.6rem !important;
}
.fs-17 {
  font-size: 17px !important;
  font-size: 1.7rem !important;
}
.fs-18 {
  font-size: 18px !important;
  font-size: 1.8rem !important;
}
.fs-19 {
  font-size: 19px !important;
  font-size: 1.9rem !important;
}
.fs-20 {
  font-size: 20px !important;
  font-size: 2rem !important;
}
.fs-21 {
  font-size: 21px !important;
  font-size: 2.1rem !important;
}
.fs-22 {
  font-size: 22px !important;
  font-size: 2.2rem !important;
}
.fs-23 {
  font-size: 23px !important;
  font-size: 2.3rem !important;
}
.fs-24 {
  font-size: 24px !important;
  font-size: 2.4rem !important;
}
.fs-25 {
  font-size: 25px !important;
  font-size: 2.5rem !important;
}
.fs-26 {
  font-size: 26px !important;
  font-size: 2.6rem !important;
}
.fs-27 {
  font-size: 27px !important;
  font-size: 2.7rem !important;
}
.fs-28 {
  font-size: 28px !important;
  font-size: 2.8rem !important;
}
.fs-29 {
  font-size: 29px !important;
  font-size: 2.9rem !important;
}
.fs-30 {
  font-size: 30px !important;
  font-size: 3rem !important;
}
.fs-31 {
  font-size: 31px !important;
  font-size: 3.1rem !important;
}
.fs-32 {
  font-size: 32px !important;
  font-size: 3.2rem !important;
}
.fs-33 {
  font-size: 33px !important;
  font-size: 3.3rem !important;
}
.fs-34 {
  font-size: 34px !important;
  font-size: 3.4rem !important;
}
.fs-35 {
  font-size: 35px !important;
  font-size: 3.5rem !important;
}
.fs-36 {
  font-size: 36px !important;
  font-size: 3.6rem !important;
}
.fs-37 {
  font-size: 37px !important;
  font-size: 3.7rem !important;
}
.fs-38 {
  font-size: 38px !important;
  font-size: 3.8rem !important;
}
.fs-39 {
  font-size: 39px !important;
  font-size: 3.9rem !important;
}
.fs-40 {
  font-size: 40px !important;
  font-size: 4rem !important;
}
.fs-41 {
  font-size: 41px !important;
  font-size: 4.1rem !important;
}
.fs-42 {
  font-size: 42px !important;
  font-size: 4.2rem !important;
}
.fs-43 {
  font-size: 43px !important;
  font-size: 4.3rem !important;
}
.fs-44 {
  font-size: 44px !important;
  font-size: 4.4rem !important;
}
.fs-45 {
  font-size: 45px !important;
  font-size: 4.5rem !important;
}
.fs-46 {
  font-size: 46px !important;
  font-size: 4.6rem !important;
}
.fs-47 {
  font-size: 47px !important;
  font-size: 4.7rem !important;
}
.fs-48 {
  font-size: 48px !important;
  font-size: 4.8rem !important;
}
.fs-49 {
  font-size: 49px !important;
  font-size: 4.9rem !important;
}
.fs-50 {
  font-size: 50px !important;
  font-size: 5rem !important;
}
.fs-51 {
  font-size: 51px !important;
  font-size: 5.1rem !important;
}
.fs-52 {
  font-size: 52px !important;
  font-size: 5.2rem !important;
}
.fs-53 {
  font-size: 53px !important;
  font-size: 5.3rem !important;
}
.fs-54 {
  font-size: 54px !important;
  font-size: 5.4rem !important;
}
.fs-55 {
  font-size: 55px !important;
  font-size: 5.5rem !important;
}
.fs-56 {
  font-size: 56px !important;
  font-size: 5.6rem !important;
}
.fs-57 {
  font-size: 57px !important;
  font-size: 5.7rem !important;
}
.fs-58 {
  font-size: 58px !important;
  font-size: 5.8rem !important;
}
.fs-59 {
  font-size: 59px !important;
  font-size: 5.9rem !important;
}
.fs-60 {
  font-size: 60px !important;
  font-size: 6rem !important;
}
.fs-61 {
  font-size: 61px !important;
  font-size: 6.1rem !important;
}
.fs-62 {
  font-size: 62px !important;
  font-size: 6.2rem !important;
}
.fs-63 {
  font-size: 63px !important;
  font-size: 6.3rem !important;
}
.fs-64 {
  font-size: 64px !important;
  font-size: 6.4rem !important;
}
.fs-65 {
  font-size: 65px !important;
  font-size: 6.5rem !important;
}
.fs-66 {
  font-size: 66px !important;
  font-size: 6.6rem !important;
}
.fs-67 {
  font-size: 67px !important;
  font-size: 6.7rem !important;
}
.fs-68 {
  font-size: 68px !important;
  font-size: 6.8rem !important;
}
.fs-69 {
  font-size: 69px !important;
  font-size: 6.9rem !important;
}
.fs-70 {
  font-size: 70px !important;
  font-size: 7rem !important;
}
.fs-71 {
  font-size: 71px !important;
  font-size: 7.1rem !important;
}
.fs-72 {
  font-size: 72px !important;
  font-size: 7.2rem !important;
}
.fs-73 {
  font-size: 73px !important;
  font-size: 7.3rem !important;
}
.fs-74 {
  font-size: 74px !important;
  font-size: 7.4rem !important;
}
.fs-75 {
  font-size: 75px !important;
  font-size: 7.5rem !important;
}
.fs-76 {
  font-size: 76px !important;
  font-size: 7.6rem !important;
}
.fs-77 {
  font-size: 77px !important;
  font-size: 7.7rem !important;
}
.fs-78 {
  font-size: 78px !important;
  font-size: 7.8rem !important;
}
.fs-79 {
  font-size: 79px !important;
  font-size: 7.9rem !important;
}
.fs-80 {
  font-size: 80px !important;
  font-size: 8rem !important;
}
.fs-81 {
  font-size: 81px !important;
  font-size: 8.1rem !important;
}
.fs-82 {
  font-size: 82px !important;
  font-size: 8.2rem !important;
}
.fs-83 {
  font-size: 83px !important;
  font-size: 8.3rem !important;
}
.fs-84 {
  font-size: 84px !important;
  font-size: 8.4rem !important;
}
.fs-85 {
  font-size: 85px !important;
  font-size: 8.5rem !important;
}
.fs-86 {
  font-size: 86px !important;
  font-size: 8.6rem !important;
}
.fs-87 {
  font-size: 87px !important;
  font-size: 8.7rem !important;
}
.fs-88 {
  font-size: 88px !important;
  font-size: 8.8rem !important;
}
.fs-89 {
  font-size: 89px !important;
  font-size: 8.9rem !important;
}
.fs-90 {
  font-size: 90px !important;
  font-size: 9rem !important;
}
.fs-91 {
  font-size: 91px !important;
  font-size: 9.1rem !important;
}
.fs-92 {
  font-size: 92px !important;
  font-size: 9.2rem !important;
}
.fs-93 {
  font-size: 93px !important;
  font-size: 9.3rem !important;
}
.fs-94 {
  font-size: 94px !important;
  font-size: 9.4rem !important;
}
.fs-95 {
  font-size: 95px !important;
  font-size: 9.5rem !important;
}
.fs-96 {
  font-size: 96px !important;
  font-size: 9.6rem !important;
}
.fs-97 {
  font-size: 97px !important;
  font-size: 9.7rem !important;
}
.fs-98 {
  font-size: 98px !important;
  font-size: 9.8rem !important;
}
.fs-99 {
  font-size: 99px !important;
  font-size: 9.9rem !important;
}
.fs-100 {
  font-size: 100px !important;
  font-size: 10rem !important;
}
.fw-bbb {
  font-weight: 900 !important;
}
.fw-bb {
  font-weight: 800 !important;
}
.fw-b {
  font-weight: 700 !important;
}
.fw-mm {
  font-weight: 600 !important;
}
.fw-m {
  font-weight: 500 !important;
}
.fw-n {
  font-weight: 400 !important;
}
.fw-l {
  font-weight: 300 !important;
}
.fw-tt {
  font-weight: 200 !important;
}
.fw-t {
  font-weight: 100 !important;
}
.lh-0,
.lh-0 * {
  line-height: 0 !important;
}
.lh-1,
.lh-1 * {
  line-height: 1 !important;
}
.lh-1_1,
.lh-1_1 * {
  line-height: 1.1 !important;
}
.lh-1_2,
.lh-1_2 * {
  line-height: 1.2 !important;
}
.lh-1_3,
.lh-1_3 * {
  line-height: 1.3 !important;
}
.lh-1_4,
.lh-1_4 * {
  line-height: 1.4 !important;
}
.lh-1_5,
.lh-1_5 * {
  line-height: 1.5 !important;
}
.lh-1_6,
.lh-1_6 * {
  line-height: 1.6 !important;
}
.lh-1_7,
.lh-1_7 * {
  line-height: 1.7 !important;
}
.lh-1_8,
.lh-1_8 * {
  line-height: 1.8 !important;
}
.lh-1_9,
.lh-1_9 * {
  line-height: 1.9 !important;
}
.lh-2,
.lh-2 * {
  line-height: 2 !important;
}
.ls-0 {
  letter-spacing: 0 !important;
}
.ls--1 {
  letter-spacing: -1px !important;
}
.ls--1_5 {
  letter-spacing: -1.5px !important;
}
.ls--2 {
  letter-spacing: -2px !important;
}
.ls--2_5 {
  letter-spacing: -2.5px !important;
}
.ls--3 {
  letter-spacing: -3px !important;
}
.ls--3_5 {
  letter-spacing: -3.5px !important;
}
.ls--4 {
  letter-spacing: -4px !important;
}
.ls--4_5 {
  letter-spacing: -4.5px !important;
}
.ls-1 {
  letter-spacing: 1px !important;
}
.ls-1_5 {
  letter-spacing: 1.5px !important;
}
.ls-2 {
  letter-spacing: 2px !important;
}
.ls-2_5 {
  letter-spacing: 2.5px !important;
}
.ls-3 {
  letter-spacing: 3px !important;
}
@media (min-width: 576px) {
  .sm\:fs-10 {
    font-size: 10px !important;
    font-size: 1rem !important;
  }
  .sm\:fs-11 {
    font-size: 11px !important;
    font-size: 1.1rem !important;
  }
  .sm\:fs-12 {
    font-size: 12px !important;
    font-size: 1.2rem !important;
  }
  .sm\:fs-13 {
    font-size: 13px !important;
    font-size: 1.3rem !important;
  }
  .sm\:fs-14 {
    font-size: 14px !important;
    font-size: 1.4rem !important;
  }
  .sm\:fs-15 {
    font-size: 15px !important;
    font-size: 1.5rem !important;
  }
  .sm\:fs-16 {
    font-size: 16px !important;
    font-size: 1.6rem !important;
  }
  .sm\:fs-17 {
    font-size: 17px !important;
    font-size: 1.7rem !important;
  }
  .sm\:fs-18 {
    font-size: 18px !important;
    font-size: 1.8rem !important;
  }
  .sm\:fs-19 {
    font-size: 19px !important;
    font-size: 1.9rem !important;
  }
  .sm\:fs-20 {
    font-size: 20px !important;
    font-size: 2rem !important;
  }
  .sm\:fs-21 {
    font-size: 21px !important;
    font-size: 2.1rem !important;
  }
  .sm\:fs-22 {
    font-size: 22px !important;
    font-size: 2.2rem !important;
  }
  .sm\:fs-23 {
    font-size: 23px !important;
    font-size: 2.3rem !important;
  }
  .sm\:fs-24 {
    font-size: 24px !important;
    font-size: 2.4rem !important;
  }
  .sm\:fs-25 {
    font-size: 25px !important;
    font-size: 2.5rem !important;
  }
  .sm\:fs-26 {
    font-size: 26px !important;
    font-size: 2.6rem !important;
  }
  .sm\:fs-27 {
    font-size: 27px !important;
    font-size: 2.7rem !important;
  }
  .sm\:fs-28 {
    font-size: 28px !important;
    font-size: 2.8rem !important;
  }
  .sm\:fs-29 {
    font-size: 29px !important;
    font-size: 2.9rem !important;
  }
  .sm\:fs-30 {
    font-size: 30px !important;
    font-size: 3rem !important;
  }
  .sm\:fs-31 {
    font-size: 31px !important;
    font-size: 3.1rem !important;
  }
  .sm\:fs-32 {
    font-size: 32px !important;
    font-size: 3.2rem !important;
  }
  .sm\:fs-33 {
    font-size: 33px !important;
    font-size: 3.3rem !important;
  }
  .sm\:fs-34 {
    font-size: 34px !important;
    font-size: 3.4rem !important;
  }
  .sm\:fs-35 {
    font-size: 35px !important;
    font-size: 3.5rem !important;
  }
  .sm\:fs-36 {
    font-size: 36px !important;
    font-size: 3.6rem !important;
  }
  .sm\:fs-37 {
    font-size: 37px !important;
    font-size: 3.7rem !important;
  }
  .sm\:fs-38 {
    font-size: 38px !important;
    font-size: 3.8rem !important;
  }
  .sm\:fs-39 {
    font-size: 39px !important;
    font-size: 3.9rem !important;
  }
  .sm\:fs-40 {
    font-size: 40px !important;
    font-size: 4rem !important;
  }
  .sm\:fs-41 {
    font-size: 41px !important;
    font-size: 4.1rem !important;
  }
  .sm\:fs-42 {
    font-size: 42px !important;
    font-size: 4.2rem !important;
  }
  .sm\:fs-43 {
    font-size: 43px !important;
    font-size: 4.3rem !important;
  }
  .sm\:fs-44 {
    font-size: 44px !important;
    font-size: 4.4rem !important;
  }
  .sm\:fs-45 {
    font-size: 45px !important;
    font-size: 4.5rem !important;
  }
  .sm\:fs-46 {
    font-size: 46px !important;
    font-size: 4.6rem !important;
  }
  .sm\:fs-47 {
    font-size: 47px !important;
    font-size: 4.7rem !important;
  }
  .sm\:fs-48 {
    font-size: 48px !important;
    font-size: 4.8rem !important;
  }
  .sm\:fs-49 {
    font-size: 49px !important;
    font-size: 4.9rem !important;
  }
  .sm\:fs-50 {
    font-size: 50px !important;
    font-size: 5rem !important;
  }
  .sm\:fs-51 {
    font-size: 51px !important;
    font-size: 5.1rem !important;
  }
  .sm\:fs-52 {
    font-size: 52px !important;
    font-size: 5.2rem !important;
  }
  .sm\:fs-53 {
    font-size: 53px !important;
    font-size: 5.3rem !important;
  }
  .sm\:fs-54 {
    font-size: 54px !important;
    font-size: 5.4rem !important;
  }
  .sm\:fs-55 {
    font-size: 55px !important;
    font-size: 5.5rem !important;
  }
  .sm\:fs-56 {
    font-size: 56px !important;
    font-size: 5.6rem !important;
  }
  .sm\:fs-57 {
    font-size: 57px !important;
    font-size: 5.7rem !important;
  }
  .sm\:fs-58 {
    font-size: 58px !important;
    font-size: 5.8rem !important;
  }
  .sm\:fs-59 {
    font-size: 59px !important;
    font-size: 5.9rem !important;
  }
  .sm\:fs-60 {
    font-size: 60px !important;
    font-size: 6rem !important;
  }
  .sm\:fs-61 {
    font-size: 61px !important;
    font-size: 6.1rem !important;
  }
  .sm\:fs-62 {
    font-size: 62px !important;
    font-size: 6.2rem !important;
  }
  .sm\:fs-63 {
    font-size: 63px !important;
    font-size: 6.3rem !important;
  }
  .sm\:fs-64 {
    font-size: 64px !important;
    font-size: 6.4rem !important;
  }
  .sm\:fs-65 {
    font-size: 65px !important;
    font-size: 6.5rem !important;
  }
  .sm\:fs-66 {
    font-size: 66px !important;
    font-size: 6.6rem !important;
  }
  .sm\:fs-67 {
    font-size: 67px !important;
    font-size: 6.7rem !important;
  }
  .sm\:fs-68 {
    font-size: 68px !important;
    font-size: 6.8rem !important;
  }
  .sm\:fs-69 {
    font-size: 69px !important;
    font-size: 6.9rem !important;
  }
  .sm\:fs-70 {
    font-size: 70px !important;
    font-size: 7rem !important;
  }
  .sm\:fs-71 {
    font-size: 71px !important;
    font-size: 7.1rem !important;
  }
  .sm\:fs-72 {
    font-size: 72px !important;
    font-size: 7.2rem !important;
  }
  .sm\:fs-73 {
    font-size: 73px !important;
    font-size: 7.3rem !important;
  }
  .sm\:fs-74 {
    font-size: 74px !important;
    font-size: 7.4rem !important;
  }
  .sm\:fs-75 {
    font-size: 75px !important;
    font-size: 7.5rem !important;
  }
  .sm\:fs-76 {
    font-size: 76px !important;
    font-size: 7.6rem !important;
  }
  .sm\:fs-77 {
    font-size: 77px !important;
    font-size: 7.7rem !important;
  }
  .sm\:fs-78 {
    font-size: 78px !important;
    font-size: 7.8rem !important;
  }
  .sm\:fs-79 {
    font-size: 79px !important;
    font-size: 7.9rem !important;
  }
  .sm\:fs-80 {
    font-size: 80px !important;
    font-size: 8rem !important;
  }
  .sm\:fs-81 {
    font-size: 81px !important;
    font-size: 8.1rem !important;
  }
  .sm\:fs-82 {
    font-size: 82px !important;
    font-size: 8.2rem !important;
  }
  .sm\:fs-83 {
    font-size: 83px !important;
    font-size: 8.3rem !important;
  }
  .sm\:fs-84 {
    font-size: 84px !important;
    font-size: 8.4rem !important;
  }
  .sm\:fs-85 {
    font-size: 85px !important;
    font-size: 8.5rem !important;
  }
  .sm\:fs-86 {
    font-size: 86px !important;
    font-size: 8.6rem !important;
  }
  .sm\:fs-87 {
    font-size: 87px !important;
    font-size: 8.7rem !important;
  }
  .sm\:fs-88 {
    font-size: 88px !important;
    font-size: 8.8rem !important;
  }
  .sm\:fs-89 {
    font-size: 89px !important;
    font-size: 8.9rem !important;
  }
  .sm\:fs-90 {
    font-size: 90px !important;
    font-size: 9rem !important;
  }
  .sm\:fs-91 {
    font-size: 91px !important;
    font-size: 9.1rem !important;
  }
  .sm\:fs-92 {
    font-size: 92px !important;
    font-size: 9.2rem !important;
  }
  .sm\:fs-93 {
    font-size: 93px !important;
    font-size: 9.3rem !important;
  }
  .sm\:fs-94 {
    font-size: 94px !important;
    font-size: 9.4rem !important;
  }
  .sm\:fs-95 {
    font-size: 95px !important;
    font-size: 9.5rem !important;
  }
  .sm\:fs-96 {
    font-size: 96px !important;
    font-size: 9.6rem !important;
  }
  .sm\:fs-97 {
    font-size: 97px !important;
    font-size: 9.7rem !important;
  }
  .sm\:fs-98 {
    font-size: 98px !important;
    font-size: 9.8rem !important;
  }
  .sm\:fs-99 {
    font-size: 99px !important;
    font-size: 9.9rem !important;
  }
  .sm\:fs-100 {
    font-size: 100px !important;
    font-size: 10rem !important;
  }
  .sm\:fw-bbb {
    font-weight: 900 !important;
  }
  .sm\:fw-bb {
    font-weight: 800 !important;
  }
  .sm\:fw-b {
    font-weight: 700 !important;
  }
  .sm\:fw-mm {
    font-weight: 600 !important;
  }
  .sm\:fw-m {
    font-weight: 500 !important;
  }
  .sm\:fw-n {
    font-weight: 400 !important;
  }
  .sm\:fw-l {
    font-weight: 300 !important;
  }
  .sm\:fw-tt {
    font-weight: 200 !important;
  }
  .sm\:fw-t {
    font-weight: 100 !important;
  }
  .sm\:lh-0,
  .sm\:lh-0 * {
    line-height: 0 !important;
  }
  .sm\:lh-1,
  .sm\:lh-1 * {
    line-height: 1 !important;
  }
  .sm\:lh-1_1,
  .sm\:lh-1_1 * {
    line-height: 1.1 !important;
  }
  .sm\:lh-1_2,
  .sm\:lh-1_2 * {
    line-height: 1.2 !important;
  }
  .sm\:lh-1_3,
  .sm\:lh-1_3 * {
    line-height: 1.3 !important;
  }
  .sm\:lh-1_4,
  .sm\:lh-1_4 * {
    line-height: 1.4 !important;
  }
  .sm\:lh-1_5,
  .sm\:lh-1_5 * {
    line-height: 1.5 !important;
  }
  .sm\:lh-1_6,
  .sm\:lh-1_6 * {
    line-height: 1.6 !important;
  }
  .sm\:lh-1_7,
  .sm\:lh-1_7 * {
    line-height: 1.7 !important;
  }
  .sm\:lh-1_8,
  .sm\:lh-1_8 * {
    line-height: 1.8 !important;
  }
  .sm\:lh-1_9,
  .sm\:lh-1_9 * {
    line-height: 1.9 !important;
  }
  .sm\:lh-2,
  .sm\:lh-2 * {
    line-height: 2 !important;
  }
  .sm\:ls-0 {
    letter-spacing: 0 !important;
  }
  .sm\:ls--1 {
    letter-spacing: -1px !important;
  }
  .sm\:ls--1_5 {
    letter-spacing: -1.5px !important;
  }
  .sm\:ls--2 {
    letter-spacing: -2px !important;
  }
  .sm\:ls--2_5 {
    letter-spacing: -2.5px !important;
  }
  .sm\:ls--3 {
    letter-spacing: -3px !important;
  }
  .sm\:ls--3_5 {
    letter-spacing: -3.5px !important;
  }
  .sm\:ls--4 {
    letter-spacing: -4px !important;
  }
  .sm\:ls--4_5 {
    letter-spacing: -4.5px !important;
  }
  .sm\:ls-1 {
    letter-spacing: 1px !important;
  }
  .sm\:ls-1_5 {
    letter-spacing: 1.5px !important;
  }
  .sm\:ls-2 {
    letter-spacing: 2px !important;
  }
  .sm\:ls-2_5 {
    letter-spacing: 2.5px !important;
  }
  .sm\:ls-3 {
    letter-spacing: 3px !important;
  }
}
@media (min-width: 768px) {
  .md\:fs-10 {
    font-size: 10px !important;
    font-size: 1rem !important;
  }
  .md\:fs-11 {
    font-size: 11px !important;
    font-size: 1.1rem !important;
  }
  .md\:fs-12 {
    font-size: 12px !important;
    font-size: 1.2rem !important;
  }
  .md\:fs-13 {
    font-size: 13px !important;
    font-size: 1.3rem !important;
  }
  .md\:fs-14 {
    font-size: 14px !important;
    font-size: 1.4rem !important;
  }
  .md\:fs-15 {
    font-size: 15px !important;
    font-size: 1.5rem !important;
  }
  .md\:fs-16 {
    font-size: 16px !important;
    font-size: 1.6rem !important;
  }
  .md\:fs-17 {
    font-size: 17px !important;
    font-size: 1.7rem !important;
  }
  .md\:fs-18 {
    font-size: 18px !important;
    font-size: 1.8rem !important;
  }
  .md\:fs-19 {
    font-size: 19px !important;
    font-size: 1.9rem !important;
  }
  .md\:fs-20 {
    font-size: 20px !important;
    font-size: 2rem !important;
  }
  .md\:fs-21 {
    font-size: 21px !important;
    font-size: 2.1rem !important;
  }
  .md\:fs-22 {
    font-size: 22px !important;
    font-size: 2.2rem !important;
  }
  .md\:fs-23 {
    font-size: 23px !important;
    font-size: 2.3rem !important;
  }
  .md\:fs-24 {
    font-size: 24px !important;
    font-size: 2.4rem !important;
  }
  .md\:fs-25 {
    font-size: 25px !important;
    font-size: 2.5rem !important;
  }
  .md\:fs-26 {
    font-size: 26px !important;
    font-size: 2.6rem !important;
  }
  .md\:fs-27 {
    font-size: 27px !important;
    font-size: 2.7rem !important;
  }
  .md\:fs-28 {
    font-size: 28px !important;
    font-size: 2.8rem !important;
  }
  .md\:fs-29 {
    font-size: 29px !important;
    font-size: 2.9rem !important;
  }
  .md\:fs-30 {
    font-size: 30px !important;
    font-size: 3rem !important;
  }
  .md\:fs-31 {
    font-size: 31px !important;
    font-size: 3.1rem !important;
  }
  .md\:fs-32 {
    font-size: 32px !important;
    font-size: 3.2rem !important;
  }
  .md\:fs-33 {
    font-size: 33px !important;
    font-size: 3.3rem !important;
  }
  .md\:fs-34 {
    font-size: 34px !important;
    font-size: 3.4rem !important;
  }
  .md\:fs-35 {
    font-size: 35px !important;
    font-size: 3.5rem !important;
  }
  .md\:fs-36 {
    font-size: 36px !important;
    font-size: 3.6rem !important;
  }
  .md\:fs-37 {
    font-size: 37px !important;
    font-size: 3.7rem !important;
  }
  .md\:fs-38 {
    font-size: 38px !important;
    font-size: 3.8rem !important;
  }
  .md\:fs-39 {
    font-size: 39px !important;
    font-size: 3.9rem !important;
  }
  .md\:fs-40 {
    font-size: 40px !important;
    font-size: 4rem !important;
  }
  .md\:fs-41 {
    font-size: 41px !important;
    font-size: 4.1rem !important;
  }
  .md\:fs-42 {
    font-size: 42px !important;
    font-size: 4.2rem !important;
  }
  .md\:fs-43 {
    font-size: 43px !important;
    font-size: 4.3rem !important;
  }
  .md\:fs-44 {
    font-size: 44px !important;
    font-size: 4.4rem !important;
  }
  .md\:fs-45 {
    font-size: 45px !important;
    font-size: 4.5rem !important;
  }
  .md\:fs-46 {
    font-size: 46px !important;
    font-size: 4.6rem !important;
  }
  .md\:fs-47 {
    font-size: 47px !important;
    font-size: 4.7rem !important;
  }
  .md\:fs-48 {
    font-size: 48px !important;
    font-size: 4.8rem !important;
  }
  .md\:fs-49 {
    font-size: 49px !important;
    font-size: 4.9rem !important;
  }
  .md\:fs-50 {
    font-size: 50px !important;
    font-size: 5rem !important;
  }
  .md\:fs-51 {
    font-size: 51px !important;
    font-size: 5.1rem !important;
  }
  .md\:fs-52 {
    font-size: 52px !important;
    font-size: 5.2rem !important;
  }
  .md\:fs-53 {
    font-size: 53px !important;
    font-size: 5.3rem !important;
  }
  .md\:fs-54 {
    font-size: 54px !important;
    font-size: 5.4rem !important;
  }
  .md\:fs-55 {
    font-size: 55px !important;
    font-size: 5.5rem !important;
  }
  .md\:fs-56 {
    font-size: 56px !important;
    font-size: 5.6rem !important;
  }
  .md\:fs-57 {
    font-size: 57px !important;
    font-size: 5.7rem !important;
  }
  .md\:fs-58 {
    font-size: 58px !important;
    font-size: 5.8rem !important;
  }
  .md\:fs-59 {
    font-size: 59px !important;
    font-size: 5.9rem !important;
  }
  .md\:fs-60 {
    font-size: 60px !important;
    font-size: 6rem !important;
  }
  .md\:fs-61 {
    font-size: 61px !important;
    font-size: 6.1rem !important;
  }
  .md\:fs-62 {
    font-size: 62px !important;
    font-size: 6.2rem !important;
  }
  .md\:fs-63 {
    font-size: 63px !important;
    font-size: 6.3rem !important;
  }
  .md\:fs-64 {
    font-size: 64px !important;
    font-size: 6.4rem !important;
  }
  .md\:fs-65 {
    font-size: 65px !important;
    font-size: 6.5rem !important;
  }
  .md\:fs-66 {
    font-size: 66px !important;
    font-size: 6.6rem !important;
  }
  .md\:fs-67 {
    font-size: 67px !important;
    font-size: 6.7rem !important;
  }
  .md\:fs-68 {
    font-size: 68px !important;
    font-size: 6.8rem !important;
  }
  .md\:fs-69 {
    font-size: 69px !important;
    font-size: 6.9rem !important;
  }
  .md\:fs-70 {
    font-size: 70px !important;
    font-size: 7rem !important;
  }
  .md\:fs-71 {
    font-size: 71px !important;
    font-size: 7.1rem !important;
  }
  .md\:fs-72 {
    font-size: 72px !important;
    font-size: 7.2rem !important;
  }
  .md\:fs-73 {
    font-size: 73px !important;
    font-size: 7.3rem !important;
  }
  .md\:fs-74 {
    font-size: 74px !important;
    font-size: 7.4rem !important;
  }
  .md\:fs-75 {
    font-size: 75px !important;
    font-size: 7.5rem !important;
  }
  .md\:fs-76 {
    font-size: 76px !important;
    font-size: 7.6rem !important;
  }
  .md\:fs-77 {
    font-size: 77px !important;
    font-size: 7.7rem !important;
  }
  .md\:fs-78 {
    font-size: 78px !important;
    font-size: 7.8rem !important;
  }
  .md\:fs-79 {
    font-size: 79px !important;
    font-size: 7.9rem !important;
  }
  .md\:fs-80 {
    font-size: 80px !important;
    font-size: 8rem !important;
  }
  .md\:fs-81 {
    font-size: 81px !important;
    font-size: 8.1rem !important;
  }
  .md\:fs-82 {
    font-size: 82px !important;
    font-size: 8.2rem !important;
  }
  .md\:fs-83 {
    font-size: 83px !important;
    font-size: 8.3rem !important;
  }
  .md\:fs-84 {
    font-size: 84px !important;
    font-size: 8.4rem !important;
  }
  .md\:fs-85 {
    font-size: 85px !important;
    font-size: 8.5rem !important;
  }
  .md\:fs-86 {
    font-size: 86px !important;
    font-size: 8.6rem !important;
  }
  .md\:fs-87 {
    font-size: 87px !important;
    font-size: 8.7rem !important;
  }
  .md\:fs-88 {
    font-size: 88px !important;
    font-size: 8.8rem !important;
  }
  .md\:fs-89 {
    font-size: 89px !important;
    font-size: 8.9rem !important;
  }
  .md\:fs-90 {
    font-size: 90px !important;
    font-size: 9rem !important;
  }
  .md\:fs-91 {
    font-size: 91px !important;
    font-size: 9.1rem !important;
  }
  .md\:fs-92 {
    font-size: 92px !important;
    font-size: 9.2rem !important;
  }
  .md\:fs-93 {
    font-size: 93px !important;
    font-size: 9.3rem !important;
  }
  .md\:fs-94 {
    font-size: 94px !important;
    font-size: 9.4rem !important;
  }
  .md\:fs-95 {
    font-size: 95px !important;
    font-size: 9.5rem !important;
  }
  .md\:fs-96 {
    font-size: 96px !important;
    font-size: 9.6rem !important;
  }
  .md\:fs-97 {
    font-size: 97px !important;
    font-size: 9.7rem !important;
  }
  .md\:fs-98 {
    font-size: 98px !important;
    font-size: 9.8rem !important;
  }
  .md\:fs-99 {
    font-size: 99px !important;
    font-size: 9.9rem !important;
  }
  .md\:fs-100 {
    font-size: 100px !important;
    font-size: 10rem !important;
  }
  .md\:fw-bbb {
    font-weight: 900 !important;
  }
  .md\:fw-bb {
    font-weight: 800 !important;
  }
  .md\:fw-b {
    font-weight: 700 !important;
  }
  .md\:fw-mm {
    font-weight: 600 !important;
  }
  .md\:fw-m {
    font-weight: 500 !important;
  }
  .md\:fw-n {
    font-weight: 400 !important;
  }
  .md\:fw-l {
    font-weight: 300 !important;
  }
  .md\:fw-tt {
    font-weight: 200 !important;
  }
  .md\:fw-t {
    font-weight: 100 !important;
  }
  .md\:lh-0,
  .md\:lh-0 * {
    line-height: 0 !important;
  }
  .md\:lh-1,
  .md\:lh-1 * {
    line-height: 1 !important;
  }
  .md\:lh-1_1,
  .md\:lh-1_1 * {
    line-height: 1.1 !important;
  }
  .md\:lh-1_2,
  .md\:lh-1_2 * {
    line-height: 1.2 !important;
  }
  .md\:lh-1_3,
  .md\:lh-1_3 * {
    line-height: 1.3 !important;
  }
  .md\:lh-1_4,
  .md\:lh-1_4 * {
    line-height: 1.4 !important;
  }
  .md\:lh-1_5,
  .md\:lh-1_5 * {
    line-height: 1.5 !important;
  }
  .md\:lh-1_6,
  .md\:lh-1_6 * {
    line-height: 1.6 !important;
  }
  .md\:lh-1_7,
  .md\:lh-1_7 * {
    line-height: 1.7 !important;
  }
  .md\:lh-1_8,
  .md\:lh-1_8 * {
    line-height: 1.8 !important;
  }
  .md\:lh-1_9,
  .md\:lh-1_9 * {
    line-height: 1.9 !important;
  }
  .md\:lh-2,
  .md\:lh-2 * {
    line-height: 2 !important;
  }
  .md\:ls-0 {
    letter-spacing: 0 !important;
  }
  .md\:ls--1 {
    letter-spacing: -1px !important;
  }
  .md\:ls--1_5 {
    letter-spacing: -1.5px !important;
  }
  .md\:ls--2 {
    letter-spacing: -2px !important;
  }
  .md\:ls--2_5 {
    letter-spacing: -2.5px !important;
  }
  .md\:ls--3 {
    letter-spacing: -3px !important;
  }
  .md\:ls--3_5 {
    letter-spacing: -3.5px !important;
  }
  .md\:ls--4 {
    letter-spacing: -4px !important;
  }
  .md\:ls--4_5 {
    letter-spacing: -4.5px !important;
  }
  .md\:ls-1 {
    letter-spacing: 1px !important;
  }
  .md\:ls-1_5 {
    letter-spacing: 1.5px !important;
  }
  .md\:ls-2 {
    letter-spacing: 2px !important;
  }
  .md\:ls-2_5 {
    letter-spacing: 2.5px !important;
  }
  .md\:ls-3 {
    letter-spacing: 3px !important;
  }
}
@media (min-width: 992px) {
  .lg\:fs-10 {
    font-size: 10px !important;
    font-size: 1rem !important;
  }
  .lg\:fs-11 {
    font-size: 11px !important;
    font-size: 1.1rem !important;
  }
  .lg\:fs-12 {
    font-size: 12px !important;
    font-size: 1.2rem !important;
  }
  .lg\:fs-13 {
    font-size: 13px !important;
    font-size: 1.3rem !important;
  }
  .lg\:fs-14 {
    font-size: 14px !important;
    font-size: 1.4rem !important;
  }
  .lg\:fs-15 {
    font-size: 15px !important;
    font-size: 1.5rem !important;
  }
  .lg\:fs-16 {
    font-size: 16px !important;
    font-size: 1.6rem !important;
  }
  .lg\:fs-17 {
    font-size: 17px !important;
    font-size: 1.7rem !important;
  }
  .lg\:fs-18 {
    font-size: 18px !important;
    font-size: 1.8rem !important;
  }
  .lg\:fs-19 {
    font-size: 19px !important;
    font-size: 1.9rem !important;
  }
  .lg\:fs-20 {
    font-size: 20px !important;
    font-size: 2rem !important;
  }
  .lg\:fs-21 {
    font-size: 21px !important;
    font-size: 2.1rem !important;
  }
  .lg\:fs-22 {
    font-size: 22px !important;
    font-size: 2.2rem !important;
  }
  .lg\:fs-23 {
    font-size: 23px !important;
    font-size: 2.3rem !important;
  }
  .lg\:fs-24 {
    font-size: 24px !important;
    font-size: 2.4rem !important;
  }
  .lg\:fs-25 {
    font-size: 25px !important;
    font-size: 2.5rem !important;
  }
  .lg\:fs-26 {
    font-size: 26px !important;
    font-size: 2.6rem !important;
  }
  .lg\:fs-27 {
    font-size: 27px !important;
    font-size: 2.7rem !important;
  }
  .lg\:fs-28 {
    font-size: 28px !important;
    font-size: 2.8rem !important;
  }
  .lg\:fs-29 {
    font-size: 29px !important;
    font-size: 2.9rem !important;
  }
  .lg\:fs-30 {
    font-size: 30px !important;
    font-size: 3rem !important;
  }
  .lg\:fs-31 {
    font-size: 31px !important;
    font-size: 3.1rem !important;
  }
  .lg\:fs-32 {
    font-size: 32px !important;
    font-size: 3.2rem !important;
  }
  .lg\:fs-33 {
    font-size: 33px !important;
    font-size: 3.3rem !important;
  }
  .lg\:fs-34 {
    font-size: 34px !important;
    font-size: 3.4rem !important;
  }
  .lg\:fs-35 {
    font-size: 35px !important;
    font-size: 3.5rem !important;
  }
  .lg\:fs-36 {
    font-size: 36px !important;
    font-size: 3.6rem !important;
  }
  .lg\:fs-37 {
    font-size: 37px !important;
    font-size: 3.7rem !important;
  }
  .lg\:fs-38 {
    font-size: 38px !important;
    font-size: 3.8rem !important;
  }
  .lg\:fs-39 {
    font-size: 39px !important;
    font-size: 3.9rem !important;
  }
  .lg\:fs-40 {
    font-size: 40px !important;
    font-size: 4rem !important;
  }
  .lg\:fs-41 {
    font-size: 41px !important;
    font-size: 4.1rem !important;
  }
  .lg\:fs-42 {
    font-size: 42px !important;
    font-size: 4.2rem !important;
  }
  .lg\:fs-43 {
    font-size: 43px !important;
    font-size: 4.3rem !important;
  }
  .lg\:fs-44 {
    font-size: 44px !important;
    font-size: 4.4rem !important;
  }
  .lg\:fs-45 {
    font-size: 45px !important;
    font-size: 4.5rem !important;
  }
  .lg\:fs-46 {
    font-size: 46px !important;
    font-size: 4.6rem !important;
  }
  .lg\:fs-47 {
    font-size: 47px !important;
    font-size: 4.7rem !important;
  }
  .lg\:fs-48 {
    font-size: 48px !important;
    font-size: 4.8rem !important;
  }
  .lg\:fs-49 {
    font-size: 49px !important;
    font-size: 4.9rem !important;
  }
  .lg\:fs-50 {
    font-size: 50px !important;
    font-size: 5rem !important;
  }
  .lg\:fs-51 {
    font-size: 51px !important;
    font-size: 5.1rem !important;
  }
  .lg\:fs-52 {
    font-size: 52px !important;
    font-size: 5.2rem !important;
  }
  .lg\:fs-53 {
    font-size: 53px !important;
    font-size: 5.3rem !important;
  }
  .lg\:fs-54 {
    font-size: 54px !important;
    font-size: 5.4rem !important;
  }
  .lg\:fs-55 {
    font-size: 55px !important;
    font-size: 5.5rem !important;
  }
  .lg\:fs-56 {
    font-size: 56px !important;
    font-size: 5.6rem !important;
  }
  .lg\:fs-57 {
    font-size: 57px !important;
    font-size: 5.7rem !important;
  }
  .lg\:fs-58 {
    font-size: 58px !important;
    font-size: 5.8rem !important;
  }
  .lg\:fs-59 {
    font-size: 59px !important;
    font-size: 5.9rem !important;
  }
  .lg\:fs-60 {
    font-size: 60px !important;
    font-size: 6rem !important;
  }
  .lg\:fs-61 {
    font-size: 61px !important;
    font-size: 6.1rem !important;
  }
  .lg\:fs-62 {
    font-size: 62px !important;
    font-size: 6.2rem !important;
  }
  .lg\:fs-63 {
    font-size: 63px !important;
    font-size: 6.3rem !important;
  }
  .lg\:fs-64 {
    font-size: 64px !important;
    font-size: 6.4rem !important;
  }
  .lg\:fs-65 {
    font-size: 65px !important;
    font-size: 6.5rem !important;
  }
  .lg\:fs-66 {
    font-size: 66px !important;
    font-size: 6.6rem !important;
  }
  .lg\:fs-67 {
    font-size: 67px !important;
    font-size: 6.7rem !important;
  }
  .lg\:fs-68 {
    font-size: 68px !important;
    font-size: 6.8rem !important;
  }
  .lg\:fs-69 {
    font-size: 69px !important;
    font-size: 6.9rem !important;
  }
  .lg\:fs-70 {
    font-size: 70px !important;
    font-size: 7rem !important;
  }
  .lg\:fs-71 {
    font-size: 71px !important;
    font-size: 7.1rem !important;
  }
  .lg\:fs-72 {
    font-size: 72px !important;
    font-size: 7.2rem !important;
  }
  .lg\:fs-73 {
    font-size: 73px !important;
    font-size: 7.3rem !important;
  }
  .lg\:fs-74 {
    font-size: 74px !important;
    font-size: 7.4rem !important;
  }
  .lg\:fs-75 {
    font-size: 75px !important;
    font-size: 7.5rem !important;
  }
  .lg\:fs-76 {
    font-size: 76px !important;
    font-size: 7.6rem !important;
  }
  .lg\:fs-77 {
    font-size: 77px !important;
    font-size: 7.7rem !important;
  }
  .lg\:fs-78 {
    font-size: 78px !important;
    font-size: 7.8rem !important;
  }
  .lg\:fs-79 {
    font-size: 79px !important;
    font-size: 7.9rem !important;
  }
  .lg\:fs-80 {
    font-size: 80px !important;
    font-size: 8rem !important;
  }
  .lg\:fs-81 {
    font-size: 81px !important;
    font-size: 8.1rem !important;
  }
  .lg\:fs-82 {
    font-size: 82px !important;
    font-size: 8.2rem !important;
  }
  .lg\:fs-83 {
    font-size: 83px !important;
    font-size: 8.3rem !important;
  }
  .lg\:fs-84 {
    font-size: 84px !important;
    font-size: 8.4rem !important;
  }
  .lg\:fs-85 {
    font-size: 85px !important;
    font-size: 8.5rem !important;
  }
  .lg\:fs-86 {
    font-size: 86px !important;
    font-size: 8.6rem !important;
  }
  .lg\:fs-87 {
    font-size: 87px !important;
    font-size: 8.7rem !important;
  }
  .lg\:fs-88 {
    font-size: 88px !important;
    font-size: 8.8rem !important;
  }
  .lg\:fs-89 {
    font-size: 89px !important;
    font-size: 8.9rem !important;
  }
  .lg\:fs-90 {
    font-size: 90px !important;
    font-size: 9rem !important;
  }
  .lg\:fs-91 {
    font-size: 91px !important;
    font-size: 9.1rem !important;
  }
  .lg\:fs-92 {
    font-size: 92px !important;
    font-size: 9.2rem !important;
  }
  .lg\:fs-93 {
    font-size: 93px !important;
    font-size: 9.3rem !important;
  }
  .lg\:fs-94 {
    font-size: 94px !important;
    font-size: 9.4rem !important;
  }
  .lg\:fs-95 {
    font-size: 95px !important;
    font-size: 9.5rem !important;
  }
  .lg\:fs-96 {
    font-size: 96px !important;
    font-size: 9.6rem !important;
  }
  .lg\:fs-97 {
    font-size: 97px !important;
    font-size: 9.7rem !important;
  }
  .lg\:fs-98 {
    font-size: 98px !important;
    font-size: 9.8rem !important;
  }
  .lg\:fs-99 {
    font-size: 99px !important;
    font-size: 9.9rem !important;
  }
  .lg\:fs-100 {
    font-size: 100px !important;
    font-size: 10rem !important;
  }
  .lg\:fw-bbb {
    font-weight: 900 !important;
  }
  .lg\:fw-bb {
    font-weight: 800 !important;
  }
  .lg\:fw-b {
    font-weight: 700 !important;
  }
  .lg\:fw-mm {
    font-weight: 600 !important;
  }
  .lg\:fw-m {
    font-weight: 500 !important;
  }
  .lg\:fw-n {
    font-weight: 400 !important;
  }
  .lg\:fw-l {
    font-weight: 300 !important;
  }
  .lg\:fw-tt {
    font-weight: 200 !important;
  }
  .lg\:fw-t {
    font-weight: 100 !important;
  }
  .lg\:lh-0,
  .lg\:lh-0 * {
    line-height: 0 !important;
  }
  .lg\:lh-1,
  .lg\:lh-1 * {
    line-height: 1 !important;
  }
  .lg\:lh-1_1,
  .lg\:lh-1_1 * {
    line-height: 1.1 !important;
  }
  .lg\:lh-1_2,
  .lg\:lh-1_2 * {
    line-height: 1.2 !important;
  }
  .lg\:lh-1_3,
  .lg\:lh-1_3 * {
    line-height: 1.3 !important;
  }
  .lg\:lh-1_4,
  .lg\:lh-1_4 * {
    line-height: 1.4 !important;
  }
  .lg\:lh-1_5,
  .lg\:lh-1_5 * {
    line-height: 1.5 !important;
  }
  .lg\:lh-1_6,
  .lg\:lh-1_6 * {
    line-height: 1.6 !important;
  }
  .lg\:lh-1_7,
  .lg\:lh-1_7 * {
    line-height: 1.7 !important;
  }
  .lg\:lh-1_8,
  .lg\:lh-1_8 * {
    line-height: 1.8 !important;
  }
  .lg\:lh-1_9,
  .lg\:lh-1_9 * {
    line-height: 1.9 !important;
  }
  .lg\:lh-2,
  .lg\:lh-2 * {
    line-height: 2 !important;
  }
  .lg\:ls-0 {
    letter-spacing: 0 !important;
  }
  .lg\:ls--1 {
    letter-spacing: -1px !important;
  }
  .lg\:ls--1_5 {
    letter-spacing: -1.5px !important;
  }
  .lg\:ls--2 {
    letter-spacing: -2px !important;
  }
  .lg\:ls--2_5 {
    letter-spacing: -2.5px !important;
  }
  .lg\:ls--3 {
    letter-spacing: -3px !important;
  }
  .lg\:ls--3_5 {
    letter-spacing: -3.5px !important;
  }
  .lg\:ls--4 {
    letter-spacing: -4px !important;
  }
  .lg\:ls--4_5 {
    letter-spacing: -4.5px !important;
  }
  .lg\:ls-1 {
    letter-spacing: 1px !important;
  }
  .lg\:ls-1_5 {
    letter-spacing: 1.5px !important;
  }
  .lg\:ls-2 {
    letter-spacing: 2px !important;
  }
  .lg\:ls-2_5 {
    letter-spacing: 2.5px !important;
  }
  .lg\:ls-3 {
    letter-spacing: 3px !important;
  }
}
@media (min-width: 1200px) {
  .xl\:fs-10 {
    font-size: 10px !important;
    font-size: 1rem !important;
  }
  .xl\:fs-11 {
    font-size: 11px !important;
    font-size: 1.1rem !important;
  }
  .xl\:fs-12 {
    font-size: 12px !important;
    font-size: 1.2rem !important;
  }
  .xl\:fs-13 {
    font-size: 13px !important;
    font-size: 1.3rem !important;
  }
  .xl\:fs-14 {
    font-size: 14px !important;
    font-size: 1.4rem !important;
  }
  .xl\:fs-15 {
    font-size: 15px !important;
    font-size: 1.5rem !important;
  }
  .xl\:fs-16 {
    font-size: 16px !important;
    font-size: 1.6rem !important;
  }
  .xl\:fs-17 {
    font-size: 17px !important;
    font-size: 1.7rem !important;
  }
  .xl\:fs-18 {
    font-size: 18px !important;
    font-size: 1.8rem !important;
  }
  .xl\:fs-19 {
    font-size: 19px !important;
    font-size: 1.9rem !important;
  }
  .xl\:fs-20 {
    font-size: 20px !important;
    font-size: 2rem !important;
  }
  .xl\:fs-21 {
    font-size: 21px !important;
    font-size: 2.1rem !important;
  }
  .xl\:fs-22 {
    font-size: 22px !important;
    font-size: 2.2rem !important;
  }
  .xl\:fs-23 {
    font-size: 23px !important;
    font-size: 2.3rem !important;
  }
  .xl\:fs-24 {
    font-size: 24px !important;
    font-size: 2.4rem !important;
  }
  .xl\:fs-25 {
    font-size: 25px !important;
    font-size: 2.5rem !important;
  }
  .xl\:fs-26 {
    font-size: 26px !important;
    font-size: 2.6rem !important;
  }
  .xl\:fs-27 {
    font-size: 27px !important;
    font-size: 2.7rem !important;
  }
  .xl\:fs-28 {
    font-size: 28px !important;
    font-size: 2.8rem !important;
  }
  .xl\:fs-29 {
    font-size: 29px !important;
    font-size: 2.9rem !important;
  }
  .xl\:fs-30 {
    font-size: 30px !important;
    font-size: 3rem !important;
  }
  .xl\:fs-31 {
    font-size: 31px !important;
    font-size: 3.1rem !important;
  }
  .xl\:fs-32 {
    font-size: 32px !important;
    font-size: 3.2rem !important;
  }
  .xl\:fs-33 {
    font-size: 33px !important;
    font-size: 3.3rem !important;
  }
  .xl\:fs-34 {
    font-size: 34px !important;
    font-size: 3.4rem !important;
  }
  .xl\:fs-35 {
    font-size: 35px !important;
    font-size: 3.5rem !important;
  }
  .xl\:fs-36 {
    font-size: 36px !important;
    font-size: 3.6rem !important;
  }
  .xl\:fs-37 {
    font-size: 37px !important;
    font-size: 3.7rem !important;
  }
  .xl\:fs-38 {
    font-size: 38px !important;
    font-size: 3.8rem !important;
  }
  .xl\:fs-39 {
    font-size: 39px !important;
    font-size: 3.9rem !important;
  }
  .xl\:fs-40 {
    font-size: 40px !important;
    font-size: 4rem !important;
  }
  .xl\:fs-41 {
    font-size: 41px !important;
    font-size: 4.1rem !important;
  }
  .xl\:fs-42 {
    font-size: 42px !important;
    font-size: 4.2rem !important;
  }
  .xl\:fs-43 {
    font-size: 43px !important;
    font-size: 4.3rem !important;
  }
  .xl\:fs-44 {
    font-size: 44px !important;
    font-size: 4.4rem !important;
  }
  .xl\:fs-45 {
    font-size: 45px !important;
    font-size: 4.5rem !important;
  }
  .xl\:fs-46 {
    font-size: 46px !important;
    font-size: 4.6rem !important;
  }
  .xl\:fs-47 {
    font-size: 47px !important;
    font-size: 4.7rem !important;
  }
  .xl\:fs-48 {
    font-size: 48px !important;
    font-size: 4.8rem !important;
  }
  .xl\:fs-49 {
    font-size: 49px !important;
    font-size: 4.9rem !important;
  }
  .xl\:fs-50 {
    font-size: 50px !important;
    font-size: 5rem !important;
  }
  .xl\:fs-51 {
    font-size: 51px !important;
    font-size: 5.1rem !important;
  }
  .xl\:fs-52 {
    font-size: 52px !important;
    font-size: 5.2rem !important;
  }
  .xl\:fs-53 {
    font-size: 53px !important;
    font-size: 5.3rem !important;
  }
  .xl\:fs-54 {
    font-size: 54px !important;
    font-size: 5.4rem !important;
  }
  .xl\:fs-55 {
    font-size: 55px !important;
    font-size: 5.5rem !important;
  }
  .xl\:fs-56 {
    font-size: 56px !important;
    font-size: 5.6rem !important;
  }
  .xl\:fs-57 {
    font-size: 57px !important;
    font-size: 5.7rem !important;
  }
  .xl\:fs-58 {
    font-size: 58px !important;
    font-size: 5.8rem !important;
  }
  .xl\:fs-59 {
    font-size: 59px !important;
    font-size: 5.9rem !important;
  }
  .xl\:fs-60 {
    font-size: 60px !important;
    font-size: 6rem !important;
  }
  .xl\:fs-61 {
    font-size: 61px !important;
    font-size: 6.1rem !important;
  }
  .xl\:fs-62 {
    font-size: 62px !important;
    font-size: 6.2rem !important;
  }
  .xl\:fs-63 {
    font-size: 63px !important;
    font-size: 6.3rem !important;
  }
  .xl\:fs-64 {
    font-size: 64px !important;
    font-size: 6.4rem !important;
  }
  .xl\:fs-65 {
    font-size: 65px !important;
    font-size: 6.5rem !important;
  }
  .xl\:fs-66 {
    font-size: 66px !important;
    font-size: 6.6rem !important;
  }
  .xl\:fs-67 {
    font-size: 67px !important;
    font-size: 6.7rem !important;
  }
  .xl\:fs-68 {
    font-size: 68px !important;
    font-size: 6.8rem !important;
  }
  .xl\:fs-69 {
    font-size: 69px !important;
    font-size: 6.9rem !important;
  }
  .xl\:fs-70 {
    font-size: 70px !important;
    font-size: 7rem !important;
  }
  .xl\:fs-71 {
    font-size: 71px !important;
    font-size: 7.1rem !important;
  }
  .xl\:fs-72 {
    font-size: 72px !important;
    font-size: 7.2rem !important;
  }
  .xl\:fs-73 {
    font-size: 73px !important;
    font-size: 7.3rem !important;
  }
  .xl\:fs-74 {
    font-size: 74px !important;
    font-size: 7.4rem !important;
  }
  .xl\:fs-75 {
    font-size: 75px !important;
    font-size: 7.5rem !important;
  }
  .xl\:fs-76 {
    font-size: 76px !important;
    font-size: 7.6rem !important;
  }
  .xl\:fs-77 {
    font-size: 77px !important;
    font-size: 7.7rem !important;
  }
  .xl\:fs-78 {
    font-size: 78px !important;
    font-size: 7.8rem !important;
  }
  .xl\:fs-79 {
    font-size: 79px !important;
    font-size: 7.9rem !important;
  }
  .xl\:fs-80 {
    font-size: 80px !important;
    font-size: 8rem !important;
  }
  .xl\:fs-81 {
    font-size: 81px !important;
    font-size: 8.1rem !important;
  }
  .xl\:fs-82 {
    font-size: 82px !important;
    font-size: 8.2rem !important;
  }
  .xl\:fs-83 {
    font-size: 83px !important;
    font-size: 8.3rem !important;
  }
  .xl\:fs-84 {
    font-size: 84px !important;
    font-size: 8.4rem !important;
  }
  .xl\:fs-85 {
    font-size: 85px !important;
    font-size: 8.5rem !important;
  }
  .xl\:fs-86 {
    font-size: 86px !important;
    font-size: 8.6rem !important;
  }
  .xl\:fs-87 {
    font-size: 87px !important;
    font-size: 8.7rem !important;
  }
  .xl\:fs-88 {
    font-size: 88px !important;
    font-size: 8.8rem !important;
  }
  .xl\:fs-89 {
    font-size: 89px !important;
    font-size: 8.9rem !important;
  }
  .xl\:fs-90 {
    font-size: 90px !important;
    font-size: 9rem !important;
  }
  .xl\:fs-91 {
    font-size: 91px !important;
    font-size: 9.1rem !important;
  }
  .xl\:fs-92 {
    font-size: 92px !important;
    font-size: 9.2rem !important;
  }
  .xl\:fs-93 {
    font-size: 93px !important;
    font-size: 9.3rem !important;
  }
  .xl\:fs-94 {
    font-size: 94px !important;
    font-size: 9.4rem !important;
  }
  .xl\:fs-95 {
    font-size: 95px !important;
    font-size: 9.5rem !important;
  }
  .xl\:fs-96 {
    font-size: 96px !important;
    font-size: 9.6rem !important;
  }
  .xl\:fs-97 {
    font-size: 97px !important;
    font-size: 9.7rem !important;
  }
  .xl\:fs-98 {
    font-size: 98px !important;
    font-size: 9.8rem !important;
  }
  .xl\:fs-99 {
    font-size: 99px !important;
    font-size: 9.9rem !important;
  }
  .xl\:fs-100 {
    font-size: 100px !important;
    font-size: 10rem !important;
  }
  .xl\:fw-bbb {
    font-weight: 900 !important;
  }
  .xl\:fw-bb {
    font-weight: 800 !important;
  }
  .xl\:fw-b {
    font-weight: 700 !important;
  }
  .xl\:fw-mm {
    font-weight: 600 !important;
  }
  .xl\:fw-m {
    font-weight: 500 !important;
  }
  .xl\:fw-n {
    font-weight: 400 !important;
  }
  .xl\:fw-l {
    font-weight: 300 !important;
  }
  .xl\:fw-tt {
    font-weight: 200 !important;
  }
  .xl\:fw-t {
    font-weight: 100 !important;
  }
  .xl\:lh-0,
  .xl\:lh-0 * {
    line-height: 0 !important;
  }
  .xl\:lh-1,
  .xl\:lh-1 * {
    line-height: 1 !important;
  }
  .xl\:lh-1_1,
  .xl\:lh-1_1 * {
    line-height: 1.1 !important;
  }
  .xl\:lh-1_2,
  .xl\:lh-1_2 * {
    line-height: 1.2 !important;
  }
  .xl\:lh-1_3,
  .xl\:lh-1_3 * {
    line-height: 1.3 !important;
  }
  .xl\:lh-1_4,
  .xl\:lh-1_4 * {
    line-height: 1.4 !important;
  }
  .xl\:lh-1_5,
  .xl\:lh-1_5 * {
    line-height: 1.5 !important;
  }
  .xl\:lh-1_6,
  .xl\:lh-1_6 * {
    line-height: 1.6 !important;
  }
  .xl\:lh-1_7,
  .xl\:lh-1_7 * {
    line-height: 1.7 !important;
  }
  .xl\:lh-1_8,
  .xl\:lh-1_8 * {
    line-height: 1.8 !important;
  }
  .xl\:lh-1_9,
  .xl\:lh-1_9 * {
    line-height: 1.9 !important;
  }
  .xl\:lh-2,
  .xl\:lh-2 * {
    line-height: 2 !important;
  }
  .xl\:ls-0 {
    letter-spacing: 0 !important;
  }
  .xl\:ls--1 {
    letter-spacing: -1px !important;
  }
  .xl\:ls--1_5 {
    letter-spacing: -1.5px !important;
  }
  .xl\:ls--2 {
    letter-spacing: -2px !important;
  }
  .xl\:ls--2_5 {
    letter-spacing: -2.5px !important;
  }
  .xl\:ls--3 {
    letter-spacing: -3px !important;
  }
  .xl\:ls--3_5 {
    letter-spacing: -3.5px !important;
  }
  .xl\:ls--4 {
    letter-spacing: -4px !important;
  }
  .xl\:ls--4_5 {
    letter-spacing: -4.5px !important;
  }
  .xl\:ls-1 {
    letter-spacing: 1px !important;
  }
  .xl\:ls-1_5 {
    letter-spacing: 1.5px !important;
  }
  .xl\:ls-2 {
    letter-spacing: 2px !important;
  }
  .xl\:ls-2_5 {
    letter-spacing: 2.5px !important;
  }
  .xl\:ls-3 {
    letter-spacing: 3px !important;
  }
}
@media (min-width: 1400px) {
  .xxl\:fs-10 {
    font-size: 10px !important;
    font-size: 1rem !important;
  }
  .xxl\:fs-11 {
    font-size: 11px !important;
    font-size: 1.1rem !important;
  }
  .xxl\:fs-12 {
    font-size: 12px !important;
    font-size: 1.2rem !important;
  }
  .xxl\:fs-13 {
    font-size: 13px !important;
    font-size: 1.3rem !important;
  }
  .xxl\:fs-14 {
    font-size: 14px !important;
    font-size: 1.4rem !important;
  }
  .xxl\:fs-15 {
    font-size: 15px !important;
    font-size: 1.5rem !important;
  }
  .xxl\:fs-16 {
    font-size: 16px !important;
    font-size: 1.6rem !important;
  }
  .xxl\:fs-17 {
    font-size: 17px !important;
    font-size: 1.7rem !important;
  }
  .xxl\:fs-18 {
    font-size: 18px !important;
    font-size: 1.8rem !important;
  }
  .xxl\:fs-19 {
    font-size: 19px !important;
    font-size: 1.9rem !important;
  }
  .xxl\:fs-20 {
    font-size: 20px !important;
    font-size: 2rem !important;
  }
  .xxl\:fs-21 {
    font-size: 21px !important;
    font-size: 2.1rem !important;
  }
  .xxl\:fs-22 {
    font-size: 22px !important;
    font-size: 2.2rem !important;
  }
  .xxl\:fs-23 {
    font-size: 23px !important;
    font-size: 2.3rem !important;
  }
  .xxl\:fs-24 {
    font-size: 24px !important;
    font-size: 2.4rem !important;
  }
  .xxl\:fs-25 {
    font-size: 25px !important;
    font-size: 2.5rem !important;
  }
  .xxl\:fs-26 {
    font-size: 26px !important;
    font-size: 2.6rem !important;
  }
  .xxl\:fs-27 {
    font-size: 27px !important;
    font-size: 2.7rem !important;
  }
  .xxl\:fs-28 {
    font-size: 28px !important;
    font-size: 2.8rem !important;
  }
  .xxl\:fs-29 {
    font-size: 29px !important;
    font-size: 2.9rem !important;
  }
  .xxl\:fs-30 {
    font-size: 30px !important;
    font-size: 3rem !important;
  }
  .xxl\:fs-31 {
    font-size: 31px !important;
    font-size: 3.1rem !important;
  }
  .xxl\:fs-32 {
    font-size: 32px !important;
    font-size: 3.2rem !important;
  }
  .xxl\:fs-33 {
    font-size: 33px !important;
    font-size: 3.3rem !important;
  }
  .xxl\:fs-34 {
    font-size: 34px !important;
    font-size: 3.4rem !important;
  }
  .xxl\:fs-35 {
    font-size: 35px !important;
    font-size: 3.5rem !important;
  }
  .xxl\:fs-36 {
    font-size: 36px !important;
    font-size: 3.6rem !important;
  }
  .xxl\:fs-37 {
    font-size: 37px !important;
    font-size: 3.7rem !important;
  }
  .xxl\:fs-38 {
    font-size: 38px !important;
    font-size: 3.8rem !important;
  }
  .xxl\:fs-39 {
    font-size: 39px !important;
    font-size: 3.9rem !important;
  }
  .xxl\:fs-40 {
    font-size: 40px !important;
    font-size: 4rem !important;
  }
  .xxl\:fs-41 {
    font-size: 41px !important;
    font-size: 4.1rem !important;
  }
  .xxl\:fs-42 {
    font-size: 42px !important;
    font-size: 4.2rem !important;
  }
  .xxl\:fs-43 {
    font-size: 43px !important;
    font-size: 4.3rem !important;
  }
  .xxl\:fs-44 {
    font-size: 44px !important;
    font-size: 4.4rem !important;
  }
  .xxl\:fs-45 {
    font-size: 45px !important;
    font-size: 4.5rem !important;
  }
  .xxl\:fs-46 {
    font-size: 46px !important;
    font-size: 4.6rem !important;
  }
  .xxl\:fs-47 {
    font-size: 47px !important;
    font-size: 4.7rem !important;
  }
  .xxl\:fs-48 {
    font-size: 48px !important;
    font-size: 4.8rem !important;
  }
  .xxl\:fs-49 {
    font-size: 49px !important;
    font-size: 4.9rem !important;
  }
  .xxl\:fs-50 {
    font-size: 50px !important;
    font-size: 5rem !important;
  }
  .xxl\:fs-51 {
    font-size: 51px !important;
    font-size: 5.1rem !important;
  }
  .xxl\:fs-52 {
    font-size: 52px !important;
    font-size: 5.2rem !important;
  }
  .xxl\:fs-53 {
    font-size: 53px !important;
    font-size: 5.3rem !important;
  }
  .xxl\:fs-54 {
    font-size: 54px !important;
    font-size: 5.4rem !important;
  }
  .xxl\:fs-55 {
    font-size: 55px !important;
    font-size: 5.5rem !important;
  }
  .xxl\:fs-56 {
    font-size: 56px !important;
    font-size: 5.6rem !important;
  }
  .xxl\:fs-57 {
    font-size: 57px !important;
    font-size: 5.7rem !important;
  }
  .xxl\:fs-58 {
    font-size: 58px !important;
    font-size: 5.8rem !important;
  }
  .xxl\:fs-59 {
    font-size: 59px !important;
    font-size: 5.9rem !important;
  }
  .xxl\:fs-60 {
    font-size: 60px !important;
    font-size: 6rem !important;
  }
  .xxl\:fs-61 {
    font-size: 61px !important;
    font-size: 6.1rem !important;
  }
  .xxl\:fs-62 {
    font-size: 62px !important;
    font-size: 6.2rem !important;
  }
  .xxl\:fs-63 {
    font-size: 63px !important;
    font-size: 6.3rem !important;
  }
  .xxl\:fs-64 {
    font-size: 64px !important;
    font-size: 6.4rem !important;
  }
  .xxl\:fs-65 {
    font-size: 65px !important;
    font-size: 6.5rem !important;
  }
  .xxl\:fs-66 {
    font-size: 66px !important;
    font-size: 6.6rem !important;
  }
  .xxl\:fs-67 {
    font-size: 67px !important;
    font-size: 6.7rem !important;
  }
  .xxl\:fs-68 {
    font-size: 68px !important;
    font-size: 6.8rem !important;
  }
  .xxl\:fs-69 {
    font-size: 69px !important;
    font-size: 6.9rem !important;
  }
  .xxl\:fs-70 {
    font-size: 70px !important;
    font-size: 7rem !important;
  }
  .xxl\:fs-71 {
    font-size: 71px !important;
    font-size: 7.1rem !important;
  }
  .xxl\:fs-72 {
    font-size: 72px !important;
    font-size: 7.2rem !important;
  }
  .xxl\:fs-73 {
    font-size: 73px !important;
    font-size: 7.3rem !important;
  }
  .xxl\:fs-74 {
    font-size: 74px !important;
    font-size: 7.4rem !important;
  }
  .xxl\:fs-75 {
    font-size: 75px !important;
    font-size: 7.5rem !important;
  }
  .xxl\:fs-76 {
    font-size: 76px !important;
    font-size: 7.6rem !important;
  }
  .xxl\:fs-77 {
    font-size: 77px !important;
    font-size: 7.7rem !important;
  }
  .xxl\:fs-78 {
    font-size: 78px !important;
    font-size: 7.8rem !important;
  }
  .xxl\:fs-79 {
    font-size: 79px !important;
    font-size: 7.9rem !important;
  }
  .xxl\:fs-80 {
    font-size: 80px !important;
    font-size: 8rem !important;
  }
  .xxl\:fs-81 {
    font-size: 81px !important;
    font-size: 8.1rem !important;
  }
  .xxl\:fs-82 {
    font-size: 82px !important;
    font-size: 8.2rem !important;
  }
  .xxl\:fs-83 {
    font-size: 83px !important;
    font-size: 8.3rem !important;
  }
  .xxl\:fs-84 {
    font-size: 84px !important;
    font-size: 8.4rem !important;
  }
  .xxl\:fs-85 {
    font-size: 85px !important;
    font-size: 8.5rem !important;
  }
  .xxl\:fs-86 {
    font-size: 86px !important;
    font-size: 8.6rem !important;
  }
  .xxl\:fs-87 {
    font-size: 87px !important;
    font-size: 8.7rem !important;
  }
  .xxl\:fs-88 {
    font-size: 88px !important;
    font-size: 8.8rem !important;
  }
  .xxl\:fs-89 {
    font-size: 89px !important;
    font-size: 8.9rem !important;
  }
  .xxl\:fs-90 {
    font-size: 90px !important;
    font-size: 9rem !important;
  }
  .xxl\:fs-91 {
    font-size: 91px !important;
    font-size: 9.1rem !important;
  }
  .xxl\:fs-92 {
    font-size: 92px !important;
    font-size: 9.2rem !important;
  }
  .xxl\:fs-93 {
    font-size: 93px !important;
    font-size: 9.3rem !important;
  }
  .xxl\:fs-94 {
    font-size: 94px !important;
    font-size: 9.4rem !important;
  }
  .xxl\:fs-95 {
    font-size: 95px !important;
    font-size: 9.5rem !important;
  }
  .xxl\:fs-96 {
    font-size: 96px !important;
    font-size: 9.6rem !important;
  }
  .xxl\:fs-97 {
    font-size: 97px !important;
    font-size: 9.7rem !important;
  }
  .xxl\:fs-98 {
    font-size: 98px !important;
    font-size: 9.8rem !important;
  }
  .xxl\:fs-99 {
    font-size: 99px !important;
    font-size: 9.9rem !important;
  }
  .xxl\:fs-100 {
    font-size: 100px !important;
    font-size: 10rem !important;
  }
  .xxl\:fw-bbb {
    font-weight: 900 !important;
  }
  .xxl\:fw-bb {
    font-weight: 800 !important;
  }
  .xxl\:fw-b {
    font-weight: 700 !important;
  }
  .xxl\:fw-mm {
    font-weight: 600 !important;
  }
  .xxl\:fw-m {
    font-weight: 500 !important;
  }
  .xxl\:fw-n {
    font-weight: 400 !important;
  }
  .xxl\:fw-l {
    font-weight: 300 !important;
  }
  .xxl\:fw-tt {
    font-weight: 200 !important;
  }
  .xxl\:fw-t {
    font-weight: 100 !important;
  }
  .xxl\:lh-0,
  .xxl\:lh-0 * {
    line-height: 0 !important;
  }
  .xxl\:lh-1,
  .xxl\:lh-1 * {
    line-height: 1 !important;
  }
  .xxl\:lh-1_1,
  .xxl\:lh-1_1 * {
    line-height: 1.1 !important;
  }
  .xxl\:lh-1_2,
  .xxl\:lh-1_2 * {
    line-height: 1.2 !important;
  }
  .xxl\:lh-1_3,
  .xxl\:lh-1_3 * {
    line-height: 1.3 !important;
  }
  .xxl\:lh-1_4,
  .xxl\:lh-1_4 * {
    line-height: 1.4 !important;
  }
  .xxl\:lh-1_5,
  .xxl\:lh-1_5 * {
    line-height: 1.5 !important;
  }
  .xxl\:lh-1_6,
  .xxl\:lh-1_6 * {
    line-height: 1.6 !important;
  }
  .xxl\:lh-1_7,
  .xxl\:lh-1_7 * {
    line-height: 1.7 !important;
  }
  .xxl\:lh-1_8,
  .xxl\:lh-1_8 * {
    line-height: 1.8 !important;
  }
  .xxl\:lh-1_9,
  .xxl\:lh-1_9 * {
    line-height: 1.9 !important;
  }
  .xxl\:lh-2,
  .xxl\:lh-2 * {
    line-height: 2 !important;
  }
  .xxl\:ls-0 {
    letter-spacing: 0 !important;
  }
  .xxl\:ls--1 {
    letter-spacing: -1px !important;
  }
  .xxl\:ls--1_5 {
    letter-spacing: -1.5px !important;
  }
  .xxl\:ls--2 {
    letter-spacing: -2px !important;
  }
  .xxl\:ls--2_5 {
    letter-spacing: -2.5px !important;
  }
  .xxl\:ls--3 {
    letter-spacing: -3px !important;
  }
  .xxl\:ls--3_5 {
    letter-spacing: -3.5px !important;
  }
  .xxl\:ls--4 {
    letter-spacing: -4px !important;
  }
  .xxl\:ls--4_5 {
    letter-spacing: -4.5px !important;
  }
  .xxl\:ls-1 {
    letter-spacing: 1px !important;
  }
  .xxl\:ls-1_5 {
    letter-spacing: 1.5px !important;
  }
  .xxl\:ls-2 {
    letter-spacing: 2px !important;
  }
  .xxl\:ls-2_5 {
    letter-spacing: 2.5px !important;
  }
  .xxl\:ls-3 {
    letter-spacing: 3px !important;
  }
}
.ti--10 {
  text-indent: -10px;
  padding-left: 10px;
  text-indent: -1rem;
  padding-left: 1rem;
}
.ti--11 {
  text-indent: -11px;
  padding-left: 11px;
  text-indent: -1.1rem;
  padding-left: 1.1rem;
}
.ti--12 {
  text-indent: -12px;
  padding-left: 12px;
  text-indent: -1.2rem;
  padding-left: 1.2rem;
}
.ti--13 {
  text-indent: -13px;
  padding-left: 13px;
  text-indent: -1.3rem;
  padding-left: 1.3rem;
}
.ti--14 {
  text-indent: -14px;
  padding-left: 14px;
  text-indent: -1.4rem;
  padding-left: 1.4rem;
}
.ti--15 {
  text-indent: -15px;
  padding-left: 15px;
  text-indent: -1.5rem;
  padding-left: 1.5rem;
}
.ti--16 {
  text-indent: -16px;
  padding-left: 16px;
  text-indent: -1.6rem;
  padding-left: 1.6rem;
}
.ti--17 {
  text-indent: -17px;
  padding-left: 17px;
  text-indent: -1.7rem;
  padding-left: 1.7rem;
}
.ti--18 {
  text-indent: -18px;
  padding-left: 18px;
  text-indent: -1.8rem;
  padding-left: 1.8rem;
}
.ti--19 {
  text-indent: -19px;
  padding-left: 19px;
  text-indent: -1.9rem;
  padding-left: 1.9rem;
}
.ti--20 {
  text-indent: -20px;
  padding-left: 20px;
  text-indent: -2rem;
  padding-left: 2rem;
}
.ti--25 {
  text-indent: -25px;
  padding-left: 25px;
  text-indent: -2.5rem;
  padding-left: 2.5rem;
}
.ti--30 {
  text-indent: -30px;
  padding-left: 30px;
  text-indent: -3rem;
  padding-left: 3rem;
}
.ti--35 {
  text-indent: -35px;
  padding-left: 35px;
  text-indent: -3.5rem;
  padding-left: 3.5rem;
}
.ti--40 {
  text-indent: -40px;
  padding-left: 40px;
  text-indent: -4rem;
  padding-left: 4rem;
}
.ti--45 {
  text-indent: -45px;
  padding-left: 45px;
  text-indent: -4.5rem;
  padding-left: 4.5rem;
}
.ti--50 {
  text-indent: -50px;
  padding-left: 50px;
  text-indent: -5rem;
  padding-left: 5rem;
}
.tw-t {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.ts-1 {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
/* -Common font */
/* Common color */
.bh_color_main,
.hover\:bh_color_main:hover,
*:hover > .uphover\:bh_color_main,
.active .active\:bh_color_main,
.active.active\:bh_color_main,
.before\:bh_color_main::before,
.after\:bh_color_main::after,
.on > .on\:bh_color_main,
.color_scheme_dark .dark\:bh_color_main {
  color: var(--bh_color_main) !important;
}
.bh_bg_color_main,
.hover\:bh_bg_color_main:hover,
*:hover > .uphover\:bh_bg_color_main,
.active .active\:bh_bg_color_main,
.active.active\:bh_bg_color_main,
.before\:bh_bg_color_main::before,
.after\:bh_bg_color_main::after,
.on > .on\:bh_bg_color_main,
.color_scheme_dark .dark\:bh_bg_color_main {
  background-color: var(--bh_color_main) !important;
}
.bh_bd_color_main,
.hover\:bh_bd_color_main:hover,
*:hover > .uphover\:bh_bd_color_main,
.active .active\:bh_bd_color_main,
.active.active\:bh_bd_color_main,
.before\:bh_bd_color_main::before,
.after\:bh_bd_color_main::after,
.on > .on\:bh_bd_color_main,
.color_scheme_dark .dark\:bh_bd_color_main {
  border-color: var(--bh_color_main) !important;
}
.bh_color_main_50,
.hover\:bh_color_main_50:hover,
*:hover > .uphover\:bh_color_main_50,
.active .active\:bh_color_main_50,
.active.active\:bh_color_main_50,
.before\:bh_color_main_50::before,
.after\:bh_color_main_50::after,
.on > .on\:bh_color_main_50,
.color_scheme_dark .dark\:bh_color_main_50 {
  color: var(--bh_color_main_50) !important;
}
.bh_bg_color_main_50,
.hover\:bh_bg_color_main_50:hover,
*:hover > .uphover\:bh_bg_color_main_50,
.active .active\:bh_bg_color_main_50,
.active.active\:bh_bg_color_main_50,
.before\:bh_bg_color_main_50::before,
.after\:bh_bg_color_main_50::after,
.on > .on\:bh_bg_color_main_50,
.color_scheme_dark .dark\:bh_bg_color_main_50 {
  background-color: var(--bh_color_main_50) !important;
}
.bh_bd_color_main_50,
.hover\:bh_bd_color_main_50:hover,
*:hover > .uphover\:bh_bd_color_main_50,
.active .active\:bh_bd_color_main_50,
.active.active\:bh_bd_color_main_50,
.before\:bh_bd_color_main_50::before,
.after\:bh_bd_color_main_50::after,
.on > .on\:bh_bd_color_main_50,
.color_scheme_dark .dark\:bh_bd_color_main_50 {
  border-color: var(--bh_color_main_50) !important;
}
.bh_color_main_100,
.hover\:bh_color_main_100:hover,
*:hover > .uphover\:bh_color_main_100,
.active .active\:bh_color_main_100,
.active.active\:bh_color_main_100,
.before\:bh_color_main_100::before,
.after\:bh_color_main_100::after,
.on > .on\:bh_color_main_100,
.color_scheme_dark .dark\:bh_color_main_100 {
  color: var(--bh_color_main_100) !important;
}
.bh_bg_color_main_100,
.hover\:bh_bg_color_main_100:hover,
*:hover > .uphover\:bh_bg_color_main_100,
.active .active\:bh_bg_color_main_100,
.active.active\:bh_bg_color_main_100,
.before\:bh_bg_color_main_100::before,
.after\:bh_bg_color_main_100::after,
.on > .on\:bh_bg_color_main_100,
.color_scheme_dark .dark\:bh_bg_color_main_100 {
  background-color: var(--bh_color_main_100) !important;
}
.bh_bd_color_main_100,
.hover\:bh_bd_color_main_100:hover,
*:hover > .uphover\:bh_bd_color_main_100,
.active .active\:bh_bd_color_main_100,
.active.active\:bh_bd_color_main_100,
.before\:bh_bd_color_main_100::before,
.after\:bh_bd_color_main_100::after,
.on > .on\:bh_bd_color_main_100,
.color_scheme_dark .dark\:bh_bd_color_main_100 {
  border-color: var(--bh_color_main_100) !important;
}
.bh_color_main_200,
.hover\:bh_color_main_200:hover,
*:hover > .uphover\:bh_color_main_200,
.active .active\:bh_color_main_200,
.active.active\:bh_color_main_200,
.before\:bh_color_main_200::before,
.after\:bh_color_main_200::after,
.on > .on\:bh_color_main_200,
.color_scheme_dark .dark\:bh_color_main_200 {
  color: var(--bh_color_main_200) !important;
}
.bh_bg_color_main_200,
.hover\:bh_bg_color_main_200:hover,
*:hover > .uphover\:bh_bg_color_main_200,
.active .active\:bh_bg_color_main_200,
.active.active\:bh_bg_color_main_200,
.before\:bh_bg_color_main_200::before,
.after\:bh_bg_color_main_200::after,
.on > .on\:bh_bg_color_main_200,
.color_scheme_dark .dark\:bh_bg_color_main_200 {
  background-color: var(--bh_color_main_200) !important;
}
.bh_bd_color_main_200,
.hover\:bh_bd_color_main_200:hover,
*:hover > .uphover\:bh_bd_color_main_200,
.active .active\:bh_bd_color_main_200,
.active.active\:bh_bd_color_main_200,
.before\:bh_bd_color_main_200::before,
.after\:bh_bd_color_main_200::after,
.on > .on\:bh_bd_color_main_200,
.color_scheme_dark .dark\:bh_bd_color_main_200 {
  border-color: var(--bh_color_main_200) !important;
}
.bh_color_main_300,
.hover\:bh_color_main_300:hover,
*:hover > .uphover\:bh_color_main_300,
.active .active\:bh_color_main_300,
.active.active\:bh_color_main_300,
.before\:bh_color_main_300::before,
.after\:bh_color_main_300::after,
.on > .on\:bh_color_main_300,
.color_scheme_dark .dark\:bh_color_main_300 {
  color: var(--bh_color_main_300) !important;
}
.bh_bg_color_main_300,
.hover\:bh_bg_color_main_300:hover,
*:hover > .uphover\:bh_bg_color_main_300,
.active .active\:bh_bg_color_main_300,
.active.active\:bh_bg_color_main_300,
.before\:bh_bg_color_main_300::before,
.after\:bh_bg_color_main_300::after,
.on > .on\:bh_bg_color_main_300,
.color_scheme_dark .dark\:bh_bg_color_main_300 {
  background-color: var(--bh_color_main_300) !important;
}
.bh_bd_color_main_300,
.hover\:bh_bd_color_main_300:hover,
*:hover > .uphover\:bh_bd_color_main_300,
.active .active\:bh_bd_color_main_300,
.active.active\:bh_bd_color_main_300,
.before\:bh_bd_color_main_300::before,
.after\:bh_bd_color_main_300::after,
.on > .on\:bh_bd_color_main_300,
.color_scheme_dark .dark\:bh_bd_color_main_300 {
  border-color: var(--bh_color_main_300) !important;
}
.bh_color_main_400,
.hover\:bh_color_main_400:hover,
*:hover > .uphover\:bh_color_main_400,
.active .active\:bh_color_main_400,
.active.active\:bh_color_main_400,
.before\:bh_color_main_400::before,
.after\:bh_color_main_400::after,
.on > .on\:bh_color_main_400,
.color_scheme_dark .dark\:bh_color_main_400 {
  color: var(--bh_color_main_400) !important;
}
.bh_bg_color_main_400,
.hover\:bh_bg_color_main_400:hover,
*:hover > .uphover\:bh_bg_color_main_400,
.active .active\:bh_bg_color_main_400,
.active.active\:bh_bg_color_main_400,
.before\:bh_bg_color_main_400::before,
.after\:bh_bg_color_main_400::after,
.on > .on\:bh_bg_color_main_400,
.color_scheme_dark .dark\:bh_bg_color_main_400 {
  background-color: var(--bh_color_main_400) !important;
}
.bh_bd_color_main_400,
.hover\:bh_bd_color_main_400:hover,
*:hover > .uphover\:bh_bd_color_main_400,
.active .active\:bh_bd_color_main_400,
.active.active\:bh_bd_color_main_400,
.before\:bh_bd_color_main_400::before,
.after\:bh_bd_color_main_400::after,
.on > .on\:bh_bd_color_main_400,
.color_scheme_dark .dark\:bh_bd_color_main_400 {
  border-color: var(--bh_color_main_400) !important;
}
.bh_color_main_600,
.hover\:bh_color_main_600:hover,
*:hover > .uphover\:bh_color_main_600,
.active .active\:bh_color_main_600,
.active.active\:bh_color_main_600,
.before\:bh_color_main_600::before,
.after\:bh_color_main_600::after,
.on > .on\:bh_color_main_600,
.color_scheme_dark .dark\:bh_color_main_600 {
  color: var(--bh_color_main_600) !important;
}
.bh_bg_color_main_600,
.hover\:bh_bg_color_main_600:hover,
*:hover > .uphover\:bh_bg_color_main_600,
.active .active\:bh_bg_color_main_600,
.active.active\:bh_bg_color_main_600,
.before\:bh_bg_color_main_600::before,
.after\:bh_bg_color_main_600::after,
.on > .on\:bh_bg_color_main_600,
.color_scheme_dark .dark\:bh_bg_color_main_600 {
  background-color: var(--bh_color_main_600) !important;
}
.bh_bd_color_main_600,
.hover\:bh_bd_color_main_600:hover,
*:hover > .uphover\:bh_bd_color_main_600,
.active .active\:bh_bd_color_main_600,
.active.active\:bh_bd_color_main_600,
.before\:bh_bd_color_main_600::before,
.after\:bh_bd_color_main_600::after,
.on > .on\:bh_bd_color_main_600,
.color_scheme_dark .dark\:bh_bd_color_main_600 {
  border-color: var(--bh_color_main_600) !important;
}
.bh_color_main_700,
.hover\:bh_color_main_700:hover,
*:hover > .uphover\:bh_color_main_700,
.active .active\:bh_color_main_700,
.active.active\:bh_color_main_700,
.before\:bh_color_main_700::before,
.after\:bh_color_main_700::after,
.on > .on\:bh_color_main_700,
.color_scheme_dark .dark\:bh_color_main_700 {
  color: var(--bh_color_main_700) !important;
}
.bh_bg_color_main_700,
.hover\:bh_bg_color_main_700:hover,
*:hover > .uphover\:bh_bg_color_main_700,
.active .active\:bh_bg_color_main_700,
.active.active\:bh_bg_color_main_700,
.before\:bh_bg_color_main_700::before,
.after\:bh_bg_color_main_700::after,
.on > .on\:bh_bg_color_main_700,
.color_scheme_dark .dark\:bh_bg_color_main_700 {
  background-color: var(--bh_color_main_700) !important;
}
.bh_bd_color_main_700,
.hover\:bh_bd_color_main_700:hover,
*:hover > .uphover\:bh_bd_color_main_700,
.active .active\:bh_bd_color_main_700,
.active.active\:bh_bd_color_main_700,
.before\:bh_bd_color_main_700::before,
.after\:bh_bd_color_main_700::after,
.on > .on\:bh_bd_color_main_700,
.color_scheme_dark .dark\:bh_bd_color_main_700 {
  border-color: var(--bh_color_main_700) !important;
}
.bh_color_main_800,
.hover\:bh_color_main_800:hover,
*:hover > .uphover\:bh_color_main_800,
.active .active\:bh_color_main_800,
.active.active\:bh_color_main_800,
.before\:bh_color_main_800::before,
.after\:bh_color_main_800::after,
.on > .on\:bh_color_main_800,
.color_scheme_dark .dark\:bh_color_main_800 {
  color: var(--bh_color_main_800) !important;
}
.bh_bg_color_main_800,
.hover\:bh_bg_color_main_800:hover,
*:hover > .uphover\:bh_bg_color_main_800,
.active .active\:bh_bg_color_main_800,
.active.active\:bh_bg_color_main_800,
.before\:bh_bg_color_main_800::before,
.after\:bh_bg_color_main_800::after,
.on > .on\:bh_bg_color_main_800,
.color_scheme_dark .dark\:bh_bg_color_main_800 {
  background-color: var(--bh_color_main_800) !important;
}
.bh_bd_color_main_800,
.hover\:bh_bd_color_main_800:hover,
*:hover > .uphover\:bh_bd_color_main_800,
.active .active\:bh_bd_color_main_800,
.active.active\:bh_bd_color_main_800,
.before\:bh_bd_color_main_800::before,
.after\:bh_bd_color_main_800::after,
.on > .on\:bh_bd_color_main_800,
.color_scheme_dark .dark\:bh_bd_color_main_800 {
  border-color: var(--bh_color_main_800) !important;
}
.bh_color_main_900,
.hover\:bh_color_main_900:hover,
*:hover > .uphover\:bh_color_main_900,
.active .active\:bh_color_main_900,
.active.active\:bh_color_main_900,
.before\:bh_color_main_900::before,
.after\:bh_color_main_900::after,
.on > .on\:bh_color_main_900,
.color_scheme_dark .dark\:bh_color_main_900 {
  color: var(--bh_color_main_900) !important;
}
.bh_bg_color_main_900,
.hover\:bh_bg_color_main_900:hover,
*:hover > .uphover\:bh_bg_color_main_900,
.active .active\:bh_bg_color_main_900,
.active.active\:bh_bg_color_main_900,
.before\:bh_bg_color_main_900::before,
.after\:bh_bg_color_main_900::after,
.on > .on\:bh_bg_color_main_900,
.color_scheme_dark .dark\:bh_bg_color_main_900 {
  background-color: var(--bh_color_main_900) !important;
}
.bh_bd_color_main_900,
.hover\:bh_bd_color_main_900:hover,
*:hover > .uphover\:bh_bd_color_main_900,
.active .active\:bh_bd_color_main_900,
.active.active\:bh_bd_color_main_900,
.before\:bh_bd_color_main_900::before,
.after\:bh_bd_color_main_900::after,
.on > .on\:bh_bd_color_main_900,
.color_scheme_dark .dark\:bh_bd_color_main_900 {
  border-color: var(--bh_color_main_900) !important;
}
.bh_color_main_light,
.hover\:bh_color_main_light:hover,
*:hover > .uphover\:bh_color_main_light,
.active .active\:bh_color_main_light,
.active.active\:bh_color_main_light,
.before\:bh_color_main_light::before,
.after\:bh_color_main_light::after,
.on > .on\:bh_color_main_light,
.color_scheme_dark .dark\:bh_color_main_light {
  color: var(--bh_color_main_light) !important;
}
.bh_bg_color_main_light,
.hover\:bh_bg_color_main_light:hover,
*:hover > .uphover\:bh_bg_color_main_light,
.active .active\:bh_bg_color_main_light,
.active.active\:bh_bg_color_main_light,
.before\:bh_bg_color_main_light::before,
.after\:bh_bg_color_main_light::after,
.on > .on\:bh_bg_color_main_light,
.color_scheme_dark .dark\:bh_bg_color_main_light {
  background-color: var(--bh_color_main_light) !important;
}
.bh_bd_color_main_light,
.hover\:bh_bd_color_main_light:hover,
*:hover > .uphover\:bh_bd_color_main_light,
.active .active\:bh_bd_color_main_light,
.active.active\:bh_bd_color_main_light,
.before\:bh_bd_color_main_light::before,
.after\:bh_bd_color_main_light::after,
.on > .on\:bh_bd_color_main_light,
.color_scheme_dark .dark\:bh_bd_color_main_light {
  border-color: var(--bh_color_main_light) !important;
}
.bh_color_main_dark,
.hover\:bh_color_main_dark:hover,
*:hover > .uphover\:bh_color_main_dark,
.active .active\:bh_color_main_dark,
.active.active\:bh_color_main_dark,
.before\:bh_color_main_dark::before,
.after\:bh_color_main_dark::after,
.on > .on\:bh_color_main_dark,
.color_scheme_dark .dark\:bh_color_main_dark {
  color: var(--bh_color_main_dark) !important;
}
.bh_bg_color_main_dark,
.hover\:bh_bg_color_main_dark:hover,
*:hover > .uphover\:bh_bg_color_main_dark,
.active .active\:bh_bg_color_main_dark,
.active.active\:bh_bg_color_main_dark,
.before\:bh_bg_color_main_dark::before,
.after\:bh_bg_color_main_dark::after,
.on > .on\:bh_bg_color_main_dark,
.color_scheme_dark .dark\:bh_bg_color_main_dark {
  background-color: var(--bh_color_main_dark) !important;
}
.bh_bd_color_main_dark,
.hover\:bh_bd_color_main_dark:hover,
*:hover > .uphover\:bh_bd_color_main_dark,
.active .active\:bh_bd_color_main_dark,
.active.active\:bh_bd_color_main_dark,
.before\:bh_bd_color_main_dark::before,
.after\:bh_bd_color_main_dark::after,
.on > .on\:bh_bd_color_main_dark,
.color_scheme_dark .dark\:bh_bd_color_main_dark {
  border-color: var(--bh_color_main_dark) !important;
}
.bh_color_sub,
.hover\:bh_color_sub:hover,
*:hover > .uphover\:bh_color_sub,
.active .active\:bh_color_sub,
.active.active\:bh_color_sub,
.before\:bh_color_sub::before,
.after\:bh_color_sub::after,
.on > .on\:bh_color_sub,
.color_scheme_dark .dark\:bh_color_sub {
  color: var(--bh_color_sub) !important;
}
.bh_bg_color_sub,
.hover\:bh_bg_color_sub:hover,
*:hover > .uphover\:bh_bg_color_sub,
.active .active\:bh_bg_color_sub,
.active.active\:bh_bg_color_sub,
.before\:bh_bg_color_sub::before,
.after\:bh_bg_color_sub::after,
.on > .on\:bh_bg_color_sub,
.color_scheme_dark .dark\:bh_bg_color_sub {
  background-color: var(--bh_color_sub) !important;
}
.bh_bd_color_sub,
.hover\:bh_bd_color_sub:hover,
*:hover > .uphover\:bh_bd_color_sub,
.active .active\:bh_bd_color_sub,
.active.active\:bh_bd_color_sub,
.before\:bh_bd_color_sub::before,
.after\:bh_bd_color_sub::after,
.on > .on\:bh_bd_color_sub,
.color_scheme_dark .dark\:bh_bd_color_sub {
  border-color: var(--bh_color_sub) !important;
}
.bh_color_sub_50,
.hover\:bh_color_sub_50:hover,
*:hover > .uphover\:bh_color_sub_50,
.active .active\:bh_color_sub_50,
.active.active\:bh_color_sub_50,
.before\:bh_color_sub_50::before,
.after\:bh_color_sub_50::after,
.on > .on\:bh_color_sub_50,
.color_scheme_dark .dark\:bh_color_sub_50 {
  color: var(--bh_color_sub_50) !important;
}
.bh_bg_color_sub_50,
.hover\:bh_bg_color_sub_50:hover,
*:hover > .uphover\:bh_bg_color_sub_50,
.active .active\:bh_bg_color_sub_50,
.active.active\:bh_bg_color_sub_50,
.before\:bh_bg_color_sub_50::before,
.after\:bh_bg_color_sub_50::after,
.on > .on\:bh_bg_color_sub_50,
.color_scheme_dark .dark\:bh_bg_color_sub_50 {
  background-color: var(--bh_color_sub_50) !important;
}
.bh_bd_color_sub_50,
.hover\:bh_bd_color_sub_50:hover,
*:hover > .uphover\:bh_bd_color_sub_50,
.active .active\:bh_bd_color_sub_50,
.active.active\:bh_bd_color_sub_50,
.before\:bh_bd_color_sub_50::before,
.after\:bh_bd_color_sub_50::after,
.on > .on\:bh_bd_color_sub_50,
.color_scheme_dark .dark\:bh_bd_color_sub_50 {
  border-color: var(--bh_color_sub_50) !important;
}
.bh_color_sub_100,
.hover\:bh_color_sub_100:hover,
*:hover > .uphover\:bh_color_sub_100,
.active .active\:bh_color_sub_100,
.active.active\:bh_color_sub_100,
.before\:bh_color_sub_100::before,
.after\:bh_color_sub_100::after,
.on > .on\:bh_color_sub_100,
.color_scheme_dark .dark\:bh_color_sub_100 {
  color: var(--bh_color_sub_100) !important;
}
.bh_bg_color_sub_100,
.hover\:bh_bg_color_sub_100:hover,
*:hover > .uphover\:bh_bg_color_sub_100,
.active .active\:bh_bg_color_sub_100,
.active.active\:bh_bg_color_sub_100,
.before\:bh_bg_color_sub_100::before,
.after\:bh_bg_color_sub_100::after,
.on > .on\:bh_bg_color_sub_100,
.color_scheme_dark .dark\:bh_bg_color_sub_100 {
  background-color: var(--bh_color_sub_100) !important;
}
.bh_bd_color_sub_100,
.hover\:bh_bd_color_sub_100:hover,
*:hover > .uphover\:bh_bd_color_sub_100,
.active .active\:bh_bd_color_sub_100,
.active.active\:bh_bd_color_sub_100,
.before\:bh_bd_color_sub_100::before,
.after\:bh_bd_color_sub_100::after,
.on > .on\:bh_bd_color_sub_100,
.color_scheme_dark .dark\:bh_bd_color_sub_100 {
  border-color: var(--bh_color_sub_100) !important;
}
.bh_color_sub_200,
.hover\:bh_color_sub_200:hover,
*:hover > .uphover\:bh_color_sub_200,
.active .active\:bh_color_sub_200,
.active.active\:bh_color_sub_200,
.before\:bh_color_sub_200::before,
.after\:bh_color_sub_200::after,
.on > .on\:bh_color_sub_200,
.color_scheme_dark .dark\:bh_color_sub_200 {
  color: var(--bh_color_sub_200) !important;
}
.bh_bg_color_sub_200,
.hover\:bh_bg_color_sub_200:hover,
*:hover > .uphover\:bh_bg_color_sub_200,
.active .active\:bh_bg_color_sub_200,
.active.active\:bh_bg_color_sub_200,
.before\:bh_bg_color_sub_200::before,
.after\:bh_bg_color_sub_200::after,
.on > .on\:bh_bg_color_sub_200,
.color_scheme_dark .dark\:bh_bg_color_sub_200 {
  background-color: var(--bh_color_sub_200) !important;
}
.bh_bd_color_sub_200,
.hover\:bh_bd_color_sub_200:hover,
*:hover > .uphover\:bh_bd_color_sub_200,
.active .active\:bh_bd_color_sub_200,
.active.active\:bh_bd_color_sub_200,
.before\:bh_bd_color_sub_200::before,
.after\:bh_bd_color_sub_200::after,
.on > .on\:bh_bd_color_sub_200,
.color_scheme_dark .dark\:bh_bd_color_sub_200 {
  border-color: var(--bh_color_sub_200) !important;
}
.bh_color_sub_300,
.hover\:bh_color_sub_300:hover,
*:hover > .uphover\:bh_color_sub_300,
.active .active\:bh_color_sub_300,
.active.active\:bh_color_sub_300,
.before\:bh_color_sub_300::before,
.after\:bh_color_sub_300::after,
.on > .on\:bh_color_sub_300,
.color_scheme_dark .dark\:bh_color_sub_300 {
  color: var(--bh_color_sub_300) !important;
}
.bh_bg_color_sub_300,
.hover\:bh_bg_color_sub_300:hover,
*:hover > .uphover\:bh_bg_color_sub_300,
.active .active\:bh_bg_color_sub_300,
.active.active\:bh_bg_color_sub_300,
.before\:bh_bg_color_sub_300::before,
.after\:bh_bg_color_sub_300::after,
.on > .on\:bh_bg_color_sub_300,
.color_scheme_dark .dark\:bh_bg_color_sub_300 {
  background-color: var(--bh_color_sub_300) !important;
}
.bh_bd_color_sub_300,
.hover\:bh_bd_color_sub_300:hover,
*:hover > .uphover\:bh_bd_color_sub_300,
.active .active\:bh_bd_color_sub_300,
.active.active\:bh_bd_color_sub_300,
.before\:bh_bd_color_sub_300::before,
.after\:bh_bd_color_sub_300::after,
.on > .on\:bh_bd_color_sub_300,
.color_scheme_dark .dark\:bh_bd_color_sub_300 {
  border-color: var(--bh_color_sub_300) !important;
}
.bh_color_sub_400,
.hover\:bh_color_sub_400:hover,
*:hover > .uphover\:bh_color_sub_400,
.active .active\:bh_color_sub_400,
.active.active\:bh_color_sub_400,
.before\:bh_color_sub_400::before,
.after\:bh_color_sub_400::after,
.on > .on\:bh_color_sub_400,
.color_scheme_dark .dark\:bh_color_sub_400 {
  color: var(--bh_color_sub_400) !important;
}
.bh_bg_color_sub_400,
.hover\:bh_bg_color_sub_400:hover,
*:hover > .uphover\:bh_bg_color_sub_400,
.active .active\:bh_bg_color_sub_400,
.active.active\:bh_bg_color_sub_400,
.before\:bh_bg_color_sub_400::before,
.after\:bh_bg_color_sub_400::after,
.on > .on\:bh_bg_color_sub_400,
.color_scheme_dark .dark\:bh_bg_color_sub_400 {
  background-color: var(--bh_color_sub_400) !important;
}
.bh_bd_color_sub_400,
.hover\:bh_bd_color_sub_400:hover,
*:hover > .uphover\:bh_bd_color_sub_400,
.active .active\:bh_bd_color_sub_400,
.active.active\:bh_bd_color_sub_400,
.before\:bh_bd_color_sub_400::before,
.after\:bh_bd_color_sub_400::after,
.on > .on\:bh_bd_color_sub_400,
.color_scheme_dark .dark\:bh_bd_color_sub_400 {
  border-color: var(--bh_color_sub_400) !important;
}
.bh_color_sub_600,
.hover\:bh_color_sub_600:hover,
*:hover > .uphover\:bh_color_sub_600,
.active .active\:bh_color_sub_600,
.active.active\:bh_color_sub_600,
.before\:bh_color_sub_600::before,
.after\:bh_color_sub_600::after,
.on > .on\:bh_color_sub_600,
.color_scheme_dark .dark\:bh_color_sub_600 {
  color: var(--bh_color_sub_600) !important;
}
.bh_bg_color_sub_600,
.hover\:bh_bg_color_sub_600:hover,
*:hover > .uphover\:bh_bg_color_sub_600,
.active .active\:bh_bg_color_sub_600,
.active.active\:bh_bg_color_sub_600,
.before\:bh_bg_color_sub_600::before,
.after\:bh_bg_color_sub_600::after,
.on > .on\:bh_bg_color_sub_600,
.color_scheme_dark .dark\:bh_bg_color_sub_600 {
  background-color: var(--bh_color_sub_600) !important;
}
.bh_bd_color_sub_600,
.hover\:bh_bd_color_sub_600:hover,
*:hover > .uphover\:bh_bd_color_sub_600,
.active .active\:bh_bd_color_sub_600,
.active.active\:bh_bd_color_sub_600,
.before\:bh_bd_color_sub_600::before,
.after\:bh_bd_color_sub_600::after,
.on > .on\:bh_bd_color_sub_600,
.color_scheme_dark .dark\:bh_bd_color_sub_600 {
  border-color: var(--bh_color_sub_600) !important;
}
.bh_color_sub_700,
.hover\:bh_color_sub_700:hover,
*:hover > .uphover\:bh_color_sub_700,
.active .active\:bh_color_sub_700,
.active.active\:bh_color_sub_700,
.before\:bh_color_sub_700::before,
.after\:bh_color_sub_700::after,
.on > .on\:bh_color_sub_700,
.color_scheme_dark .dark\:bh_color_sub_700 {
  color: var(--bh_color_sub_700) !important;
}
.bh_bg_color_sub_700,
.hover\:bh_bg_color_sub_700:hover,
*:hover > .uphover\:bh_bg_color_sub_700,
.active .active\:bh_bg_color_sub_700,
.active.active\:bh_bg_color_sub_700,
.before\:bh_bg_color_sub_700::before,
.after\:bh_bg_color_sub_700::after,
.on > .on\:bh_bg_color_sub_700,
.color_scheme_dark .dark\:bh_bg_color_sub_700 {
  background-color: var(--bh_color_sub_700) !important;
}
.bh_bd_color_sub_700,
.hover\:bh_bd_color_sub_700:hover,
*:hover > .uphover\:bh_bd_color_sub_700,
.active .active\:bh_bd_color_sub_700,
.active.active\:bh_bd_color_sub_700,
.before\:bh_bd_color_sub_700::before,
.after\:bh_bd_color_sub_700::after,
.on > .on\:bh_bd_color_sub_700,
.color_scheme_dark .dark\:bh_bd_color_sub_700 {
  border-color: var(--bh_color_sub_700) !important;
}
.bh_color_sub_800,
.hover\:bh_color_sub_800:hover,
*:hover > .uphover\:bh_color_sub_800,
.active .active\:bh_color_sub_800,
.active.active\:bh_color_sub_800,
.before\:bh_color_sub_800::before,
.after\:bh_color_sub_800::after,
.on > .on\:bh_color_sub_800,
.color_scheme_dark .dark\:bh_color_sub_800 {
  color: var(--bh_color_sub_800) !important;
}
.bh_bg_color_sub_800,
.hover\:bh_bg_color_sub_800:hover,
*:hover > .uphover\:bh_bg_color_sub_800,
.active .active\:bh_bg_color_sub_800,
.active.active\:bh_bg_color_sub_800,
.before\:bh_bg_color_sub_800::before,
.after\:bh_bg_color_sub_800::after,
.on > .on\:bh_bg_color_sub_800,
.color_scheme_dark .dark\:bh_bg_color_sub_800 {
  background-color: var(--bh_color_sub_800) !important;
}
.bh_bd_color_sub_800,
.hover\:bh_bd_color_sub_800:hover,
*:hover > .uphover\:bh_bd_color_sub_800,
.active .active\:bh_bd_color_sub_800,
.active.active\:bh_bd_color_sub_800,
.before\:bh_bd_color_sub_800::before,
.after\:bh_bd_color_sub_800::after,
.on > .on\:bh_bd_color_sub_800,
.color_scheme_dark .dark\:bh_bd_color_sub_800 {
  border-color: var(--bh_color_sub_800) !important;
}
.bh_color_sub_900,
.hover\:bh_color_sub_900:hover,
*:hover > .uphover\:bh_color_sub_900,
.active .active\:bh_color_sub_900,
.active.active\:bh_color_sub_900,
.before\:bh_color_sub_900::before,
.after\:bh_color_sub_900::after,
.on > .on\:bh_color_sub_900,
.color_scheme_dark .dark\:bh_color_sub_900 {
  color: var(--bh_color_sub_900) !important;
}
.bh_bg_color_sub_900,
.hover\:bh_bg_color_sub_900:hover,
*:hover > .uphover\:bh_bg_color_sub_900,
.active .active\:bh_bg_color_sub_900,
.active.active\:bh_bg_color_sub_900,
.before\:bh_bg_color_sub_900::before,
.after\:bh_bg_color_sub_900::after,
.on > .on\:bh_bg_color_sub_900,
.color_scheme_dark .dark\:bh_bg_color_sub_900 {
  background-color: var(--bh_color_sub_900) !important;
}
.bh_bd_color_sub_900,
.hover\:bh_bd_color_sub_900:hover,
*:hover > .uphover\:bh_bd_color_sub_900,
.active .active\:bh_bd_color_sub_900,
.active.active\:bh_bd_color_sub_900,
.before\:bh_bd_color_sub_900::before,
.after\:bh_bd_color_sub_900::after,
.on > .on\:bh_bd_color_sub_900,
.color_scheme_dark .dark\:bh_bd_color_sub_900 {
  border-color: var(--bh_color_sub_900) !important;
}
.bh_color_sub_light,
.hover\:bh_color_sub_light:hover,
*:hover > .uphover\:bh_color_sub_light,
.active .active\:bh_color_sub_light,
.active.active\:bh_color_sub_light,
.before\:bh_color_sub_light::before,
.after\:bh_color_sub_light::after,
.on > .on\:bh_color_sub_light,
.color_scheme_dark .dark\:bh_color_sub_light {
  color: var(--bh_color_sub_light) !important;
}
.bh_bg_color_sub_light,
.hover\:bh_bg_color_sub_light:hover,
*:hover > .uphover\:bh_bg_color_sub_light,
.active .active\:bh_bg_color_sub_light,
.active.active\:bh_bg_color_sub_light,
.before\:bh_bg_color_sub_light::before,
.after\:bh_bg_color_sub_light::after,
.on > .on\:bh_bg_color_sub_light,
.color_scheme_dark .dark\:bh_bg_color_sub_light {
  background-color: var(--bh_color_sub_light) !important;
}
.bh_bd_color_sub_light,
.hover\:bh_bd_color_sub_light:hover,
*:hover > .uphover\:bh_bd_color_sub_light,
.active .active\:bh_bd_color_sub_light,
.active.active\:bh_bd_color_sub_light,
.before\:bh_bd_color_sub_light::before,
.after\:bh_bd_color_sub_light::after,
.on > .on\:bh_bd_color_sub_light,
.color_scheme_dark .dark\:bh_bd_color_sub_light {
  border-color: var(--bh_color_sub_light) !important;
}
.bh_color_sub_dark,
.hover\:bh_color_sub_dark:hover,
*:hover > .uphover\:bh_color_sub_dark,
.active .active\:bh_color_sub_dark,
.active.active\:bh_color_sub_dark,
.before\:bh_color_sub_dark::before,
.after\:bh_color_sub_dark::after,
.on > .on\:bh_color_sub_dark,
.color_scheme_dark .dark\:bh_color_sub_dark {
  color: var(--bh_color_sub_dark) !important;
}
.bh_bg_color_sub_dark,
.hover\:bh_bg_color_sub_dark:hover,
*:hover > .uphover\:bh_bg_color_sub_dark,
.active .active\:bh_bg_color_sub_dark,
.active.active\:bh_bg_color_sub_dark,
.before\:bh_bg_color_sub_dark::before,
.after\:bh_bg_color_sub_dark::after,
.on > .on\:bh_bg_color_sub_dark,
.color_scheme_dark .dark\:bh_bg_color_sub_dark {
  background-color: var(--bh_color_sub_dark) !important;
}
.bh_bd_color_sub_dark,
.hover\:bh_bd_color_sub_dark:hover,
*:hover > .uphover\:bh_bd_color_sub_dark,
.active .active\:bh_bd_color_sub_dark,
.active.active\:bh_bd_color_sub_dark,
.before\:bh_bd_color_sub_dark::before,
.after\:bh_bd_color_sub_dark::after,
.on > .on\:bh_bd_color_sub_dark,
.color_scheme_dark .dark\:bh_bd_color_sub_dark {
  border-color: var(--bh_color_sub_dark) !important;
}
.bh_color_point,
.hover\:bh_color_point:hover,
*:hover > .uphover\:bh_color_point,
.active .active\:bh_color_point,
.active.active\:bh_color_point,
.before\:bh_color_point::before,
.after\:bh_color_point::after,
.on > .on\:bh_color_point,
.color_scheme_dark .dark\:bh_color_point {
  color: var(--bh_color_point) !important;
}
.bh_bg_color_point,
.hover\:bh_bg_color_point:hover,
*:hover > .uphover\:bh_bg_color_point,
.active .active\:bh_bg_color_point,
.active.active\:bh_bg_color_point,
.before\:bh_bg_color_point::before,
.after\:bh_bg_color_point::after,
.on > .on\:bh_bg_color_point,
.color_scheme_dark .dark\:bh_bg_color_point {
  background-color: var(--bh_color_point) !important;
}
.bh_bd_color_point,
.hover\:bh_bd_color_point:hover,
*:hover > .uphover\:bh_bd_color_point,
.active .active\:bh_bd_color_point,
.active.active\:bh_bd_color_point,
.before\:bh_bd_color_point::before,
.after\:bh_bd_color_point::after,
.on > .on\:bh_bd_color_point,
.color_scheme_dark .dark\:bh_bd_color_point {
  border-color: var(--bh_color_point) !important;
}
.bh_color_point_50,
.hover\:bh_color_point_50:hover,
*:hover > .uphover\:bh_color_point_50,
.active .active\:bh_color_point_50,
.active.active\:bh_color_point_50,
.before\:bh_color_point_50::before,
.after\:bh_color_point_50::after,
.on > .on\:bh_color_point_50,
.color_scheme_dark .dark\:bh_color_point_50 {
  color: var(--bh_color_point_50) !important;
}
.bh_bg_color_point_50,
.hover\:bh_bg_color_point_50:hover,
*:hover > .uphover\:bh_bg_color_point_50,
.active .active\:bh_bg_color_point_50,
.active.active\:bh_bg_color_point_50,
.before\:bh_bg_color_point_50::before,
.after\:bh_bg_color_point_50::after,
.on > .on\:bh_bg_color_point_50,
.color_scheme_dark .dark\:bh_bg_color_point_50 {
  background-color: var(--bh_color_point_50) !important;
}
.bh_bd_color_point_50,
.hover\:bh_bd_color_point_50:hover,
*:hover > .uphover\:bh_bd_color_point_50,
.active .active\:bh_bd_color_point_50,
.active.active\:bh_bd_color_point_50,
.before\:bh_bd_color_point_50::before,
.after\:bh_bd_color_point_50::after,
.on > .on\:bh_bd_color_point_50,
.color_scheme_dark .dark\:bh_bd_color_point_50 {
  border-color: var(--bh_color_point_50) !important;
}
.bh_color_point_100,
.hover\:bh_color_point_100:hover,
*:hover > .uphover\:bh_color_point_100,
.active .active\:bh_color_point_100,
.active.active\:bh_color_point_100,
.before\:bh_color_point_100::before,
.after\:bh_color_point_100::after,
.on > .on\:bh_color_point_100,
.color_scheme_dark .dark\:bh_color_point_100 {
  color: var(--bh_color_point_100) !important;
}
.bh_bg_color_point_100,
.hover\:bh_bg_color_point_100:hover,
*:hover > .uphover\:bh_bg_color_point_100,
.active .active\:bh_bg_color_point_100,
.active.active\:bh_bg_color_point_100,
.before\:bh_bg_color_point_100::before,
.after\:bh_bg_color_point_100::after,
.on > .on\:bh_bg_color_point_100,
.color_scheme_dark .dark\:bh_bg_color_point_100 {
  background-color: var(--bh_color_point_100) !important;
}
.bh_bd_color_point_100,
.hover\:bh_bd_color_point_100:hover,
*:hover > .uphover\:bh_bd_color_point_100,
.active .active\:bh_bd_color_point_100,
.active.active\:bh_bd_color_point_100,
.before\:bh_bd_color_point_100::before,
.after\:bh_bd_color_point_100::after,
.on > .on\:bh_bd_color_point_100,
.color_scheme_dark .dark\:bh_bd_color_point_100 {
  border-color: var(--bh_color_point_100) !important;
}
.bh_color_point_200,
.hover\:bh_color_point_200:hover,
*:hover > .uphover\:bh_color_point_200,
.active .active\:bh_color_point_200,
.active.active\:bh_color_point_200,
.before\:bh_color_point_200::before,
.after\:bh_color_point_200::after,
.on > .on\:bh_color_point_200,
.color_scheme_dark .dark\:bh_color_point_200 {
  color: var(--bh_color_point_200) !important;
}
.bh_bg_color_point_200,
.hover\:bh_bg_color_point_200:hover,
*:hover > .uphover\:bh_bg_color_point_200,
.active .active\:bh_bg_color_point_200,
.active.active\:bh_bg_color_point_200,
.before\:bh_bg_color_point_200::before,
.after\:bh_bg_color_point_200::after,
.on > .on\:bh_bg_color_point_200,
.color_scheme_dark .dark\:bh_bg_color_point_200 {
  background-color: var(--bh_color_point_200) !important;
}
.bh_bd_color_point_200,
.hover\:bh_bd_color_point_200:hover,
*:hover > .uphover\:bh_bd_color_point_200,
.active .active\:bh_bd_color_point_200,
.active.active\:bh_bd_color_point_200,
.before\:bh_bd_color_point_200::before,
.after\:bh_bd_color_point_200::after,
.on > .on\:bh_bd_color_point_200,
.color_scheme_dark .dark\:bh_bd_color_point_200 {
  border-color: var(--bh_color_point_200) !important;
}
.bh_color_point_300,
.hover\:bh_color_point_300:hover,
*:hover > .uphover\:bh_color_point_300,
.active .active\:bh_color_point_300,
.active.active\:bh_color_point_300,
.before\:bh_color_point_300::before,
.after\:bh_color_point_300::after,
.on > .on\:bh_color_point_300,
.color_scheme_dark .dark\:bh_color_point_300 {
  color: var(--bh_color_point_300) !important;
}
.bh_bg_color_point_300,
.hover\:bh_bg_color_point_300:hover,
*:hover > .uphover\:bh_bg_color_point_300,
.active .active\:bh_bg_color_point_300,
.active.active\:bh_bg_color_point_300,
.before\:bh_bg_color_point_300::before,
.after\:bh_bg_color_point_300::after,
.on > .on\:bh_bg_color_point_300,
.color_scheme_dark .dark\:bh_bg_color_point_300 {
  background-color: var(--bh_color_point_300) !important;
}
.bh_bd_color_point_300,
.hover\:bh_bd_color_point_300:hover,
*:hover > .uphover\:bh_bd_color_point_300,
.active .active\:bh_bd_color_point_300,
.active.active\:bh_bd_color_point_300,
.before\:bh_bd_color_point_300::before,
.after\:bh_bd_color_point_300::after,
.on > .on\:bh_bd_color_point_300,
.color_scheme_dark .dark\:bh_bd_color_point_300 {
  border-color: var(--bh_color_point_300) !important;
}
.bh_color_point_400,
.hover\:bh_color_point_400:hover,
*:hover > .uphover\:bh_color_point_400,
.active .active\:bh_color_point_400,
.active.active\:bh_color_point_400,
.before\:bh_color_point_400::before,
.after\:bh_color_point_400::after,
.on > .on\:bh_color_point_400,
.color_scheme_dark .dark\:bh_color_point_400 {
  color: var(--bh_color_point_400) !important;
}
.bh_bg_color_point_400,
.hover\:bh_bg_color_point_400:hover,
*:hover > .uphover\:bh_bg_color_point_400,
.active .active\:bh_bg_color_point_400,
.active.active\:bh_bg_color_point_400,
.before\:bh_bg_color_point_400::before,
.after\:bh_bg_color_point_400::after,
.on > .on\:bh_bg_color_point_400,
.color_scheme_dark .dark\:bh_bg_color_point_400 {
  background-color: var(--bh_color_point_400) !important;
}
.bh_bd_color_point_400,
.hover\:bh_bd_color_point_400:hover,
*:hover > .uphover\:bh_bd_color_point_400,
.active .active\:bh_bd_color_point_400,
.active.active\:bh_bd_color_point_400,
.before\:bh_bd_color_point_400::before,
.after\:bh_bd_color_point_400::after,
.on > .on\:bh_bd_color_point_400,
.color_scheme_dark .dark\:bh_bd_color_point_400 {
  border-color: var(--bh_color_point_400) !important;
}
.bh_color_point_600,
.hover\:bh_color_point_600:hover,
*:hover > .uphover\:bh_color_point_600,
.active .active\:bh_color_point_600,
.active.active\:bh_color_point_600,
.before\:bh_color_point_600::before,
.after\:bh_color_point_600::after,
.on > .on\:bh_color_point_600,
.color_scheme_dark .dark\:bh_color_point_600 {
  color: var(--bh_color_point_600) !important;
}
.bh_bg_color_point_600,
.hover\:bh_bg_color_point_600:hover,
*:hover > .uphover\:bh_bg_color_point_600,
.active .active\:bh_bg_color_point_600,
.active.active\:bh_bg_color_point_600,
.before\:bh_bg_color_point_600::before,
.after\:bh_bg_color_point_600::after,
.on > .on\:bh_bg_color_point_600,
.color_scheme_dark .dark\:bh_bg_color_point_600 {
  background-color: var(--bh_color_point_600) !important;
}
.bh_bd_color_point_600,
.hover\:bh_bd_color_point_600:hover,
*:hover > .uphover\:bh_bd_color_point_600,
.active .active\:bh_bd_color_point_600,
.active.active\:bh_bd_color_point_600,
.before\:bh_bd_color_point_600::before,
.after\:bh_bd_color_point_600::after,
.on > .on\:bh_bd_color_point_600,
.color_scheme_dark .dark\:bh_bd_color_point_600 {
  border-color: var(--bh_color_point_600) !important;
}
.bh_color_point_700,
.hover\:bh_color_point_700:hover,
*:hover > .uphover\:bh_color_point_700,
.active .active\:bh_color_point_700,
.active.active\:bh_color_point_700,
.before\:bh_color_point_700::before,
.after\:bh_color_point_700::after,
.on > .on\:bh_color_point_700,
.color_scheme_dark .dark\:bh_color_point_700 {
  color: var(--bh_color_point_700) !important;
}
.bh_bg_color_point_700,
.hover\:bh_bg_color_point_700:hover,
*:hover > .uphover\:bh_bg_color_point_700,
.active .active\:bh_bg_color_point_700,
.active.active\:bh_bg_color_point_700,
.before\:bh_bg_color_point_700::before,
.after\:bh_bg_color_point_700::after,
.on > .on\:bh_bg_color_point_700,
.color_scheme_dark .dark\:bh_bg_color_point_700 {
  background-color: var(--bh_color_point_700) !important;
}
.bh_bd_color_point_700,
.hover\:bh_bd_color_point_700:hover,
*:hover > .uphover\:bh_bd_color_point_700,
.active .active\:bh_bd_color_point_700,
.active.active\:bh_bd_color_point_700,
.before\:bh_bd_color_point_700::before,
.after\:bh_bd_color_point_700::after,
.on > .on\:bh_bd_color_point_700,
.color_scheme_dark .dark\:bh_bd_color_point_700 {
  border-color: var(--bh_color_point_700) !important;
}
.bh_color_point_800,
.hover\:bh_color_point_800:hover,
*:hover > .uphover\:bh_color_point_800,
.active .active\:bh_color_point_800,
.active.active\:bh_color_point_800,
.before\:bh_color_point_800::before,
.after\:bh_color_point_800::after,
.on > .on\:bh_color_point_800,
.color_scheme_dark .dark\:bh_color_point_800 {
  color: var(--bh_color_point_800) !important;
}
.bh_bg_color_point_800,
.hover\:bh_bg_color_point_800:hover,
*:hover > .uphover\:bh_bg_color_point_800,
.active .active\:bh_bg_color_point_800,
.active.active\:bh_bg_color_point_800,
.before\:bh_bg_color_point_800::before,
.after\:bh_bg_color_point_800::after,
.on > .on\:bh_bg_color_point_800,
.color_scheme_dark .dark\:bh_bg_color_point_800 {
  background-color: var(--bh_color_point_800) !important;
}
.bh_bd_color_point_800,
.hover\:bh_bd_color_point_800:hover,
*:hover > .uphover\:bh_bd_color_point_800,
.active .active\:bh_bd_color_point_800,
.active.active\:bh_bd_color_point_800,
.before\:bh_bd_color_point_800::before,
.after\:bh_bd_color_point_800::after,
.on > .on\:bh_bd_color_point_800,
.color_scheme_dark .dark\:bh_bd_color_point_800 {
  border-color: var(--bh_color_point_800) !important;
}
.bh_color_point_900,
.hover\:bh_color_point_900:hover,
*:hover > .uphover\:bh_color_point_900,
.active .active\:bh_color_point_900,
.active.active\:bh_color_point_900,
.before\:bh_color_point_900::before,
.after\:bh_color_point_900::after,
.on > .on\:bh_color_point_900,
.color_scheme_dark .dark\:bh_color_point_900 {
  color: var(--bh_color_point_900) !important;
}
.bh_bg_color_point_900,
.hover\:bh_bg_color_point_900:hover,
*:hover > .uphover\:bh_bg_color_point_900,
.active .active\:bh_bg_color_point_900,
.active.active\:bh_bg_color_point_900,
.before\:bh_bg_color_point_900::before,
.after\:bh_bg_color_point_900::after,
.on > .on\:bh_bg_color_point_900,
.color_scheme_dark .dark\:bh_bg_color_point_900 {
  background-color: var(--bh_color_point_900) !important;
}
.bh_bd_color_point_900,
.hover\:bh_bd_color_point_900:hover,
*:hover > .uphover\:bh_bd_color_point_900,
.active .active\:bh_bd_color_point_900,
.active.active\:bh_bd_color_point_900,
.before\:bh_bd_color_point_900::before,
.after\:bh_bd_color_point_900::after,
.on > .on\:bh_bd_color_point_900,
.color_scheme_dark .dark\:bh_bd_color_point_900 {
  border-color: var(--bh_color_point_900) !important;
}
.bh_color_point_light,
.hover\:bh_color_point_light:hover,
*:hover > .uphover\:bh_color_point_light,
.active .active\:bh_color_point_light,
.active.active\:bh_color_point_light,
.before\:bh_color_point_light::before,
.after\:bh_color_point_light::after,
.on > .on\:bh_color_point_light,
.color_scheme_dark .dark\:bh_color_point_light {
  color: var(--bh_color_point_light) !important;
}
.bh_bg_color_point_light,
.hover\:bh_bg_color_point_light:hover,
*:hover > .uphover\:bh_bg_color_point_light,
.active .active\:bh_bg_color_point_light,
.active.active\:bh_bg_color_point_light,
.before\:bh_bg_color_point_light::before,
.after\:bh_bg_color_point_light::after,
.on > .on\:bh_bg_color_point_light,
.color_scheme_dark .dark\:bh_bg_color_point_light {
  background-color: var(--bh_color_point_light) !important;
}
.bh_bd_color_point_light,
.hover\:bh_bd_color_point_light:hover,
*:hover > .uphover\:bh_bd_color_point_light,
.active .active\:bh_bd_color_point_light,
.active.active\:bh_bd_color_point_light,
.before\:bh_bd_color_point_light::before,
.after\:bh_bd_color_point_light::after,
.on > .on\:bh_bd_color_point_light,
.color_scheme_dark .dark\:bh_bd_color_point_light {
  border-color: var(--bh_color_point_light) !important;
}
.bh_color_point_dark,
.hover\:bh_color_point_dark:hover,
*:hover > .uphover\:bh_color_point_dark,
.active .active\:bh_color_point_dark,
.active.active\:bh_color_point_dark,
.before\:bh_color_point_dark::before,
.after\:bh_color_point_dark::after,
.on > .on\:bh_color_point_dark,
.color_scheme_dark .dark\:bh_color_point_dark {
  color: var(--bh_color_point_dark) !important;
}
.bh_bg_color_point_dark,
.hover\:bh_bg_color_point_dark:hover,
*:hover > .uphover\:bh_bg_color_point_dark,
.active .active\:bh_bg_color_point_dark,
.active.active\:bh_bg_color_point_dark,
.before\:bh_bg_color_point_dark::before,
.after\:bh_bg_color_point_dark::after,
.on > .on\:bh_bg_color_point_dark,
.color_scheme_dark .dark\:bh_bg_color_point_dark {
  background-color: var(--bh_color_point_dark) !important;
}
.bh_bd_color_point_dark,
.hover\:bh_bd_color_point_dark:hover,
*:hover > .uphover\:bh_bd_color_point_dark,
.active .active\:bh_bd_color_point_dark,
.active.active\:bh_bd_color_point_dark,
.before\:bh_bd_color_point_dark::before,
.after\:bh_bd_color_point_dark::after,
.on > .on\:bh_bd_color_point_dark,
.color_scheme_dark .dark\:bh_bd_color_point_dark {
  border-color: var(--bh_color_point_dark) !important;
}
.bh_color_red,
.hover\:bh_color_red:hover,
*:hover > .uphover\:bh_color_red,
.active .active\:bh_color_red,
.active.active\:bh_color_red,
.before\:bh_color_red::before,
.after\:bh_color_red::after,
.on > .on\:bh_color_red,
.color_scheme_dark .dark\:bh_color_red {
  color: var(--bh_color_red) !important;
}
.bh_bg_color_red,
.hover\:bh_bg_color_red:hover,
*:hover > .uphover\:bh_bg_color_red,
.active .active\:bh_bg_color_red,
.active.active\:bh_bg_color_red,
.before\:bh_bg_color_red::before,
.after\:bh_bg_color_red::after,
.on > .on\:bh_bg_color_red,
.color_scheme_dark .dark\:bh_bg_color_red {
  background-color: var(--bh_color_red) !important;
}
.bh_bd_color_red,
.hover\:bh_bd_color_red:hover,
*:hover > .uphover\:bh_bd_color_red,
.active .active\:bh_bd_color_red,
.active.active\:bh_bd_color_red,
.before\:bh_bd_color_red::before,
.after\:bh_bd_color_red::after,
.on > .on\:bh_bd_color_red,
.color_scheme_dark .dark\:bh_bd_color_red {
  border-color: var(--bh_color_red) !important;
}
.bh_color_blue,
.hover\:bh_color_blue:hover,
*:hover > .uphover\:bh_color_blue,
.active .active\:bh_color_blue,
.active.active\:bh_color_blue,
.before\:bh_color_blue::before,
.after\:bh_color_blue::after,
.on > .on\:bh_color_blue,
.color_scheme_dark .dark\:bh_color_blue {
  color: var(--bh_color_blue) !important;
}
.bh_bg_color_blue,
.hover\:bh_bg_color_blue:hover,
*:hover > .uphover\:bh_bg_color_blue,
.active .active\:bh_bg_color_blue,
.active.active\:bh_bg_color_blue,
.before\:bh_bg_color_blue::before,
.after\:bh_bg_color_blue::after,
.on > .on\:bh_bg_color_blue,
.color_scheme_dark .dark\:bh_bg_color_blue {
  background-color: var(--bh_color_blue) !important;
}
.bh_bd_color_blue,
.hover\:bh_bd_color_blue:hover,
*:hover > .uphover\:bh_bd_color_blue,
.active .active\:bh_bd_color_blue,
.active.active\:bh_bd_color_blue,
.before\:bh_bd_color_blue::before,
.after\:bh_bd_color_blue::after,
.on > .on\:bh_bd_color_blue,
.color_scheme_dark .dark\:bh_bd_color_blue {
  border-color: var(--bh_color_blue) !important;
}
.bh_color_text,
.hover\:bh_color_text:hover,
*:hover > .uphover\:bh_color_text,
.active .active\:bh_color_text,
.active.active\:bh_color_text,
.before\:bh_color_text::before,
.after\:bh_color_text::after,
.on > .on\:bh_color_text,
.color_scheme_dark .dark\:bh_color_text {
  color: var(--bh_color_text) !important;
}
.bh_bg_color_text,
.hover\:bh_bg_color_text:hover,
*:hover > .uphover\:bh_bg_color_text,
.active .active\:bh_bg_color_text,
.active.active\:bh_bg_color_text,
.before\:bh_bg_color_text::before,
.after\:bh_bg_color_text::after,
.on > .on\:bh_bg_color_text,
.color_scheme_dark .dark\:bh_bg_color_text {
  background-color: var(--bh_color_text) !important;
}
.bh_bd_color_text,
.hover\:bh_bd_color_text:hover,
*:hover > .uphover\:bh_bd_color_text,
.active .active\:bh_bd_color_text,
.active.active\:bh_bd_color_text,
.before\:bh_bd_color_text::before,
.after\:bh_bd_color_text::after,
.on > .on\:bh_bd_color_text,
.color_scheme_dark .dark\:bh_bd_color_text {
  border-color: var(--bh_color_text) !important;
}
.bh_color_white,
.hover\:bh_color_white:hover,
*:hover > .uphover\:bh_color_white,
.active .active\:bh_color_white,
.active.active\:bh_color_white,
.before\:bh_color_white::before,
.after\:bh_color_white::after,
.on > .on\:bh_color_white,
.color_scheme_dark .dark\:bh_color_white {
  color: var(--bh_color_white) !important;
}
.bh_bg_color_white,
.hover\:bh_bg_color_white:hover,
*:hover > .uphover\:bh_bg_color_white,
.active .active\:bh_bg_color_white,
.active.active\:bh_bg_color_white,
.before\:bh_bg_color_white::before,
.after\:bh_bg_color_white::after,
.on > .on\:bh_bg_color_white,
.color_scheme_dark .dark\:bh_bg_color_white {
  background-color: var(--bh_color_white) !important;
}
.bh_bd_color_white,
.hover\:bh_bd_color_white:hover,
*:hover > .uphover\:bh_bd_color_white,
.active .active\:bh_bd_color_white,
.active.active\:bh_bd_color_white,
.before\:bh_bd_color_white::before,
.after\:bh_bd_color_white::after,
.on > .on\:bh_bd_color_white,
.color_scheme_dark .dark\:bh_bd_color_white {
  border-color: var(--bh_color_white) !important;
}
.bh_color_black,
.hover\:bh_color_black:hover,
*:hover > .uphover\:bh_color_black,
.active .active\:bh_color_black,
.active.active\:bh_color_black,
.before\:bh_color_black::before,
.after\:bh_color_black::after,
.on > .on\:bh_color_black,
.color_scheme_dark .dark\:bh_color_black {
  color: var(--bh_color_black) !important;
}
.bh_bg_color_black,
.hover\:bh_bg_color_black:hover,
*:hover > .uphover\:bh_bg_color_black,
.active .active\:bh_bg_color_black,
.active.active\:bh_bg_color_black,
.before\:bh_bg_color_black::before,
.after\:bh_bg_color_black::after,
.on > .on\:bh_bg_color_black,
.color_scheme_dark .dark\:bh_bg_color_black {
  background-color: var(--bh_color_black) !important;
}
.bh_bd_color_black,
.hover\:bh_bd_color_black:hover,
*:hover > .uphover\:bh_bd_color_black,
.active .active\:bh_bd_color_black,
.active.active\:bh_bd_color_black,
.before\:bh_bd_color_black::before,
.after\:bh_bd_color_black::after,
.on > .on\:bh_bd_color_black,
.color_scheme_dark .dark\:bh_bd_color_black {
  border-color: var(--bh_color_black) !important;
}
.bh_color_111,
.hover\:bh_color_111:hover,
*:hover > .uphover\:bh_color_111,
.active .active\:bh_color_111,
.active.active\:bh_color_111,
.before\:bh_color_111::before,
.after\:bh_color_111::after,
.on > .on\:bh_color_111,
.color_scheme_dark .dark\:bh_color_111 {
  color: #111111 !important;
}
.bh_bg_color_111,
.hover\:bh_bg_color_111:hover,
*:hover > .uphover\:bh_bg_color_111,
.active .active\:bh_bg_color_111,
.active.active\:bh_bg_color_111,
.before\:bh_bg_color_111::before,
.after\:bh_bg_color_111::after,
.on > .on\:bh_bg_color_111,
.color_scheme_dark .dark\:bh_bg_color_111 {
  background-color: #111111 !important;
}
.bh_bd_color_111,
.hover\:bh_bd_color_111:hover,
*:hover > .uphover\:bh_bd_color_111,
.active .active\:bh_bd_color_111,
.active.active\:bh_bd_color_111,
.before\:bh_bd_color_111::before,
.after\:bh_bd_color_111::after,
.on > .on\:bh_bd_color_111,
.color_scheme_dark .dark\:bh_bd_color_111 {
  border-color: #111111 !important;
}
.bh_color_222,
.hover\:bh_color_222:hover,
*:hover > .uphover\:bh_color_222,
.active .active\:bh_color_222,
.active.active\:bh_color_222,
.before\:bh_color_222::before,
.after\:bh_color_222::after,
.on > .on\:bh_color_222,
.color_scheme_dark .dark\:bh_color_222 {
  color: #222222 !important;
}
.bh_bg_color_222,
.hover\:bh_bg_color_222:hover,
*:hover > .uphover\:bh_bg_color_222,
.active .active\:bh_bg_color_222,
.active.active\:bh_bg_color_222,
.before\:bh_bg_color_222::before,
.after\:bh_bg_color_222::after,
.on > .on\:bh_bg_color_222,
.color_scheme_dark .dark\:bh_bg_color_222 {
  background-color: #222222 !important;
}
.bh_bd_color_222,
.hover\:bh_bd_color_222:hover,
*:hover > .uphover\:bh_bd_color_222,
.active .active\:bh_bd_color_222,
.active.active\:bh_bd_color_222,
.before\:bh_bd_color_222::before,
.after\:bh_bd_color_222::after,
.on > .on\:bh_bd_color_222,
.color_scheme_dark .dark\:bh_bd_color_222 {
  border-color: #222222 !important;
}
.bh_color_333,
.hover\:bh_color_333:hover,
*:hover > .uphover\:bh_color_333,
.active .active\:bh_color_333,
.active.active\:bh_color_333,
.before\:bh_color_333::before,
.after\:bh_color_333::after,
.on > .on\:bh_color_333,
.color_scheme_dark .dark\:bh_color_333 {
  color: #333333 !important;
}
.bh_bg_color_333,
.hover\:bh_bg_color_333:hover,
*:hover > .uphover\:bh_bg_color_333,
.active .active\:bh_bg_color_333,
.active.active\:bh_bg_color_333,
.before\:bh_bg_color_333::before,
.after\:bh_bg_color_333::after,
.on > .on\:bh_bg_color_333,
.color_scheme_dark .dark\:bh_bg_color_333 {
  background-color: #333333 !important;
}
.bh_bd_color_333,
.hover\:bh_bd_color_333:hover,
*:hover > .uphover\:bh_bd_color_333,
.active .active\:bh_bd_color_333,
.active.active\:bh_bd_color_333,
.before\:bh_bd_color_333::before,
.after\:bh_bd_color_333::after,
.on > .on\:bh_bd_color_333,
.color_scheme_dark .dark\:bh_bd_color_333 {
  border-color: #333333 !important;
}
.bh_color_444,
.hover\:bh_color_444:hover,
*:hover > .uphover\:bh_color_444,
.active .active\:bh_color_444,
.active.active\:bh_color_444,
.before\:bh_color_444::before,
.after\:bh_color_444::after,
.on > .on\:bh_color_444,
.color_scheme_dark .dark\:bh_color_444 {
  color: #444444 !important;
}
.bh_bg_color_444,
.hover\:bh_bg_color_444:hover,
*:hover > .uphover\:bh_bg_color_444,
.active .active\:bh_bg_color_444,
.active.active\:bh_bg_color_444,
.before\:bh_bg_color_444::before,
.after\:bh_bg_color_444::after,
.on > .on\:bh_bg_color_444,
.color_scheme_dark .dark\:bh_bg_color_444 {
  background-color: #444444 !important;
}
.bh_bd_color_444,
.hover\:bh_bd_color_444:hover,
*:hover > .uphover\:bh_bd_color_444,
.active .active\:bh_bd_color_444,
.active.active\:bh_bd_color_444,
.before\:bh_bd_color_444::before,
.after\:bh_bd_color_444::after,
.on > .on\:bh_bd_color_444,
.color_scheme_dark .dark\:bh_bd_color_444 {
  border-color: #444444 !important;
}
.bh_color_555,
.hover\:bh_color_555:hover,
*:hover > .uphover\:bh_color_555,
.active .active\:bh_color_555,
.active.active\:bh_color_555,
.before\:bh_color_555::before,
.after\:bh_color_555::after,
.on > .on\:bh_color_555,
.color_scheme_dark .dark\:bh_color_555 {
  color: #555555 !important;
}
.bh_bg_color_555,
.hover\:bh_bg_color_555:hover,
*:hover > .uphover\:bh_bg_color_555,
.active .active\:bh_bg_color_555,
.active.active\:bh_bg_color_555,
.before\:bh_bg_color_555::before,
.after\:bh_bg_color_555::after,
.on > .on\:bh_bg_color_555,
.color_scheme_dark .dark\:bh_bg_color_555 {
  background-color: #555555 !important;
}
.bh_bd_color_555,
.hover\:bh_bd_color_555:hover,
*:hover > .uphover\:bh_bd_color_555,
.active .active\:bh_bd_color_555,
.active.active\:bh_bd_color_555,
.before\:bh_bd_color_555::before,
.after\:bh_bd_color_555::after,
.on > .on\:bh_bd_color_555,
.color_scheme_dark .dark\:bh_bd_color_555 {
  border-color: #555555 !important;
}
.bh_color_666,
.hover\:bh_color_666:hover,
*:hover > .uphover\:bh_color_666,
.active .active\:bh_color_666,
.active.active\:bh_color_666,
.before\:bh_color_666::before,
.after\:bh_color_666::after,
.on > .on\:bh_color_666,
.color_scheme_dark .dark\:bh_color_666 {
  color: #666666 !important;
}
.bh_bg_color_666,
.hover\:bh_bg_color_666:hover,
*:hover > .uphover\:bh_bg_color_666,
.active .active\:bh_bg_color_666,
.active.active\:bh_bg_color_666,
.before\:bh_bg_color_666::before,
.after\:bh_bg_color_666::after,
.on > .on\:bh_bg_color_666,
.color_scheme_dark .dark\:bh_bg_color_666 {
  background-color: #666666 !important;
}
.bh_bd_color_666,
.hover\:bh_bd_color_666:hover,
*:hover > .uphover\:bh_bd_color_666,
.active .active\:bh_bd_color_666,
.active.active\:bh_bd_color_666,
.before\:bh_bd_color_666::before,
.after\:bh_bd_color_666::after,
.on > .on\:bh_bd_color_666,
.color_scheme_dark .dark\:bh_bd_color_666 {
  border-color: #666666 !important;
}
.bh_color_777,
.hover\:bh_color_777:hover,
*:hover > .uphover\:bh_color_777,
.active .active\:bh_color_777,
.active.active\:bh_color_777,
.before\:bh_color_777::before,
.after\:bh_color_777::after,
.on > .on\:bh_color_777,
.color_scheme_dark .dark\:bh_color_777 {
  color: #777777 !important;
}
.bh_bg_color_777,
.hover\:bh_bg_color_777:hover,
*:hover > .uphover\:bh_bg_color_777,
.active .active\:bh_bg_color_777,
.active.active\:bh_bg_color_777,
.before\:bh_bg_color_777::before,
.after\:bh_bg_color_777::after,
.on > .on\:bh_bg_color_777,
.color_scheme_dark .dark\:bh_bg_color_777 {
  background-color: #777777 !important;
}
.bh_bd_color_777,
.hover\:bh_bd_color_777:hover,
*:hover > .uphover\:bh_bd_color_777,
.active .active\:bh_bd_color_777,
.active.active\:bh_bd_color_777,
.before\:bh_bd_color_777::before,
.after\:bh_bd_color_777::after,
.on > .on\:bh_bd_color_777,
.color_scheme_dark .dark\:bh_bd_color_777 {
  border-color: #777777 !important;
}
.bh_color_888,
.hover\:bh_color_888:hover,
*:hover > .uphover\:bh_color_888,
.active .active\:bh_color_888,
.active.active\:bh_color_888,
.before\:bh_color_888::before,
.after\:bh_color_888::after,
.on > .on\:bh_color_888,
.color_scheme_dark .dark\:bh_color_888 {
  color: #888888 !important;
}
.bh_bg_color_888,
.hover\:bh_bg_color_888:hover,
*:hover > .uphover\:bh_bg_color_888,
.active .active\:bh_bg_color_888,
.active.active\:bh_bg_color_888,
.before\:bh_bg_color_888::before,
.after\:bh_bg_color_888::after,
.on > .on\:bh_bg_color_888,
.color_scheme_dark .dark\:bh_bg_color_888 {
  background-color: #888888 !important;
}
.bh_bd_color_888,
.hover\:bh_bd_color_888:hover,
*:hover > .uphover\:bh_bd_color_888,
.active .active\:bh_bd_color_888,
.active.active\:bh_bd_color_888,
.before\:bh_bd_color_888::before,
.after\:bh_bd_color_888::after,
.on > .on\:bh_bd_color_888,
.color_scheme_dark .dark\:bh_bd_color_888 {
  border-color: #888888 !important;
}
.bh_color_999,
.hover\:bh_color_999:hover,
*:hover > .uphover\:bh_color_999,
.active .active\:bh_color_999,
.active.active\:bh_color_999,
.before\:bh_color_999::before,
.after\:bh_color_999::after,
.on > .on\:bh_color_999,
.color_scheme_dark .dark\:bh_color_999 {
  color: #999999 !important;
}
.bh_bg_color_999,
.hover\:bh_bg_color_999:hover,
*:hover > .uphover\:bh_bg_color_999,
.active .active\:bh_bg_color_999,
.active.active\:bh_bg_color_999,
.before\:bh_bg_color_999::before,
.after\:bh_bg_color_999::after,
.on > .on\:bh_bg_color_999,
.color_scheme_dark .dark\:bh_bg_color_999 {
  background-color: #999999 !important;
}
.bh_bd_color_999,
.hover\:bh_bd_color_999:hover,
*:hover > .uphover\:bh_bd_color_999,
.active .active\:bh_bd_color_999,
.active.active\:bh_bd_color_999,
.before\:bh_bd_color_999::before,
.after\:bh_bd_color_999::after,
.on > .on\:bh_bd_color_999,
.color_scheme_dark .dark\:bh_bd_color_999 {
  border-color: #999999 !important;
}
.bh_color_ddd,
.hover\:bh_color_ddd:hover,
*:hover > .uphover\:bh_color_ddd,
.active .active\:bh_color_ddd,
.active.active\:bh_color_ddd,
.before\:bh_color_ddd::before,
.after\:bh_color_ddd::after,
.on > .on\:bh_color_ddd,
.color_scheme_dark .dark\:bh_color_ddd {
  color: #dddddd !important;
}
.bh_bg_color_ddd,
.hover\:bh_bg_color_ddd:hover,
*:hover > .uphover\:bh_bg_color_ddd,
.active .active\:bh_bg_color_ddd,
.active.active\:bh_bg_color_ddd,
.before\:bh_bg_color_ddd::before,
.after\:bh_bg_color_ddd::after,
.on > .on\:bh_bg_color_ddd,
.color_scheme_dark .dark\:bh_bg_color_ddd {
  background-color: #dddddd !important;
}
.bh_bd_color_ddd,
.hover\:bh_bd_color_ddd:hover,
*:hover > .uphover\:bh_bd_color_ddd,
.active .active\:bh_bd_color_ddd,
.active.active\:bh_bd_color_ddd,
.before\:bh_bd_color_ddd::before,
.after\:bh_bd_color_ddd::after,
.on > .on\:bh_bd_color_ddd,
.color_scheme_dark .dark\:bh_bd_color_ddd {
  border-color: #dddddd !important;
}
.bh_color_gray_50,
.hover\:bh_color_gray_50:hover,
*:hover > .uphover\:bh_color_gray_50,
.active .active\:bh_color_gray_50,
.active.active\:bh_color_gray_50,
.before\:bh_color_gray_50::before,
.after\:bh_color_gray_50::after,
.on > .on\:bh_color_gray_50,
.color_scheme_dark .dark\:bh_color_gray_50 {
  color: var(--bh_color_gray_50) !important;
}
.bh_bg_color_gray_50,
.hover\:bh_bg_color_gray_50:hover,
*:hover > .uphover\:bh_bg_color_gray_50,
.active .active\:bh_bg_color_gray_50,
.active.active\:bh_bg_color_gray_50,
.before\:bh_bg_color_gray_50::before,
.after\:bh_bg_color_gray_50::after,
.on > .on\:bh_bg_color_gray_50,
.color_scheme_dark .dark\:bh_bg_color_gray_50 {
  background-color: var(--bh_color_gray_50) !important;
}
.bh_bd_color_gray_50,
.hover\:bh_bd_color_gray_50:hover,
*:hover > .uphover\:bh_bd_color_gray_50,
.active .active\:bh_bd_color_gray_50,
.active.active\:bh_bd_color_gray_50,
.before\:bh_bd_color_gray_50::before,
.after\:bh_bd_color_gray_50::after,
.on > .on\:bh_bd_color_gray_50,
.color_scheme_dark .dark\:bh_bd_color_gray_50 {
  border-color: var(--bh_color_gray_50) !important;
}
.bh_color_gray_100,
.hover\:bh_color_gray_100:hover,
*:hover > .uphover\:bh_color_gray_100,
.active .active\:bh_color_gray_100,
.active.active\:bh_color_gray_100,
.before\:bh_color_gray_100::before,
.after\:bh_color_gray_100::after,
.on > .on\:bh_color_gray_100,
.color_scheme_dark .dark\:bh_color_gray_100 {
  color: var(--bh_color_gray_100) !important;
}
.bh_bg_color_gray_100,
.hover\:bh_bg_color_gray_100:hover,
*:hover > .uphover\:bh_bg_color_gray_100,
.active .active\:bh_bg_color_gray_100,
.active.active\:bh_bg_color_gray_100,
.before\:bh_bg_color_gray_100::before,
.after\:bh_bg_color_gray_100::after,
.on > .on\:bh_bg_color_gray_100,
.color_scheme_dark .dark\:bh_bg_color_gray_100 {
  background-color: var(--bh_color_gray_100) !important;
}
.bh_bd_color_gray_100,
.hover\:bh_bd_color_gray_100:hover,
*:hover > .uphover\:bh_bd_color_gray_100,
.active .active\:bh_bd_color_gray_100,
.active.active\:bh_bd_color_gray_100,
.before\:bh_bd_color_gray_100::before,
.after\:bh_bd_color_gray_100::after,
.on > .on\:bh_bd_color_gray_100,
.color_scheme_dark .dark\:bh_bd_color_gray_100 {
  border-color: var(--bh_color_gray_100) !important;
}
.bh_color_gray_200,
.hover\:bh_color_gray_200:hover,
*:hover > .uphover\:bh_color_gray_200,
.active .active\:bh_color_gray_200,
.active.active\:bh_color_gray_200,
.before\:bh_color_gray_200::before,
.after\:bh_color_gray_200::after,
.on > .on\:bh_color_gray_200,
.color_scheme_dark .dark\:bh_color_gray_200 {
  color: var(--bh_color_gray_200) !important;
}
.bh_bg_color_gray_200,
.hover\:bh_bg_color_gray_200:hover,
*:hover > .uphover\:bh_bg_color_gray_200,
.active .active\:bh_bg_color_gray_200,
.active.active\:bh_bg_color_gray_200,
.before\:bh_bg_color_gray_200::before,
.after\:bh_bg_color_gray_200::after,
.on > .on\:bh_bg_color_gray_200,
.color_scheme_dark .dark\:bh_bg_color_gray_200 {
  background-color: var(--bh_color_gray_200) !important;
}
.bh_bd_color_gray_200,
.hover\:bh_bd_color_gray_200:hover,
*:hover > .uphover\:bh_bd_color_gray_200,
.active .active\:bh_bd_color_gray_200,
.active.active\:bh_bd_color_gray_200,
.before\:bh_bd_color_gray_200::before,
.after\:bh_bd_color_gray_200::after,
.on > .on\:bh_bd_color_gray_200,
.color_scheme_dark .dark\:bh_bd_color_gray_200 {
  border-color: var(--bh_color_gray_200) !important;
}
.bh_color_gray_300,
.hover\:bh_color_gray_300:hover,
*:hover > .uphover\:bh_color_gray_300,
.active .active\:bh_color_gray_300,
.active.active\:bh_color_gray_300,
.before\:bh_color_gray_300::before,
.after\:bh_color_gray_300::after,
.on > .on\:bh_color_gray_300,
.color_scheme_dark .dark\:bh_color_gray_300 {
  color: var(--bh_color_gray_300) !important;
}
.bh_bg_color_gray_300,
.hover\:bh_bg_color_gray_300:hover,
*:hover > .uphover\:bh_bg_color_gray_300,
.active .active\:bh_bg_color_gray_300,
.active.active\:bh_bg_color_gray_300,
.before\:bh_bg_color_gray_300::before,
.after\:bh_bg_color_gray_300::after,
.on > .on\:bh_bg_color_gray_300,
.color_scheme_dark .dark\:bh_bg_color_gray_300 {
  background-color: var(--bh_color_gray_300) !important;
}
.bh_bd_color_gray_300,
.hover\:bh_bd_color_gray_300:hover,
*:hover > .uphover\:bh_bd_color_gray_300,
.active .active\:bh_bd_color_gray_300,
.active.active\:bh_bd_color_gray_300,
.before\:bh_bd_color_gray_300::before,
.after\:bh_bd_color_gray_300::after,
.on > .on\:bh_bd_color_gray_300,
.color_scheme_dark .dark\:bh_bd_color_gray_300 {
  border-color: var(--bh_color_gray_300) !important;
}
.bh_color_gray_400,
.hover\:bh_color_gray_400:hover,
*:hover > .uphover\:bh_color_gray_400,
.active .active\:bh_color_gray_400,
.active.active\:bh_color_gray_400,
.before\:bh_color_gray_400::before,
.after\:bh_color_gray_400::after,
.on > .on\:bh_color_gray_400,
.color_scheme_dark .dark\:bh_color_gray_400 {
  color: var(--bh_color_gray_400) !important;
}
.bh_bg_color_gray_400,
.hover\:bh_bg_color_gray_400:hover,
*:hover > .uphover\:bh_bg_color_gray_400,
.active .active\:bh_bg_color_gray_400,
.active.active\:bh_bg_color_gray_400,
.before\:bh_bg_color_gray_400::before,
.after\:bh_bg_color_gray_400::after,
.on > .on\:bh_bg_color_gray_400,
.color_scheme_dark .dark\:bh_bg_color_gray_400 {
  background-color: var(--bh_color_gray_400) !important;
}
.bh_bd_color_gray_400,
.hover\:bh_bd_color_gray_400:hover,
*:hover > .uphover\:bh_bd_color_gray_400,
.active .active\:bh_bd_color_gray_400,
.active.active\:bh_bd_color_gray_400,
.before\:bh_bd_color_gray_400::before,
.after\:bh_bd_color_gray_400::after,
.on > .on\:bh_bd_color_gray_400,
.color_scheme_dark .dark\:bh_bd_color_gray_400 {
  border-color: var(--bh_color_gray_400) !important;
}
.bh_color_gray_500,
.hover\:bh_color_gray_500:hover,
*:hover > .uphover\:bh_color_gray_500,
.active .active\:bh_color_gray_500,
.active.active\:bh_color_gray_500,
.before\:bh_color_gray_500::before,
.after\:bh_color_gray_500::after,
.on > .on\:bh_color_gray_500,
.color_scheme_dark .dark\:bh_color_gray_500 {
  color: var(--bh_color_gray_500) !important;
}
.bh_bg_color_gray_500,
.hover\:bh_bg_color_gray_500:hover,
*:hover > .uphover\:bh_bg_color_gray_500,
.active .active\:bh_bg_color_gray_500,
.active.active\:bh_bg_color_gray_500,
.before\:bh_bg_color_gray_500::before,
.after\:bh_bg_color_gray_500::after,
.on > .on\:bh_bg_color_gray_500,
.color_scheme_dark .dark\:bh_bg_color_gray_500 {
  background-color: var(--bh_color_gray_500) !important;
}
.bh_bd_color_gray_500,
.hover\:bh_bd_color_gray_500:hover,
*:hover > .uphover\:bh_bd_color_gray_500,
.active .active\:bh_bd_color_gray_500,
.active.active\:bh_bd_color_gray_500,
.before\:bh_bd_color_gray_500::before,
.after\:bh_bd_color_gray_500::after,
.on > .on\:bh_bd_color_gray_500,
.color_scheme_dark .dark\:bh_bd_color_gray_500 {
  border-color: var(--bh_color_gray_500) !important;
}
.bh_color_gray_600,
.hover\:bh_color_gray_600:hover,
*:hover > .uphover\:bh_color_gray_600,
.active .active\:bh_color_gray_600,
.active.active\:bh_color_gray_600,
.before\:bh_color_gray_600::before,
.after\:bh_color_gray_600::after,
.on > .on\:bh_color_gray_600,
.color_scheme_dark .dark\:bh_color_gray_600 {
  color: var(--bh_color_gray_600) !important;
}
.bh_bg_color_gray_600,
.hover\:bh_bg_color_gray_600:hover,
*:hover > .uphover\:bh_bg_color_gray_600,
.active .active\:bh_bg_color_gray_600,
.active.active\:bh_bg_color_gray_600,
.before\:bh_bg_color_gray_600::before,
.after\:bh_bg_color_gray_600::after,
.on > .on\:bh_bg_color_gray_600,
.color_scheme_dark .dark\:bh_bg_color_gray_600 {
  background-color: var(--bh_color_gray_600) !important;
}
.bh_bd_color_gray_600,
.hover\:bh_bd_color_gray_600:hover,
*:hover > .uphover\:bh_bd_color_gray_600,
.active .active\:bh_bd_color_gray_600,
.active.active\:bh_bd_color_gray_600,
.before\:bh_bd_color_gray_600::before,
.after\:bh_bd_color_gray_600::after,
.on > .on\:bh_bd_color_gray_600,
.color_scheme_dark .dark\:bh_bd_color_gray_600 {
  border-color: var(--bh_color_gray_600) !important;
}
.bh_color_gray_700,
.hover\:bh_color_gray_700:hover,
*:hover > .uphover\:bh_color_gray_700,
.active .active\:bh_color_gray_700,
.active.active\:bh_color_gray_700,
.before\:bh_color_gray_700::before,
.after\:bh_color_gray_700::after,
.on > .on\:bh_color_gray_700,
.color_scheme_dark .dark\:bh_color_gray_700 {
  color: var(--bh_color_gray_700) !important;
}
.bh_bg_color_gray_700,
.hover\:bh_bg_color_gray_700:hover,
*:hover > .uphover\:bh_bg_color_gray_700,
.active .active\:bh_bg_color_gray_700,
.active.active\:bh_bg_color_gray_700,
.before\:bh_bg_color_gray_700::before,
.after\:bh_bg_color_gray_700::after,
.on > .on\:bh_bg_color_gray_700,
.color_scheme_dark .dark\:bh_bg_color_gray_700 {
  background-color: var(--bh_color_gray_700) !important;
}
.bh_bd_color_gray_700,
.hover\:bh_bd_color_gray_700:hover,
*:hover > .uphover\:bh_bd_color_gray_700,
.active .active\:bh_bd_color_gray_700,
.active.active\:bh_bd_color_gray_700,
.before\:bh_bd_color_gray_700::before,
.after\:bh_bd_color_gray_700::after,
.on > .on\:bh_bd_color_gray_700,
.color_scheme_dark .dark\:bh_bd_color_gray_700 {
  border-color: var(--bh_color_gray_700) !important;
}
.bh_color_gray_800,
.hover\:bh_color_gray_800:hover,
*:hover > .uphover\:bh_color_gray_800,
.active .active\:bh_color_gray_800,
.active.active\:bh_color_gray_800,
.before\:bh_color_gray_800::before,
.after\:bh_color_gray_800::after,
.on > .on\:bh_color_gray_800,
.color_scheme_dark .dark\:bh_color_gray_800 {
  color: var(--bh_color_gray_800) !important;
}
.bh_bg_color_gray_800,
.hover\:bh_bg_color_gray_800:hover,
*:hover > .uphover\:bh_bg_color_gray_800,
.active .active\:bh_bg_color_gray_800,
.active.active\:bh_bg_color_gray_800,
.before\:bh_bg_color_gray_800::before,
.after\:bh_bg_color_gray_800::after,
.on > .on\:bh_bg_color_gray_800,
.color_scheme_dark .dark\:bh_bg_color_gray_800 {
  background-color: var(--bh_color_gray_800) !important;
}
.bh_bd_color_gray_800,
.hover\:bh_bd_color_gray_800:hover,
*:hover > .uphover\:bh_bd_color_gray_800,
.active .active\:bh_bd_color_gray_800,
.active.active\:bh_bd_color_gray_800,
.before\:bh_bd_color_gray_800::before,
.after\:bh_bd_color_gray_800::after,
.on > .on\:bh_bd_color_gray_800,
.color_scheme_dark .dark\:bh_bd_color_gray_800 {
  border-color: var(--bh_color_gray_800) !important;
}
.bh_color_gray_900,
.hover\:bh_color_gray_900:hover,
*:hover > .uphover\:bh_color_gray_900,
.active .active\:bh_color_gray_900,
.active.active\:bh_color_gray_900,
.before\:bh_color_gray_900::before,
.after\:bh_color_gray_900::after,
.on > .on\:bh_color_gray_900,
.color_scheme_dark .dark\:bh_color_gray_900 {
  color: var(--bh_color_gray_900) !important;
}
.bh_bg_color_gray_900,
.hover\:bh_bg_color_gray_900:hover,
*:hover > .uphover\:bh_bg_color_gray_900,
.active .active\:bh_bg_color_gray_900,
.active.active\:bh_bg_color_gray_900,
.before\:bh_bg_color_gray_900::before,
.after\:bh_bg_color_gray_900::after,
.on > .on\:bh_bg_color_gray_900,
.color_scheme_dark .dark\:bh_bg_color_gray_900 {
  background-color: var(--bh_color_gray_900) !important;
}
.bh_bd_color_gray_900,
.hover\:bh_bd_color_gray_900:hover,
*:hover > .uphover\:bh_bd_color_gray_900,
.active .active\:bh_bd_color_gray_900,
.active.active\:bh_bd_color_gray_900,
.before\:bh_bd_color_gray_900::before,
.after\:bh_bd_color_gray_900::after,
.on > .on\:bh_bd_color_gray_900,
.color_scheme_dark .dark\:bh_bd_color_gray_900 {
  border-color: var(--bh_color_gray_900) !important;
}
.bh_color_t,
.hover\:bh_color_t:hover,
*:hover > .uphover\:bh_color_t,
.active .active\:bh_color_t,
.active.active\:bh_color_t,
.before\:bh_color_t::before,
.after\:bh_color_t::after,
.on > .on\:bh_color_t,
.color_scheme_dark .dark\:bh_color_t {
  color: transparent !important;
}
.bh_bg_color_t,
.hover\:bh_bg_color_t:hover,
*:hover > .uphover\:bh_bg_color_t,
.active .active\:bh_bg_color_t,
.active.active\:bh_bg_color_t,
.before\:bh_bg_color_t::before,
.after\:bh_bg_color_t::after,
.on > .on\:bh_bg_color_t,
.color_scheme_dark .dark\:bh_bg_color_t {
  background-color: transparent !important;
}
.bh_bd_color_t,
.hover\:bh_bd_color_t:hover,
*:hover > .uphover\:bh_bd_color_t,
.active .active\:bh_bd_color_t,
.active.active\:bh_bd_color_t,
.before\:bh_bd_color_t::before,
.after\:bh_bd_color_t::after,
.on > .on\:bh_bd_color_t,
.color_scheme_dark .dark\:bh_bd_color_t {
  border-color: transparent !important;
}
/* -Common color */
/* Layout */
/* Skip to content */
.skip {
  position: relative;
  margin: 0;
}
.skip > a {
  display: block;
  height: 0;
  line-height: 28px;
  text-align: center;
  overflow: hidden;
}
.skip > a:focus {
  height: auto;
}
/* Loader */
.bh_loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fff;
  z-index: 999;
}
.bh_loader .loader_circle {
  position: relative;
  top: 50%;
  left: 50%;
  width: 64px;
  height: 64px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bh_loader .loader_circle div {
  position: absolute;
  border: 4px solid #333;
  border-radius: 50%;
  animation: loader_circle 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
  opacity: 1;
}
.bh_loader .loader_circle div:nth-child(2) {
  animation-delay: -0.5s;
}
@keyframes loader_circle {
  0% {
    top: 28px;
    left: 28px;
    width: 0;
    height: 0;
    opacity: 1;
  }
  100% {
    top: -1px;
    left: -1px;
    width: 58px;
    height: 58px;
    opacity: 0;
  }
}
/* -Loader */
/* top_banner */
.bh .top_banner {
  display: none;
  position: relative;
  height: 90px;
  overflow: hidden;
}
.bh .top_banner > a {
  display: block;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -960px;
}
.bh .top_banner > a img {
  max-width: none;
}
.bh .top_banner .top_banner_close {
  position: absolute;
  top: 50%;
  right: 50px;
  color: #ccc;
  font-size: 0;
  background: none;
  border: 0;
  margin-top: -23px;
  cursor: pointer;
}
.bh .top_banner .top_banner_close > i {
  font-size: 50px;
  vertical-align: middle;
  margin-top: -5px;
}
/* -top_banner */
/* Slider */
.bh .slider_wrap {
  position: relative;
  overflow: hidden;
}
.bh .player_wrap {
  position: absolute;
  width: 100%;
  height: 100%;
}
.bh .player_wrap .player .video-background-controls button {
  display: inline-block;
  width: 28px;
  height: 28px;
  color: #ffffff;
  font-size: 28px;
  line-height: 28px;
  background: none;
  border: none;
  border-radius: 16px;
  padding: 0px;
  margin: 0px;
  opacity: 1;
  cursor: pointer;
  transition: all 250ms ease-in-out;
  filter: drop-shadow(0px 0px 1px black);
  -webkit-appearance: none;
}
.bh .player_wrap .player .video-background-controls button ~ button {
  margin-left: 10px;
}
.bh .player_wrap .player .video-background-controls button:hover {
  opacity: 0.5;
}
.bh .player_wrap .player iframe {
  transition: opacity 500ms ease-in-out;
  transition-delay: 250ms;
}
/* Sub */
.sub_top_banner {
  position: relative;
  height: 300px;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-size: cover;
  background-color: transparent;
  -ms-animation: pulseBgSlow 20s linear infinite;
  -moz-animation: pulseBgSlow 20s linear infinite;
  -webkit-animation: pulseBgSlow 20s linear infinite;
  animation: pulseBgSlow 20s linear infinite;
}
.sub_top_banner .breadcrumb_wrap {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 42px;
  background-color: rgba(0, 0, 0, 0.3);
  border-bottom: 2px solid #333;
  padding: 11px 0 11px 0;
}
.sub_top_banner .breadcrumb_wrap .breadcrumb {
  float: right;
}
.sub_top_banner .breadcrumb_wrap .breadcrumb a {
  color: #fff;
  font-size: 14px;
}
.sub_top_banner .breadcrumb_wrap .breadcrumb a i {
  color: #bbb;
}
.sub_top_banner .sub_top_banner_content_wrap {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
}
.sub_top_banner .sub_top_banner_content_wrap span {
  color: #333;
  font-size: 25px;
  font-weight: 600;
}
@keyframes pulseBgSlow {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 0 100%;
  }
  100% {
    background-position: 0 0;
  }
}
@-webkit-keyframes pulseBgSlow {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 0 100%;
  }
  100% {
    background-position: 0 0;
  }
}
@-moz-keyframes pulseBgSlow {
  0% {
    background-position: 0 0;
  }
  50% {
    background-position: 0 100%;
  }
  100% {
    background-position: 0 0;
  }
}
@-ms-keyframes pulseBgSlow {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 0 100%;
  }
}
@media (max-width: 991.98px) {
  .sub_top_banner {
    height: 200px;
  }
  .sub_top_banner .breadcrumb_wrap .breadcrumb {
    float: left;
  }
}
.bh .middle_sub_menu {
  position: relative;
  margin-top: -80px;
  margin-top: -8rem;
  border-top: 1px solid rgba(151, 151, 151, 0.3);
  background-color: rgba(0, 0, 0, 0.5);
}
.bh .middle_sub_menu ul li {
  position: relative;
  float: left;
  width: 25%;
  height: 79px;
  height: 7.9rem;
  text-align: center;
  border-left: 1px solid rgba(151, 151, 151, 0.3);
  padding: 0;
}
.bh .middle_sub_menu ul li:last-child {
  border-right: 1px solid rgba(151, 151, 151, 0.3);
}
.bh .middle_sub_menu ul li a {
  display: inline-block;
  width: 100%;
  height: 100%;
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem;
  padding: 30px 0 28px;
  padding: 3rem 0 2.8rem;
}
.bh .middle_sub_menu ul li.active a {
  color: #333;
  font-weight: 600;
  background-color: rgba(255, 255, 255, 0.85);
}
@media (max-width: 991.98px) {
  .bh .middle_sub_menu ul li:first-child {
    border-left: 0;
  }
  .bh .middle_sub_menu ul li:last-child {
    border-right: 0;
  }
}
.bh .middle_breadcrumb_menu {
  position: relative;
  background: #fff;
  border-bottom: 1px solid #ddd;
  margin-bottom: 30px;
}
.bh .middle_breadcrumb_menu > div > ul > li {
  float: left;
  position: relative;
  width: 200px;
  border-right: 1px solid #ddd;
}
.bh .middle_breadcrumb_menu > div > ul > li > a {
  display: block;
  padding: 17px 30px 17px 25px;
  color: #333;
  font-size: 1.6rem;
  letter-spacing: -1px;
  border-radius: 3px;
}
.bh .middle_breadcrumb_menu > div > ul > li:first-child {
  width: 58px;
}
.bh .middle_breadcrumb_menu > div > ul > li:first-child > a {
  text-align: center;
  padding-right: 0;
  padding-left: 0;
  border-left: 1px solid #ddd;
}
.bh .middle_breadcrumb_menu > div > ul > li:hover > a {
  font-weight: 400;
}
.bh .middle_breadcrumb_menu > div > ul > li.active > a {
  font-weight: 400;
}
.bh .middle_breadcrumb_menu > div > ul > li.active > .bh_toggle {
  color: #666;
}
.bh
  .middle_breadcrumb_menu
  > div
  > ul
  > li.active
  > .bh_toggle
  > .bh_toggle_down {
  display: none;
}
.bh .middle_breadcrumb_menu > div > ul > li.active > .bh_toggle > .bh_toggle_up,
.bh .middle_breadcrumb_menu > div > ul > li.active > .bh_toggle > a + ul {
  display: block;
}
.bh .middle_breadcrumb_menu > div > ul > li > .bh_toggle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 58px;
  color: #666;
  font-size: 1.8rem;
  text-align: right;
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  outline: none;
  z-index: 2;
}
.bh .middle_breadcrumb_menu > div > ul > li > .bh_toggle i {
  padding: 20px 11px 20px 11px;
}
.bh .middle_breadcrumb_menu > div > ul > li > .bh_toggle > .bh_toggle_up {
  display: none;
}
.bh .middle_breadcrumb_menu > div > ul > li > a + ul {
  display: none;
  position: absolute;
  right: 0;
  left: 0;
  background-color: #f7f7f7;
  border: 1px solid #e7e7e7;
  padding: 0;
  z-index: 99;
}
.bh .middle_breadcrumb_menu > div > ul > li > a + ul > li > a {
  display: block;
  color: #666;
  font-size: 1.5rem;
  letter-spacing: -1px;
  padding: 12px 8px 12px 22px;
}
.bh .middle_breadcrumb_menu > div > ul > li > a + ul > li:not(:last-child) {
  border-bottom: 1px solid #e7e7e7;
}
.bh .middle_breadcrumb_menu > div > ul > li > a + ul > li:hover {
  background-color: #fff;
}
.bh .middle_breadcrumb_menu > div > ul > li > a + ul > li:hover > a {
  color: #3f48cc;
}
@media (max-width: 991.98px) {
  .bh .middle_breadcrumb_menu {
    display: none;
  }
}
.bh .sub_left {
  padding: 30px 30px 30px 0;
}
.bh .sub_right {
  padding: 30px 0 30px 30px;
}
/* -Sub */
/* Content */
.bh .content_wrap {
  position: relative;
  overflow: hidden;
}
.bh #content {
  position: relative;
  padding: 30px 0;
}
.bh .content_sub_menu {
  margin: -10px 0 30px 0;
}
.bh .content_sub_menu ul li {
  padding: 0 3px;
}
.bh .content_sub_menu ul li a {
  display: inline-block;
  width: 100%;
  color: var(--bh_color_gray_700);
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 24px;
  background: var(--bh_color_gray_50);
  border: 1px solid var(--bh_color_gray_300);
  border-radius: 3px;
  padding: 9px 35px;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -ms-transition: all 0.4s;
  transition: all 0.4s;
  transition: all 400ms;
}
.bh .content_breadcrumb_wrap {
  position: relative;
  display: block;
  width: 100%;
  border-bottom: 1px solid var(--bh_color_gray_300);
  padding: 10px 3px 10px 3px;
  margin: -20px 0 30px 0;
}
.bh .content_breadcrumb_wrap .content_breadcrumb {
  float: right;
}
.bh .content_breadcrumb_wrap .content_breadcrumb a {
  color: var(--bh_color_gray_600);
  font-size: 14px;
}
.bh .content_breadcrumb_wrap .content_breadcrumb a i {
  color: var(--bh_color_gray_400);
}
.bh .content_header_html {
  margin: -10px 0 30px 0;
}
.bh .content_footer_html {
  margin-top: 30px;
}
/* -Content */
/* Float Banner */
.bh #float_banner_left,
.bh #float_banner_right {
  position: absolute;
  top: 30px;
  width: 200px;
  z-index: 99;
}
.bh #float_banner_left {
  left: -220px;
}
.bh #float_banner_right {
  right: -220px;
}
.bh #float_banner_left img,
.bh #float_banner_right img {
  margin-bottom: 15px;
}
/* -Float Banner */
/* Footer */
.bh .footer {
  position: relative;
  color: var(--bh_color_gray_500);
  background-color: var(--bh_color_gray_50);
  background-position: bottom;
  background-repeat: no-repeat;
  padding: 13px 7px;
  border-top: 1px solid var(--bh_color_gray_200);
  z-index: 1;
}
.bh .footer .footer_menu > ul {
  list-style-type: none;
  overflow: hidden;
  border-bottom: 1px solid rgba(221, 221, 221, 0.3);
  padding: 10px 0;
  margin: 0 auto;
}
.bh .footer .footer_menu > ul > li {
  float: left;
  text-align: center;
}
.bh .footer .footer_menu > ul > li > a {
  color: var(--bh_color_gray_700);
  font-size: 13px;
}
.bh .footer .footer_menu > ul > li > a:hover {
  color: var(--bh_color_gray_800);
}
.bh .footer .footer_menu > ul > li > a::after {
  content: "|";
  color: var(--bh_color_gray_300);
  vertical-align: text-top;
  font-size: 12px;
  padding: 0 20px 0 20px;
}
.bh .footer .footer_menu > ul > li:last-child a::after {
  content: "";
  padding-left: 0;
}
.bh .footer .footer_logo {
  border-right: 1px solid var(--bh_color_gray_200);
  padding: 4px 30px 4px 0;
  margin: 0 15px 0 0;
}
.bh .footer .copyright {
  padding: 15px 15px 15px 15px;
}
.bh .footer .copyright p {
  font-size: 1.2rem;
  margin: 0 0 5px 0;
}
.bh .footer .copyright p > span {
  color: var(--bh_color_gray_700);
}
.bh .footer.style_white {
  color: var(--bh_color_gray_200);
  background-color: var(--bh_color_gray_900);
  border-top: 0;
}
.bh .footer.style_white .footer_menu > ul > li > a {
  color: var(--bh_color_gray_300);
}
.bh .footer.style_white .footer_menu > ul > li > a:hover {
  color: var(--bh_color_white);
}
.bh .footer.style_white .footer_menu > ul > li > a::after {
  color: var(--bh_color_gray_300);
}
.bh .footer.style_white .footer_logo {
  border-color: var(--bh_color_gray_600);
}
.bh .footer.style_white .copyright p > span {
  color: var(--bh_color_white);
}
/* -Footer */
/* Quick Icon */
.bh #quick_icon {
  position: fixed;
  right: 25px;
  bottom: 30px;
  z-index: 99;
}
.bh #quick_icon .balloon {
  position: relative;
  max-width: 310px;
  color: #fff;
  background: rgba(136, 136, 136, 0.85);
  border-radius: 10px;
  padding: 20px;
  margin-bottom: 20px;
}
.bh #quick_icon .balloon:after {
  content: "";
  position: absolute;
  right: 20px;
  bottom: -10px;
  border-top: 10px solid rgba(136, 136, 136, 0.85);
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 0px solid transparent;
}
.bh #quick_icon a {
  float: right;
}
.bh #quick_icon a img {
  transition: all ease 0.3s;
}
.bh #quick_icon a i {
  display: inline-block;
  font-size: 35px;
  line-height: 1;
  transition: all ease 0.3s;
}
.bh #quick_icon a:hover img:not(.img_hover) {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.bh #quick_icon a:hover i {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.bh #quick_icon a.has_hover img.img_hover {
  display: none;
}
.bh #quick_icon a.has_hover:hover img {
  display: none;
}
.bh #quick_icon a.has_hover:hover img.img_hover {
  display: inline-block;
}
/* -Quick Icon */
/* Quick Menu */
.bh #quick_menu {
  position: fixed;
  top: 170px;
  right: 0;
  z-index: 99;
}
.bh #quick_menu ul {
  width: 86px;
  background-color: var(--bh_color_bg_main);
  border: 1px solid var(--bh_color_gray_300);
  border-right: 0;
  padding: 30px 18px 27px;
}
.bh #quick_menu ul > li {
  background-color: var(--bh_color_bg_main);
  padding-bottom: 13px;
}
.bh #quick_menu ul > li:last-child {
  padding-bottom: 0;
}
.bh #quick_menu ul > li ~ li {
  border-top: 1px solid var(--bh_color_gray_300);
  padding-top: 21px;
}
.bh #quick_menu ul > li > a {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.bh #quick_menu ul > li > a > img {
  transition: all ease 0.3s;
}
.bh #quick_menu ul > li > a > i {
  font-size: 35px;
  line-height: 1;
  transition: all ease 0.3s;
}
.bh #quick_menu ul > li > a > span {
  display: block;
  color: var(--bh_color_gray_800);
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  margin-top: 10px;
}
.bh #quick_menu ul > li > a:hover > img:not(.img_hover) {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.bh #quick_menu ul > li > a:hover > i {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
}
.bh #quick_menu ul > li.has_hover > a > img.img_hover {
  display: none;
}
.bh #quick_menu ul > li.has_hover > a:hover > img {
  display: none;
}
.bh #quick_menu ul > li.has_hover > a:hover > img.img_hover {
  display: block;
}
@media (max-width: 1372px) {
  #quick_menu {
    display: none;
  }
}
/* -Quick Menu */
/* M Quick Menu */
.bh #m_quick_menu {
  display: none;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 99;
}
.bh #m_quick_menu ul {
  width: 100%;
  background-color: var(--bh_color_bg_main);
  border: 1px solid var(--bh_color_gray_300);
  border-right: 0;
  padding: 0;
  margin: 0;
  list-style: none;
}
.bh #m_quick_menu ul > li {
  float: left;
  width: 20%;
  background-color: var(--bh_color_bg_main);
  padding: 5px 0;
}
.bh #m_quick_menu ul > li ~ li {
  border-left: 0;
}
.bh #m_quick_menu ul > li > a {
  display: inline-block;
  width: 100%;
  height: 100%;
  text-align: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.bh #m_quick_menu ul > li > a:hover > img {
  -ms-transform: scale(0.8);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.bh #m_quick_menu ul > li > a > img {
  transition: all ease 0.3s;
}
.bh #m_quick_menu ul > li > a > i {
  display: block;
  font-size: 25px;
  text-align: center;
}
.bh #m_quick_menu ul > li > a.active > i,
.bh #m_quick_menu ul > li > a.active > span {
  color: var(--bh_color_main);
}
.bh #m_quick_menu ul > li > a > span {
  display: block;
  color: var(--bh_color_gray_700);
  font-size: 13px;
  line-height: 16px;
  text-align: center;
  margin-top: 5px;
}
@media (max-width: 991.98px) {
  .bh #m_quick_menu {
    display: block;
  }
}
/* -M Quick Menu */
/* bottom_banner */
.bh .bottom_banner {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  padding: 20px 0;
  background: rgba(0, 0, 0, 0.8);
  z-index: 99;
  -webkit-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
}
/* -bottom_banner */
/* scrollTop */
.bh .scrollTop {
  position: fixed;
  right: 10px;
  bottom: 20px;
  width: 42px;
  height: 42px;
  filter: alpha(opacity=70);
  opacity: 0.7;
  background-color: #888;
  background-image: url("../../../../layouts/goodpharm/img/scrollTop.png");
  background-repeat: no-repeat;
  background-position: 50% 50%;
  border-radius: 3px;
  z-index: 99;
}
/* layout_admin_btn */
.layout_admin_btn {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999;
  background-color: rgba(221, 221, 221, 0.5);
  padding: 9px 7px;
  cursor: pointer;
}
.layout_admin_btn > span {
  display: block;
  color: var(--bh_color_gray_700);
  font-size: 20px;
  line-height: 1;
}
/* content_admin_btn */
.content_admin_btn {
  position: fixed;
  bottom: 0;
  right: 0;
  z-index: 9999;
  background-color: rgba(221, 221, 221, 0.5);
  padding: 9px 7px;
  cursor: pointer;
}
.content_admin_btn > span {
  display: block;
  color: var(--bh_color_gray_700);
  font-size: 14px;
  line-height: 1;
}
/* bh_tab */
.bh_tab_li {
  display: none;
}
.bh_tab_li.on {
  display: block;
}
/* Toggle */
.bh_toggle {
  cursor: pointer;
}
.bh_toggle.arrow::after {
  color: var(--bh_color_gray_800);
  content: "";
  display: inline-block;
  font-family: xeicon;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  vertical-align: middle;
  margin-top: -2px;
  margin-left: 5px;
}
.active .bh_toggle.arrow::after {
  content: "";
}
/* Modal */
.bh_modal_toggle {
  cursor: pointer;
}
.bh_modal {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s, visibility 0.2s;
  transition: opacity 0.2s, visibility 0.2s;
  text-align: left;
}
.bh_modal.on {
  visibility: visible;
  opacity: 1;
}
.bh_modal.on .bh_modal_content {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.bh_modal .bh_modal_content {
  display: block;
  position: relative;
  width: 100%;
  max-width: 400px;
  height: auto;
  max-height: 100vh;
  margin: 15px;
  z-index: 0;
  background-color: var(--bh_color_bg_sub);
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: -webkit-transform 0.3s
    cubic-bezier(0.68, -0.55, 0.27, 1.55);
  transition: -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55),
    -webkit-transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  -webkit-transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  -moz-transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);
  -o-transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.27, 1.55);
}
.bh_modal .bh_modal_content .bh_modal_header {
  position: relative;
  height: auto;
  padding: 15px 20px;
  border-bottom: 1px solid var(--bh_color_gray_300);
}
.bh_modal .bh_modal_content .bh_modal_header .bh_title {
  color: var(--bh_color_text);
  font-size: 21px;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -1px;
  margin: 0;
}
.bh_modal .bh_modal_content .bh_modal_header .bh_modal_close {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  padding: 12px 20px;
  color: var(--bh_color_gray_700);
  font-size: 24px;
  line-height: 1;
  text-decoration: none;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.bh_modal .bh_modal_content .bh_modal_header .bh_modal_close:hover,
.bh_modal .bh_modal_content .bh_modal_header .bh_modal_close:active {
  color: var(--bh_color_text);
}
.bh_modal .bh_modal_content .bh_modal_body {
  padding: 20px;
  max-height: calc(100vh - 80px);
  overflow-y: auto;
}
.bh_modal .bh_modal_dimmed {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  background-color: rgba(0, 0, 0, 0.8);
  z-index: -1;
}
@media (max-width: 991.98px) {
  .bh_modal .bh_modal_content {
    margin: 0;
    border-radius: 0;
  }
  .bh_modal .bh_modal_content .bh_modal_body {
    padding: 15px;
  }
}
/* -Modal */
/* layer */
.bh_layer_toggle {
  cursor: pointer;
}
.bh_layer {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background-color: var(--bh_color_bg_sub);
  z-index: 1001;
  overflow-x: hidden;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.bh_layer.on {
  visibility: visible;
  opacity: 1;
}
.bh_layer.bh_layer_right {
  left: auto;
  right: -100%;
}
.bh_layer.bh_layer_right .bh_layer_header {
  right: -100%;
}
.bh_layer.bh_layer_right.on {
  right: 0;
}
.bh_layer.bh_layer_right.on .bh_layer_header {
  right: 0;
}
.bh_layer.bh_layer_left {
  right: auto;
  left: -100%;
}
.bh_layer.bh_layer_left .bh_layer_header {
  left: -100%;
}
.bh_layer.bh_layer_left.on {
  left: 0;
}
.bh_layer.bh_layer_left.on .bh_layer_header {
  left: 0;
}
.bh_layer .bh_layer_content {
  position: relative;
  height: 100%;
  background-color: var(--bh_color_bg_sub);
  padding-top: 51px;
  overflow-y: auto;
  z-index: 1;
}
.bh_layer .bh_layer_content .bh_layer_header {
  position: fixed;
  top: 0;
  width: 100%;
  min-height: 51px;
  background-color: var(--bh_color_bg_sub);
  border-bottom: 1px solid var(--bh_color_gray_300);
  padding: 16px 50px 15px 50px;
  margin: 0;
  z-index: 2;
  -webkit-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
}
.bh_layer .bh_layer_content .bh_layer_header .bh_title {
  display: block;
  color: #121212;
  font-size: 19px;
  line-height: 1;
  font-weight: 700;
  letter-spacing: -0.8px;
  text-align: center;
}
.bh_layer .bh_layer_content .bh_layer_header .bh_layer_close {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
}
.bh_layer .bh_layer_content .bh_layer_header .bh_layer_close i {
  font-size: 24px;
  padding: 13px;
}
.bh_layer.bh_layer_right .bh_layer_content .bh_layer_header .bh_layer_close {
  left: 0;
}
.bh_layer.bh_layer_left .bh_layer_content .bh_layer_header .bh_layer_close {
  right: 0;
}
.bh_layer .bh_layer_dimmed {
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: -1;
}
.bh_layer.on .bh_layer_dimmed {
  display: block;
}
@media (min-width: 320px) {
  .bh_layer.bh_layer_right,
  .bh_layer.bh_layer_left {
    width: 320px;
  }
  .bh_layer.bh_layer_right .bh_layer_content .bh_layer_header,
  .bh_layer.bh_layer_left .bh_layer_content .bh_layer_header {
    width: 320px;
  }
}
@media (min-width: 576px) {
  .bh_layer.bh_layer_right,
  .bh_layer.bh_layer_left {
    width: 576px;
  }
  .bh_layer.bh_layer_right .bh_layer_content .bh_layer_header,
  .bh_layer.bh_layer_left .bh_layer_content .bh_layer_header {
    width: 576px;
  }
}
/* -layer */
/* Page */
.bh .hr-line {
  width: 50px;
  margin: 0 auto;
  margin-bottom: 15px;
  height: 4px;
  background-color: #ddd;
}
.bh .hr-line2 {
  width: 50px;
  margin: 0 auto;
  margin-bottom: 15px;
  height: 2px;
  background-color: #ddd;
}
.bh .bh_line {
  display: block;
  position: relative;
  top: 1px;
  width: 100%;
  height: 1px;
  border-top: 1px solid #ebebeb;
}
@media (max-width: 991.98px) {
  #float_banner_left,
  #float_banner_right,
  .bh .sub_left,
  .bh .sub_right {
    display: none !important;
  }
  .bh #content {
    width: 100% !important;
  }
}
#rhymix_alert {
  display: none !important;
}
/* sourceMappingURL=16c2c7cceabcf2ad3bf102d01fcad3c3e2ac3e56.layout.scss.map */

/* Original file: layouts/goodpharm/fonts/pretendard/pretendard.min.css */

/*
Copyright (c) 2021 Kil Hyung-jin, with Reserved Font Name Pretendard.
https://github.com/orioncactus/pretendard

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL
*/
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.0.woff2")
    format("woff2-variations");
  unicode-range: U+f9ca-fa0b, U+ff03-ff05, U+ff07, U+ff0a-ff0b, U+ff0d-ff19,
    U+ff1b, U+ff1d, U+ff20-ff5b, U+ff5d, U+ffe0-ffe3, U+ffe5-ffe6;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.1.woff2")
    format("woff2-variations");
  unicode-range: U+d723-d728, U+d72a-d733, U+d735-d748, U+d74a-d74f, U+d752-d753,
    U+d755-d757, U+d75a-d75f, U+d762-d764, U+d766-d768, U+d76a-d76b, U+d76d-d76f,
    U+d771-d787, U+d789-d78b, U+d78d-d78f, U+d791-d797, U+d79a, U+d79c,
    U+d79e-d7a3, U+f900-f909, U+f90b-f92e;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.2.woff2")
    format("woff2-variations");
  unicode-range: U+d679-d68b, U+d68e-d69e, U+d6a0, U+d6a2-d6a7, U+d6a9-d6c3,
    U+d6c6-d6c7, U+d6c9-d6cb, U+d6cd-d6d3, U+d6d5-d6d6, U+d6d8-d6e3, U+d6e5-d6e7,
    U+d6e9-d6fb, U+d6fd-d717, U+d719-d71f, U+d721-d722;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.3.woff2")
    format("woff2-variations");
  unicode-range: U+d5bc-d5c7, U+d5ca-d5cb, U+d5cd-d5cf, U+d5d1-d5d7, U+d5d9-d5da,
    U+d5dc, U+d5de-d5e3, U+d5e6-d5e7, U+d5e9-d5eb, U+d5ed-d5f6, U+d5f8,
    U+d5fa-d5ff, U+d602-d603, U+d605-d607, U+d609-d60f, U+d612-d613, U+d616-d61b,
    U+d61d-d637, U+d63a-d63b, U+d63d-d63f, U+d641-d647, U+d64a-d64c, U+d64e-d653,
    U+d656-d657, U+d659-d65b, U+d65d-d666, U+d668, U+d66a-d678;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.4.woff2")
    format("woff2-variations");
  unicode-range: U+d507, U+d509-d50b, U+d50d-d513, U+d515-d53b, U+d53e-d53f,
    U+d541-d543, U+d545-d54c, U+d54e, U+d550, U+d552-d557, U+d55a-d55b,
    U+d55d-d55f, U+d561-d564, U+d566-d567, U+d56a, U+d56c, U+d56e-d573,
    U+d576-d577, U+d579-d583, U+d585-d586, U+d58a-d5a4, U+d5a6-d5bb;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.5.woff2")
    format("woff2-variations");
  unicode-range: U+d464-d477, U+d47a-d47b, U+d47d-d47f, U+d481-d487, U+d489-d48a,
    U+d48c, U+d48e-d4e7, U+d4e9-d503, U+d505-d506;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.6.woff2")
    format("woff2-variations");
  unicode-range: U+d3bf-d3c7, U+d3ca-d3cf, U+d3d1-d3eb, U+d3ee-d3ef, U+d3f1-d3f3,
    U+d3f5-d3fb, U+d3fd-d400, U+d402-d45b, U+d45d-d463;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.7.woff2")
    format("woff2-variations");
  unicode-range: U+d2ff, U+d302-d304, U+d306-d30b, U+d30f, U+d311-d313,
    U+d315-d31b, U+d31e, U+d322-d324, U+d326-d327, U+d32a-d32b, U+d32d-d32f,
    U+d331-d337, U+d339-d33c, U+d33e-d37b, U+d37e-d37f, U+d381-d383, U+d385-d38b,
    U+d38e-d390, U+d392-d397, U+d39a-d39b, U+d39d-d39f, U+d3a1-d3a7, U+d3a9-d3aa,
    U+d3ac, U+d3ae-d3b3, U+d3b5-d3b7, U+d3b9-d3bb, U+d3bd-d3be;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.8.woff2")
    format("woff2-variations");
  unicode-range: U+d257-d27f, U+d281-d29b, U+d29d-d29f, U+d2a1-d2ab, U+d2ad-d2b7,
    U+d2ba-d2bb, U+d2bd-d2bf, U+d2c1-d2c7, U+d2c9-d2ef, U+d2f2-d2f3, U+d2f5-d2f7,
    U+d2f9-d2fe;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.9.woff2")
    format("woff2-variations");
  unicode-range: U+d1b4, U+d1b6-d1f3, U+d1f5-d22b, U+d22e-d22f, U+d231-d233,
    U+d235-d23b, U+d23d-d240, U+d242-d256;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.10.woff2")
    format("woff2-variations");
  unicode-range: U+d105-d12f, U+d132-d133, U+d135-d137, U+d139-d13f, U+d141-d142,
    U+d144, U+d146-d14b, U+d14e-d14f, U+d151-d153, U+d155-d15b, U+d15e-d187,
    U+d189-d19f, U+d1a2-d1a3, U+d1a5-d1a7, U+d1a9-d1af, U+d1b2-d1b3;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.11.woff2")
    format("woff2-variations");
  unicode-range: U+d04b-d04f, U+d051-d057, U+d059-d06b, U+d06d-d06f, U+d071-d073,
    U+d075-d07b, U+d07e-d0a3, U+d0a6-d0a7, U+d0a9-d0ab, U+d0ad-d0b3, U+d0b6,
    U+d0b8, U+d0ba-d0bf, U+d0c2-d0c3, U+d0c5-d0c7, U+d0c9-d0cf, U+d0d2,
    U+d0d6-d0db, U+d0de-d0df, U+d0e1-d0e3, U+d0e5-d0eb, U+d0ee-d0f0, U+d0f2-d104;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.12.woff2")
    format("woff2-variations");
  unicode-range: U+cfa2-cfc3, U+cfc5-cfdf, U+cfe2-cfe3, U+cfe5-cfe7, U+cfe9-cff4,
    U+cff6-cffb, U+cffd-cfff, U+d001-d003, U+d005-d017, U+d019-d033, U+d036-d037,
    U+d039-d03b, U+d03d-d04a;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.13.woff2")
    format("woff2-variations");
  unicode-range: U+cef0-cef3, U+cef6, U+cef9-ceff, U+cf01-cf03, U+cf05-cf07,
    U+cf09-cf0f, U+cf11-cf12, U+cf14-cf1b, U+cf1d-cf1f, U+cf21-cf2f, U+cf31-cf53,
    U+cf56-cf57, U+cf59-cf5b, U+cf5d-cf63, U+cf66, U+cf68, U+cf6a-cf6f,
    U+cf71-cf84, U+cf86-cf8b, U+cf8d-cfa1;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.14.woff2")
    format("woff2-variations");
  unicode-range: U+ce3c-ce57, U+ce5a-ce5b, U+ce5d-ce5f, U+ce61-ce67, U+ce6a,
    U+ce6c, U+ce6e-ce73, U+ce76-ce77, U+ce79-ce7b, U+ce7d-ce83, U+ce85-ce88,
    U+ce8a-ce8f, U+ce91-ce93, U+ce95-ce97, U+ce99-ce9f, U+cea2, U+cea4-ceab,
    U+cead-cee3, U+cee6-cee7, U+cee9-ceeb, U+ceed-ceef;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.15.woff2")
    format("woff2-variations");
  unicode-range: U+cd92-cd93, U+cd96-cd97, U+cd99-cd9b, U+cd9d-cda3, U+cda6-cda8,
    U+cdaa-cdaf, U+cdb1-cdc3, U+cdc5-cdcb, U+cdcd-cde7, U+cde9-ce03, U+ce05-ce1f,
    U+ce22-ce34, U+ce36-ce3b;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.16.woff2")
    format("woff2-variations");
  unicode-range: U+ccef-cd07, U+cd0a-cd0b, U+cd0d-cd1a, U+cd1c, U+cd1e-cd2b,
    U+cd2d-cd5b, U+cd5d-cd77, U+cd79-cd91;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.17.woff2")
    format("woff2-variations");
  unicode-range: U+cc3f-cc43, U+cc46-cc47, U+cc49-cc4b, U+cc4d-cc53, U+cc55-cc58,
    U+cc5a-cc5f, U+cc61-cc97, U+cc9a-cc9b, U+cc9d-cc9f, U+cca1-cca7, U+ccaa,
    U+ccac, U+ccae-ccb3, U+ccb6-ccb7, U+ccb9-ccbb, U+ccbd-cccf, U+ccd1-cce3,
    U+cce5-ccee;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.18.woff2")
    format("woff2-variations");
  unicode-range: U+cb91-cbd3, U+cbd5-cbe3, U+cbe5-cc0b, U+cc0e-cc0f, U+cc11-cc13,
    U+cc15-cc1b, U+cc1d-cc20, U+cc23-cc27, U+cc2a-cc2b, U+cc2d, U+cc2f,
    U+cc31-cc37, U+cc3a, U+cc3c;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.19.woff2")
    format("woff2-variations");
  unicode-range: U+caf4-cb47, U+cb4a-cb90;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.20.woff2")
    format("woff2-variations");
  unicode-range: U+ca4a-ca4b, U+ca4e-ca4f, U+ca51-ca53, U+ca55-ca5b, U+ca5d-ca60,
    U+ca62-ca83, U+ca85-cabb, U+cabe-cabf, U+cac1-cac3, U+cac5-cacb, U+cacd-cad0,
    U+cad2, U+cad4-cad8, U+cada-caf3;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.21.woff2")
    format("woff2-variations");
  unicode-range: U+c996-c997, U+c99a-c99c, U+c99e-c9bf, U+c9c2-c9c3, U+c9c5-c9c7,
    U+c9c9-c9cf, U+c9d2, U+c9d4, U+c9d7-c9d8, U+c9db, U+c9de-c9df, U+c9e1-c9e3,
    U+c9e5-c9e6, U+c9e8-c9eb, U+c9ee-c9f0, U+c9f2-c9f7, U+c9f9-ca0b, U+ca0d-ca28,
    U+ca2a-ca49;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.22.woff2")
    format("woff2-variations");
  unicode-range: U+c8e9-c8f4, U+c8f6-c8fb, U+c8fe-c8ff, U+c901-c903, U+c905-c90b,
    U+c90e-c910, U+c912-c917, U+c919-c92b, U+c92d-c94f, U+c951-c953, U+c955-c96b,
    U+c96d-c973, U+c975-c987, U+c98a-c98b, U+c98d-c98f, U+c991-c995;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.23.woff2")
    format("woff2-variations");
  unicode-range: U+c841-c84b, U+c84d-c86f, U+c872-c873, U+c875-c877, U+c879-c87f,
    U+c882-c884, U+c887-c88a, U+c88d-c8c3, U+c8c5-c8df, U+c8e1-c8e8;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.24.woff2")
    format("woff2-variations");
  unicode-range: U+c779-c77b, U+c77e-c782, U+c786, U+c78b, U+c78d, U+c78f,
    U+c792-c793, U+c795, U+c797, U+c799-c79f, U+c7a2, U+c7a7-c7ab, U+c7ae-c7bb,
    U+c7bd-c7c0, U+c7c2-c7c7, U+c7c9-c7dc, U+c7de-c7ff, U+c802-c803, U+c805-c807,
    U+c809, U+c80b-c80f, U+c812, U+c814, U+c817-c81b, U+c81e-c81f, U+c821-c823,
    U+c825-c82e, U+c830-c837, U+c839-c83b, U+c83d-c840;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.25.woff2")
    format("woff2-variations");
  unicode-range: U+c6bb-c6bf, U+c6c2, U+c6c4, U+c6c6-c6cb, U+c6ce-c6cf,
    U+c6d1-c6d3, U+c6d5-c6db, U+c6dd-c6df, U+c6e1-c6e7, U+c6e9-c6eb, U+c6ed-c6ef,
    U+c6f1-c6f8, U+c6fa-c703, U+c705-c707, U+c709-c70b, U+c70d-c716, U+c718,
    U+c71a-c71f, U+c722-c723, U+c725-c727, U+c729-c734, U+c736-c73b, U+c73e-c73f,
    U+c741-c743, U+c745-c74b, U+c74e-c750, U+c752-c757, U+c759-c773, U+c776-c777;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.26.woff2")
    format("woff2-variations");
  unicode-range: U+c5f5-c5fb, U+c5fe, U+c602-c605, U+c607, U+c609-c60f,
    U+c611-c61a, U+c61c-c623, U+c626-c627, U+c629-c62b, U+c62d, U+c62f-c632,
    U+c636, U+c638, U+c63a-c63f, U+c642-c643, U+c645-c647, U+c649-c652,
    U+c656-c65b, U+c65d-c65f, U+c661-c663, U+c665-c677, U+c679-c67b, U+c67d-c693,
    U+c696-c697, U+c699-c69b, U+c69d-c6a3, U+c6a6, U+c6a8, U+c6aa-c6af,
    U+c6b2-c6b3, U+c6b5-c6b7, U+c6b9-c6ba;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.27.woff2")
    format("woff2-variations");
  unicode-range: U+c517-c527, U+c52a-c52b, U+c52d-c52f, U+c531-c538, U+c53a,
    U+c53c, U+c53e-c543, U+c546-c547, U+c54b, U+c54d-c552, U+c556, U+c55a-c55b,
    U+c55d, U+c55f, U+c562-c563, U+c565-c567, U+c569-c56f, U+c572, U+c574,
    U+c576-c57b, U+c57e-c57f, U+c581-c583, U+c585-c586, U+c588-c58b, U+c58e,
    U+c590, U+c592-c596, U+c599-c5b3, U+c5b6-c5b7, U+c5ba, U+c5be-c5c3,
    U+c5ca-c5cb, U+c5cd, U+c5cf, U+c5d2-c5d3, U+c5d5-c5d7, U+c5d9-c5df,
    U+c5e1-c5e2, U+c5e4, U+c5e6-c5eb, U+c5ef, U+c5f1-c5f3;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.28.woff2")
    format("woff2-variations");
  unicode-range: U+c475-c4ef, U+c4f2-c4f3, U+c4f5-c4f7, U+c4f9-c4ff, U+c502-c50b,
    U+c50d-c516;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.29.woff2")
    format("woff2-variations");
  unicode-range: U+c3d0-c3d7, U+c3da-c3db, U+c3dd-c3de, U+c3e1-c3ec, U+c3ee-c3f3,
    U+c3f5-c42b, U+c42d-c463, U+c466-c474;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.30.woff2")
    format("woff2-variations");
  unicode-range: U+c32b-c367, U+c36a-c36b, U+c36d-c36f, U+c371-c377, U+c37a-c37b,
    U+c37e-c383, U+c385-c387, U+c389-c3cf;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.31.woff2")
    format("woff2-variations");
  unicode-range: U+c26a-c26b, U+c26d-c26f, U+c271-c273, U+c275-c27b, U+c27e-c287,
    U+c289-c28f, U+c291-c297, U+c299-c29a, U+c29c-c2a3, U+c2a5-c2a7, U+c2a9-c2ab,
    U+c2ad-c2b3, U+c2b6, U+c2b8, U+c2ba-c2bb, U+c2bd-c2db, U+c2de-c2df,
    U+c2e1-c2e2, U+c2e5-c2ea, U+c2ee, U+c2f0, U+c2f2-c2f5, U+c2f7, U+c2fa-c2fb,
    U+c2fd-c2ff, U+c301-c307, U+c309-c30c, U+c30e-c312, U+c315-c323, U+c325-c328,
    U+c32a;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.32.woff2")
    format("woff2-variations");
  unicode-range: U+c1bc-c1c3, U+c1c5-c1df, U+c1e1-c1fb, U+c1fd-c203, U+c205-c20c,
    U+c20e, U+c210-c217, U+c21a-c21b, U+c21d-c21e, U+c221-c227, U+c229-c22a,
    U+c22c, U+c22e, U+c230, U+c233-c24f, U+c251-c257, U+c259-c269;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.33.woff2")
    format("woff2-variations");
  unicode-range: U+c101-c11b, U+c11f, U+c121-c123, U+c125-c12b, U+c12e,
    U+c132-c137, U+c13a-c13b, U+c13d-c13f, U+c141-c147, U+c14a, U+c14c-c153,
    U+c155-c157, U+c159-c15b, U+c15d-c166, U+c169-c16f, U+c171-c177, U+c179-c18b,
    U+c18e-c18f, U+c191-c193, U+c195-c19b, U+c19d-c19e, U+c1a0, U+c1a2-c1a4,
    U+c1a6-c1bb;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.34.woff2")
    format("woff2-variations");
  unicode-range: U+c049-c057, U+c059-c05b, U+c05d-c05f, U+c061-c067, U+c069-c08f,
    U+c091-c0ab, U+c0ae-c0af, U+c0b1-c0b3, U+c0b5, U+c0b7-c0bb, U+c0be,
    U+c0c2-c0c7, U+c0ca-c0cb, U+c0cd-c0cf, U+c0d1-c0d7, U+c0d9-c0da, U+c0dc,
    U+c0de-c0e3, U+c0e5-c0eb, U+c0ed-c0f3, U+c0f6, U+c0f8, U+c0fa-c0ff;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.35.woff2")
    format("woff2-variations");
  unicode-range: U+bfa7-bfaf, U+bfb1-bfc4, U+bfc6-bfcb, U+bfce-bfcf, U+bfd1-bfd3,
    U+bfd5-bfdb, U+bfdd-c048;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.36.woff2")
    format("woff2-variations");
  unicode-range: U+bf07, U+bf09-bf3f, U+bf41-bf4f, U+bf52-bf54, U+bf56-bfa6;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.37.woff2")
    format("woff2-variations");
  unicode-range: U+be56, U+be58, U+be5c-be5f, U+be62-be63, U+be65-be67,
    U+be69-be74, U+be76-be7b, U+be7e-be7f, U+be81-be8e, U+be90, U+be92-bea7,
    U+bea9-becf, U+bed2-bed3, U+bed5-bed6, U+bed9-bee3, U+bee6-bf06;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.38.woff2")
    format("woff2-variations");
  unicode-range: U+bdb0-bdd3, U+bdd5-bdef, U+bdf1-be0b, U+be0d-be0f, U+be11-be13,
    U+be15-be43, U+be46-be47, U+be49-be4b, U+be4d-be53;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.39.woff2")
    format("woff2-variations");
  unicode-range: U+bd03, U+bd06, U+bd08, U+bd0a-bd0f, U+bd11-bd22, U+bd25-bd47,
    U+bd49-bd58, U+bd5a-bd7f, U+bd82-bd83, U+bd85-bd87, U+bd8a-bd8f, U+bd91-bd92,
    U+bd94, U+bd96-bd98, U+bd9a-bdaf;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.40.woff2")
    format("woff2-variations");
  unicode-range: U+bc4e-bc83, U+bc86-bc87, U+bc89-bc8b, U+bc8d-bc93, U+bc96,
    U+bc98, U+bc9b-bc9f, U+bca2-bca3, U+bca5-bca7, U+bca9-bcb2, U+bcb4-bcbb,
    U+bcbe-bcbf, U+bcc1-bcc3, U+bcc5-bccc, U+bcce-bcd0, U+bcd2-bcd4, U+bcd6-bcf3,
    U+bcf7, U+bcf9-bcfb, U+bcfd-bd02;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.41.woff2")
    format("woff2-variations");
  unicode-range: U+bb90-bba3, U+bba5-bbab, U+bbad-bbbf, U+bbc1-bbf7, U+bbfa-bbfb,
    U+bbfd-bbfe, U+bc01-bc07, U+bc09-bc0a, U+bc0e, U+bc10, U+bc12-bc13, U+bc17,
    U+bc19-bc1a, U+bc1e, U+bc20-bc23, U+bc26, U+bc28, U+bc2a-bc2c, U+bc2e-bc2f,
    U+bc32-bc33, U+bc35-bc37, U+bc39-bc3f, U+bc41-bc42, U+bc44, U+bc46-bc48,
    U+bc4a-bc4d;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.42.woff2")
    format("woff2-variations");
  unicode-range: U+bae6-bafb, U+bafd-bb17, U+bb19-bb33, U+bb37, U+bb39-bb3a,
    U+bb3d-bb43, U+bb45-bb46, U+bb48, U+bb4a-bb4f, U+bb51-bb53, U+bb55-bb57,
    U+bb59-bb62, U+bb64-bb8f;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.43.woff2")
    format("woff2-variations");
  unicode-range: U+ba30-ba37, U+ba3a-ba3b, U+ba3d-ba3f, U+ba41-ba47, U+ba49-ba4a,
    U+ba4c, U+ba4e-ba53, U+ba56-ba57, U+ba59-ba5b, U+ba5d-ba63, U+ba65-ba66,
    U+ba68-ba6f, U+ba71-ba73, U+ba75-ba77, U+ba79-ba84, U+ba86, U+ba88-baa7,
    U+baaa, U+baad-baaf, U+bab1-bab7, U+baba, U+babc, U+babe-bae5;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.44.woff2")
    format("woff2-variations");
  unicode-range: U+b96e-b973, U+b976-b977, U+b979-b97b, U+b97d-b983, U+b986,
    U+b988, U+b98a-b98d, U+b98f-b9ab, U+b9ae-b9af, U+b9b1-b9b3, U+b9b5-b9bb,
    U+b9be, U+b9c0, U+b9c2-b9c7, U+b9ca-b9cb, U+b9cd, U+b9d2-b9d7, U+b9da,
    U+b9dc, U+b9df-b9e0, U+b9e2, U+b9e6-b9e7, U+b9e9-b9f3, U+b9f6, U+b9f8,
    U+b9fb-ba2f;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.45.woff2")
    format("woff2-variations");
  unicode-range: U+b8bf-b8cb, U+b8cd-b8e0, U+b8e2-b8e7, U+b8ea-b8eb, U+b8ed-b8ef,
    U+b8f1-b8f7, U+b8fa, U+b8fc, U+b8fe-b903, U+b905-b917, U+b919-b91f,
    U+b921-b93b, U+b93d-b957, U+b95a-b95b, U+b95d-b95f, U+b961-b967, U+b969-b96c;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.46.woff2")
    format("woff2-variations");
  unicode-range: U+b80d-b80f, U+b811-b817, U+b81a, U+b81c-b823, U+b826-b827,
    U+b829-b82b, U+b82d-b833, U+b836, U+b83a-b83f, U+b841-b85b, U+b85e-b85f,
    U+b861-b863, U+b865-b86b, U+b86e, U+b870, U+b872-b8af, U+b8b1-b8be;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.47.woff2")
    format("woff2-variations");
  unicode-range: U+b74d-b75f, U+b761-b763, U+b765-b774, U+b776-b77b, U+b77e-b77f,
    U+b781-b783, U+b785-b78b, U+b78e, U+b792-b796, U+b79a-b79b, U+b79d-b7a7,
    U+b7aa, U+b7ae-b7b3, U+b7b6-b7c8, U+b7ca-b7eb, U+b7ee-b7ef, U+b7f1-b7f3,
    U+b7f5-b7fb, U+b7fe, U+b802-b806, U+b80a-b80b;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.48.woff2")
    format("woff2-variations");
  unicode-range: U+b6a7-b6aa, U+b6ac-b6b0, U+b6b2-b6ef, U+b6f1-b727, U+b72a-b72b,
    U+b72d-b72e, U+b731-b737, U+b739-b73a, U+b73c-b743, U+b745-b74c;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.49.woff2")
    format("woff2-variations");
  unicode-range: U+b605-b60f, U+b612-b617, U+b619-b624, U+b626-b69b, U+b69e-b6a3,
    U+b6a5-b6a6;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.50.woff2")
    format("woff2-variations");
  unicode-range: U+b55f, U+b562-b583, U+b585-b59f, U+b5a2-b5a3, U+b5a5-b5a7,
    U+b5a9-b5b2, U+b5b5-b5ba, U+b5bd-b604;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.51.woff2")
    format("woff2-variations");
  unicode-range: U+b4a5-b4b6, U+b4b8-b4bf, U+b4c1-b4c7, U+b4c9-b4db, U+b4de-b4df,
    U+b4e1-b4e2, U+b4e5-b4eb, U+b4ee, U+b4f0, U+b4f2-b513, U+b516-b517,
    U+b519-b51a, U+b51d-b523, U+b526, U+b528, U+b52b-b52f, U+b532-b533,
    U+b535-b537, U+b539-b53f, U+b541-b544, U+b546-b54b, U+b54d-b54f, U+b551-b55b,
    U+b55d-b55e;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.52.woff2")
    format("woff2-variations");
  unicode-range: U+b3f8-b3fb, U+b3fd-b40f, U+b411-b417, U+b419-b41b, U+b41d-b41f,
    U+b421-b427, U+b42a-b42b, U+b42d-b44f, U+b452-b453, U+b455-b457, U+b459-b45f,
    U+b462-b464, U+b466-b46b, U+b46d-b47f, U+b481-b4a3;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.53.woff2")
    format("woff2-variations");
  unicode-range: U+b342-b353, U+b356-b357, U+b359-b35b, U+b35d-b35e, U+b360-b363,
    U+b366, U+b368, U+b36a-b36d, U+b36f, U+b372-b373, U+b375-b377, U+b379-b37f,
    U+b381-b382, U+b384, U+b386-b38b, U+b38d-b3c3, U+b3c6-b3c7, U+b3c9-b3ca,
    U+b3cd-b3d3, U+b3d6, U+b3d8, U+b3da-b3f7;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.54.woff2")
    format("woff2-variations");
  unicode-range: U+b27c-b283, U+b285-b28f, U+b292-b293, U+b295-b297, U+b29a-b29f,
    U+b2a1-b2a4, U+b2a7-b2a9, U+b2ab, U+b2ad-b2c7, U+b2ca-b2cb, U+b2cd-b2cf,
    U+b2d1-b2d7, U+b2da, U+b2dc, U+b2de-b2e3, U+b2e7, U+b2e9-b2ea, U+b2ef-b2f3,
    U+b2f6, U+b2f8, U+b2fa-b2fb, U+b2fd-b2fe, U+b302-b303, U+b305-b307,
    U+b309-b30f, U+b312, U+b316-b31b, U+b31d-b341;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.55.woff2")
    format("woff2-variations");
  unicode-range: U+b1d6-b1e7, U+b1e9-b1fc, U+b1fe-b203, U+b206-b207, U+b209-b20b,
    U+b20d-b213, U+b216-b21f, U+b221-b257, U+b259-b273, U+b275-b27b;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.56.woff2")
    format("woff2-variations");
  unicode-range: U+b120-b122, U+b126-b127, U+b129-b12b, U+b12d-b133, U+b136,
    U+b138, U+b13a-b13f, U+b142-b143, U+b145-b14f, U+b151-b153, U+b156-b157,
    U+b159-b177, U+b17a-b17b, U+b17d-b17f, U+b181-b187, U+b189-b18c, U+b18e-b191,
    U+b195-b1a7, U+b1a9-b1cb, U+b1cd-b1d5;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.57.woff2")
    format("woff2-variations");
  unicode-range: U+b05f-b07b, U+b07e-b07f, U+b081-b083, U+b085-b08b, U+b08d-b097,
    U+b09b, U+b09d-b09f, U+b0a2-b0a7, U+b0aa, U+b0b0, U+b0b2, U+b0b6-b0b7,
    U+b0b9-b0bb, U+b0bd-b0c3, U+b0c6-b0c7, U+b0ca-b0cf, U+b0d1-b0df, U+b0e1-b0e4,
    U+b0e6-b107, U+b10a-b10b, U+b10d-b10f, U+b111-b112, U+b114-b117, U+b119-b11a,
    U+b11c-b11f;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.58.woff2")
    format("woff2-variations");
  unicode-range: U+afac-afb7, U+afba-afbb, U+afbd-afbf, U+afc1-afc6, U+afca-afcc,
    U+afce-afd3, U+afd5-afe7, U+afe9-afef, U+aff1-b00b, U+b00d-b00f, U+b011-b013,
    U+b015-b01b, U+b01d-b027, U+b029-b043, U+b045-b047, U+b049, U+b04b,
    U+b04d-b052, U+b055-b056, U+b058-b05c, U+b05e;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.59.woff2")
    format("woff2-variations");
  unicode-range: U+af03-af07, U+af09-af2b, U+af2e-af33, U+af35-af3b, U+af3e-af40,
    U+af44-af47, U+af4a-af5c, U+af5e-af63, U+af65-af7f, U+af81-afab;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.60.woff2")
    format("woff2-variations");
  unicode-range: U+ae56-ae5b, U+ae5e-ae60, U+ae62-ae64, U+ae66-ae67, U+ae69-ae6b,
    U+ae6d-ae83, U+ae85-aebb, U+aebf, U+aec1-aec3, U+aec5-aecb, U+aece, U+aed0,
    U+aed2-aed7, U+aed9-aef3, U+aef5-af02;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.61.woff2")
    format("woff2-variations");
  unicode-range: U+ad9c-ada3, U+ada5-adbf, U+adc1-adc3, U+adc5-adc7, U+adc9-add2,
    U+add4-addb, U+addd-addf, U+ade1-ade3, U+ade5-adf7, U+adfa-adfb, U+adfd-adff,
    U+ae02-ae07, U+ae0a, U+ae0c, U+ae0e-ae13, U+ae15-ae2f, U+ae31-ae33,
    U+ae35-ae37, U+ae39-ae3f, U+ae42, U+ae44, U+ae46-ae49, U+ae4b, U+ae4f,
    U+ae51-ae53, U+ae55;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.62.woff2")
    format("woff2-variations");
  unicode-range: U+ace2-ace3, U+ace5-ace6, U+ace9-acef, U+acf2, U+acf4,
    U+acf7-acfb, U+acfe-acff, U+ad01-ad03, U+ad05-ad0b, U+ad0d-ad10, U+ad12-ad1b,
    U+ad1d-ad33, U+ad35-ad48, U+ad4a-ad4f, U+ad51-ad6b, U+ad6e-ad6f, U+ad71-ad72,
    U+ad77-ad7c, U+ad7e, U+ad80, U+ad82-ad87, U+ad89-ad8b, U+ad8d-ad8f,
    U+ad91-ad9b;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.63.woff2")
    format("woff2-variations");
  unicode-range: U+ac25-ac2c, U+ac2e, U+ac30, U+ac32-ac37, U+ac39-ac3f,
    U+ac41-ac4c, U+ac4e-ac6f, U+ac72-ac73, U+ac75-ac76, U+ac79-ac7f, U+ac82,
    U+ac84-ac88, U+ac8a-ac8b, U+ac8d-ac8f, U+ac91-ac93, U+ac95-ac9b, U+ac9d-ac9e,
    U+aca1-aca7, U+acab, U+acad-acaf, U+acb1-acb7, U+acba-acbb, U+acbe-acc0,
    U+acc2-acc3, U+acc5-acdf;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.64.woff2")
    format("woff2-variations");
  unicode-range: U+99df, U+99ed, U+99f1, U+99ff, U+9a01, U+9a08, U+9a0e-9a0f,
    U+9a19, U+9a2b, U+9a30, U+9a36-9a37, U+9a40, U+9a43, U+9a45, U+9a4d, U+9a55,
    U+9a57, U+9a5a-9a5b, U+9a5f, U+9a62, U+9a65, U+9a69-9a6a, U+9aa8, U+9ab8,
    U+9ad3, U+9ae5, U+9aee, U+9b1a, U+9b27, U+9b2a, U+9b31, U+9b3c, U+9b41-9b45,
    U+9b4f, U+9b54, U+9b5a, U+9b6f, U+9b8e, U+9b91, U+9b9f, U+9bab, U+9bae,
    U+9bc9, U+9bd6, U+9be4, U+9be8, U+9c0d, U+9c10, U+9c12, U+9c15, U+9c25,
    U+9c32, U+9c3b, U+9c47, U+9c49, U+9c57, U+9ce5, U+9ce7, U+9ce9, U+9cf3-9cf4,
    U+9cf6, U+9d09, U+9d1b, U+9d26, U+9d28, U+9d3b, U+9d51, U+9d5d, U+9d60-9d61,
    U+9d6c, U+9d72, U+9da9, U+9daf, U+9db4, U+9dc4, U+9dd7, U+9df2, U+9df8-9dfa,
    U+9e1a, U+9e1e, U+9e75, U+9e79, U+9e7d, U+9e7f, U+9e92-9e93, U+9e97, U+9e9d,
    U+9e9f, U+9ea5, U+9eb4-9eb5, U+9ebb, U+9ebe, U+9ec3, U+9ecd-9ece, U+9ed4,
    U+9ed8, U+9edb-9edc, U+9ede, U+9ee8, U+9ef4, U+9f07-9f08, U+9f0e, U+9f13,
    U+9f20, U+9f3b, U+9f4a-9f4b, U+9f4e, U+9f52, U+9f5f, U+9f61, U+9f67, U+9f6a,
    U+9f6c, U+9f77, U+9f8d, U+9f90, U+9f95, U+9f9c, U+ac02-ac03, U+ac05-ac06,
    U+ac09-ac0f, U+ac17-ac18, U+ac1b, U+ac1e-ac1f, U+ac21-ac23;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.65.woff2")
    format("woff2-variations");
  unicode-range: U+338c-339c, U+339f-33a0, U+33a2-33cb, U+33cf-33d0, U+33d3,
    U+33d6, U+33d8, U+33db-33dd, U+4e01, U+4e03, U+4e07-4e08, U+4e11,
    U+4e14-4e15, U+4e18-4e19, U+4e1e, U+4e32, U+4e38-4e39, U+4e42-4e43, U+4e45,
    U+4e4d-4e4f, U+4e56, U+4e58-4e59, U+4e5d-4e5e, U+4e6b, U+4e6d, U+4e73,
    U+4e76-4e77, U+4e7e, U+4e82, U+4e86, U+4e88, U+4e8e, U+4e90-4e92,
    U+4e94-4e95, U+4e98, U+4e9b, U+4e9e, U+4ea1-4ea2, U+4ea4-4ea6, U+4ea8,
    U+4eab, U+4ead-4eae, U+4eb6, U+4ec0-4ec1, U+4ec4, U+4ec7, U+4ecb, U+4ecd,
    U+4ed4-4ed5, U+4ed7-4ed9, U+4edd, U+4edf, U+4ee4, U+4ef0, U+4ef2,
    U+4ef6-4ef7, U+4efb, U+4f01, U+4f09, U+4f0b, U+4f0d-4f11, U+4f2f, U+4f34,
    U+4f36, U+4f38, U+4f3a, U+4f3c-4f3d;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.66.woff2")
    format("woff2-variations");
  unicode-range: U+3136, U+3138, U+313a-3140, U+3143-3144, U+3150, U+3152,
    U+3154-3156, U+3158-315b, U+315d-315f, U+3162, U+3164-318c, U+318e,
    U+3200-321b, U+3231, U+3239, U+3251-325a, U+3260-327b, U+327e-327f,
    U+328a-3290, U+3294, U+329e, U+32a5, U+3380-3384, U+3388-338b;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.67.woff2")
    format("woff2-variations");
  unicode-range: U+2f7d, U+2f7f-2f8b, U+2f8e-2f90, U+2f92-2f97, U+2f99-2fa0,
    U+2fa2-2fa3, U+2fa5-2fa9, U+2fac-2fb1, U+2fb3-2fbc, U+2fc1-2fca, U+2fcd-2fd4,
    U+3003, U+3012-3019, U+301c, U+301e-3020, U+3036, U+3041, U+3043, U+3045,
    U+3047, U+3049, U+304e, U+3050, U+3052, U+3056, U+305a, U+305c, U+305e,
    U+3062, U+3065, U+306c, U+3070-307d, U+3080, U+3085, U+3087, U+308e,
    U+3090-3091, U+30a1, U+30a5, U+30a9, U+30ae, U+30b1-30b2, U+30b4, U+30b6,
    U+30bc-30be, U+30c2, U+30c5, U+30cc, U+30d2, U+30d4, U+30d8-30dd, U+30e4,
    U+30e6, U+30e8, U+30ee, U+30f0-30f2, U+30f4-30f6, U+3133, U+3135;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.68.woff2")
    format("woff2-variations");
  unicode-range: U+2541-254b, U+25a4-25a9, U+25b1, U+25b5, U+25b9, U+25bf,
    U+25c1, U+25c3, U+25c9-25ca, U+25cc, U+25ce, U+25d0-25d1, U+25e6, U+25ef,
    U+260f, U+261d, U+261f, U+262f, U+2660, U+2664, U+2667-2669, U+266d, U+266f,
    U+2716, U+271a, U+273d, U+2756, U+2776-277f, U+278a-2793, U+2963, U+2965,
    U+2ac5-2ac6, U+2acb-2acc, U+2f00, U+2f04, U+2f06, U+2f08, U+2f0a-2f0b,
    U+2f11-2f12, U+2f14, U+2f17-2f18, U+2f1c-2f1d, U+2f1f-2f20, U+2f23-2f26,
    U+2f28-2f29, U+2f2b, U+2f2d, U+2f2f-2f32, U+2f38, U+2f3c-2f40, U+2f42-2f4c,
    U+2f4f-2f52, U+2f54-2f58, U+2f5a-2f66, U+2f69-2f70, U+2f72-2f76, U+2f78,
    U+2f7a-2f7c;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.69.woff2")
    format("woff2-variations");
  unicode-range: U+2479-2487, U+249c-24d1, U+24d3-24d7, U+24d9-24e9, U+24eb-24f4,
    U+2500-2501, U+2503, U+250c-2513, U+2515-2516, U+2518-2540;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.70.woff2")
    format("woff2-variations");
  unicode-range: U+215b-215e, U+2162-2169, U+2170-2179, U+2195-2199, U+21b0-21b4,
    U+21bc, U+21c0, U+21c4-21c5, U+21cd, U+21cf-21d4, U+21e0-21e3, U+21e6-21e9,
    U+2200, U+2202-2203, U+2206-2209, U+220b-220c, U+220f, U+2211, U+2213,
    U+221a, U+221d-2220, U+2222, U+2225-2227, U+2229-222c, U+222e, U+2234-2237,
    U+223d, U+2243, U+2245, U+2248, U+2250-2253, U+225a, U+2260-2262,
    U+2264-2267, U+226a-226b, U+226e-2273, U+2276-2277, U+2279-227b, U+2280-2287,
    U+228a-228b, U+2295-2297, U+22a3-22a5, U+22bb-22bc, U+22ce-22cf, U+22da-22db,
    U+22ee-22ef, U+2306, U+2312, U+2314, U+2467-2478;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.71.woff2")
    format("woff2-variations");
  unicode-range: U+81-82, U+84, U+a2-a5, U+a7-a8, U+aa, U+ac, U+b1-b3, U+b6,
    U+b8-ba, U+bc-be, U+c0, U+c2, U+c6-cb, U+ce-d0, U+d4, U+d8-d9, U+db-dc,
    U+de-df, U+e6, U+eb, U+ee-f0, U+f4, U+f7-f9, U+fb, U+fe-ff, U+111, U+126-127,
    U+132-133, U+138, U+13f-142, U+149-14b, U+152-153, U+166-167, U+2bc, U+2c7,
    U+2d0, U+2d8-2d9, U+2db-2dd, U+391-394, U+396-3a1, U+3a3-3a9, U+3b2-3b6,
    U+3b8, U+3bc, U+3be-3c1, U+3c3-3c9, U+2010, U+2015-2016, U+2018-2019, U+201b,
    U+201f-2021, U+2025, U+2030, U+2033-2036, U+203c, U+203e, U+2042, U+2074,
    U+207a-207f, U+2081-2084, U+2109, U+2113, U+2116, U+2121, U+2126, U+212b,
    U+2153-2154;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.72.woff2")
    format("woff2-variations");
  unicode-range: U+e8, U+2da, U+2160, U+2194, U+3054, U+3058, U+306d, U+3086,
    U+308d, U+30ac, U+30bb, U+30c4, U+30cd-30ce, U+30e2, U+3132, U+3146, U+3149,
    U+339d, U+4e3b, U+4f0a, U+4fdd, U+4fe1, U+5409, U+540c, U+5834, U+592a-592b,
    U+5b9a, U+5dde, U+5e0c, U+5e73, U+5f0f, U+60f3, U+653f, U+661f, U+662f,
    U+667a, U+683c, U+6b4c, U+6c11, U+767c, U+76ee, U+76f4, U+77f3, U+79d1,
    U+7a7a, U+7b2c, U+7d22, U+8207, U+8a00, U+8a71, U+9280, U+9580, U+958b,
    U+96c6, U+9762, U+98df, U+9ed1, U+ac2d, U+adc8, U+add3, U+af48, U+b014,
    U+b134-b135, U+b158, U+b2aa, U+b35f, U+b6a4, U+b9cf, U+bb63, U+bd23, U+be91,
    U+c29b, U+c3f4, U+c42c, U+c55c, U+c573, U+c58f, U+c78c, U+c7dd, U+c8f5,
    U+cad1, U+cc48, U+cf10, U+cf20, U+d03c, U+d07d, U+d2a0, U+d30e, U+d38d,
    U+d3a8, U+d3c8, U+d5e5, U+d5f9, U+d6e4, U+f90a, U+ff02, U+ff1c;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.73.woff2")
    format("woff2-variations");
  unicode-range: U+3b1, U+2466, U+25a1, U+25a3, U+261c, U+3008-3009, U+305b,
    U+305d, U+3069, U+30a7, U+30ba, U+30cf, U+30ef, U+3151, U+3157, U+4e4b,
    U+4e5f, U+4e8c, U+4eca, U+4ed6, U+4f5b, U+50cf, U+5149, U+5165, U+5171,
    U+5229, U+529b, U+5316, U+539f, U+53f2, U+571f, U+5728, U+58eb, U+591c,
    U+5b78, U+5c11, U+5c55, U+5ddd, U+5e02, U+5fb7, U+60c5, U+610f, U+611f,
    U+6625, U+66f8, U+6797, U+679c, U+682a, U+6d2a, U+706b, U+7406, U+767b,
    U+76f8, U+77e5, U+7acb, U+898b, U+8a69, U+8def, U+8fd1, U+901a, U+90e8,
    U+91cd, U+975e, U+ae14, U+ae6c, U+aec0, U+afc7, U+afc9, U+b01c, U+b028,
    U+b308, U+b311, U+b314, U+b31c, U+b524, U+b560, U+b764, U+b920, U+b9e3,
    U+bd48, U+be7d, U+c0db, U+c231, U+c270, U+c2e3, U+c37d, U+c3ed, U+c530,
    U+c6a5, U+c6dc, U+c7a4, U+c954, U+c974, U+d000, U+d565, U+d667, U+d6c5,
    U+d79d, U+ff1e;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.74.woff2")
    format("woff2-variations");
  unicode-range: U+131, U+2032, U+2465, U+2642, U+3048, U+3051, U+3083-3084,
    U+308f, U+30c0, U+30d1, U+30d3, U+30d6, U+30df, U+30e7, U+3153, U+4e16,
    U+4e8b, U+4ee5, U+5206, U+52a0, U+52d5, U+53e4, U+53ef, U+54c1, U+57ce,
    U+597d, U+5b8c, U+5ea6, U+5f8c, U+5f97, U+6210, U+6240, U+624b, U+6728,
    U+6bd4, U+7236, U+7269, U+7279, U+738b, U+7528, U+7530, U+767e, U+798f,
    U+8005, U+8a18, U+90fd, U+91cc, U+9577, U+9593, U+98a8, U+ac20, U+acf6,
    U+ad90, U+af5d, U+af80, U+afcd, U+aff0, U+b0a1, U+b0b5, U+b1fd, U+b2fc,
    U+b380, U+b51b, U+b584, U+b5b3, U+b8fd, U+b93c, U+b9f4, U+bb44, U+bc08,
    U+bc27, U+bc49, U+be55, U+be64, U+bfb0, U+bfc5, U+c178, U+c21f, U+c314,
    U+c4f1, U+c58d, U+c664, U+c698, U+c6a7, U+c6c1, U+c9ed, U+cac0, U+cacc,
    U+cad9, U+ccb5, U+cdcc, U+d0e4, U+d143, U+d320, U+d330, U+d54d, U+ff06,
    U+ff1f, U+ff5e;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.75.woff2")
    format("woff2-variations");
  unicode-range: U+b4, U+20a9, U+20ac, U+2190, U+24d8, U+2502, U+2514, U+2592,
    U+25c7-25c8, U+2663, U+3060, U+3064, U+3081, U+3088, U+30a3, U+30a6, U+30aa,
    U+30b5, U+30c7, U+30ca-30cb, U+30d0, U+30e3, U+30e5, U+339e, U+4e09, U+4eac,
    U+4f5c, U+5167-5168, U+516c, U+51fa, U+5408, U+540d, U+591a, U+5b57, U+6211,
    U+65b9, U+660e, U+6642, U+6700, U+6b63, U+6e2f, U+7063, U+7532, U+793e,
    U+81ea, U+8272, U+82b1, U+897f, U+8eca, U+91ce, U+ac38, U+ad76, U+ae84,
    U+aecc, U+b07d, U+b0b1, U+b215, U+b2a0, U+b310, U+b3d7, U+b52a, U+b618,
    U+b775, U+b797, U+bcd5, U+bd59, U+be80, U+bea8, U+bed1, U+bee4-bee5, U+c060,
    U+c2ef, U+c329, U+c3dc, U+c597, U+c5bd, U+c5e5, U+c69c, U+c9d6, U+ca29,
    U+ca5c, U+ca84, U+cc39, U+cc3b, U+ce89, U+cee5, U+cf65, U+cf85, U+d058,
    U+d145, U+d22d, U+d325, U+d37d, U+d3ad, U+d769, U+ff0c;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.76.woff2")
    format("woff2-variations");
  unicode-range: U+2161, U+2228, U+2299, U+2464, U+2517, U+2640, U+3042, U+304a,
    U+3053, U+3061, U+307f, U+3082, U+308c, U+3092, U+30a8, U+30ab, U+30ad,
    U+30b0, U+30b3, U+30b7, U+30c1, U+30c6, U+30c9, U+30d5, U+30d7, U+30de,
    U+30e0-30e1, U+30ec-30ed, U+4e0b, U+4e0d, U+4ee3, U+53f0, U+548c, U+5b89,
    U+5bb6, U+5c0f, U+611b, U+6771, U+6aa2, U+6bcd, U+6c34, U+6cd5, U+6d77,
    U+767d, U+795e, U+8ecd, U+9999, U+9ad8, U+ac07, U+ac1a, U+ac40, U+ad0c,
    U+ad88, U+ada4, U+ae01, U+ae65, U+aebd, U+aec4, U+afe8, U+b139, U+b205,
    U+b383, U+b38c, U+b42c, U+b461, U+b55c, U+b78f, U+b8fb, U+b9f7, U+bafc,
    U+bc99, U+bed8, U+bfcd, U+c0bf, U+c0f9, U+c167, U+c204, U+c20f, U+c22f,
    U+c258, U+c298, U+c2bc, U+c388, U+c501, U+c50c, U+c5b9, U+c5ce, U+c641,
    U+c648, U+c73d, U+ca50, U+ca61, U+cc4c, U+ceac, U+d0d4, U+d5f7, U+d6d7,
    U+ff1a;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.77.woff2")
    format("woff2-variations");
  unicode-range: U+2103, U+2463, U+25c6, U+25cb, U+266c, U+3001, U+300a, U+3046,
    U+304c-304d, U+304f, U+3055, U+3059, U+3063, U+3066-3068, U+306f, U+3089,
    U+30b8, U+30bf, U+314f, U+4e0a, U+570b, U+5730, U+5916, U+5929, U+5c71,
    U+5e74, U+5fc3, U+601d, U+6027, U+63d0, U+6709, U+6734, U+751f, U+7684,
    U+82f1, U+9053, U+91d1, U+97f3, U+ac2f, U+ac4d, U+adc4, U+ade4, U+ae41,
    U+ae4d-ae4e, U+aed1, U+afb9, U+b0e0, U+b299, U+b365, U+b46c, U+b480, U+b4c8,
    U+b7b4, U+b819, U+b918, U+baab, U+bab9, U+be8f, U+bed7, U+c0ec, U+c19f,
    U+c1a5, U+c3d9, U+c464, U+c53d, U+c553, U+c570, U+c5cc, U+c633, U+c6a4,
    U+c7a3, U+c7a6, U+c886, U+c9d9-c9da, U+c9ec, U+ca0c, U+cc21, U+cd1b, U+cd78,
    U+cdc4, U+cef8, U+cfe4, U+d0a5, U+d0b5, U+d0ec, U+d15d, U+d188, U+d23c,
    U+d2ac, U+d729, U+d79b, U+ff01, U+ff08-ff09, U+ff5c;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.78.woff2")
    format("woff2-variations");
  unicode-range: U+2039-203a, U+223c, U+25b3, U+25b7, U+25bd, U+25cf, U+266a,
    U+3002, U+300b, U+304b, U+3057, U+305f, U+306a-306b, U+307e, U+308a-308b,
    U+3093, U+30a2, U+30af, U+30b9, U+30c3, U+30c8, U+30e9-30eb, U+33a1, U+4e00,
    U+524d, U+5357, U+5b50, U+7121, U+884c, U+9751, U+ac94, U+aebe, U+aecd,
    U+af08, U+af41, U+af49, U+b010, U+b053, U+b109, U+b11b, U+b128, U+b154,
    U+b291, U+b2e6, U+b301, U+b385, U+b525, U+b5b4, U+b729, U+b72f, U+b738,
    U+b7ff, U+b837, U+b975, U+ba67, U+bb47, U+bc1f, U+bd90, U+bfd4, U+c27c,
    U+c324, U+c379, U+c3e0, U+c465, U+c53b, U+c58c, U+c610, U+c653, U+c6cd,
    U+c813, U+c82f, U+c999, U+c9e0, U+cac4, U+cad3, U+cbd4, U+cc10, U+cc22,
    U+ccb8, U+ccbc, U+cda5, U+ce84, U+cea3, U+cf67, U+cfe1, U+d241, U+d30d,
    U+d31c, U+d391, U+d401, U+d479, U+d5c9, U+d5db, U+d649, U+d6d4;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.79.woff2")
    format("woff2-variations");
  unicode-range: U+b0, U+e9, U+2193, U+2462, U+260e, U+261e, U+300e-300f, U+3044,
    U+30a4, U+30fb-30fc, U+314d, U+5973, U+6545, U+6708, U+7537, U+ac89, U+ac9c,
    U+acc1, U+ad04, U+ad75, U+ad7d, U+ae45, U+ae61, U+af42, U+b0ab, U+b0af,
    U+b0b3, U+b12c, U+b194, U+b1a8, U+b220, U+b258, U+b284, U+b2ff, U+b315,
    U+b371, U+b3d4-b3d5, U+b460, U+b527, U+b534, U+b810, U+b818, U+b98e, U+ba55,
    U+bbac, U+bc0b, U+bc40, U+bca1, U+bccd, U+bd93, U+be54, U+be5a, U+bf08,
    U+bf50, U+bf55, U+bfdc, U+c0c0, U+c0d0, U+c0f4, U+c100, U+c11e, U+c170,
    U+c20d, U+c274, U+c290, U+c308, U+c369, U+c539, U+c587, U+c5ff, U+c6ec,
    U+c70c, U+c7ad, U+c7c8, U+c83c, U+c881, U+cb48, U+cc60, U+ce69, U+ce6b,
    U+ce75, U+cf04, U+cf08, U+cf55, U+cf70, U+cffc, U+d0b7, U+d1a8, U+d2c8,
    U+d384, U+d47c, U+d48b, U+d5dd, U+d5e8, U+d720, U+d759, U+f981;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.80.woff2")
    format("woff2-variations");
  unicode-range: U+e0, U+e2, U+395, U+3b7, U+3ba, U+2460-2461, U+25a0,
    U+3010-3011, U+306e, U+30f3, U+314a, U+314c, U+5927, U+65b0, U+7e41, U+97d3,
    U+9ad4, U+ad49, U+ae0b, U+ae0d, U+ae43, U+ae5d, U+aecf, U+af3c, U+af64,
    U+afd4, U+b080, U+b084, U+b0c5, U+b10c, U+b1e8, U+b2ac, U+b36e, U+b451,
    U+b515, U+b540, U+b561, U+b6ab, U+b6b1, U+b72c, U+b730, U+b744, U+b800,
    U+b8ec, U+b8f0, U+b904, U+b968, U+b96d, U+b987, U+b9d9, U+bb36, U+bb49,
    U+bc2d, U+bc43, U+bcf6, U+bd89, U+be57, U+be61, U+bed4, U+c090, U+c130,
    U+c148, U+c19c, U+c2f9, U+c36c, U+c37c, U+c384, U+c3df, U+c575, U+c584,
    U+c660, U+c719, U+c816, U+ca4d, U+ca54, U+cabc, U+cb49, U+cc14, U+cff5,
    U+d004, U+d038, U+d0b4, U+d0d3, U+d0e0, U+d0ed, U+d131, U+d1b0, U+d31f,
    U+d33d, U+d3a0, U+d3ab, U+d514, U+d584, U+d6a1, U+d6cc, U+d749, U+d760,
    U+d799;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.81.woff2")
    format("woff2-variations");
  unicode-range: U+24, U+60, U+3b9, U+3bb, U+3bd, U+2191, U+2606, U+300c-300d,
    U+3131, U+3134, U+3139, U+3141-3142, U+3148, U+3161, U+3163, U+321c, U+4eba,
    U+5317, U+ac31, U+ac77, U+ac9f, U+acb9, U+acf0-acf1, U+acfd, U+ad73, U+af3d,
    U+b00c, U+b04a, U+b057, U+b0c4, U+b188, U+b1cc, U+b214, U+b2db, U+b2ee,
    U+b304, U+b4ed, U+b518, U+b5bc, U+b625, U+b69c-b69d, U+b7ac, U+b801, U+b86c,
    U+b959, U+b95c, U+b985, U+ba48, U+bb58, U+bc0c, U+bc38, U+bc85, U+bc9a,
    U+bf40, U+c068, U+c0bd, U+c0cc, U+c12f, U+c149, U+c1e0, U+c22b, U+c22d,
    U+c250, U+c2fc, U+c300, U+c313, U+c370, U+c3d8, U+c557, U+c580, U+c5e3,
    U+c62e, U+c634, U+c6f0, U+c74d, U+c783, U+c78e, U+c796, U+c7bc, U+c92c,
    U+ca4c, U+cc1c, U+cc54, U+cc59, U+ce04, U+cf30, U+cfc4, U+d140, U+d321,
    U+d38c, U+d399, U+d54f, U+d587, U+d5d0, U+d6e8, U+d770;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.82.woff2")
    format("woff2-variations");
  unicode-range: U+d7, U+ea, U+fc, U+2192, U+25bc, U+3000, U+3137, U+3145,
    U+315c, U+7f8e, U+ac13, U+ac71, U+ac90, U+acb8, U+ace7, U+ad7f, U+ae50,
    U+aef4, U+af34, U+afbc, U+b048, U+b09a, U+b0ad, U+b0bc, U+b113, U+b125,
    U+b141, U+b20c, U+b2d9, U+b2ed, U+b367, U+b369, U+b374, U+b3cb, U+b4ec,
    U+b611, U+b760, U+b81b, U+b834, U+b8b0, U+b8e1, U+b989, U+b9d1, U+b9e1,
    U+b9fa, U+ba4d, U+ba78, U+bb35, U+bb54, U+bbf9, U+bc11, U+bcb3, U+bd05,
    U+bd95, U+bdd4, U+be10, U+bed0, U+bf51, U+c0d8, U+c232, U+c2b7, U+c2eb,
    U+c378, U+c500, U+c52c, U+c549, U+c568, U+c598, U+c5c9, U+c61b, U+c639,
    U+c67c, U+c717, U+c78a, U+c80a, U+c90c-c90d, U+c950, U+c9e7, U+cbe4, U+cca9,
    U+cce4, U+cdb0, U+ce78, U+ce94, U+ce98, U+cf8c, U+d018, U+d034, U+d0f1,
    U+d1b1, U+d280, U+d2f8, U+d338, U+d380, U+d3b4, U+d610, U+d69f, U+d6fc,
    U+d758;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.83.woff2")
    format("woff2-variations");
  unicode-range: U+e7, U+2022, U+203b, U+25c0, U+2605, U+2661, U+3147, U+318d,
    U+672c, U+8a9e, U+acaa, U+acbc, U+ad1c, U+ae4a, U+ae5c, U+b044, U+b054,
    U+b0c8-b0c9, U+b2a6, U+b2d0, U+b35c, U+b364, U+b428, U+b454, U+b465, U+b4b7,
    U+b4e3, U+b51c, U+b5a1, U+b784, U+b790, U+b7ab, U+b7f4, U+b82c, U+b835,
    U+b8e9, U+b8f8, U+b9d8, U+b9f9, U+ba5c, U+ba64, U+babd, U+bb18, U+bb3b,
    U+bbff, U+bc0d, U+bc45, U+bc97, U+bcbc, U+be45, U+be75, U+be7c, U+bfcc,
    U+c0b6, U+c0f7, U+c14b, U+c2b4, U+c30d, U+c4f8, U+c5bb, U+c5d1, U+c5e0,
    U+c5ee, U+c5fd, U+c606, U+c6c5, U+c6e0, U+c708, U+c81d, U+c820, U+c824,
    U+c878, U+c918, U+c96c, U+c9e4, U+c9f1, U+cc2e, U+cd09, U+cea1, U+cef5,
    U+cef7, U+cf64, U+cf69, U+cfe8, U+d035, U+d0ac, U+d230, U+d234, U+d2f4,
    U+d31d, U+d575, U+d578, U+d608, U+d614, U+d718, U+d751, U+d761, U+d78c,
    U+d790;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.84.woff2")
    format("woff2-variations");
  unicode-range: U+2665, U+3160, U+4e2d, U+6587, U+65e5, U+ac12, U+ac14, U+ac16,
    U+ac81, U+ad34, U+ade0, U+ae54, U+aebc, U+af2c, U+afc0, U+afc8, U+b04c,
    U+b08c, U+b099, U+b0a9, U+b0ac, U+b0ae, U+b0b8, U+b123, U+b179, U+b2e5,
    U+b2f7, U+b4c0, U+b531, U+b538, U+b545, U+b550, U+b5a8, U+b6f0, U+b728,
    U+b73b, U+b7ad, U+b7ed, U+b809, U+b864, U+b86d, U+b871, U+b9bf, U+b9f5,
    U+ba40, U+ba4b, U+ba58, U+ba87, U+baac, U+bbc0, U+bc16, U+bc34, U+bd07,
    U+bd99, U+be59, U+bfd0, U+c058, U+c0e4, U+c0f5, U+c12d, U+c139, U+c228,
    U+c529, U+c5c7, U+c635, U+c637, U+c735, U+c77d, U+c787, U+c789, U+c8c4,
    U+c989, U+c98c, U+c9d0, U+c9d3, U+cc0c, U+cc99, U+cd0c, U+cd2c, U+cd98,
    U+cda4, U+ce59, U+ce60, U+ce6d, U+cea0, U+d0d0-d0d1, U+d0d5, U+d14d, U+d1a4,
    U+d29c, U+d2f1, U+d301, U+d39c, U+d3bc, U+d4e8, U+d540, U+d5ec, U+d640,
    U+d750;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.85.woff2")
    format("woff2-variations");
  unicode-range: U+5e, U+25b2, U+25b6, U+314e, U+ac24, U+ace1, U+ace4, U+ae68,
    U+af2d, U+b0d0, U+b0e5, U+b150, U+b155, U+b193, U+b2c9, U+b2dd, U+b3c8,
    U+b3fc, U+b410, U+b458, U+b4dd, U+b5a0, U+b5a4, U+b5bb, U+b7b5, U+b838,
    U+b840, U+b86f, U+b8f9, U+b960, U+b9e5, U+bab8, U+bb50, U+bc1d, U+bc24-bc25,
    U+bca8, U+bcbd, U+bd04, U+bd10, U+bd24, U+be48, U+be5b, U+be68, U+c05c,
    U+c12c, U+c140, U+c15c, U+c168, U+c194, U+c219, U+c27d, U+c2a8, U+c2f1,
    U+c2f8, U+c368, U+c554-c555, U+c559, U+c564, U+c5d8, U+c5fc, U+c625, U+c65c,
    U+c6b1, U+c728, U+c794, U+c84c, U+c88c, U+c8e0, U+c8fd, U+c998, U+c9dd,
    U+cc0d, U+cc30, U+ceec, U+cf13, U+cf1c, U+cf5c, U+d050, U+d07c, U+d0a8,
    U+d134, U+d138, U+d154, U+d1f4, U+d2bc, U+d329, U+d32c, U+d3d0, U+d3f4,
    U+d3fc, U+d56b, U+d5cc, U+d600-d601, U+d639, U+d6c8, U+d754, U+d765;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.86.woff2")
    format("woff2-variations");
  unicode-range: U+3c-3d, U+2026, U+24d2, U+314b, U+ac11, U+acf3, U+ad74, U+ad81,
    U+adf9, U+ae34, U+af43, U+afb8, U+b05d, U+b07c, U+b110, U+b118, U+b17c,
    U+b180, U+b18d, U+b192, U+b2cc, U+b355, U+b378, U+b4a4, U+b4ef, U+b78d,
    U+b799, U+b7a9, U+b7fd, U+b807, U+b80c, U+b839, U+b9b4, U+b9db, U+ba3c,
    U+bab0, U+bba4, U+bc94, U+be4c, U+c154, U+c1c4, U+c26c, U+c2ac, U+c2ed,
    U+c4f4, U+c55e, U+c561, U+c571, U+c5b5, U+c5c4, U+c654-c655, U+c695, U+c6e8,
    U+c6f9, U+c724, U+c751, U+c775, U+c7a0, U+c7c1, U+c874, U+c880, U+c9d5,
    U+c9f8, U+cabd, U+cc29, U+cc2c, U+cca8, U+ccab, U+ccd0, U+ce21, U+ce35,
    U+ce7c, U+ce90, U+cee8, U+cef4, U+cfe0, U+d070, U+d0b9, U+d0c1, U+d0c4,
    U+d0c8, U+d15c, U+d1a1, U+d2c0, U+d300, U+d314, U+d3ed, U+d478, U+d480,
    U+d48d, U+d508, U+d53d, U+d5e4, U+d611, U+d61c, U+d68d, U+d6a8, U+d798;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.87.woff2")
    format("woff2-variations");
  unicode-range: U+23, U+25, U+5f, U+a9, U+ac08, U+ac78, U+aca8, U+acac, U+ace8,
    U+ad70, U+adc0, U+addc, U+b137, U+b140, U+b208, U+b290, U+b2f5, U+b3c5,
    U+b3cc, U+b420, U+b429, U+b529, U+b530, U+b77d, U+b79c, U+b7a8, U+b7c9,
    U+b7f0, U+b7fc, U+b828, U+b860, U+b9ad, U+b9c1, U+b9c9, U+b9dd-b9de, U+b9e8,
    U+ba38-ba39, U+babb, U+bc00, U+bc8c, U+bca0, U+bca4, U+bcd1, U+bcfc, U+bd09,
    U+bdf0, U+be60, U+c0ad, U+c0b4, U+c0bc, U+c190, U+c1fc, U+c220, U+c288,
    U+c2b9, U+c2f6, U+c528, U+c545, U+c558, U+c5bc, U+c5d4, U+c600, U+c644,
    U+c6c0, U+c6c3, U+c721, U+c798, U+c7a1, U+c811, U+c838, U+c871, U+c904,
    U+c990, U+c9dc, U+cc38, U+cc44, U+cca0, U+cd1d, U+cd95, U+cda9, U+ce5c,
    U+cf00, U+cf58, U+d150, U+d22c, U+d305, U+d328, U+d37c, U+d3f0, U+d551,
    U+d5a5, U+d5c8, U+d5d8, U+d63c, U+d64d, U+d669, U+d734, U+d76c;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.88.woff2")
    format("woff2-variations");
  unicode-range: U+26, U+2b, U+3e, U+40, U+7e, U+ac01, U+ac19, U+ac1d, U+aca0,
    U+aca9, U+acb0, U+ad8c, U+ae09, U+ae38, U+ae40, U+aed8, U+b09c, U+b0a0,
    U+b108, U+b204, U+b298, U+b2d8, U+b2eb-b2ec, U+b2f4, U+b313, U+b358, U+b450,
    U+b4e0, U+b54c, U+b610, U+b780, U+b78c, U+b791, U+b8e8, U+b958, U+b974,
    U+b984, U+b9b0, U+b9bc-b9bd, U+b9ce, U+ba70, U+bbfc, U+bc0f, U+bc15, U+bc1b,
    U+bc31, U+bc95, U+bcc0, U+bcc4, U+bd81, U+bd88, U+c0c8, U+c11d, U+c13c,
    U+c158, U+c18d, U+c1a1, U+c21c, U+c4f0, U+c54a, U+c560, U+c5b8, U+c5c8,
    U+c5f4, U+c628, U+c62c, U+c678, U+c6cc, U+c808, U+c810, U+c885, U+c88b,
    U+c900, U+c988, U+c99d, U+c9c8, U+cc3d-cc3e, U+cc45, U+cd08, U+ce20, U+cee4,
    U+d074, U+d0a4, U+d0dd, U+d2b9, U+d3b8, U+d3c9, U+d488, U+d544, U+d559,
    U+d56d, U+d588, U+d615, U+d648, U+d655, U+d658, U+d65c;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.89.woff2")
    format("woff2-variations");
  unicode-range: U+d, U+7c, U+ac10, U+ac15, U+ac74, U+ac80, U+ac83, U+acc4,
    U+ad11, U+ad50, U+ad6d, U+adfc, U+ae00, U+ae08, U+ae4c, U+b0a8, U+b124,
    U+b144, U+b178, U+b274, U+b2a5, U+b2e8, U+b2f9, U+b354, U+b370, U+b418,
    U+b41c, U+b4f1, U+b514, U+b798, U+b808, U+b824-b825, U+b8cc, U+b978, U+b9d0,
    U+b9e4, U+baa9, U+bb3c, U+bc18, U+bc1c, U+bc30, U+bc84, U+bcf5, U+bcf8,
    U+bd84, U+be0c, U+be14, U+c0b0, U+c0c9, U+c0dd, U+c124, U+c2dd, U+c2e4,
    U+c2ec, U+c54c, U+c57c-c57d, U+c591, U+c5c5-c5c6, U+c5ed, U+c608, U+c640,
    U+c6b8, U+c6d4, U+c784, U+c7ac, U+c800-c801, U+c9c1, U+c9d1, U+cc28, U+cc98,
    U+cc9c, U+ccad, U+cd5c, U+cd94, U+cd9c, U+cde8, U+ce68, U+cf54, U+d0dc,
    U+d14c, U+d1a0, U+d1b5, U+d2f0, U+d30c, U+d310, U+d398, U+d45c, U+d50c,
    U+d53c, U+d560, U+d568, U+d589, U+d604, U+d6c4, U+d788;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.90.woff2")
    format("woff2-variations");
  unicode-range: U+ac04, U+ac1c, U+ac70, U+ac8c, U+acbd, U+acf5, U+acfc, U+ad00,
    U+ad6c, U+adf8, U+b098, U+b0b4, U+b294, U+b2c8, U+b300, U+b3c4, U+b3d9,
    U+b4dc, U+b4e4, U+b77c, U+b7ec, U+b85d, U+b97c, U+b9c8, U+b9cc, U+ba54,
    U+ba74, U+ba85, U+baa8, U+bb34, U+bb38, U+bbf8, U+bc14, U+bc29, U+bc88,
    U+bcf4, U+bd80, U+be44, U+c0c1, U+c11c, U+c120, U+c131, U+c138, U+c18c,
    U+c218, U+c2b5, U+c2e0, U+c544, U+c548, U+c5b4, U+c5d0, U+c5ec, U+c5f0,
    U+c601, U+c624, U+c694, U+c6a9, U+c6b0, U+c6b4, U+c6d0, U+c704, U+c720,
    U+c73c, U+c740, U+c744, U+c74c, U+c758, U+c77c, U+c785, U+c788, U+c790-c791,
    U+c7a5, U+c804, U+c815, U+c81c, U+c870, U+c8fc, U+c911, U+c9c4, U+ccb4,
    U+ce58, U+ce74, U+d06c, U+d0c0, U+d130, U+d2b8, U+d3ec, U+d504, U+d55c,
    U+d569, U+d574, U+d638, U+d654, U+d68c;
}
@font-face {
  font-family: "Pretendard";
  font-style: normal;
  font-display: swap;
  font-weight: 45 920;
  src: url("/assets/font/PretendardVariable.subset.91.woff2")
    format("woff2-variations");
  unicode-range: U+20-22, U+27-2a, U+2c-39, U+3a-3b, U+3f, U+41-4e, U+4f-5d,
    U+61-7b, U+7d, U+a0-a1, U+ab, U+ad-ae, U+b7, U+bb, U+bf, U+2013-2014,
    U+201c-201d, U+2122, U+ac00, U+ace0, U+ae30, U+b2e4, U+b85c, U+b9ac, U+c0ac,
    U+c2a4, U+c2dc, U+c774, U+c778, U+c9c0, U+d558;
}

/* Original file: layouts/goodpharm/fonts/remixicon/remixicon.css */

/*
* Remix Icon v4.2.0
* https://remixicon.com
* https://github.com/Remix-Design/RemixIcon
*
* Copyright RemixIcon.com
* Released under the Apache License Version 2.0
*
* Date: 2024-02-25
*/
@font-face {
  font-family: "remixicon";
  src: url("/assets/font/remixicon.eot?t=1708865856766"); /* IE9*/
  src: url("/assets/font/remixicon.eot?t=1708865856766#iefix")
      format("embedded-opentype"),
    /* IE6-IE8 */
      url("/assets/font/remixicon.woff2?t=1708865856766")
      format("woff2"),
    url("/assets/font/remixicon.woff?t=1708865856766")
      format("woff"),
    url("/assets/font/remixicon.ttf?t=1708865856766")
      format("truetype"),
    /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
      url("/assets/font/remixicon.svg?t=1708865856766#remixicon")
      format("svg"); /* iOS 4.1- */
  font-display: swap;
}

[class^="ri-"],
[class*=" ri-"] {
  font-family: "remixicon" !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ri-lg {
  font-size: 1.3333em;
  line-height: 0.75em;
  vertical-align: -0.0667em;
}
.ri-xl {
  font-size: 1.5em;
  line-height: 0.6666em;
  vertical-align: -0.075em;
}
.ri-xxs {
  font-size: 0.5em;
}
.ri-xs {
  font-size: 0.75em;
}
.ri-sm {
  font-size: 0.875em;
}
.ri-1x {
  font-size: 1em;
}
.ri-2x {
  font-size: 2em;
}
.ri-3x {
  font-size: 3em;
}
.ri-4x {
  font-size: 4em;
}
.ri-5x {
  font-size: 5em;
}
.ri-6x {
  font-size: 6em;
}
.ri-7x {
  font-size: 7em;
}
.ri-8x {
  font-size: 8em;
}
.ri-9x {
  font-size: 9em;
}
.ri-10x {
  font-size: 10em;
}
.ri-fw {
  text-align: center;
  width: 1.25em;
}

.ri-24-hours-fill:before {
  content: "\ea01";
}
.ri-24-hours-line:before {
  content: "\ea02";
}
.ri-4k-fill:before {
  content: "\ea03";
}
.ri-4k-line:before {
  content: "\ea04";
}
.ri-a-b:before {
  content: "\ea05";
}
.ri-account-box-fill:before {
  content: "\ea06";
}
.ri-account-box-line:before {
  content: "\ea07";
}
.ri-account-circle-fill:before {
  content: "\ea08";
}
.ri-account-circle-line:before {
  content: "\ea09";
}
.ri-account-pin-box-fill:before {
  content: "\ea0a";
}
.ri-account-pin-box-line:before {
  content: "\ea0b";
}
.ri-account-pin-circle-fill:before {
  content: "\ea0c";
}
.ri-account-pin-circle-line:before {
  content: "\ea0d";
}
.ri-add-box-fill:before {
  content: "\ea0e";
}
.ri-add-box-line:before {
  content: "\ea0f";
}
.ri-add-circle-fill:before {
  content: "\ea10";
}
.ri-add-circle-line:before {
  content: "\ea11";
}
.ri-add-fill:before {
  content: "\ea12";
}
.ri-add-line:before {
  content: "\ea13";
}
.ri-admin-fill:before {
  content: "\ea14";
}
.ri-admin-line:before {
  content: "\ea15";
}
.ri-advertisement-fill:before {
  content: "\ea16";
}
.ri-advertisement-line:before {
  content: "\ea17";
}
.ri-airplay-fill:before {
  content: "\ea18";
}
.ri-airplay-line:before {
  content: "\ea19";
}
.ri-alarm-fill:before {
  content: "\ea1a";
}
.ri-alarm-line:before {
  content: "\ea1b";
}
.ri-alarm-warning-fill:before {
  content: "\ea1c";
}
.ri-alarm-warning-line:before {
  content: "\ea1d";
}
.ri-album-fill:before {
  content: "\ea1e";
}
.ri-album-line:before {
  content: "\ea1f";
}
.ri-alert-fill:before {
  content: "\ea20";
}
.ri-alert-line:before {
  content: "\ea21";
}
.ri-aliens-fill:before {
  content: "\ea22";
}
.ri-aliens-line:before {
  content: "\ea23";
}
.ri-align-bottom:before {
  content: "\ea24";
}
.ri-align-center:before {
  content: "\ea25";
}
.ri-align-justify:before {
  content: "\ea26";
}
.ri-align-left:before {
  content: "\ea27";
}
.ri-align-right:before {
  content: "\ea28";
}
.ri-align-top:before {
  content: "\ea29";
}
.ri-align-vertically:before {
  content: "\ea2a";
}
.ri-alipay-fill:before {
  content: "\ea2b";
}
.ri-alipay-line:before {
  content: "\ea2c";
}
.ri-amazon-fill:before {
  content: "\ea2d";
}
.ri-amazon-line:before {
  content: "\ea2e";
}
.ri-anchor-fill:before {
  content: "\ea2f";
}
.ri-anchor-line:before {
  content: "\ea30";
}
.ri-ancient-gate-fill:before {
  content: "\ea31";
}
.ri-ancient-gate-line:before {
  content: "\ea32";
}
.ri-ancient-pavilion-fill:before {
  content: "\ea33";
}
.ri-ancient-pavilion-line:before {
  content: "\ea34";
}
.ri-android-fill:before {
  content: "\ea35";
}
.ri-android-line:before {
  content: "\ea36";
}
.ri-angularjs-fill:before {
  content: "\ea37";
}
.ri-angularjs-line:before {
  content: "\ea38";
}
.ri-anticlockwise-2-fill:before {
  content: "\ea39";
}
.ri-anticlockwise-2-line:before {
  content: "\ea3a";
}
.ri-anticlockwise-fill:before {
  content: "\ea3b";
}
.ri-anticlockwise-line:before {
  content: "\ea3c";
}
.ri-app-store-fill:before {
  content: "\ea3d";
}
.ri-app-store-line:before {
  content: "\ea3e";
}
.ri-apple-fill:before {
  content: "\ea3f";
}
.ri-apple-line:before {
  content: "\ea40";
}
.ri-apps-2-fill:before {
  content: "\ea41";
}
.ri-apps-2-line:before {
  content: "\ea42";
}
.ri-apps-fill:before {
  content: "\ea43";
}
.ri-apps-line:before {
  content: "\ea44";
}
.ri-archive-drawer-fill:before {
  content: "\ea45";
}
.ri-archive-drawer-line:before {
  content: "\ea46";
}
.ri-archive-fill:before {
  content: "\ea47";
}
.ri-archive-line:before {
  content: "\ea48";
}
.ri-arrow-down-circle-fill:before {
  content: "\ea49";
}
.ri-arrow-down-circle-line:before {
  content: "\ea4a";
}
.ri-arrow-down-fill:before {
  content: "\ea4b";
}
.ri-arrow-down-line:before {
  content: "\ea4c";
}
.ri-arrow-down-s-fill:before {
  content: "\ea4d";
}
.ri-arrow-down-s-line:before {
  content: "\ea4e";
}
.ri-arrow-drop-down-fill:before {
  content: "\ea4f";
}
.ri-arrow-drop-down-line:before {
  content: "\ea50";
}
.ri-arrow-drop-left-fill:before {
  content: "\ea51";
}
.ri-arrow-drop-left-line:before {
  content: "\ea52";
}
.ri-arrow-drop-right-fill:before {
  content: "\ea53";
}
.ri-arrow-drop-right-line:before {
  content: "\ea54";
}
.ri-arrow-drop-up-fill:before {
  content: "\ea55";
}
.ri-arrow-drop-up-line:before {
  content: "\ea56";
}
.ri-arrow-go-back-fill:before {
  content: "\ea57";
}
.ri-arrow-go-back-line:before {
  content: "\ea58";
}
.ri-arrow-go-forward-fill:before {
  content: "\ea59";
}
.ri-arrow-go-forward-line:before {
  content: "\ea5a";
}
.ri-arrow-left-circle-fill:before {
  content: "\ea5b";
}
.ri-arrow-left-circle-line:before {
  content: "\ea5c";
}
.ri-arrow-left-down-fill:before {
  content: "\ea5d";
}
.ri-arrow-left-down-line:before {
  content: "\ea5e";
}
.ri-arrow-left-fill:before {
  content: "\ea5f";
}
.ri-arrow-left-line:before {
  content: "\ea60";
}
.ri-arrow-left-right-fill:before {
  content: "\ea61";
}
.ri-arrow-left-right-line:before {
  content: "\ea62";
}
.ri-arrow-left-s-fill:before {
  content: "\ea63";
}
.ri-arrow-left-s-line:before {
  content: "\ea64";
}
.ri-arrow-left-up-fill:before {
  content: "\ea65";
}
.ri-arrow-left-up-line:before {
  content: "\ea66";
}
.ri-arrow-right-circle-fill:before {
  content: "\ea67";
}
.ri-arrow-right-circle-line:before {
  content: "\ea68";
}
.ri-arrow-right-down-fill:before {
  content: "\ea69";
}
.ri-arrow-right-down-line:before {
  content: "\ea6a";
}
.ri-arrow-right-fill:before {
  content: "\ea6b";
}
.ri-arrow-right-line:before {
  content: "\ea6c";
}
.ri-arrow-right-s-fill:before {
  content: "\ea6d";
}
.ri-arrow-right-s-line:before {
  content: "\ea6e";
}
.ri-arrow-right-up-fill:before {
  content: "\ea6f";
}
.ri-arrow-right-up-line:before {
  content: "\ea70";
}
.ri-arrow-up-circle-fill:before {
  content: "\ea71";
}
.ri-arrow-up-circle-line:before {
  content: "\ea72";
}
.ri-arrow-up-down-fill:before {
  content: "\ea73";
}
.ri-arrow-up-down-line:before {
  content: "\ea74";
}
.ri-arrow-up-fill:before {
  content: "\ea75";
}
.ri-arrow-up-line:before {
  content: "\ea76";
}
.ri-arrow-up-s-fill:before {
  content: "\ea77";
}
.ri-arrow-up-s-line:before {
  content: "\ea78";
}
.ri-artboard-2-fill:before {
  content: "\ea79";
}
.ri-artboard-2-line:before {
  content: "\ea7a";
}
.ri-artboard-fill:before {
  content: "\ea7b";
}
.ri-artboard-line:before {
  content: "\ea7c";
}
.ri-article-fill:before {
  content: "\ea7d";
}
.ri-article-line:before {
  content: "\ea7e";
}
.ri-aspect-ratio-fill:before {
  content: "\ea7f";
}
.ri-aspect-ratio-line:before {
  content: "\ea80";
}
.ri-asterisk:before {
  content: "\ea81";
}
.ri-at-fill:before {
  content: "\ea82";
}
.ri-at-line:before {
  content: "\ea83";
}
.ri-attachment-2:before {
  content: "\ea84";
}
.ri-attachment-fill:before {
  content: "\ea85";
}
.ri-attachment-line:before {
  content: "\ea86";
}
.ri-auction-fill:before {
  content: "\ea87";
}
.ri-auction-line:before {
  content: "\ea88";
}
.ri-award-fill:before {
  content: "\ea89";
}
.ri-award-line:before {
  content: "\ea8a";
}
.ri-baidu-fill:before {
  content: "\ea8b";
}
.ri-baidu-line:before {
  content: "\ea8c";
}
.ri-ball-pen-fill:before {
  content: "\ea8d";
}
.ri-ball-pen-line:before {
  content: "\ea8e";
}
.ri-bank-card-2-fill:before {
  content: "\ea8f";
}
.ri-bank-card-2-line:before {
  content: "\ea90";
}
.ri-bank-card-fill:before {
  content: "\ea91";
}
.ri-bank-card-line:before {
  content: "\ea92";
}
.ri-bank-fill:before {
  content: "\ea93";
}
.ri-bank-line:before {
  content: "\ea94";
}
.ri-bar-chart-2-fill:before {
  content: "\ea95";
}
.ri-bar-chart-2-line:before {
  content: "\ea96";
}
.ri-bar-chart-box-fill:before {
  content: "\ea97";
}
.ri-bar-chart-box-line:before {
  content: "\ea98";
}
.ri-bar-chart-fill:before {
  content: "\ea99";
}
.ri-bar-chart-grouped-fill:before {
  content: "\ea9a";
}
.ri-bar-chart-grouped-line:before {
  content: "\ea9b";
}
.ri-bar-chart-horizontal-fill:before {
  content: "\ea9c";
}
.ri-bar-chart-horizontal-line:before {
  content: "\ea9d";
}
.ri-bar-chart-line:before {
  content: "\ea9e";
}
.ri-barcode-box-fill:before {
  content: "\ea9f";
}
.ri-barcode-box-line:before {
  content: "\eaa0";
}
.ri-barcode-fill:before {
  content: "\eaa1";
}
.ri-barcode-line:before {
  content: "\eaa2";
}
.ri-barricade-fill:before {
  content: "\eaa3";
}
.ri-barricade-line:before {
  content: "\eaa4";
}
.ri-base-station-fill:before {
  content: "\eaa5";
}
.ri-base-station-line:before {
  content: "\eaa6";
}
.ri-basketball-fill:before {
  content: "\eaa7";
}
.ri-basketball-line:before {
  content: "\eaa8";
}
.ri-battery-2-charge-fill:before {
  content: "\eaa9";
}
.ri-battery-2-charge-line:before {
  content: "\eaaa";
}
.ri-battery-2-fill:before {
  content: "\eaab";
}
.ri-battery-2-line:before {
  content: "\eaac";
}
.ri-battery-charge-fill:before {
  content: "\eaad";
}
.ri-battery-charge-line:before {
  content: "\eaae";
}
.ri-battery-fill:before {
  content: "\eaaf";
}
.ri-battery-line:before {
  content: "\eab0";
}
.ri-battery-low-fill:before {
  content: "\eab1";
}
.ri-battery-low-line:before {
  content: "\eab2";
}
.ri-battery-saver-fill:before {
  content: "\eab3";
}
.ri-battery-saver-line:before {
  content: "\eab4";
}
.ri-battery-share-fill:before {
  content: "\eab5";
}
.ri-battery-share-line:before {
  content: "\eab6";
}
.ri-bear-smile-fill:before {
  content: "\eab7";
}
.ri-bear-smile-line:before {
  content: "\eab8";
}
.ri-behance-fill:before {
  content: "\eab9";
}
.ri-behance-line:before {
  content: "\eaba";
}
.ri-bell-fill:before {
  content: "\eabb";
}
.ri-bell-line:before {
  content: "\eabc";
}
.ri-bike-fill:before {
  content: "\eabd";
}
.ri-bike-line:before {
  content: "\eabe";
}
.ri-bilibili-fill:before {
  content: "\eabf";
}
.ri-bilibili-line:before {
  content: "\eac0";
}
.ri-bill-fill:before {
  content: "\eac1";
}
.ri-bill-line:before {
  content: "\eac2";
}
.ri-billiards-fill:before {
  content: "\eac3";
}
.ri-billiards-line:before {
  content: "\eac4";
}
.ri-bit-coin-fill:before {
  content: "\eac5";
}
.ri-bit-coin-line:before {
  content: "\eac6";
}
.ri-blaze-fill:before {
  content: "\eac7";
}
.ri-blaze-line:before {
  content: "\eac8";
}
.ri-bluetooth-connect-fill:before {
  content: "\eac9";
}
.ri-bluetooth-connect-line:before {
  content: "\eaca";
}
.ri-bluetooth-fill:before {
  content: "\eacb";
}
.ri-bluetooth-line:before {
  content: "\eacc";
}
.ri-blur-off-fill:before {
  content: "\eacd";
}
.ri-blur-off-line:before {
  content: "\eace";
}
.ri-body-scan-fill:before {
  content: "\eacf";
}
.ri-body-scan-line:before {
  content: "\ead0";
}
.ri-bold:before {
  content: "\ead1";
}
.ri-book-2-fill:before {
  content: "\ead2";
}
.ri-book-2-line:before {
  content: "\ead3";
}
.ri-book-3-fill:before {
  content: "\ead4";
}
.ri-book-3-line:before {
  content: "\ead5";
}
.ri-book-fill:before {
  content: "\ead6";
}
.ri-book-line:before {
  content: "\ead7";
}
.ri-book-marked-fill:before {
  content: "\ead8";
}
.ri-book-marked-line:before {
  content: "\ead9";
}
.ri-book-open-fill:before {
  content: "\eada";
}
.ri-book-open-line:before {
  content: "\eadb";
}
.ri-book-read-fill:before {
  content: "\eadc";
}
.ri-book-read-line:before {
  content: "\eadd";
}
.ri-booklet-fill:before {
  content: "\eade";
}
.ri-booklet-line:before {
  content: "\eadf";
}
.ri-bookmark-2-fill:before {
  content: "\eae0";
}
.ri-bookmark-2-line:before {
  content: "\eae1";
}
.ri-bookmark-3-fill:before {
  content: "\eae2";
}
.ri-bookmark-3-line:before {
  content: "\eae3";
}
.ri-bookmark-fill:before {
  content: "\eae4";
}
.ri-bookmark-line:before {
  content: "\eae5";
}
.ri-boxing-fill:before {
  content: "\eae6";
}
.ri-boxing-line:before {
  content: "\eae7";
}
.ri-braces-fill:before {
  content: "\eae8";
}
.ri-braces-line:before {
  content: "\eae9";
}
.ri-brackets-fill:before {
  content: "\eaea";
}
.ri-brackets-line:before {
  content: "\eaeb";
}
.ri-briefcase-2-fill:before {
  content: "\eaec";
}
.ri-briefcase-2-line:before {
  content: "\eaed";
}
.ri-briefcase-3-fill:before {
  content: "\eaee";
}
.ri-briefcase-3-line:before {
  content: "\eaef";
}
.ri-briefcase-4-fill:before {
  content: "\eaf0";
}
.ri-briefcase-4-line:before {
  content: "\eaf1";
}
.ri-briefcase-5-fill:before {
  content: "\eaf2";
}
.ri-briefcase-5-line:before {
  content: "\eaf3";
}
.ri-briefcase-fill:before {
  content: "\eaf4";
}
.ri-briefcase-line:before {
  content: "\eaf5";
}
.ri-bring-forward:before {
  content: "\eaf6";
}
.ri-bring-to-front:before {
  content: "\eaf7";
}
.ri-broadcast-fill:before {
  content: "\eaf8";
}
.ri-broadcast-line:before {
  content: "\eaf9";
}
.ri-brush-2-fill:before {
  content: "\eafa";
}
.ri-brush-2-line:before {
  content: "\eafb";
}
.ri-brush-3-fill:before {
  content: "\eafc";
}
.ri-brush-3-line:before {
  content: "\eafd";
}
.ri-brush-4-fill:before {
  content: "\eafe";
}
.ri-brush-4-line:before {
  content: "\eaff";
}
.ri-brush-fill:before {
  content: "\eb00";
}
.ri-brush-line:before {
  content: "\eb01";
}
.ri-bubble-chart-fill:before {
  content: "\eb02";
}
.ri-bubble-chart-line:before {
  content: "\eb03";
}
.ri-bug-2-fill:before {
  content: "\eb04";
}
.ri-bug-2-line:before {
  content: "\eb05";
}
.ri-bug-fill:before {
  content: "\eb06";
}
.ri-bug-line:before {
  content: "\eb07";
}
.ri-building-2-fill:before {
  content: "\eb08";
}
.ri-building-2-line:before {
  content: "\eb09";
}
.ri-building-3-fill:before {
  content: "\eb0a";
}
.ri-building-3-line:before {
  content: "\eb0b";
}
.ri-building-4-fill:before {
  content: "\eb0c";
}
.ri-building-4-line:before {
  content: "\eb0d";
}
.ri-building-fill:before {
  content: "\eb0e";
}
.ri-building-line:before {
  content: "\eb0f";
}
.ri-bus-2-fill:before {
  content: "\eb10";
}
.ri-bus-2-line:before {
  content: "\eb11";
}
.ri-bus-fill:before {
  content: "\eb12";
}
.ri-bus-line:before {
  content: "\eb13";
}
.ri-bus-wifi-fill:before {
  content: "\eb14";
}
.ri-bus-wifi-line:before {
  content: "\eb15";
}
.ri-cactus-fill:before {
  content: "\eb16";
}
.ri-cactus-line:before {
  content: "\eb17";
}
.ri-cake-2-fill:before {
  content: "\eb18";
}
.ri-cake-2-line:before {
  content: "\eb19";
}
.ri-cake-3-fill:before {
  content: "\eb1a";
}
.ri-cake-3-line:before {
  content: "\eb1b";
}
.ri-cake-fill:before {
  content: "\eb1c";
}
.ri-cake-line:before {
  content: "\eb1d";
}
.ri-calculator-fill:before {
  content: "\eb1e";
}
.ri-calculator-line:before {
  content: "\eb1f";
}
.ri-calendar-2-fill:before {
  content: "\eb20";
}
.ri-calendar-2-line:before {
  content: "\eb21";
}
.ri-calendar-check-fill:before {
  content: "\eb22";
}
.ri-calendar-check-line:before {
  content: "\eb23";
}
.ri-calendar-event-fill:before {
  content: "\eb24";
}
.ri-calendar-event-line:before {
  content: "\eb25";
}
.ri-calendar-fill:before {
  content: "\eb26";
}
.ri-calendar-line:before {
  content: "\eb27";
}
.ri-calendar-todo-fill:before {
  content: "\eb28";
}
.ri-calendar-todo-line:before {
  content: "\eb29";
}
.ri-camera-2-fill:before {
  content: "\eb2a";
}
.ri-camera-2-line:before {
  content: "\eb2b";
}
.ri-camera-3-fill:before {
  content: "\eb2c";
}
.ri-camera-3-line:before {
  content: "\eb2d";
}
.ri-camera-fill:before {
  content: "\eb2e";
}
.ri-camera-lens-fill:before {
  content: "\eb2f";
}
.ri-camera-lens-line:before {
  content: "\eb30";
}
.ri-camera-line:before {
  content: "\eb31";
}
.ri-camera-off-fill:before {
  content: "\eb32";
}
.ri-camera-off-line:before {
  content: "\eb33";
}
.ri-camera-switch-fill:before {
  content: "\eb34";
}
.ri-camera-switch-line:before {
  content: "\eb35";
}
.ri-capsule-fill:before {
  content: "\eb36";
}
.ri-capsule-line:before {
  content: "\eb37";
}
.ri-car-fill:before {
  content: "\eb38";
}
.ri-car-line:before {
  content: "\eb39";
}
.ri-car-washing-fill:before {
  content: "\eb3a";
}
.ri-car-washing-line:before {
  content: "\eb3b";
}
.ri-caravan-fill:before {
  content: "\eb3c";
}
.ri-caravan-line:before {
  content: "\eb3d";
}
.ri-cast-fill:before {
  content: "\eb3e";
}
.ri-cast-line:before {
  content: "\eb3f";
}
.ri-cellphone-fill:before {
  content: "\eb40";
}
.ri-cellphone-line:before {
  content: "\eb41";
}
.ri-celsius-fill:before {
  content: "\eb42";
}
.ri-celsius-line:before {
  content: "\eb43";
}
.ri-centos-fill:before {
  content: "\eb44";
}
.ri-centos-line:before {
  content: "\eb45";
}
.ri-character-recognition-fill:before {
  content: "\eb46";
}
.ri-character-recognition-line:before {
  content: "\eb47";
}
.ri-charging-pile-2-fill:before {
  content: "\eb48";
}
.ri-charging-pile-2-line:before {
  content: "\eb49";
}
.ri-charging-pile-fill:before {
  content: "\eb4a";
}
.ri-charging-pile-line:before {
  content: "\eb4b";
}
.ri-chat-1-fill:before {
  content: "\eb4c";
}
.ri-chat-1-line:before {
  content: "\eb4d";
}
.ri-chat-2-fill:before {
  content: "\eb4e";
}
.ri-chat-2-line:before {
  content: "\eb4f";
}
.ri-chat-3-fill:before {
  content: "\eb50";
}
.ri-chat-3-line:before {
  content: "\eb51";
}
.ri-chat-4-fill:before {
  content: "\eb52";
}
.ri-chat-4-line:before {
  content: "\eb53";
}
.ri-chat-check-fill:before {
  content: "\eb54";
}
.ri-chat-check-line:before {
  content: "\eb55";
}
.ri-chat-delete-fill:before {
  content: "\eb56";
}
.ri-chat-delete-line:before {
  content: "\eb57";
}
.ri-chat-download-fill:before {
  content: "\eb58";
}
.ri-chat-download-line:before {
  content: "\eb59";
}
.ri-chat-follow-up-fill:before {
  content: "\eb5a";
}
.ri-chat-follow-up-line:before {
  content: "\eb5b";
}
.ri-chat-forward-fill:before {
  content: "\eb5c";
}
.ri-chat-forward-line:before {
  content: "\eb5d";
}
.ri-chat-heart-fill:before {
  content: "\eb5e";
}
.ri-chat-heart-line:before {
  content: "\eb5f";
}
.ri-chat-history-fill:before {
  content: "\eb60";
}
.ri-chat-history-line:before {
  content: "\eb61";
}
.ri-chat-new-fill:before {
  content: "\eb62";
}
.ri-chat-new-line:before {
  content: "\eb63";
}
.ri-chat-off-fill:before {
  content: "\eb64";
}
.ri-chat-off-line:before {
  content: "\eb65";
}
.ri-chat-poll-fill:before {
  content: "\eb66";
}
.ri-chat-poll-line:before {
  content: "\eb67";
}
.ri-chat-private-fill:before {
  content: "\eb68";
}
.ri-chat-private-line:before {
  content: "\eb69";
}
.ri-chat-quote-fill:before {
  content: "\eb6a";
}
.ri-chat-quote-line:before {
  content: "\eb6b";
}
.ri-chat-settings-fill:before {
  content: "\eb6c";
}
.ri-chat-settings-line:before {
  content: "\eb6d";
}
.ri-chat-smile-2-fill:before {
  content: "\eb6e";
}
.ri-chat-smile-2-line:before {
  content: "\eb6f";
}
.ri-chat-smile-3-fill:before {
  content: "\eb70";
}
.ri-chat-smile-3-line:before {
  content: "\eb71";
}
.ri-chat-smile-fill:before {
  content: "\eb72";
}
.ri-chat-smile-line:before {
  content: "\eb73";
}
.ri-chat-upload-fill:before {
  content: "\eb74";
}
.ri-chat-upload-line:before {
  content: "\eb75";
}
.ri-chat-voice-fill:before {
  content: "\eb76";
}
.ri-chat-voice-line:before {
  content: "\eb77";
}
.ri-check-double-fill:before {
  content: "\eb78";
}
.ri-check-double-line:before {
  content: "\eb79";
}
.ri-check-fill:before {
  content: "\eb7a";
}
.ri-check-line:before {
  content: "\eb7b";
}
.ri-checkbox-blank-circle-fill:before {
  content: "\eb7c";
}
.ri-checkbox-blank-circle-line:before {
  content: "\eb7d";
}
.ri-checkbox-blank-fill:before {
  content: "\eb7e";
}
.ri-checkbox-blank-line:before {
  content: "\eb7f";
}
.ri-checkbox-circle-fill:before {
  content: "\eb80";
}
.ri-checkbox-circle-line:before {
  content: "\eb81";
}
.ri-checkbox-fill:before {
  content: "\eb82";
}
.ri-checkbox-indeterminate-fill:before {
  content: "\eb83";
}
.ri-checkbox-indeterminate-line:before {
  content: "\eb84";
}
.ri-checkbox-line:before {
  content: "\eb85";
}
.ri-checkbox-multiple-blank-fill:before {
  content: "\eb86";
}
.ri-checkbox-multiple-blank-line:before {
  content: "\eb87";
}
.ri-checkbox-multiple-fill:before {
  content: "\eb88";
}
.ri-checkbox-multiple-line:before {
  content: "\eb89";
}
.ri-china-railway-fill:before {
  content: "\eb8a";
}
.ri-china-railway-line:before {
  content: "\eb8b";
}
.ri-chrome-fill:before {
  content: "\eb8c";
}
.ri-chrome-line:before {
  content: "\eb8d";
}
.ri-clapperboard-fill:before {
  content: "\eb8e";
}
.ri-clapperboard-line:before {
  content: "\eb8f";
}
.ri-clipboard-fill:before {
  content: "\eb90";
}
.ri-clipboard-line:before {
  content: "\eb91";
}
.ri-clockwise-2-fill:before {
  content: "\eb92";
}
.ri-clockwise-2-line:before {
  content: "\eb93";
}
.ri-clockwise-fill:before {
  content: "\eb94";
}
.ri-clockwise-line:before {
  content: "\eb95";
}
.ri-close-circle-fill:before {
  content: "\eb96";
}
.ri-close-circle-line:before {
  content: "\eb97";
}
.ri-close-fill:before {
  content: "\eb98";
}
.ri-close-line:before {
  content: "\eb99";
}
.ri-closed-captioning-fill:before {
  content: "\eb9a";
}
.ri-closed-captioning-line:before {
  content: "\eb9b";
}
.ri-cloud-fill:before {
  content: "\eb9c";
}
.ri-cloud-line:before {
  content: "\eb9d";
}
.ri-cloud-off-fill:before {
  content: "\eb9e";
}
.ri-cloud-off-line:before {
  content: "\eb9f";
}
.ri-cloud-windy-fill:before {
  content: "\eba0";
}
.ri-cloud-windy-line:before {
  content: "\eba1";
}
.ri-cloudy-2-fill:before {
  content: "\eba2";
}
.ri-cloudy-2-line:before {
  content: "\eba3";
}
.ri-cloudy-fill:before {
  content: "\eba4";
}
.ri-cloudy-line:before {
  content: "\eba5";
}
.ri-code-box-fill:before {
  content: "\eba6";
}
.ri-code-box-line:before {
  content: "\eba7";
}
.ri-code-fill:before {
  content: "\eba8";
}
.ri-code-line:before {
  content: "\eba9";
}
.ri-code-s-fill:before {
  content: "\ebaa";
}
.ri-code-s-line:before {
  content: "\ebab";
}
.ri-code-s-slash-fill:before {
  content: "\ebac";
}
.ri-code-s-slash-line:before {
  content: "\ebad";
}
.ri-code-view:before {
  content: "\ebae";
}
.ri-codepen-fill:before {
  content: "\ebaf";
}
.ri-codepen-line:before {
  content: "\ebb0";
}
.ri-coin-fill:before {
  content: "\ebb1";
}
.ri-coin-line:before {
  content: "\ebb2";
}
.ri-coins-fill:before {
  content: "\ebb3";
}
.ri-coins-line:before {
  content: "\ebb4";
}
.ri-collage-fill:before {
  content: "\ebb5";
}
.ri-collage-line:before {
  content: "\ebb6";
}
.ri-command-fill:before {
  content: "\ebb7";
}
.ri-command-line:before {
  content: "\ebb8";
}
.ri-community-fill:before {
  content: "\ebb9";
}
.ri-community-line:before {
  content: "\ebba";
}
.ri-compass-2-fill:before {
  content: "\ebbb";
}
.ri-compass-2-line:before {
  content: "\ebbc";
}
.ri-compass-3-fill:before {
  content: "\ebbd";
}
.ri-compass-3-line:before {
  content: "\ebbe";
}
.ri-compass-4-fill:before {
  content: "\ebbf";
}
.ri-compass-4-line:before {
  content: "\ebc0";
}
.ri-compass-discover-fill:before {
  content: "\ebc1";
}
.ri-compass-discover-line:before {
  content: "\ebc2";
}
.ri-compass-fill:before {
  content: "\ebc3";
}
.ri-compass-line:before {
  content: "\ebc4";
}
.ri-compasses-2-fill:before {
  content: "\ebc5";
}
.ri-compasses-2-line:before {
  content: "\ebc6";
}
.ri-compasses-fill:before {
  content: "\ebc7";
}
.ri-compasses-line:before {
  content: "\ebc8";
}
.ri-computer-fill:before {
  content: "\ebc9";
}
.ri-computer-line:before {
  content: "\ebca";
}
.ri-contacts-book-2-fill:before {
  content: "\ebcb";
}
.ri-contacts-book-2-line:before {
  content: "\ebcc";
}
.ri-contacts-book-fill:before {
  content: "\ebcd";
}
.ri-contacts-book-line:before {
  content: "\ebce";
}
.ri-contacts-book-upload-fill:before {
  content: "\ebcf";
}
.ri-contacts-book-upload-line:before {
  content: "\ebd0";
}
.ri-contacts-fill:before {
  content: "\ebd1";
}
.ri-contacts-line:before {
  content: "\ebd2";
}
.ri-contrast-2-fill:before {
  content: "\ebd3";
}
.ri-contrast-2-line:before {
  content: "\ebd4";
}
.ri-contrast-drop-2-fill:before {
  content: "\ebd5";
}
.ri-contrast-drop-2-line:before {
  content: "\ebd6";
}
.ri-contrast-drop-fill:before {
  content: "\ebd7";
}
.ri-contrast-drop-line:before {
  content: "\ebd8";
}
.ri-contrast-fill:before {
  content: "\ebd9";
}
.ri-contrast-line:before {
  content: "\ebda";
}
.ri-copper-coin-fill:before {
  content: "\ebdb";
}
.ri-copper-coin-line:before {
  content: "\ebdc";
}
.ri-copper-diamond-fill:before {
  content: "\ebdd";
}
.ri-copper-diamond-line:before {
  content: "\ebde";
}
.ri-copyleft-fill:before {
  content: "\ebdf";
}
.ri-copyleft-line:before {
  content: "\ebe0";
}
.ri-copyright-fill:before {
  content: "\ebe1";
}
.ri-copyright-line:before {
  content: "\ebe2";
}
.ri-coreos-fill:before {
  content: "\ebe3";
}
.ri-coreos-line:before {
  content: "\ebe4";
}
.ri-coupon-2-fill:before {
  content: "\ebe5";
}
.ri-coupon-2-line:before {
  content: "\ebe6";
}
.ri-coupon-3-fill:before {
  content: "\ebe7";
}
.ri-coupon-3-line:before {
  content: "\ebe8";
}
.ri-coupon-4-fill:before {
  content: "\ebe9";
}
.ri-coupon-4-line:before {
  content: "\ebea";
}
.ri-coupon-5-fill:before {
  content: "\ebeb";
}
.ri-coupon-5-line:before {
  content: "\ebec";
}
.ri-coupon-fill:before {
  content: "\ebed";
}
.ri-coupon-line:before {
  content: "\ebee";
}
.ri-cpu-fill:before {
  content: "\ebef";
}
.ri-cpu-line:before {
  content: "\ebf0";
}
.ri-creative-commons-by-fill:before {
  content: "\ebf1";
}
.ri-creative-commons-by-line:before {
  content: "\ebf2";
}
.ri-creative-commons-fill:before {
  content: "\ebf3";
}
.ri-creative-commons-line:before {
  content: "\ebf4";
}
.ri-creative-commons-nc-fill:before {
  content: "\ebf5";
}
.ri-creative-commons-nc-line:before {
  content: "\ebf6";
}
.ri-creative-commons-nd-fill:before {
  content: "\ebf7";
}
.ri-creative-commons-nd-line:before {
  content: "\ebf8";
}
.ri-creative-commons-sa-fill:before {
  content: "\ebf9";
}
.ri-creative-commons-sa-line:before {
  content: "\ebfa";
}
.ri-creative-commons-zero-fill:before {
  content: "\ebfb";
}
.ri-creative-commons-zero-line:before {
  content: "\ebfc";
}
.ri-criminal-fill:before {
  content: "\ebfd";
}
.ri-criminal-line:before {
  content: "\ebfe";
}
.ri-crop-2-fill:before {
  content: "\ebff";
}
.ri-crop-2-line:before {
  content: "\ec00";
}
.ri-crop-fill:before {
  content: "\ec01";
}
.ri-crop-line:before {
  content: "\ec02";
}
.ri-css3-fill:before {
  content: "\ec03";
}
.ri-css3-line:before {
  content: "\ec04";
}
.ri-cup-fill:before {
  content: "\ec05";
}
.ri-cup-line:before {
  content: "\ec06";
}
.ri-currency-fill:before {
  content: "\ec07";
}
.ri-currency-line:before {
  content: "\ec08";
}
.ri-cursor-fill:before {
  content: "\ec09";
}
.ri-cursor-line:before {
  content: "\ec0a";
}
.ri-customer-service-2-fill:before {
  content: "\ec0b";
}
.ri-customer-service-2-line:before {
  content: "\ec0c";
}
.ri-customer-service-fill:before {
  content: "\ec0d";
}
.ri-customer-service-line:before {
  content: "\ec0e";
}
.ri-dashboard-2-fill:before {
  content: "\ec0f";
}
.ri-dashboard-2-line:before {
  content: "\ec10";
}
.ri-dashboard-3-fill:before {
  content: "\ec11";
}
.ri-dashboard-3-line:before {
  content: "\ec12";
}
.ri-dashboard-fill:before {
  content: "\ec13";
}
.ri-dashboard-line:before {
  content: "\ec14";
}
.ri-database-2-fill:before {
  content: "\ec15";
}
.ri-database-2-line:before {
  content: "\ec16";
}
.ri-database-fill:before {
  content: "\ec17";
}
.ri-database-line:before {
  content: "\ec18";
}
.ri-delete-back-2-fill:before {
  content: "\ec19";
}
.ri-delete-back-2-line:before {
  content: "\ec1a";
}
.ri-delete-back-fill:before {
  content: "\ec1b";
}
.ri-delete-back-line:before {
  content: "\ec1c";
}
.ri-delete-bin-2-fill:before {
  content: "\ec1d";
}
.ri-delete-bin-2-line:before {
  content: "\ec1e";
}
.ri-delete-bin-3-fill:before {
  content: "\ec1f";
}
.ri-delete-bin-3-line:before {
  content: "\ec20";
}
.ri-delete-bin-4-fill:before {
  content: "\ec21";
}
.ri-delete-bin-4-line:before {
  content: "\ec22";
}
.ri-delete-bin-5-fill:before {
  content: "\ec23";
}
.ri-delete-bin-5-line:before {
  content: "\ec24";
}
.ri-delete-bin-6-fill:before {
  content: "\ec25";
}
.ri-delete-bin-6-line:before {
  content: "\ec26";
}
.ri-delete-bin-7-fill:before {
  content: "\ec27";
}
.ri-delete-bin-7-line:before {
  content: "\ec28";
}
.ri-delete-bin-fill:before {
  content: "\ec29";
}
.ri-delete-bin-line:before {
  content: "\ec2a";
}
.ri-delete-column:before {
  content: "\ec2b";
}
.ri-delete-row:before {
  content: "\ec2c";
}
.ri-device-fill:before {
  content: "\ec2d";
}
.ri-device-line:before {
  content: "\ec2e";
}
.ri-device-recover-fill:before {
  content: "\ec2f";
}
.ri-device-recover-line:before {
  content: "\ec30";
}
.ri-dingding-fill:before {
  content: "\ec31";
}
.ri-dingding-line:before {
  content: "\ec32";
}
.ri-direction-fill:before {
  content: "\ec33";
}
.ri-direction-line:before {
  content: "\ec34";
}
.ri-disc-fill:before {
  content: "\ec35";
}
.ri-disc-line:before {
  content: "\ec36";
}
.ri-discord-fill:before {
  content: "\ec37";
}
.ri-discord-line:before {
  content: "\ec38";
}
.ri-discuss-fill:before {
  content: "\ec39";
}
.ri-discuss-line:before {
  content: "\ec3a";
}
.ri-dislike-fill:before {
  content: "\ec3b";
}
.ri-dislike-line:before {
  content: "\ec3c";
}
.ri-disqus-fill:before {
  content: "\ec3d";
}
.ri-disqus-line:before {
  content: "\ec3e";
}
.ri-divide-fill:before {
  content: "\ec3f";
}
.ri-divide-line:before {
  content: "\ec40";
}
.ri-donut-chart-fill:before {
  content: "\ec41";
}
.ri-donut-chart-line:before {
  content: "\ec42";
}
.ri-door-closed-fill:before {
  content: "\ec43";
}
.ri-door-closed-line:before {
  content: "\ec44";
}
.ri-door-fill:before {
  content: "\ec45";
}
.ri-door-line:before {
  content: "\ec46";
}
.ri-door-lock-box-fill:before {
  content: "\ec47";
}
.ri-door-lock-box-line:before {
  content: "\ec48";
}
.ri-door-lock-fill:before {
  content: "\ec49";
}
.ri-door-lock-line:before {
  content: "\ec4a";
}
.ri-door-open-fill:before {
  content: "\ec4b";
}
.ri-door-open-line:before {
  content: "\ec4c";
}
.ri-dossier-fill:before {
  content: "\ec4d";
}
.ri-dossier-line:before {
  content: "\ec4e";
}
.ri-douban-fill:before {
  content: "\ec4f";
}
.ri-douban-line:before {
  content: "\ec50";
}
.ri-double-quotes-l:before {
  content: "\ec51";
}
.ri-double-quotes-r:before {
  content: "\ec52";
}
.ri-download-2-fill:before {
  content: "\ec53";
}
.ri-download-2-line:before {
  content: "\ec54";
}
.ri-download-cloud-2-fill:before {
  content: "\ec55";
}
.ri-download-cloud-2-line:before {
  content: "\ec56";
}
.ri-download-cloud-fill:before {
  content: "\ec57";
}
.ri-download-cloud-line:before {
  content: "\ec58";
}
.ri-download-fill:before {
  content: "\ec59";
}
.ri-download-line:before {
  content: "\ec5a";
}
.ri-draft-fill:before {
  content: "\ec5b";
}
.ri-draft-line:before {
  content: "\ec5c";
}
.ri-drag-drop-fill:before {
  content: "\ec5d";
}
.ri-drag-drop-line:before {
  content: "\ec5e";
}
.ri-drag-move-2-fill:before {
  content: "\ec5f";
}
.ri-drag-move-2-line:before {
  content: "\ec60";
}
.ri-drag-move-fill:before {
  content: "\ec61";
}
.ri-drag-move-line:before {
  content: "\ec62";
}
.ri-dribbble-fill:before {
  content: "\ec63";
}
.ri-dribbble-line:before {
  content: "\ec64";
}
.ri-drive-fill:before {
  content: "\ec65";
}
.ri-drive-line:before {
  content: "\ec66";
}
.ri-drizzle-fill:before {
  content: "\ec67";
}
.ri-drizzle-line:before {
  content: "\ec68";
}
.ri-drop-fill:before {
  content: "\ec69";
}
.ri-drop-line:before {
  content: "\ec6a";
}
.ri-dropbox-fill:before {
  content: "\ec6b";
}
.ri-dropbox-line:before {
  content: "\ec6c";
}
.ri-dual-sim-1-fill:before {
  content: "\ec6d";
}
.ri-dual-sim-1-line:before {
  content: "\ec6e";
}
.ri-dual-sim-2-fill:before {
  content: "\ec6f";
}
.ri-dual-sim-2-line:before {
  content: "\ec70";
}
.ri-dv-fill:before {
  content: "\ec71";
}
.ri-dv-line:before {
  content: "\ec72";
}
.ri-dvd-fill:before {
  content: "\ec73";
}
.ri-dvd-line:before {
  content: "\ec74";
}
.ri-e-bike-2-fill:before {
  content: "\ec75";
}
.ri-e-bike-2-line:before {
  content: "\ec76";
}
.ri-e-bike-fill:before {
  content: "\ec77";
}
.ri-e-bike-line:before {
  content: "\ec78";
}
.ri-earth-fill:before {
  content: "\ec79";
}
.ri-earth-line:before {
  content: "\ec7a";
}
.ri-earthquake-fill:before {
  content: "\ec7b";
}
.ri-earthquake-line:before {
  content: "\ec7c";
}
.ri-edge-fill:before {
  content: "\ec7d";
}
.ri-edge-line:before {
  content: "\ec7e";
}
.ri-edit-2-fill:before {
  content: "\ec7f";
}
.ri-edit-2-line:before {
  content: "\ec80";
}
.ri-edit-box-fill:before {
  content: "\ec81";
}
.ri-edit-box-line:before {
  content: "\ec82";
}
.ri-edit-circle-fill:before {
  content: "\ec83";
}
.ri-edit-circle-line:before {
  content: "\ec84";
}
.ri-edit-fill:before {
  content: "\ec85";
}
.ri-edit-line:before {
  content: "\ec86";
}
.ri-eject-fill:before {
  content: "\ec87";
}
.ri-eject-line:before {
  content: "\ec88";
}
.ri-emotion-2-fill:before {
  content: "\ec89";
}
.ri-emotion-2-line:before {
  content: "\ec8a";
}
.ri-emotion-fill:before {
  content: "\ec8b";
}
.ri-emotion-happy-fill:before {
  content: "\ec8c";
}
.ri-emotion-happy-line:before {
  content: "\ec8d";
}
.ri-emotion-laugh-fill:before {
  content: "\ec8e";
}
.ri-emotion-laugh-line:before {
  content: "\ec8f";
}
.ri-emotion-line:before {
  content: "\ec90";
}
.ri-emotion-normal-fill:before {
  content: "\ec91";
}
.ri-emotion-normal-line:before {
  content: "\ec92";
}
.ri-emotion-sad-fill:before {
  content: "\ec93";
}
.ri-emotion-sad-line:before {
  content: "\ec94";
}
.ri-emotion-unhappy-fill:before {
  content: "\ec95";
}
.ri-emotion-unhappy-line:before {
  content: "\ec96";
}
.ri-empathize-fill:before {
  content: "\ec97";
}
.ri-empathize-line:before {
  content: "\ec98";
}
.ri-emphasis-cn:before {
  content: "\ec99";
}
.ri-emphasis:before {
  content: "\ec9a";
}
.ri-english-input:before {
  content: "\ec9b";
}
.ri-equalizer-fill:before {
  content: "\ec9c";
}
.ri-equalizer-line:before {
  content: "\ec9d";
}
.ri-eraser-fill:before {
  content: "\ec9e";
}
.ri-eraser-line:before {
  content: "\ec9f";
}
.ri-error-warning-fill:before {
  content: "\eca0";
}
.ri-error-warning-line:before {
  content: "\eca1";
}
.ri-evernote-fill:before {
  content: "\eca2";
}
.ri-evernote-line:before {
  content: "\eca3";
}
.ri-exchange-box-fill:before {
  content: "\eca4";
}
.ri-exchange-box-line:before {
  content: "\eca5";
}
.ri-exchange-cny-fill:before {
  content: "\eca6";
}
.ri-exchange-cny-line:before {
  content: "\eca7";
}
.ri-exchange-dollar-fill:before {
  content: "\eca8";
}
.ri-exchange-dollar-line:before {
  content: "\eca9";
}
.ri-exchange-fill:before {
  content: "\ecaa";
}
.ri-exchange-funds-fill:before {
  content: "\ecab";
}
.ri-exchange-funds-line:before {
  content: "\ecac";
}
.ri-exchange-line:before {
  content: "\ecad";
}
.ri-external-link-fill:before {
  content: "\ecae";
}
.ri-external-link-line:before {
  content: "\ecaf";
}
.ri-eye-2-fill:before {
  content: "\ecb0";
}
.ri-eye-2-line:before {
  content: "\ecb1";
}
.ri-eye-close-fill:before {
  content: "\ecb2";
}
.ri-eye-close-line:before {
  content: "\ecb3";
}
.ri-eye-fill:before {
  content: "\ecb4";
}
.ri-eye-line:before {
  content: "\ecb5";
}
.ri-eye-off-fill:before {
  content: "\ecb6";
}
.ri-eye-off-line:before {
  content: "\ecb7";
}
.ri-facebook-box-fill:before {
  content: "\ecb8";
}
.ri-facebook-box-line:before {
  content: "\ecb9";
}
.ri-facebook-circle-fill:before {
  content: "\ecba";
}
.ri-facebook-circle-line:before {
  content: "\ecbb";
}
.ri-facebook-fill:before {
  content: "\ecbc";
}
.ri-facebook-line:before {
  content: "\ecbd";
}
.ri-fahrenheit-fill:before {
  content: "\ecbe";
}
.ri-fahrenheit-line:before {
  content: "\ecbf";
}
.ri-feedback-fill:before {
  content: "\ecc0";
}
.ri-feedback-line:before {
  content: "\ecc1";
}
.ri-file-2-fill:before {
  content: "\ecc2";
}
.ri-file-2-line:before {
  content: "\ecc3";
}
.ri-file-3-fill:before {
  content: "\ecc4";
}
.ri-file-3-line:before {
  content: "\ecc5";
}
.ri-file-4-fill:before {
  content: "\ecc6";
}
.ri-file-4-line:before {
  content: "\ecc7";
}
.ri-file-add-fill:before {
  content: "\ecc8";
}
.ri-file-add-line:before {
  content: "\ecc9";
}
.ri-file-chart-2-fill:before {
  content: "\ecca";
}
.ri-file-chart-2-line:before {
  content: "\eccb";
}
.ri-file-chart-fill:before {
  content: "\eccc";
}
.ri-file-chart-line:before {
  content: "\eccd";
}
.ri-file-cloud-fill:before {
  content: "\ecce";
}
.ri-file-cloud-line:before {
  content: "\eccf";
}
.ri-file-code-fill:before {
  content: "\ecd0";
}
.ri-file-code-line:before {
  content: "\ecd1";
}
.ri-file-copy-2-fill:before {
  content: "\ecd2";
}
.ri-file-copy-2-line:before {
  content: "\ecd3";
}
.ri-file-copy-fill:before {
  content: "\ecd4";
}
.ri-file-copy-line:before {
  content: "\ecd5";
}
.ri-file-damage-fill:before {
  content: "\ecd6";
}
.ri-file-damage-line:before {
  content: "\ecd7";
}
.ri-file-download-fill:before {
  content: "\ecd8";
}
.ri-file-download-line:before {
  content: "\ecd9";
}
.ri-file-edit-fill:before {
  content: "\ecda";
}
.ri-file-edit-line:before {
  content: "\ecdb";
}
.ri-file-excel-2-fill:before {
  content: "\ecdc";
}
.ri-file-excel-2-line:before {
  content: "\ecdd";
}
.ri-file-excel-fill:before {
  content: "\ecde";
}
.ri-file-excel-line:before {
  content: "\ecdf";
}
.ri-file-fill:before {
  content: "\ece0";
}
.ri-file-forbid-fill:before {
  content: "\ece1";
}
.ri-file-forbid-line:before {
  content: "\ece2";
}
.ri-file-gif-fill:before {
  content: "\ece3";
}
.ri-file-gif-line:before {
  content: "\ece4";
}
.ri-file-history-fill:before {
  content: "\ece5";
}
.ri-file-history-line:before {
  content: "\ece6";
}
.ri-file-hwp-fill:before {
  content: "\ece7";
}
.ri-file-hwp-line:before {
  content: "\ece8";
}
.ri-file-info-fill:before {
  content: "\ece9";
}
.ri-file-info-line:before {
  content: "\ecea";
}
.ri-file-line:before {
  content: "\eceb";
}
.ri-file-list-2-fill:before {
  content: "\ecec";
}
.ri-file-list-2-line:before {
  content: "\eced";
}
.ri-file-list-3-fill:before {
  content: "\ecee";
}
.ri-file-list-3-line:before {
  content: "\ecef";
}
.ri-file-list-fill:before {
  content: "\ecf0";
}
.ri-file-list-line:before {
  content: "\ecf1";
}
.ri-file-lock-fill:before {
  content: "\ecf2";
}
.ri-file-lock-line:before {
  content: "\ecf3";
}
.ri-file-marked-fill:before {
  content: "\ecf4";
}
.ri-file-marked-line:before {
  content: "\ecf5";
}
.ri-file-music-fill:before {
  content: "\ecf6";
}
.ri-file-music-line:before {
  content: "\ecf7";
}
.ri-file-paper-2-fill:before {
  content: "\ecf8";
}
.ri-file-paper-2-line:before {
  content: "\ecf9";
}
.ri-file-paper-fill:before {
  content: "\ecfa";
}
.ri-file-paper-line:before {
  content: "\ecfb";
}
.ri-file-pdf-fill:before {
  content: "\ecfc";
}
.ri-file-pdf-line:before {
  content: "\ecfd";
}
.ri-file-ppt-2-fill:before {
  content: "\ecfe";
}
.ri-file-ppt-2-line:before {
  content: "\ecff";
}
.ri-file-ppt-fill:before {
  content: "\ed00";
}
.ri-file-ppt-line:before {
  content: "\ed01";
}
.ri-file-reduce-fill:before {
  content: "\ed02";
}
.ri-file-reduce-line:before {
  content: "\ed03";
}
.ri-file-search-fill:before {
  content: "\ed04";
}
.ri-file-search-line:before {
  content: "\ed05";
}
.ri-file-settings-fill:before {
  content: "\ed06";
}
.ri-file-settings-line:before {
  content: "\ed07";
}
.ri-file-shield-2-fill:before {
  content: "\ed08";
}
.ri-file-shield-2-line:before {
  content: "\ed09";
}
.ri-file-shield-fill:before {
  content: "\ed0a";
}
.ri-file-shield-line:before {
  content: "\ed0b";
}
.ri-file-shred-fill:before {
  content: "\ed0c";
}
.ri-file-shred-line:before {
  content: "\ed0d";
}
.ri-file-text-fill:before {
  content: "\ed0e";
}
.ri-file-text-line:before {
  content: "\ed0f";
}
.ri-file-transfer-fill:before {
  content: "\ed10";
}
.ri-file-transfer-line:before {
  content: "\ed11";
}
.ri-file-unknow-fill:before {
  content: "\ed12";
}
.ri-file-unknow-line:before {
  content: "\ed13";
}
.ri-file-upload-fill:before {
  content: "\ed14";
}
.ri-file-upload-line:before {
  content: "\ed15";
}
.ri-file-user-fill:before {
  content: "\ed16";
}
.ri-file-user-line:before {
  content: "\ed17";
}
.ri-file-warning-fill:before {
  content: "\ed18";
}
.ri-file-warning-line:before {
  content: "\ed19";
}
.ri-file-word-2-fill:before {
  content: "\ed1a";
}
.ri-file-word-2-line:before {
  content: "\ed1b";
}
.ri-file-word-fill:before {
  content: "\ed1c";
}
.ri-file-word-line:before {
  content: "\ed1d";
}
.ri-file-zip-fill:before {
  content: "\ed1e";
}
.ri-file-zip-line:before {
  content: "\ed1f";
}
.ri-film-fill:before {
  content: "\ed20";
}
.ri-film-line:before {
  content: "\ed21";
}
.ri-filter-2-fill:before {
  content: "\ed22";
}
.ri-filter-2-line:before {
  content: "\ed23";
}
.ri-filter-3-fill:before {
  content: "\ed24";
}
.ri-filter-3-line:before {
  content: "\ed25";
}
.ri-filter-fill:before {
  content: "\ed26";
}
.ri-filter-line:before {
  content: "\ed27";
}
.ri-filter-off-fill:before {
  content: "\ed28";
}
.ri-filter-off-line:before {
  content: "\ed29";
}
.ri-find-replace-fill:before {
  content: "\ed2a";
}
.ri-find-replace-line:before {
  content: "\ed2b";
}
.ri-finder-fill:before {
  content: "\ed2c";
}
.ri-finder-line:before {
  content: "\ed2d";
}
.ri-fingerprint-2-fill:before {
  content: "\ed2e";
}
.ri-fingerprint-2-line:before {
  content: "\ed2f";
}
.ri-fingerprint-fill:before {
  content: "\ed30";
}
.ri-fingerprint-line:before {
  content: "\ed31";
}
.ri-fire-fill:before {
  content: "\ed32";
}
.ri-fire-line:before {
  content: "\ed33";
}
.ri-firefox-fill:before {
  content: "\ed34";
}
.ri-firefox-line:before {
  content: "\ed35";
}
.ri-first-aid-kit-fill:before {
  content: "\ed36";
}
.ri-first-aid-kit-line:before {
  content: "\ed37";
}
.ri-flag-2-fill:before {
  content: "\ed38";
}
.ri-flag-2-line:before {
  content: "\ed39";
}
.ri-flag-fill:before {
  content: "\ed3a";
}
.ri-flag-line:before {
  content: "\ed3b";
}
.ri-flashlight-fill:before {
  content: "\ed3c";
}
.ri-flashlight-line:before {
  content: "\ed3d";
}
.ri-flask-fill:before {
  content: "\ed3e";
}
.ri-flask-line:before {
  content: "\ed3f";
}
.ri-flight-land-fill:before {
  content: "\ed40";
}
.ri-flight-land-line:before {
  content: "\ed41";
}
.ri-flight-takeoff-fill:before {
  content: "\ed42";
}
.ri-flight-takeoff-line:before {
  content: "\ed43";
}
.ri-flood-fill:before {
  content: "\ed44";
}
.ri-flood-line:before {
  content: "\ed45";
}
.ri-flow-chart:before {
  content: "\ed46";
}
.ri-flutter-fill:before {
  content: "\ed47";
}
.ri-flutter-line:before {
  content: "\ed48";
}
.ri-focus-2-fill:before {
  content: "\ed49";
}
.ri-focus-2-line:before {
  content: "\ed4a";
}
.ri-focus-3-fill:before {
  content: "\ed4b";
}
.ri-focus-3-line:before {
  content: "\ed4c";
}
.ri-focus-fill:before {
  content: "\ed4d";
}
.ri-focus-line:before {
  content: "\ed4e";
}
.ri-foggy-fill:before {
  content: "\ed4f";
}
.ri-foggy-line:before {
  content: "\ed50";
}
.ri-folder-2-fill:before {
  content: "\ed51";
}
.ri-folder-2-line:before {
  content: "\ed52";
}
.ri-folder-3-fill:before {
  content: "\ed53";
}
.ri-folder-3-line:before {
  content: "\ed54";
}
.ri-folder-4-fill:before {
  content: "\ed55";
}
.ri-folder-4-line:before {
  content: "\ed56";
}
.ri-folder-5-fill:before {
  content: "\ed57";
}
.ri-folder-5-line:before {
  content: "\ed58";
}
.ri-folder-add-fill:before {
  content: "\ed59";
}
.ri-folder-add-line:before {
  content: "\ed5a";
}
.ri-folder-chart-2-fill:before {
  content: "\ed5b";
}
.ri-folder-chart-2-line:before {
  content: "\ed5c";
}
.ri-folder-chart-fill:before {
  content: "\ed5d";
}
.ri-folder-chart-line:before {
  content: "\ed5e";
}
.ri-folder-download-fill:before {
  content: "\ed5f";
}
.ri-folder-download-line:before {
  content: "\ed60";
}
.ri-folder-fill:before {
  content: "\ed61";
}
.ri-folder-forbid-fill:before {
  content: "\ed62";
}
.ri-folder-forbid-line:before {
  content: "\ed63";
}
.ri-folder-history-fill:before {
  content: "\ed64";
}
.ri-folder-history-line:before {
  content: "\ed65";
}
.ri-folder-info-fill:before {
  content: "\ed66";
}
.ri-folder-info-line:before {
  content: "\ed67";
}
.ri-folder-keyhole-fill:before {
  content: "\ed68";
}
.ri-folder-keyhole-line:before {
  content: "\ed69";
}
.ri-folder-line:before {
  content: "\ed6a";
}
.ri-folder-lock-fill:before {
  content: "\ed6b";
}
.ri-folder-lock-line:before {
  content: "\ed6c";
}
.ri-folder-music-fill:before {
  content: "\ed6d";
}
.ri-folder-music-line:before {
  content: "\ed6e";
}
.ri-folder-open-fill:before {
  content: "\ed6f";
}
.ri-folder-open-line:before {
  content: "\ed70";
}
.ri-folder-received-fill:before {
  content: "\ed71";
}
.ri-folder-received-line:before {
  content: "\ed72";
}
.ri-folder-reduce-fill:before {
  content: "\ed73";
}
.ri-folder-reduce-line:before {
  content: "\ed74";
}
.ri-folder-settings-fill:before {
  content: "\ed75";
}
.ri-folder-settings-line:before {
  content: "\ed76";
}
.ri-folder-shared-fill:before {
  content: "\ed77";
}
.ri-folder-shared-line:before {
  content: "\ed78";
}
.ri-folder-shield-2-fill:before {
  content: "\ed79";
}
.ri-folder-shield-2-line:before {
  content: "\ed7a";
}
.ri-folder-shield-fill:before {
  content: "\ed7b";
}
.ri-folder-shield-line:before {
  content: "\ed7c";
}
.ri-folder-transfer-fill:before {
  content: "\ed7d";
}
.ri-folder-transfer-line:before {
  content: "\ed7e";
}
.ri-folder-unknow-fill:before {
  content: "\ed7f";
}
.ri-folder-unknow-line:before {
  content: "\ed80";
}
.ri-folder-upload-fill:before {
  content: "\ed81";
}
.ri-folder-upload-line:before {
  content: "\ed82";
}
.ri-folder-user-fill:before {
  content: "\ed83";
}
.ri-folder-user-line:before {
  content: "\ed84";
}
.ri-folder-warning-fill:before {
  content: "\ed85";
}
.ri-folder-warning-line:before {
  content: "\ed86";
}
.ri-folder-zip-fill:before {
  content: "\ed87";
}
.ri-folder-zip-line:before {
  content: "\ed88";
}
.ri-folders-fill:before {
  content: "\ed89";
}
.ri-folders-line:before {
  content: "\ed8a";
}
.ri-font-color:before {
  content: "\ed8b";
}
.ri-font-size-2:before {
  content: "\ed8c";
}
.ri-font-size:before {
  content: "\ed8d";
}
.ri-football-fill:before {
  content: "\ed8e";
}
.ri-football-line:before {
  content: "\ed8f";
}
.ri-footprint-fill:before {
  content: "\ed90";
}
.ri-footprint-line:before {
  content: "\ed91";
}
.ri-forbid-2-fill:before {
  content: "\ed92";
}
.ri-forbid-2-line:before {
  content: "\ed93";
}
.ri-forbid-fill:before {
  content: "\ed94";
}
.ri-forbid-line:before {
  content: "\ed95";
}
.ri-format-clear:before {
  content: "\ed96";
}
.ri-fridge-fill:before {
  content: "\ed97";
}
.ri-fridge-line:before {
  content: "\ed98";
}
.ri-fullscreen-exit-fill:before {
  content: "\ed99";
}
.ri-fullscreen-exit-line:before {
  content: "\ed9a";
}
.ri-fullscreen-fill:before {
  content: "\ed9b";
}
.ri-fullscreen-line:before {
  content: "\ed9c";
}
.ri-function-fill:before {
  content: "\ed9d";
}
.ri-function-line:before {
  content: "\ed9e";
}
.ri-functions:before {
  content: "\ed9f";
}
.ri-funds-box-fill:before {
  content: "\eda0";
}
.ri-funds-box-line:before {
  content: "\eda1";
}
.ri-funds-fill:before {
  content: "\eda2";
}
.ri-funds-line:before {
  content: "\eda3";
}
.ri-gallery-fill:before {
  content: "\eda4";
}
.ri-gallery-line:before {
  content: "\eda5";
}
.ri-gallery-upload-fill:before {
  content: "\eda6";
}
.ri-gallery-upload-line:before {
  content: "\eda7";
}
.ri-game-fill:before {
  content: "\eda8";
}
.ri-game-line:before {
  content: "\eda9";
}
.ri-gamepad-fill:before {
  content: "\edaa";
}
.ri-gamepad-line:before {
  content: "\edab";
}
.ri-gas-station-fill:before {
  content: "\edac";
}
.ri-gas-station-line:before {
  content: "\edad";
}
.ri-gatsby-fill:before {
  content: "\edae";
}
.ri-gatsby-line:before {
  content: "\edaf";
}
.ri-genderless-fill:before {
  content: "\edb0";
}
.ri-genderless-line:before {
  content: "\edb1";
}
.ri-ghost-2-fill:before {
  content: "\edb2";
}
.ri-ghost-2-line:before {
  content: "\edb3";
}
.ri-ghost-fill:before {
  content: "\edb4";
}
.ri-ghost-line:before {
  content: "\edb5";
}
.ri-ghost-smile-fill:before {
  content: "\edb6";
}
.ri-ghost-smile-line:before {
  content: "\edb7";
}
.ri-gift-2-fill:before {
  content: "\edb8";
}
.ri-gift-2-line:before {
  content: "\edb9";
}
.ri-gift-fill:before {
  content: "\edba";
}
.ri-gift-line:before {
  content: "\edbb";
}
.ri-git-branch-fill:before {
  content: "\edbc";
}
.ri-git-branch-line:before {
  content: "\edbd";
}
.ri-git-commit-fill:before {
  content: "\edbe";
}
.ri-git-commit-line:before {
  content: "\edbf";
}
.ri-git-merge-fill:before {
  content: "\edc0";
}
.ri-git-merge-line:before {
  content: "\edc1";
}
.ri-git-pull-request-fill:before {
  content: "\edc2";
}
.ri-git-pull-request-line:before {
  content: "\edc3";
}
.ri-git-repository-commits-fill:before {
  content: "\edc4";
}
.ri-git-repository-commits-line:before {
  content: "\edc5";
}
.ri-git-repository-fill:before {
  content: "\edc6";
}
.ri-git-repository-line:before {
  content: "\edc7";
}
.ri-git-repository-private-fill:before {
  content: "\edc8";
}
.ri-git-repository-private-line:before {
  content: "\edc9";
}
.ri-github-fill:before {
  content: "\edca";
}
.ri-github-line:before {
  content: "\edcb";
}
.ri-gitlab-fill:before {
  content: "\edcc";
}
.ri-gitlab-line:before {
  content: "\edcd";
}
.ri-global-fill:before {
  content: "\edce";
}
.ri-global-line:before {
  content: "\edcf";
}
.ri-globe-fill:before {
  content: "\edd0";
}
.ri-globe-line:before {
  content: "\edd1";
}
.ri-goblet-fill:before {
  content: "\edd2";
}
.ri-goblet-line:before {
  content: "\edd3";
}
.ri-google-fill:before {
  content: "\edd4";
}
.ri-google-line:before {
  content: "\edd5";
}
.ri-google-play-fill:before {
  content: "\edd6";
}
.ri-google-play-line:before {
  content: "\edd7";
}
.ri-government-fill:before {
  content: "\edd8";
}
.ri-government-line:before {
  content: "\edd9";
}
.ri-gps-fill:before {
  content: "\edda";
}
.ri-gps-line:before {
  content: "\eddb";
}
.ri-gradienter-fill:before {
  content: "\eddc";
}
.ri-gradienter-line:before {
  content: "\eddd";
}
.ri-grid-fill:before {
  content: "\edde";
}
.ri-grid-line:before {
  content: "\eddf";
}
.ri-group-2-fill:before {
  content: "\ede0";
}
.ri-group-2-line:before {
  content: "\ede1";
}
.ri-group-fill:before {
  content: "\ede2";
}
.ri-group-line:before {
  content: "\ede3";
}
.ri-guide-fill:before {
  content: "\ede4";
}
.ri-guide-line:before {
  content: "\ede5";
}
.ri-h-1:before {
  content: "\ede6";
}
.ri-h-2:before {
  content: "\ede7";
}
.ri-h-3:before {
  content: "\ede8";
}
.ri-h-4:before {
  content: "\ede9";
}
.ri-h-5:before {
  content: "\edea";
}
.ri-h-6:before {
  content: "\edeb";
}
.ri-hail-fill:before {
  content: "\edec";
}
.ri-hail-line:before {
  content: "\eded";
}
.ri-hammer-fill:before {
  content: "\edee";
}
.ri-hammer-line:before {
  content: "\edef";
}
.ri-hand-coin-fill:before {
  content: "\edf0";
}
.ri-hand-coin-line:before {
  content: "\edf1";
}
.ri-hand-heart-fill:before {
  content: "\edf2";
}
.ri-hand-heart-line:before {
  content: "\edf3";
}
.ri-hand-sanitizer-fill:before {
  content: "\edf4";
}
.ri-hand-sanitizer-line:before {
  content: "\edf5";
}
.ri-handbag-fill:before {
  content: "\edf6";
}
.ri-handbag-line:before {
  content: "\edf7";
}
.ri-hard-drive-2-fill:before {
  content: "\edf8";
}
.ri-hard-drive-2-line:before {
  content: "\edf9";
}
.ri-hard-drive-fill:before {
  content: "\edfa";
}
.ri-hard-drive-line:before {
  content: "\edfb";
}
.ri-hashtag:before {
  content: "\edfc";
}
.ri-haze-2-fill:before {
  content: "\edfd";
}
.ri-haze-2-line:before {
  content: "\edfe";
}
.ri-haze-fill:before {
  content: "\edff";
}
.ri-haze-line:before {
  content: "\ee00";
}
.ri-hd-fill:before {
  content: "\ee01";
}
.ri-hd-line:before {
  content: "\ee02";
}
.ri-heading:before {
  content: "\ee03";
}
.ri-headphone-fill:before {
  content: "\ee04";
}
.ri-headphone-line:before {
  content: "\ee05";
}
.ri-health-book-fill:before {
  content: "\ee06";
}
.ri-health-book-line:before {
  content: "\ee07";
}
.ri-heart-2-fill:before {
  content: "\ee08";
}
.ri-heart-2-line:before {
  content: "\ee09";
}
.ri-heart-3-fill:before {
  content: "\ee0a";
}
.ri-heart-3-line:before {
  content: "\ee0b";
}
.ri-heart-add-fill:before {
  content: "\ee0c";
}
.ri-heart-add-line:before {
  content: "\ee0d";
}
.ri-heart-fill:before {
  content: "\ee0e";
}
.ri-heart-line:before {
  content: "\ee0f";
}
.ri-heart-pulse-fill:before {
  content: "\ee10";
}
.ri-heart-pulse-line:before {
  content: "\ee11";
}
.ri-hearts-fill:before {
  content: "\ee12";
}
.ri-hearts-line:before {
  content: "\ee13";
}
.ri-heavy-showers-fill:before {
  content: "\ee14";
}
.ri-heavy-showers-line:before {
  content: "\ee15";
}
.ri-history-fill:before {
  content: "\ee16";
}
.ri-history-line:before {
  content: "\ee17";
}
.ri-home-2-fill:before {
  content: "\ee18";
}
.ri-home-2-line:before {
  content: "\ee19";
}
.ri-home-3-fill:before {
  content: "\ee1a";
}
.ri-home-3-line:before {
  content: "\ee1b";
}
.ri-home-4-fill:before {
  content: "\ee1c";
}
.ri-home-4-line:before {
  content: "\ee1d";
}
.ri-home-5-fill:before {
  content: "\ee1e";
}
.ri-home-5-line:before {
  content: "\ee1f";
}
.ri-home-6-fill:before {
  content: "\ee20";
}
.ri-home-6-line:before {
  content: "\ee21";
}
.ri-home-7-fill:before {
  content: "\ee22";
}
.ri-home-7-line:before {
  content: "\ee23";
}
.ri-home-8-fill:before {
  content: "\ee24";
}
.ri-home-8-line:before {
  content: "\ee25";
}
.ri-home-fill:before {
  content: "\ee26";
}
.ri-home-gear-fill:before {
  content: "\ee27";
}
.ri-home-gear-line:before {
  content: "\ee28";
}
.ri-home-heart-fill:before {
  content: "\ee29";
}
.ri-home-heart-line:before {
  content: "\ee2a";
}
.ri-home-line:before {
  content: "\ee2b";
}
.ri-home-smile-2-fill:before {
  content: "\ee2c";
}
.ri-home-smile-2-line:before {
  content: "\ee2d";
}
.ri-home-smile-fill:before {
  content: "\ee2e";
}
.ri-home-smile-line:before {
  content: "\ee2f";
}
.ri-home-wifi-fill:before {
  content: "\ee30";
}
.ri-home-wifi-line:before {
  content: "\ee31";
}
.ri-honor-of-kings-fill:before {
  content: "\ee32";
}
.ri-honor-of-kings-line:before {
  content: "\ee33";
}
.ri-honour-fill:before {
  content: "\ee34";
}
.ri-honour-line:before {
  content: "\ee35";
}
.ri-hospital-fill:before {
  content: "\ee36";
}
.ri-hospital-line:before {
  content: "\ee37";
}
.ri-hotel-bed-fill:before {
  content: "\ee38";
}
.ri-hotel-bed-line:before {
  content: "\ee39";
}
.ri-hotel-fill:before {
  content: "\ee3a";
}
.ri-hotel-line:before {
  content: "\ee3b";
}
.ri-hotspot-fill:before {
  content: "\ee3c";
}
.ri-hotspot-line:before {
  content: "\ee3d";
}
.ri-hq-fill:before {
  content: "\ee3e";
}
.ri-hq-line:before {
  content: "\ee3f";
}
.ri-html5-fill:before {
  content: "\ee40";
}
.ri-html5-line:before {
  content: "\ee41";
}
.ri-ie-fill:before {
  content: "\ee42";
}
.ri-ie-line:before {
  content: "\ee43";
}
.ri-image-2-fill:before {
  content: "\ee44";
}
.ri-image-2-line:before {
  content: "\ee45";
}
.ri-image-add-fill:before {
  content: "\ee46";
}
.ri-image-add-line:before {
  content: "\ee47";
}
.ri-image-edit-fill:before {
  content: "\ee48";
}
.ri-image-edit-line:before {
  content: "\ee49";
}
.ri-image-fill:before {
  content: "\ee4a";
}
.ri-image-line:before {
  content: "\ee4b";
}
.ri-inbox-archive-fill:before {
  content: "\ee4c";
}
.ri-inbox-archive-line:before {
  content: "\ee4d";
}
.ri-inbox-fill:before {
  content: "\ee4e";
}
.ri-inbox-line:before {
  content: "\ee4f";
}
.ri-inbox-unarchive-fill:before {
  content: "\ee50";
}
.ri-inbox-unarchive-line:before {
  content: "\ee51";
}
.ri-increase-decrease-fill:before {
  content: "\ee52";
}
.ri-increase-decrease-line:before {
  content: "\ee53";
}
.ri-indent-decrease:before {
  content: "\ee54";
}
.ri-indent-increase:before {
  content: "\ee55";
}
.ri-indeterminate-circle-fill:before {
  content: "\ee56";
}
.ri-indeterminate-circle-line:before {
  content: "\ee57";
}
.ri-information-fill:before {
  content: "\ee58";
}
.ri-information-line:before {
  content: "\ee59";
}
.ri-infrared-thermometer-fill:before {
  content: "\ee5a";
}
.ri-infrared-thermometer-line:before {
  content: "\ee5b";
}
.ri-ink-bottle-fill:before {
  content: "\ee5c";
}
.ri-ink-bottle-line:before {
  content: "\ee5d";
}
.ri-input-cursor-move:before {
  content: "\ee5e";
}
.ri-input-method-fill:before {
  content: "\ee5f";
}
.ri-input-method-line:before {
  content: "\ee60";
}
.ri-insert-column-left:before {
  content: "\ee61";
}
.ri-insert-column-right:before {
  content: "\ee62";
}
.ri-insert-row-bottom:before {
  content: "\ee63";
}
.ri-insert-row-top:before {
  content: "\ee64";
}
.ri-instagram-fill:before {
  content: "\ee65";
}
.ri-instagram-line:before {
  content: "\ee66";
}
.ri-install-fill:before {
  content: "\ee67";
}
.ri-install-line:before {
  content: "\ee68";
}
.ri-invision-fill:before {
  content: "\ee69";
}
.ri-invision-line:before {
  content: "\ee6a";
}
.ri-italic:before {
  content: "\ee6b";
}
.ri-kakao-talk-fill:before {
  content: "\ee6c";
}
.ri-kakao-talk-line:before {
  content: "\ee6d";
}
.ri-key-2-fill:before {
  content: "\ee6e";
}
.ri-key-2-line:before {
  content: "\ee6f";
}
.ri-key-fill:before {
  content: "\ee70";
}
.ri-key-line:before {
  content: "\ee71";
}
.ri-keyboard-box-fill:before {
  content: "\ee72";
}
.ri-keyboard-box-line:before {
  content: "\ee73";
}
.ri-keyboard-fill:before {
  content: "\ee74";
}
.ri-keyboard-line:before {
  content: "\ee75";
}
.ri-keynote-fill:before {
  content: "\ee76";
}
.ri-keynote-line:before {
  content: "\ee77";
}
.ri-knife-blood-fill:before {
  content: "\ee78";
}
.ri-knife-blood-line:before {
  content: "\ee79";
}
.ri-knife-fill:before {
  content: "\ee7a";
}
.ri-knife-line:before {
  content: "\ee7b";
}
.ri-landscape-fill:before {
  content: "\ee7c";
}
.ri-landscape-line:before {
  content: "\ee7d";
}
.ri-layout-2-fill:before {
  content: "\ee7e";
}
.ri-layout-2-line:before {
  content: "\ee7f";
}
.ri-layout-3-fill:before {
  content: "\ee80";
}
.ri-layout-3-line:before {
  content: "\ee81";
}
.ri-layout-4-fill:before {
  content: "\ee82";
}
.ri-layout-4-line:before {
  content: "\ee83";
}
.ri-layout-5-fill:before {
  content: "\ee84";
}
.ri-layout-5-line:before {
  content: "\ee85";
}
.ri-layout-6-fill:before {
  content: "\ee86";
}
.ri-layout-6-line:before {
  content: "\ee87";
}
.ri-layout-bottom-2-fill:before {
  content: "\ee88";
}
.ri-layout-bottom-2-line:before {
  content: "\ee89";
}
.ri-layout-bottom-fill:before {
  content: "\ee8a";
}
.ri-layout-bottom-line:before {
  content: "\ee8b";
}
.ri-layout-column-fill:before {
  content: "\ee8c";
}
.ri-layout-column-line:before {
  content: "\ee8d";
}
.ri-layout-fill:before {
  content: "\ee8e";
}
.ri-layout-grid-fill:before {
  content: "\ee8f";
}
.ri-layout-grid-line:before {
  content: "\ee90";
}
.ri-layout-left-2-fill:before {
  content: "\ee91";
}
.ri-layout-left-2-line:before {
  content: "\ee92";
}
.ri-layout-left-fill:before {
  content: "\ee93";
}
.ri-layout-left-line:before {
  content: "\ee94";
}
.ri-layout-line:before {
  content: "\ee95";
}
.ri-layout-masonry-fill:before {
  content: "\ee96";
}
.ri-layout-masonry-line:before {
  content: "\ee97";
}
.ri-layout-right-2-fill:before {
  content: "\ee98";
}
.ri-layout-right-2-line:before {
  content: "\ee99";
}
.ri-layout-right-fill:before {
  content: "\ee9a";
}
.ri-layout-right-line:before {
  content: "\ee9b";
}
.ri-layout-row-fill:before {
  content: "\ee9c";
}
.ri-layout-row-line:before {
  content: "\ee9d";
}
.ri-layout-top-2-fill:before {
  content: "\ee9e";
}
.ri-layout-top-2-line:before {
  content: "\ee9f";
}
.ri-layout-top-fill:before {
  content: "\eea0";
}
.ri-layout-top-line:before {
  content: "\eea1";
}
.ri-leaf-fill:before {
  content: "\eea2";
}
.ri-leaf-line:before {
  content: "\eea3";
}
.ri-lifebuoy-fill:before {
  content: "\eea4";
}
.ri-lifebuoy-line:before {
  content: "\eea5";
}
.ri-lightbulb-fill:before {
  content: "\eea6";
}
.ri-lightbulb-flash-fill:before {
  content: "\eea7";
}
.ri-lightbulb-flash-line:before {
  content: "\eea8";
}
.ri-lightbulb-line:before {
  content: "\eea9";
}
.ri-line-chart-fill:before {
  content: "\eeaa";
}
.ri-line-chart-line:before {
  content: "\eeab";
}
.ri-line-fill:before {
  content: "\eeac";
}
.ri-line-height:before {
  content: "\eead";
}
.ri-line-line:before {
  content: "\eeae";
}
.ri-link-m:before {
  content: "\eeaf";
}
.ri-link-unlink-m:before {
  content: "\eeb0";
}
.ri-link-unlink:before {
  content: "\eeb1";
}
.ri-link:before {
  content: "\eeb2";
}
.ri-linkedin-box-fill:before {
  content: "\eeb3";
}
.ri-linkedin-box-line:before {
  content: "\eeb4";
}
.ri-linkedin-fill:before {
  content: "\eeb5";
}
.ri-linkedin-line:before {
  content: "\eeb6";
}
.ri-links-fill:before {
  content: "\eeb7";
}
.ri-links-line:before {
  content: "\eeb8";
}
.ri-list-check-2:before {
  content: "\eeb9";
}
.ri-list-check:before {
  content: "\eeba";
}
.ri-list-ordered:before {
  content: "\eebb";
}
.ri-list-settings-fill:before {
  content: "\eebc";
}
.ri-list-settings-line:before {
  content: "\eebd";
}
.ri-list-unordered:before {
  content: "\eebe";
}
.ri-live-fill:before {
  content: "\eebf";
}
.ri-live-line:before {
  content: "\eec0";
}
.ri-loader-2-fill:before {
  content: "\eec1";
}
.ri-loader-2-line:before {
  content: "\eec2";
}
.ri-loader-3-fill:before {
  content: "\eec3";
}
.ri-loader-3-line:before {
  content: "\eec4";
}
.ri-loader-4-fill:before {
  content: "\eec5";
}
.ri-loader-4-line:before {
  content: "\eec6";
}
.ri-loader-5-fill:before {
  content: "\eec7";
}
.ri-loader-5-line:before {
  content: "\eec8";
}
.ri-loader-fill:before {
  content: "\eec9";
}
.ri-loader-line:before {
  content: "\eeca";
}
.ri-lock-2-fill:before {
  content: "\eecb";
}
.ri-lock-2-line:before {
  content: "\eecc";
}
.ri-lock-fill:before {
  content: "\eecd";
}
.ri-lock-line:before {
  content: "\eece";
}
.ri-lock-password-fill:before {
  content: "\eecf";
}
.ri-lock-password-line:before {
  content: "\eed0";
}
.ri-lock-unlock-fill:before {
  content: "\eed1";
}
.ri-lock-unlock-line:before {
  content: "\eed2";
}
.ri-login-box-fill:before {
  content: "\eed3";
}
.ri-login-box-line:before {
  content: "\eed4";
}
.ri-login-circle-fill:before {
  content: "\eed5";
}
.ri-login-circle-line:before {
  content: "\eed6";
}
.ri-logout-box-fill:before {
  content: "\eed7";
}
.ri-logout-box-line:before {
  content: "\eed8";
}
.ri-logout-box-r-fill:before {
  content: "\eed9";
}
.ri-logout-box-r-line:before {
  content: "\eeda";
}
.ri-logout-circle-fill:before {
  content: "\eedb";
}
.ri-logout-circle-line:before {
  content: "\eedc";
}
.ri-logout-circle-r-fill:before {
  content: "\eedd";
}
.ri-logout-circle-r-line:before {
  content: "\eede";
}
.ri-luggage-cart-fill:before {
  content: "\eedf";
}
.ri-luggage-cart-line:before {
  content: "\eee0";
}
.ri-luggage-deposit-fill:before {
  content: "\eee1";
}
.ri-luggage-deposit-line:before {
  content: "\eee2";
}
.ri-lungs-fill:before {
  content: "\eee3";
}
.ri-lungs-line:before {
  content: "\eee4";
}
.ri-mac-fill:before {
  content: "\eee5";
}
.ri-mac-line:before {
  content: "\eee6";
}
.ri-macbook-fill:before {
  content: "\eee7";
}
.ri-macbook-line:before {
  content: "\eee8";
}
.ri-magic-fill:before {
  content: "\eee9";
}
.ri-magic-line:before {
  content: "\eeea";
}
.ri-mail-add-fill:before {
  content: "\eeeb";
}
.ri-mail-add-line:before {
  content: "\eeec";
}
.ri-mail-check-fill:before {
  content: "\eeed";
}
.ri-mail-check-line:before {
  content: "\eeee";
}
.ri-mail-close-fill:before {
  content: "\eeef";
}
.ri-mail-close-line:before {
  content: "\eef0";
}
.ri-mail-download-fill:before {
  content: "\eef1";
}
.ri-mail-download-line:before {
  content: "\eef2";
}
.ri-mail-fill:before {
  content: "\eef3";
}
.ri-mail-forbid-fill:before {
  content: "\eef4";
}
.ri-mail-forbid-line:before {
  content: "\eef5";
}
.ri-mail-line:before {
  content: "\eef6";
}
.ri-mail-lock-fill:before {
  content: "\eef7";
}
.ri-mail-lock-line:before {
  content: "\eef8";
}
.ri-mail-open-fill:before {
  content: "\eef9";
}
.ri-mail-open-line:before {
  content: "\eefa";
}
.ri-mail-send-fill:before {
  content: "\eefb";
}
.ri-mail-send-line:before {
  content: "\eefc";
}
.ri-mail-settings-fill:before {
  content: "\eefd";
}
.ri-mail-settings-line:before {
  content: "\eefe";
}
.ri-mail-star-fill:before {
  content: "\eeff";
}
.ri-mail-star-line:before {
  content: "\ef00";
}
.ri-mail-unread-fill:before {
  content: "\ef01";
}
.ri-mail-unread-line:before {
  content: "\ef02";
}
.ri-mail-volume-fill:before {
  content: "\ef03";
}
.ri-mail-volume-line:before {
  content: "\ef04";
}
.ri-map-2-fill:before {
  content: "\ef05";
}
.ri-map-2-line:before {
  content: "\ef06";
}
.ri-map-fill:before {
  content: "\ef07";
}
.ri-map-line:before {
  content: "\ef08";
}
.ri-map-pin-2-fill:before {
  content: "\ef09";
}
.ri-map-pin-2-line:before {
  content: "\ef0a";
}
.ri-map-pin-3-fill:before {
  content: "\ef0b";
}
.ri-map-pin-3-line:before {
  content: "\ef0c";
}
.ri-map-pin-4-fill:before {
  content: "\ef0d";
}
.ri-map-pin-4-line:before {
  content: "\ef0e";
}
.ri-map-pin-5-fill:before {
  content: "\ef0f";
}
.ri-map-pin-5-line:before {
  content: "\ef10";
}
.ri-map-pin-add-fill:before {
  content: "\ef11";
}
.ri-map-pin-add-line:before {
  content: "\ef12";
}
.ri-map-pin-fill:before {
  content: "\ef13";
}
.ri-map-pin-line:before {
  content: "\ef14";
}
.ri-map-pin-range-fill:before {
  content: "\ef15";
}
.ri-map-pin-range-line:before {
  content: "\ef16";
}
.ri-map-pin-time-fill:before {
  content: "\ef17";
}
.ri-map-pin-time-line:before {
  content: "\ef18";
}
.ri-map-pin-user-fill:before {
  content: "\ef19";
}
.ri-map-pin-user-line:before {
  content: "\ef1a";
}
.ri-mark-pen-fill:before {
  content: "\ef1b";
}
.ri-mark-pen-line:before {
  content: "\ef1c";
}
.ri-markdown-fill:before {
  content: "\ef1d";
}
.ri-markdown-line:before {
  content: "\ef1e";
}
.ri-markup-fill:before {
  content: "\ef1f";
}
.ri-markup-line:before {
  content: "\ef20";
}
.ri-mastercard-fill:before {
  content: "\ef21";
}
.ri-mastercard-line:before {
  content: "\ef22";
}
.ri-mastodon-fill:before {
  content: "\ef23";
}
.ri-mastodon-line:before {
  content: "\ef24";
}
.ri-medal-2-fill:before {
  content: "\ef25";
}
.ri-medal-2-line:before {
  content: "\ef26";
}
.ri-medal-fill:before {
  content: "\ef27";
}
.ri-medal-line:before {
  content: "\ef28";
}
.ri-medicine-bottle-fill:before {
  content: "\ef29";
}
.ri-medicine-bottle-line:before {
  content: "\ef2a";
}
.ri-medium-fill:before {
  content: "\ef2b";
}
.ri-medium-line:before {
  content: "\ef2c";
}
.ri-men-fill:before {
  content: "\ef2d";
}
.ri-men-line:before {
  content: "\ef2e";
}
.ri-mental-health-fill:before {
  content: "\ef2f";
}
.ri-mental-health-line:before {
  content: "\ef30";
}
.ri-menu-2-fill:before {
  content: "\ef31";
}
.ri-menu-2-line:before {
  content: "\ef32";
}
.ri-menu-3-fill:before {
  content: "\ef33";
}
.ri-menu-3-line:before {
  content: "\ef34";
}
.ri-menu-4-fill:before {
  content: "\ef35";
}
.ri-menu-4-line:before {
  content: "\ef36";
}
.ri-menu-5-fill:before {
  content: "\ef37";
}
.ri-menu-5-line:before {
  content: "\ef38";
}
.ri-menu-add-fill:before {
  content: "\ef39";
}
.ri-menu-add-line:before {
  content: "\ef3a";
}
.ri-menu-fill:before {
  content: "\ef3b";
}
.ri-menu-fold-fill:before {
  content: "\ef3c";
}
.ri-menu-fold-line:before {
  content: "\ef3d";
}
.ri-menu-line:before {
  content: "\ef3e";
}
.ri-menu-unfold-fill:before {
  content: "\ef3f";
}
.ri-menu-unfold-line:before {
  content: "\ef40";
}
.ri-merge-cells-horizontal:before {
  content: "\ef41";
}
.ri-merge-cells-vertical:before {
  content: "\ef42";
}
.ri-message-2-fill:before {
  content: "\ef43";
}
.ri-message-2-line:before {
  content: "\ef44";
}
.ri-message-3-fill:before {
  content: "\ef45";
}
.ri-message-3-line:before {
  content: "\ef46";
}
.ri-message-fill:before {
  content: "\ef47";
}
.ri-message-line:before {
  content: "\ef48";
}
.ri-messenger-fill:before {
  content: "\ef49";
}
.ri-messenger-line:before {
  content: "\ef4a";
}
.ri-meteor-fill:before {
  content: "\ef4b";
}
.ri-meteor-line:before {
  content: "\ef4c";
}
.ri-mic-2-fill:before {
  content: "\ef4d";
}
.ri-mic-2-line:before {
  content: "\ef4e";
}
.ri-mic-fill:before {
  content: "\ef4f";
}
.ri-mic-line:before {
  content: "\ef50";
}
.ri-mic-off-fill:before {
  content: "\ef51";
}
.ri-mic-off-line:before {
  content: "\ef52";
}
.ri-mickey-fill:before {
  content: "\ef53";
}
.ri-mickey-line:before {
  content: "\ef54";
}
.ri-microscope-fill:before {
  content: "\ef55";
}
.ri-microscope-line:before {
  content: "\ef56";
}
.ri-microsoft-fill:before {
  content: "\ef57";
}
.ri-microsoft-line:before {
  content: "\ef58";
}
.ri-mind-map:before {
  content: "\ef59";
}
.ri-mini-program-fill:before {
  content: "\ef5a";
}
.ri-mini-program-line:before {
  content: "\ef5b";
}
.ri-mist-fill:before {
  content: "\ef5c";
}
.ri-mist-line:before {
  content: "\ef5d";
}
.ri-money-cny-box-fill:before {
  content: "\ef5e";
}
.ri-money-cny-box-line:before {
  content: "\ef5f";
}
.ri-money-cny-circle-fill:before {
  content: "\ef60";
}
.ri-money-cny-circle-line:before {
  content: "\ef61";
}
.ri-money-dollar-box-fill:before {
  content: "\ef62";
}
.ri-money-dollar-box-line:before {
  content: "\ef63";
}
.ri-money-dollar-circle-fill:before {
  content: "\ef64";
}
.ri-money-dollar-circle-line:before {
  content: "\ef65";
}
.ri-money-euro-box-fill:before {
  content: "\ef66";
}
.ri-money-euro-box-line:before {
  content: "\ef67";
}
.ri-money-euro-circle-fill:before {
  content: "\ef68";
}
.ri-money-euro-circle-line:before {
  content: "\ef69";
}
.ri-money-pound-box-fill:before {
  content: "\ef6a";
}
.ri-money-pound-box-line:before {
  content: "\ef6b";
}
.ri-money-pound-circle-fill:before {
  content: "\ef6c";
}
.ri-money-pound-circle-line:before {
  content: "\ef6d";
}
.ri-moon-clear-fill:before {
  content: "\ef6e";
}
.ri-moon-clear-line:before {
  content: "\ef6f";
}
.ri-moon-cloudy-fill:before {
  content: "\ef70";
}
.ri-moon-cloudy-line:before {
  content: "\ef71";
}
.ri-moon-fill:before {
  content: "\ef72";
}
.ri-moon-foggy-fill:before {
  content: "\ef73";
}
.ri-moon-foggy-line:before {
  content: "\ef74";
}
.ri-moon-line:before {
  content: "\ef75";
}
.ri-more-2-fill:before {
  content: "\ef76";
}
.ri-more-2-line:before {
  content: "\ef77";
}
.ri-more-fill:before {
  content: "\ef78";
}
.ri-more-line:before {
  content: "\ef79";
}
.ri-motorbike-fill:before {
  content: "\ef7a";
}
.ri-motorbike-line:before {
  content: "\ef7b";
}
.ri-mouse-fill:before {
  content: "\ef7c";
}
.ri-mouse-line:before {
  content: "\ef7d";
}
.ri-movie-2-fill:before {
  content: "\ef7e";
}
.ri-movie-2-line:before {
  content: "\ef7f";
}
.ri-movie-fill:before {
  content: "\ef80";
}
.ri-movie-line:before {
  content: "\ef81";
}
.ri-music-2-fill:before {
  content: "\ef82";
}
.ri-music-2-line:before {
  content: "\ef83";
}
.ri-music-fill:before {
  content: "\ef84";
}
.ri-music-line:before {
  content: "\ef85";
}
.ri-mv-fill:before {
  content: "\ef86";
}
.ri-mv-line:before {
  content: "\ef87";
}
.ri-navigation-fill:before {
  content: "\ef88";
}
.ri-navigation-line:before {
  content: "\ef89";
}
.ri-netease-cloud-music-fill:before {
  content: "\ef8a";
}
.ri-netease-cloud-music-line:before {
  content: "\ef8b";
}
.ri-netflix-fill:before {
  content: "\ef8c";
}
.ri-netflix-line:before {
  content: "\ef8d";
}
.ri-newspaper-fill:before {
  content: "\ef8e";
}
.ri-newspaper-line:before {
  content: "\ef8f";
}
.ri-node-tree:before {
  content: "\ef90";
}
.ri-notification-2-fill:before {
  content: "\ef91";
}
.ri-notification-2-line:before {
  content: "\ef92";
}
.ri-notification-3-fill:before {
  content: "\ef93";
}
.ri-notification-3-line:before {
  content: "\ef94";
}
.ri-notification-4-fill:before {
  content: "\ef95";
}
.ri-notification-4-line:before {
  content: "\ef96";
}
.ri-notification-badge-fill:before {
  content: "\ef97";
}
.ri-notification-badge-line:before {
  content: "\ef98";
}
.ri-notification-fill:before {
  content: "\ef99";
}
.ri-notification-line:before {
  content: "\ef9a";
}
.ri-notification-off-fill:before {
  content: "\ef9b";
}
.ri-notification-off-line:before {
  content: "\ef9c";
}
.ri-npmjs-fill:before {
  content: "\ef9d";
}
.ri-npmjs-line:before {
  content: "\ef9e";
}
.ri-number-0:before {
  content: "\ef9f";
}
.ri-number-1:before {
  content: "\efa0";
}
.ri-number-2:before {
  content: "\efa1";
}
.ri-number-3:before {
  content: "\efa2";
}
.ri-number-4:before {
  content: "\efa3";
}
.ri-number-5:before {
  content: "\efa4";
}
.ri-number-6:before {
  content: "\efa5";
}
.ri-number-7:before {
  content: "\efa6";
}
.ri-number-8:before {
  content: "\efa7";
}
.ri-number-9:before {
  content: "\efa8";
}
.ri-numbers-fill:before {
  content: "\efa9";
}
.ri-numbers-line:before {
  content: "\efaa";
}
.ri-nurse-fill:before {
  content: "\efab";
}
.ri-nurse-line:before {
  content: "\efac";
}
.ri-oil-fill:before {
  content: "\efad";
}
.ri-oil-line:before {
  content: "\efae";
}
.ri-omega:before {
  content: "\efaf";
}
.ri-open-arm-fill:before {
  content: "\efb0";
}
.ri-open-arm-line:before {
  content: "\efb1";
}
.ri-open-source-fill:before {
  content: "\efb2";
}
.ri-open-source-line:before {
  content: "\efb3";
}
.ri-opera-fill:before {
  content: "\efb4";
}
.ri-opera-line:before {
  content: "\efb5";
}
.ri-order-play-fill:before {
  content: "\efb6";
}
.ri-order-play-line:before {
  content: "\efb7";
}
.ri-organization-chart:before {
  content: "\efb8";
}
.ri-outlet-2-fill:before {
  content: "\efb9";
}
.ri-outlet-2-line:before {
  content: "\efba";
}
.ri-outlet-fill:before {
  content: "\efbb";
}
.ri-outlet-line:before {
  content: "\efbc";
}
.ri-page-separator:before {
  content: "\efbd";
}
.ri-pages-fill:before {
  content: "\efbe";
}
.ri-pages-line:before {
  content: "\efbf";
}
.ri-paint-brush-fill:before {
  content: "\efc0";
}
.ri-paint-brush-line:before {
  content: "\efc1";
}
.ri-paint-fill:before {
  content: "\efc2";
}
.ri-paint-line:before {
  content: "\efc3";
}
.ri-palette-fill:before {
  content: "\efc4";
}
.ri-palette-line:before {
  content: "\efc5";
}
.ri-pantone-fill:before {
  content: "\efc6";
}
.ri-pantone-line:before {
  content: "\efc7";
}
.ri-paragraph:before {
  content: "\efc8";
}
.ri-parent-fill:before {
  content: "\efc9";
}
.ri-parent-line:before {
  content: "\efca";
}
.ri-parentheses-fill:before {
  content: "\efcb";
}
.ri-parentheses-line:before {
  content: "\efcc";
}
.ri-parking-box-fill:before {
  content: "\efcd";
}
.ri-parking-box-line:before {
  content: "\efce";
}
.ri-parking-fill:before {
  content: "\efcf";
}
.ri-parking-line:before {
  content: "\efd0";
}
.ri-passport-fill:before {
  content: "\efd1";
}
.ri-passport-line:before {
  content: "\efd2";
}
.ri-patreon-fill:before {
  content: "\efd3";
}
.ri-patreon-line:before {
  content: "\efd4";
}
.ri-pause-circle-fill:before {
  content: "\efd5";
}
.ri-pause-circle-line:before {
  content: "\efd6";
}
.ri-pause-fill:before {
  content: "\efd7";
}
.ri-pause-line:before {
  content: "\efd8";
}
.ri-pause-mini-fill:before {
  content: "\efd9";
}
.ri-pause-mini-line:before {
  content: "\efda";
}
.ri-paypal-fill:before {
  content: "\efdb";
}
.ri-paypal-line:before {
  content: "\efdc";
}
.ri-pen-nib-fill:before {
  content: "\efdd";
}
.ri-pen-nib-line:before {
  content: "\efde";
}
.ri-pencil-fill:before {
  content: "\efdf";
}
.ri-pencil-line:before {
  content: "\efe0";
}
.ri-pencil-ruler-2-fill:before {
  content: "\efe1";
}
.ri-pencil-ruler-2-line:before {
  content: "\efe2";
}
.ri-pencil-ruler-fill:before {
  content: "\efe3";
}
.ri-pencil-ruler-line:before {
  content: "\efe4";
}
.ri-percent-fill:before {
  content: "\efe5";
}
.ri-percent-line:before {
  content: "\efe6";
}
.ri-phone-camera-fill:before {
  content: "\efe7";
}
.ri-phone-camera-line:before {
  content: "\efe8";
}
.ri-phone-fill:before {
  content: "\efe9";
}
.ri-phone-find-fill:before {
  content: "\efea";
}
.ri-phone-find-line:before {
  content: "\efeb";
}
.ri-phone-line:before {
  content: "\efec";
}
.ri-phone-lock-fill:before {
  content: "\efed";
}
.ri-phone-lock-line:before {
  content: "\efee";
}
.ri-picture-in-picture-2-fill:before {
  content: "\efef";
}
.ri-picture-in-picture-2-line:before {
  content: "\eff0";
}
.ri-picture-in-picture-exit-fill:before {
  content: "\eff1";
}
.ri-picture-in-picture-exit-line:before {
  content: "\eff2";
}
.ri-picture-in-picture-fill:before {
  content: "\eff3";
}
.ri-picture-in-picture-line:before {
  content: "\eff4";
}
.ri-pie-chart-2-fill:before {
  content: "\eff5";
}
.ri-pie-chart-2-line:before {
  content: "\eff6";
}
.ri-pie-chart-box-fill:before {
  content: "\eff7";
}
.ri-pie-chart-box-line:before {
  content: "\eff8";
}
.ri-pie-chart-fill:before {
  content: "\eff9";
}
.ri-pie-chart-line:before {
  content: "\effa";
}
.ri-pin-distance-fill:before {
  content: "\effb";
}
.ri-pin-distance-line:before {
  content: "\effc";
}
.ri-ping-pong-fill:before {
  content: "\effd";
}
.ri-ping-pong-line:before {
  content: "\effe";
}
.ri-pinterest-fill:before {
  content: "\efff";
}
.ri-pinterest-line:before {
  content: "\f000";
}
.ri-pinyin-input:before {
  content: "\f001";
}
.ri-pixelfed-fill:before {
  content: "\f002";
}
.ri-pixelfed-line:before {
  content: "\f003";
}
.ri-plane-fill:before {
  content: "\f004";
}
.ri-plane-line:before {
  content: "\f005";
}
.ri-plant-fill:before {
  content: "\f006";
}
.ri-plant-line:before {
  content: "\f007";
}
.ri-play-circle-fill:before {
  content: "\f008";
}
.ri-play-circle-line:before {
  content: "\f009";
}
.ri-play-fill:before {
  content: "\f00a";
}
.ri-play-line:before {
  content: "\f00b";
}
.ri-play-list-2-fill:before {
  content: "\f00c";
}
.ri-play-list-2-line:before {
  content: "\f00d";
}
.ri-play-list-add-fill:before {
  content: "\f00e";
}
.ri-play-list-add-line:before {
  content: "\f00f";
}
.ri-play-list-fill:before {
  content: "\f010";
}
.ri-play-list-line:before {
  content: "\f011";
}
.ri-play-mini-fill:before {
  content: "\f012";
}
.ri-play-mini-line:before {
  content: "\f013";
}
.ri-playstation-fill:before {
  content: "\f014";
}
.ri-playstation-line:before {
  content: "\f015";
}
.ri-plug-2-fill:before {
  content: "\f016";
}
.ri-plug-2-line:before {
  content: "\f017";
}
.ri-plug-fill:before {
  content: "\f018";
}
.ri-plug-line:before {
  content: "\f019";
}
.ri-polaroid-2-fill:before {
  content: "\f01a";
}
.ri-polaroid-2-line:before {
  content: "\f01b";
}
.ri-polaroid-fill:before {
  content: "\f01c";
}
.ri-polaroid-line:before {
  content: "\f01d";
}
.ri-police-car-fill:before {
  content: "\f01e";
}
.ri-police-car-line:before {
  content: "\f01f";
}
.ri-price-tag-2-fill:before {
  content: "\f020";
}
.ri-price-tag-2-line:before {
  content: "\f021";
}
.ri-price-tag-3-fill:before {
  content: "\f022";
}
.ri-price-tag-3-line:before {
  content: "\f023";
}
.ri-price-tag-fill:before {
  content: "\f024";
}
.ri-price-tag-line:before {
  content: "\f025";
}
.ri-printer-cloud-fill:before {
  content: "\f026";
}
.ri-printer-cloud-line:before {
  content: "\f027";
}
.ri-printer-fill:before {
  content: "\f028";
}
.ri-printer-line:before {
  content: "\f029";
}
.ri-product-hunt-fill:before {
  content: "\f02a";
}
.ri-product-hunt-line:before {
  content: "\f02b";
}
.ri-profile-fill:before {
  content: "\f02c";
}
.ri-profile-line:before {
  content: "\f02d";
}
.ri-projector-2-fill:before {
  content: "\f02e";
}
.ri-projector-2-line:before {
  content: "\f02f";
}
.ri-projector-fill:before {
  content: "\f030";
}
.ri-projector-line:before {
  content: "\f031";
}
.ri-psychotherapy-fill:before {
  content: "\f032";
}
.ri-psychotherapy-line:before {
  content: "\f033";
}
.ri-pulse-fill:before {
  content: "\f034";
}
.ri-pulse-line:before {
  content: "\f035";
}
.ri-pushpin-2-fill:before {
  content: "\f036";
}
.ri-pushpin-2-line:before {
  content: "\f037";
}
.ri-pushpin-fill:before {
  content: "\f038";
}
.ri-pushpin-line:before {
  content: "\f039";
}
.ri-qq-fill:before {
  content: "\f03a";
}
.ri-qq-line:before {
  content: "\f03b";
}
.ri-qr-code-fill:before {
  content: "\f03c";
}
.ri-qr-code-line:before {
  content: "\f03d";
}
.ri-qr-scan-2-fill:before {
  content: "\f03e";
}
.ri-qr-scan-2-line:before {
  content: "\f03f";
}
.ri-qr-scan-fill:before {
  content: "\f040";
}
.ri-qr-scan-line:before {
  content: "\f041";
}
.ri-question-answer-fill:before {
  content: "\f042";
}
.ri-question-answer-line:before {
  content: "\f043";
}
.ri-question-fill:before {
  content: "\f044";
}
.ri-question-line:before {
  content: "\f045";
}
.ri-question-mark:before {
  content: "\f046";
}
.ri-questionnaire-fill:before {
  content: "\f047";
}
.ri-questionnaire-line:before {
  content: "\f048";
}
.ri-quill-pen-fill:before {
  content: "\f049";
}
.ri-quill-pen-line:before {
  content: "\f04a";
}
.ri-radar-fill:before {
  content: "\f04b";
}
.ri-radar-line:before {
  content: "\f04c";
}
.ri-radio-2-fill:before {
  content: "\f04d";
}
.ri-radio-2-line:before {
  content: "\f04e";
}
.ri-radio-button-fill:before {
  content: "\f04f";
}
.ri-radio-button-line:before {
  content: "\f050";
}
.ri-radio-fill:before {
  content: "\f051";
}
.ri-radio-line:before {
  content: "\f052";
}
.ri-rainbow-fill:before {
  content: "\f053";
}
.ri-rainbow-line:before {
  content: "\f054";
}
.ri-rainy-fill:before {
  content: "\f055";
}
.ri-rainy-line:before {
  content: "\f056";
}
.ri-reactjs-fill:before {
  content: "\f057";
}
.ri-reactjs-line:before {
  content: "\f058";
}
.ri-record-circle-fill:before {
  content: "\f059";
}
.ri-record-circle-line:before {
  content: "\f05a";
}
.ri-record-mail-fill:before {
  content: "\f05b";
}
.ri-record-mail-line:before {
  content: "\f05c";
}
.ri-recycle-fill:before {
  content: "\f05d";
}
.ri-recycle-line:before {
  content: "\f05e";
}
.ri-red-packet-fill:before {
  content: "\f05f";
}
.ri-red-packet-line:before {
  content: "\f060";
}
.ri-reddit-fill:before {
  content: "\f061";
}
.ri-reddit-line:before {
  content: "\f062";
}
.ri-refresh-fill:before {
  content: "\f063";
}
.ri-refresh-line:before {
  content: "\f064";
}
.ri-refund-2-fill:before {
  content: "\f065";
}
.ri-refund-2-line:before {
  content: "\f066";
}
.ri-refund-fill:before {
  content: "\f067";
}
.ri-refund-line:before {
  content: "\f068";
}
.ri-registered-fill:before {
  content: "\f069";
}
.ri-registered-line:before {
  content: "\f06a";
}
.ri-remixicon-fill:before {
  content: "\f06b";
}
.ri-remixicon-line:before {
  content: "\f06c";
}
.ri-remote-control-2-fill:before {
  content: "\f06d";
}
.ri-remote-control-2-line:before {
  content: "\f06e";
}
.ri-remote-control-fill:before {
  content: "\f06f";
}
.ri-remote-control-line:before {
  content: "\f070";
}
.ri-repeat-2-fill:before {
  content: "\f071";
}
.ri-repeat-2-line:before {
  content: "\f072";
}
.ri-repeat-fill:before {
  content: "\f073";
}
.ri-repeat-line:before {
  content: "\f074";
}
.ri-repeat-one-fill:before {
  content: "\f075";
}
.ri-repeat-one-line:before {
  content: "\f076";
}
.ri-reply-all-fill:before {
  content: "\f077";
}
.ri-reply-all-line:before {
  content: "\f078";
}
.ri-reply-fill:before {
  content: "\f079";
}
.ri-reply-line:before {
  content: "\f07a";
}
.ri-reserved-fill:before {
  content: "\f07b";
}
.ri-reserved-line:before {
  content: "\f07c";
}
.ri-rest-time-fill:before {
  content: "\f07d";
}
.ri-rest-time-line:before {
  content: "\f07e";
}
.ri-restart-fill:before {
  content: "\f07f";
}
.ri-restart-line:before {
  content: "\f080";
}
.ri-restaurant-2-fill:before {
  content: "\f081";
}
.ri-restaurant-2-line:before {
  content: "\f082";
}
.ri-restaurant-fill:before {
  content: "\f083";
}
.ri-restaurant-line:before {
  content: "\f084";
}
.ri-rewind-fill:before {
  content: "\f085";
}
.ri-rewind-line:before {
  content: "\f086";
}
.ri-rewind-mini-fill:before {
  content: "\f087";
}
.ri-rewind-mini-line:before {
  content: "\f088";
}
.ri-rhythm-fill:before {
  content: "\f089";
}
.ri-rhythm-line:before {
  content: "\f08a";
}
.ri-riding-fill:before {
  content: "\f08b";
}
.ri-riding-line:before {
  content: "\f08c";
}
.ri-road-map-fill:before {
  content: "\f08d";
}
.ri-road-map-line:before {
  content: "\f08e";
}
.ri-roadster-fill:before {
  content: "\f08f";
}
.ri-roadster-line:before {
  content: "\f090";
}
.ri-robot-fill:before {
  content: "\f091";
}
.ri-robot-line:before {
  content: "\f092";
}
.ri-rocket-2-fill:before {
  content: "\f093";
}
.ri-rocket-2-line:before {
  content: "\f094";
}
.ri-rocket-fill:before {
  content: "\f095";
}
.ri-rocket-line:before {
  content: "\f096";
}
.ri-rotate-lock-fill:before {
  content: "\f097";
}
.ri-rotate-lock-line:before {
  content: "\f098";
}
.ri-rounded-corner:before {
  content: "\f099";
}
.ri-route-fill:before {
  content: "\f09a";
}
.ri-route-line:before {
  content: "\f09b";
}
.ri-router-fill:before {
  content: "\f09c";
}
.ri-router-line:before {
  content: "\f09d";
}
.ri-rss-fill:before {
  content: "\f09e";
}
.ri-rss-line:before {
  content: "\f09f";
}
.ri-ruler-2-fill:before {
  content: "\f0a0";
}
.ri-ruler-2-line:before {
  content: "\f0a1";
}
.ri-ruler-fill:before {
  content: "\f0a2";
}
.ri-ruler-line:before {
  content: "\f0a3";
}
.ri-run-fill:before {
  content: "\f0a4";
}
.ri-run-line:before {
  content: "\f0a5";
}
.ri-safari-fill:before {
  content: "\f0a6";
}
.ri-safari-line:before {
  content: "\f0a7";
}
.ri-safe-2-fill:before {
  content: "\f0a8";
}
.ri-safe-2-line:before {
  content: "\f0a9";
}
.ri-safe-fill:before {
  content: "\f0aa";
}
.ri-safe-line:before {
  content: "\f0ab";
}
.ri-sailboat-fill:before {
  content: "\f0ac";
}
.ri-sailboat-line:before {
  content: "\f0ad";
}
.ri-save-2-fill:before {
  content: "\f0ae";
}
.ri-save-2-line:before {
  content: "\f0af";
}
.ri-save-3-fill:before {
  content: "\f0b0";
}
.ri-save-3-line:before {
  content: "\f0b1";
}
.ri-save-fill:before {
  content: "\f0b2";
}
.ri-save-line:before {
  content: "\f0b3";
}
.ri-scales-2-fill:before {
  content: "\f0b4";
}
.ri-scales-2-line:before {
  content: "\f0b5";
}
.ri-scales-3-fill:before {
  content: "\f0b6";
}
.ri-scales-3-line:before {
  content: "\f0b7";
}
.ri-scales-fill:before {
  content: "\f0b8";
}
.ri-scales-line:before {
  content: "\f0b9";
}
.ri-scan-2-fill:before {
  content: "\f0ba";
}
.ri-scan-2-line:before {
  content: "\f0bb";
}
.ri-scan-fill:before {
  content: "\f0bc";
}
.ri-scan-line:before {
  content: "\f0bd";
}
.ri-scissors-2-fill:before {
  content: "\f0be";
}
.ri-scissors-2-line:before {
  content: "\f0bf";
}
.ri-scissors-cut-fill:before {
  content: "\f0c0";
}
.ri-scissors-cut-line:before {
  content: "\f0c1";
}
.ri-scissors-fill:before {
  content: "\f0c2";
}
.ri-scissors-line:before {
  content: "\f0c3";
}
.ri-screenshot-2-fill:before {
  content: "\f0c4";
}
.ri-screenshot-2-line:before {
  content: "\f0c5";
}
.ri-screenshot-fill:before {
  content: "\f0c6";
}
.ri-screenshot-line:before {
  content: "\f0c7";
}
.ri-sd-card-fill:before {
  content: "\f0c8";
}
.ri-sd-card-line:before {
  content: "\f0c9";
}
.ri-sd-card-mini-fill:before {
  content: "\f0ca";
}
.ri-sd-card-mini-line:before {
  content: "\f0cb";
}
.ri-search-2-fill:before {
  content: "\f0cc";
}
.ri-search-2-line:before {
  content: "\f0cd";
}
.ri-search-eye-fill:before {
  content: "\f0ce";
}
.ri-search-eye-line:before {
  content: "\f0cf";
}
.ri-search-fill:before {
  content: "\f0d0";
}
.ri-search-line:before {
  content: "\f0d1";
}
.ri-secure-payment-fill:before {
  content: "\f0d2";
}
.ri-secure-payment-line:before {
  content: "\f0d3";
}
.ri-seedling-fill:before {
  content: "\f0d4";
}
.ri-seedling-line:before {
  content: "\f0d5";
}
.ri-send-backward:before {
  content: "\f0d6";
}
.ri-send-plane-2-fill:before {
  content: "\f0d7";
}
.ri-send-plane-2-line:before {
  content: "\f0d8";
}
.ri-send-plane-fill:before {
  content: "\f0d9";
}
.ri-send-plane-line:before {
  content: "\f0da";
}
.ri-send-to-back:before {
  content: "\f0db";
}
.ri-sensor-fill:before {
  content: "\f0dc";
}
.ri-sensor-line:before {
  content: "\f0dd";
}
.ri-separator:before {
  content: "\f0de";
}
.ri-server-fill:before {
  content: "\f0df";
}
.ri-server-line:before {
  content: "\f0e0";
}
.ri-service-fill:before {
  content: "\f0e1";
}
.ri-service-line:before {
  content: "\f0e2";
}
.ri-settings-2-fill:before {
  content: "\f0e3";
}
.ri-settings-2-line:before {
  content: "\f0e4";
}
.ri-settings-3-fill:before {
  content: "\f0e5";
}
.ri-settings-3-line:before {
  content: "\f0e6";
}
.ri-settings-4-fill:before {
  content: "\f0e7";
}
.ri-settings-4-line:before {
  content: "\f0e8";
}
.ri-settings-5-fill:before {
  content: "\f0e9";
}
.ri-settings-5-line:before {
  content: "\f0ea";
}
.ri-settings-6-fill:before {
  content: "\f0eb";
}
.ri-settings-6-line:before {
  content: "\f0ec";
}
.ri-settings-fill:before {
  content: "\f0ed";
}
.ri-settings-line:before {
  content: "\f0ee";
}
.ri-shape-2-fill:before {
  content: "\f0ef";
}
.ri-shape-2-line:before {
  content: "\f0f0";
}
.ri-shape-fill:before {
  content: "\f0f1";
}
.ri-shape-line:before {
  content: "\f0f2";
}
.ri-share-box-fill:before {
  content: "\f0f3";
}
.ri-share-box-line:before {
  content: "\f0f4";
}
.ri-share-circle-fill:before {
  content: "\f0f5";
}
.ri-share-circle-line:before {
  content: "\f0f6";
}
.ri-share-fill:before {
  content: "\f0f7";
}
.ri-share-forward-2-fill:before {
  content: "\f0f8";
}
.ri-share-forward-2-line:before {
  content: "\f0f9";
}
.ri-share-forward-box-fill:before {
  content: "\f0fa";
}
.ri-share-forward-box-line:before {
  content: "\f0fb";
}
.ri-share-forward-fill:before {
  content: "\f0fc";
}
.ri-share-forward-line:before {
  content: "\f0fd";
}
.ri-share-line:before {
  content: "\f0fe";
}
.ri-shield-check-fill:before {
  content: "\f0ff";
}
.ri-shield-check-line:before {
  content: "\f100";
}
.ri-shield-cross-fill:before {
  content: "\f101";
}
.ri-shield-cross-line:before {
  content: "\f102";
}
.ri-shield-fill:before {
  content: "\f103";
}
.ri-shield-flash-fill:before {
  content: "\f104";
}
.ri-shield-flash-line:before {
  content: "\f105";
}
.ri-shield-keyhole-fill:before {
  content: "\f106";
}
.ri-shield-keyhole-line:before {
  content: "\f107";
}
.ri-shield-line:before {
  content: "\f108";
}
.ri-shield-star-fill:before {
  content: "\f109";
}
.ri-shield-star-line:before {
  content: "\f10a";
}
.ri-shield-user-fill:before {
  content: "\f10b";
}
.ri-shield-user-line:before {
  content: "\f10c";
}
.ri-ship-2-fill:before {
  content: "\f10d";
}
.ri-ship-2-line:before {
  content: "\f10e";
}
.ri-ship-fill:before {
  content: "\f10f";
}
.ri-ship-line:before {
  content: "\f110";
}
.ri-shirt-fill:before {
  content: "\f111";
}
.ri-shirt-line:before {
  content: "\f112";
}
.ri-shopping-bag-2-fill:before {
  content: "\f113";
}
.ri-shopping-bag-2-line:before {
  content: "\f114";
}
.ri-shopping-bag-3-fill:before {
  content: "\f115";
}
.ri-shopping-bag-3-line:before {
  content: "\f116";
}
.ri-shopping-bag-fill:before {
  content: "\f117";
}
.ri-shopping-bag-line:before {
  content: "\f118";
}
.ri-shopping-basket-2-fill:before {
  content: "\f119";
}
.ri-shopping-basket-2-line:before {
  content: "\f11a";
}
.ri-shopping-basket-fill:before {
  content: "\f11b";
}
.ri-shopping-basket-line:before {
  content: "\f11c";
}
.ri-shopping-cart-2-fill:before {
  content: "\f11d";
}
.ri-shopping-cart-2-line:before {
  content: "\f11e";
}
.ri-shopping-cart-fill:before {
  content: "\f11f";
}
.ri-shopping-cart-line:before {
  content: "\f120";
}
.ri-showers-fill:before {
  content: "\f121";
}
.ri-showers-line:before {
  content: "\f122";
}
.ri-shuffle-fill:before {
  content: "\f123";
}
.ri-shuffle-line:before {
  content: "\f124";
}
.ri-shut-down-fill:before {
  content: "\f125";
}
.ri-shut-down-line:before {
  content: "\f126";
}
.ri-side-bar-fill:before {
  content: "\f127";
}
.ri-side-bar-line:before {
  content: "\f128";
}
.ri-signal-tower-fill:before {
  content: "\f129";
}
.ri-signal-tower-line:before {
  content: "\f12a";
}
.ri-signal-wifi-1-fill:before {
  content: "\f12b";
}
.ri-signal-wifi-1-line:before {
  content: "\f12c";
}
.ri-signal-wifi-2-fill:before {
  content: "\f12d";
}
.ri-signal-wifi-2-line:before {
  content: "\f12e";
}
.ri-signal-wifi-3-fill:before {
  content: "\f12f";
}
.ri-signal-wifi-3-line:before {
  content: "\f130";
}
.ri-signal-wifi-error-fill:before {
  content: "\f131";
}
.ri-signal-wifi-error-line:before {
  content: "\f132";
}
.ri-signal-wifi-fill:before {
  content: "\f133";
}
.ri-signal-wifi-line:before {
  content: "\f134";
}
.ri-signal-wifi-off-fill:before {
  content: "\f135";
}
.ri-signal-wifi-off-line:before {
  content: "\f136";
}
.ri-sim-card-2-fill:before {
  content: "\f137";
}
.ri-sim-card-2-line:before {
  content: "\f138";
}
.ri-sim-card-fill:before {
  content: "\f139";
}
.ri-sim-card-line:before {
  content: "\f13a";
}
.ri-single-quotes-l:before {
  content: "\f13b";
}
.ri-single-quotes-r:before {
  content: "\f13c";
}
.ri-sip-fill:before {
  content: "\f13d";
}
.ri-sip-line:before {
  content: "\f13e";
}
.ri-skip-back-fill:before {
  content: "\f13f";
}
.ri-skip-back-line:before {
  content: "\f140";
}
.ri-skip-back-mini-fill:before {
  content: "\f141";
}
.ri-skip-back-mini-line:before {
  content: "\f142";
}
.ri-skip-forward-fill:before {
  content: "\f143";
}
.ri-skip-forward-line:before {
  content: "\f144";
}
.ri-skip-forward-mini-fill:before {
  content: "\f145";
}
.ri-skip-forward-mini-line:before {
  content: "\f146";
}
.ri-skull-2-fill:before {
  content: "\f147";
}
.ri-skull-2-line:before {
  content: "\f148";
}
.ri-skull-fill:before {
  content: "\f149";
}
.ri-skull-line:before {
  content: "\f14a";
}
.ri-skype-fill:before {
  content: "\f14b";
}
.ri-skype-line:before {
  content: "\f14c";
}
.ri-slack-fill:before {
  content: "\f14d";
}
.ri-slack-line:before {
  content: "\f14e";
}
.ri-slice-fill:before {
  content: "\f14f";
}
.ri-slice-line:before {
  content: "\f150";
}
.ri-slideshow-2-fill:before {
  content: "\f151";
}
.ri-slideshow-2-line:before {
  content: "\f152";
}
.ri-slideshow-3-fill:before {
  content: "\f153";
}
.ri-slideshow-3-line:before {
  content: "\f154";
}
.ri-slideshow-4-fill:before {
  content: "\f155";
}
.ri-slideshow-4-line:before {
  content: "\f156";
}
.ri-slideshow-fill:before {
  content: "\f157";
}
.ri-slideshow-line:before {
  content: "\f158";
}
.ri-smartphone-fill:before {
  content: "\f159";
}
.ri-smartphone-line:before {
  content: "\f15a";
}
.ri-snapchat-fill:before {
  content: "\f15b";
}
.ri-snapchat-line:before {
  content: "\f15c";
}
.ri-snowy-fill:before {
  content: "\f15d";
}
.ri-snowy-line:before {
  content: "\f15e";
}
.ri-sort-asc:before {
  content: "\f15f";
}
.ri-sort-desc:before {
  content: "\f160";
}
.ri-sound-module-fill:before {
  content: "\f161";
}
.ri-sound-module-line:before {
  content: "\f162";
}
.ri-soundcloud-fill:before {
  content: "\f163";
}
.ri-soundcloud-line:before {
  content: "\f164";
}
.ri-space-ship-fill:before {
  content: "\f165";
}
.ri-space-ship-line:before {
  content: "\f166";
}
.ri-space:before {
  content: "\f167";
}
.ri-spam-2-fill:before {
  content: "\f168";
}
.ri-spam-2-line:before {
  content: "\f169";
}
.ri-spam-3-fill:before {
  content: "\f16a";
}
.ri-spam-3-line:before {
  content: "\f16b";
}
.ri-spam-fill:before {
  content: "\f16c";
}
.ri-spam-line:before {
  content: "\f16d";
}
.ri-speaker-2-fill:before {
  content: "\f16e";
}
.ri-speaker-2-line:before {
  content: "\f16f";
}
.ri-speaker-3-fill:before {
  content: "\f170";
}
.ri-speaker-3-line:before {
  content: "\f171";
}
.ri-speaker-fill:before {
  content: "\f172";
}
.ri-speaker-line:before {
  content: "\f173";
}
.ri-spectrum-fill:before {
  content: "\f174";
}
.ri-spectrum-line:before {
  content: "\f175";
}
.ri-speed-fill:before {
  content: "\f176";
}
.ri-speed-line:before {
  content: "\f177";
}
.ri-speed-mini-fill:before {
  content: "\f178";
}
.ri-speed-mini-line:before {
  content: "\f179";
}
.ri-split-cells-horizontal:before {
  content: "\f17a";
}
.ri-split-cells-vertical:before {
  content: "\f17b";
}
.ri-spotify-fill:before {
  content: "\f17c";
}
.ri-spotify-line:before {
  content: "\f17d";
}
.ri-spy-fill:before {
  content: "\f17e";
}
.ri-spy-line:before {
  content: "\f17f";
}
.ri-stack-fill:before {
  content: "\f180";
}
.ri-stack-line:before {
  content: "\f181";
}
.ri-stack-overflow-fill:before {
  content: "\f182";
}
.ri-stack-overflow-line:before {
  content: "\f183";
}
.ri-stackshare-fill:before {
  content: "\f184";
}
.ri-stackshare-line:before {
  content: "\f185";
}
.ri-star-fill:before {
  content: "\f186";
}
.ri-star-half-fill:before {
  content: "\f187";
}
.ri-star-half-line:before {
  content: "\f188";
}
.ri-star-half-s-fill:before {
  content: "\f189";
}
.ri-star-half-s-line:before {
  content: "\f18a";
}
.ri-star-line:before {
  content: "\f18b";
}
.ri-star-s-fill:before {
  content: "\f18c";
}
.ri-star-s-line:before {
  content: "\f18d";
}
.ri-star-smile-fill:before {
  content: "\f18e";
}
.ri-star-smile-line:before {
  content: "\f18f";
}
.ri-steam-fill:before {
  content: "\f190";
}
.ri-steam-line:before {
  content: "\f191";
}
.ri-steering-2-fill:before {
  content: "\f192";
}
.ri-steering-2-line:before {
  content: "\f193";
}
.ri-steering-fill:before {
  content: "\f194";
}
.ri-steering-line:before {
  content: "\f195";
}
.ri-stethoscope-fill:before {
  content: "\f196";
}
.ri-stethoscope-line:before {
  content: "\f197";
}
.ri-sticky-note-2-fill:before {
  content: "\f198";
}
.ri-sticky-note-2-line:before {
  content: "\f199";
}
.ri-sticky-note-fill:before {
  content: "\f19a";
}
.ri-sticky-note-line:before {
  content: "\f19b";
}
.ri-stock-fill:before {
  content: "\f19c";
}
.ri-stock-line:before {
  content: "\f19d";
}
.ri-stop-circle-fill:before {
  content: "\f19e";
}
.ri-stop-circle-line:before {
  content: "\f19f";
}
.ri-stop-fill:before {
  content: "\f1a0";
}
.ri-stop-line:before {
  content: "\f1a1";
}
.ri-stop-mini-fill:before {
  content: "\f1a2";
}
.ri-stop-mini-line:before {
  content: "\f1a3";
}
.ri-store-2-fill:before {
  content: "\f1a4";
}
.ri-store-2-line:before {
  content: "\f1a5";
}
.ri-store-3-fill:before {
  content: "\f1a6";
}
.ri-store-3-line:before {
  content: "\f1a7";
}
.ri-store-fill:before {
  content: "\f1a8";
}
.ri-store-line:before {
  content: "\f1a9";
}
.ri-strikethrough-2:before {
  content: "\f1aa";
}
.ri-strikethrough:before {
  content: "\f1ab";
}
.ri-subscript-2:before {
  content: "\f1ac";
}
.ri-subscript:before {
  content: "\f1ad";
}
.ri-subtract-fill:before {
  content: "\f1ae";
}
.ri-subtract-line:before {
  content: "\f1af";
}
.ri-subway-fill:before {
  content: "\f1b0";
}
.ri-subway-line:before {
  content: "\f1b1";
}
.ri-subway-wifi-fill:before {
  content: "\f1b2";
}
.ri-subway-wifi-line:before {
  content: "\f1b3";
}
.ri-suitcase-2-fill:before {
  content: "\f1b4";
}
.ri-suitcase-2-line:before {
  content: "\f1b5";
}
.ri-suitcase-3-fill:before {
  content: "\f1b6";
}
.ri-suitcase-3-line:before {
  content: "\f1b7";
}
.ri-suitcase-fill:before {
  content: "\f1b8";
}
.ri-suitcase-line:before {
  content: "\f1b9";
}
.ri-sun-cloudy-fill:before {
  content: "\f1ba";
}
.ri-sun-cloudy-line:before {
  content: "\f1bb";
}
.ri-sun-fill:before {
  content: "\f1bc";
}
.ri-sun-foggy-fill:before {
  content: "\f1bd";
}
.ri-sun-foggy-line:before {
  content: "\f1be";
}
.ri-sun-line:before {
  content: "\f1bf";
}
.ri-superscript-2:before {
  content: "\f1c0";
}
.ri-superscript:before {
  content: "\f1c1";
}
.ri-surgical-mask-fill:before {
  content: "\f1c2";
}
.ri-surgical-mask-line:before {
  content: "\f1c3";
}
.ri-surround-sound-fill:before {
  content: "\f1c4";
}
.ri-surround-sound-line:before {
  content: "\f1c5";
}
.ri-survey-fill:before {
  content: "\f1c6";
}
.ri-survey-line:before {
  content: "\f1c7";
}
.ri-swap-box-fill:before {
  content: "\f1c8";
}
.ri-swap-box-line:before {
  content: "\f1c9";
}
.ri-swap-fill:before {
  content: "\f1ca";
}
.ri-swap-line:before {
  content: "\f1cb";
}
.ri-switch-fill:before {
  content: "\f1cc";
}
.ri-switch-line:before {
  content: "\f1cd";
}
.ri-sword-fill:before {
  content: "\f1ce";
}
.ri-sword-line:before {
  content: "\f1cf";
}
.ri-syringe-fill:before {
  content: "\f1d0";
}
.ri-syringe-line:before {
  content: "\f1d1";
}
.ri-t-box-fill:before {
  content: "\f1d2";
}
.ri-t-box-line:before {
  content: "\f1d3";
}
.ri-t-shirt-2-fill:before {
  content: "\f1d4";
}
.ri-t-shirt-2-line:before {
  content: "\f1d5";
}
.ri-t-shirt-air-fill:before {
  content: "\f1d6";
}
.ri-t-shirt-air-line:before {
  content: "\f1d7";
}
.ri-t-shirt-fill:before {
  content: "\f1d8";
}
.ri-t-shirt-line:before {
  content: "\f1d9";
}
.ri-table-2:before {
  content: "\f1da";
}
.ri-table-alt-fill:before {
  content: "\f1db";
}
.ri-table-alt-line:before {
  content: "\f1dc";
}
.ri-table-fill:before {
  content: "\f1dd";
}
.ri-table-line:before {
  content: "\f1de";
}
.ri-tablet-fill:before {
  content: "\f1df";
}
.ri-tablet-line:before {
  content: "\f1e0";
}
.ri-takeaway-fill:before {
  content: "\f1e1";
}
.ri-takeaway-line:before {
  content: "\f1e2";
}
.ri-taobao-fill:before {
  content: "\f1e3";
}
.ri-taobao-line:before {
  content: "\f1e4";
}
.ri-tape-fill:before {
  content: "\f1e5";
}
.ri-tape-line:before {
  content: "\f1e6";
}
.ri-task-fill:before {
  content: "\f1e7";
}
.ri-task-line:before {
  content: "\f1e8";
}
.ri-taxi-fill:before {
  content: "\f1e9";
}
.ri-taxi-line:before {
  content: "\f1ea";
}
.ri-taxi-wifi-fill:before {
  content: "\f1eb";
}
.ri-taxi-wifi-line:before {
  content: "\f1ec";
}
.ri-team-fill:before {
  content: "\f1ed";
}
.ri-team-line:before {
  content: "\f1ee";
}
.ri-telegram-fill:before {
  content: "\f1ef";
}
.ri-telegram-line:before {
  content: "\f1f0";
}
.ri-temp-cold-fill:before {
  content: "\f1f1";
}
.ri-temp-cold-line:before {
  content: "\f1f2";
}
.ri-temp-hot-fill:before {
  content: "\f1f3";
}
.ri-temp-hot-line:before {
  content: "\f1f4";
}
.ri-terminal-box-fill:before {
  content: "\f1f5";
}
.ri-terminal-box-line:before {
  content: "\f1f6";
}
.ri-terminal-fill:before {
  content: "\f1f7";
}
.ri-terminal-line:before {
  content: "\f1f8";
}
.ri-terminal-window-fill:before {
  content: "\f1f9";
}
.ri-terminal-window-line:before {
  content: "\f1fa";
}
.ri-test-tube-fill:before {
  content: "\f1fb";
}
.ri-test-tube-line:before {
  content: "\f1fc";
}
.ri-text-direction-l:before {
  content: "\f1fd";
}
.ri-text-direction-r:before {
  content: "\f1fe";
}
.ri-text-spacing:before {
  content: "\f1ff";
}
.ri-text-wrap:before {
  content: "\f200";
}
.ri-text:before {
  content: "\f201";
}
.ri-thermometer-fill:before {
  content: "\f202";
}
.ri-thermometer-line:before {
  content: "\f203";
}
.ri-thumb-down-fill:before {
  content: "\f204";
}
.ri-thumb-down-line:before {
  content: "\f205";
}
.ri-thumb-up-fill:before {
  content: "\f206";
}
.ri-thumb-up-line:before {
  content: "\f207";
}
.ri-thunderstorms-fill:before {
  content: "\f208";
}
.ri-thunderstorms-line:before {
  content: "\f209";
}
.ri-ticket-2-fill:before {
  content: "\f20a";
}
.ri-ticket-2-line:before {
  content: "\f20b";
}
.ri-ticket-fill:before {
  content: "\f20c";
}
.ri-ticket-line:before {
  content: "\f20d";
}
.ri-time-fill:before {
  content: "\f20e";
}
.ri-time-line:before {
  content: "\f20f";
}
.ri-timer-2-fill:before {
  content: "\f210";
}
.ri-timer-2-line:before {
  content: "\f211";
}
.ri-timer-fill:before {
  content: "\f212";
}
.ri-timer-flash-fill:before {
  content: "\f213";
}
.ri-timer-flash-line:before {
  content: "\f214";
}
.ri-timer-line:before {
  content: "\f215";
}
.ri-todo-fill:before {
  content: "\f216";
}
.ri-todo-line:before {
  content: "\f217";
}
.ri-toggle-fill:before {
  content: "\f218";
}
.ri-toggle-line:before {
  content: "\f219";
}
.ri-tools-fill:before {
  content: "\f21a";
}
.ri-tools-line:before {
  content: "\f21b";
}
.ri-tornado-fill:before {
  content: "\f21c";
}
.ri-tornado-line:before {
  content: "\f21d";
}
.ri-trademark-fill:before {
  content: "\f21e";
}
.ri-trademark-line:before {
  content: "\f21f";
}
.ri-traffic-light-fill:before {
  content: "\f220";
}
.ri-traffic-light-line:before {
  content: "\f221";
}
.ri-train-fill:before {
  content: "\f222";
}
.ri-train-line:before {
  content: "\f223";
}
.ri-train-wifi-fill:before {
  content: "\f224";
}
.ri-train-wifi-line:before {
  content: "\f225";
}
.ri-translate-2:before {
  content: "\f226";
}
.ri-translate:before {
  content: "\f227";
}
.ri-travesti-fill:before {
  content: "\f228";
}
.ri-travesti-line:before {
  content: "\f229";
}
.ri-treasure-map-fill:before {
  content: "\f22a";
}
.ri-treasure-map-line:before {
  content: "\f22b";
}
.ri-trello-fill:before {
  content: "\f22c";
}
.ri-trello-line:before {
  content: "\f22d";
}
.ri-trophy-fill:before {
  content: "\f22e";
}
.ri-trophy-line:before {
  content: "\f22f";
}
.ri-truck-fill:before {
  content: "\f230";
}
.ri-truck-line:before {
  content: "\f231";
}
.ri-tumblr-fill:before {
  content: "\f232";
}
.ri-tumblr-line:before {
  content: "\f233";
}
.ri-tv-2-fill:before {
  content: "\f234";
}
.ri-tv-2-line:before {
  content: "\f235";
}
.ri-tv-fill:before {
  content: "\f236";
}
.ri-tv-line:before {
  content: "\f237";
}
.ri-twitch-fill:before {
  content: "\f238";
}
.ri-twitch-line:before {
  content: "\f239";
}
.ri-twitter-fill:before {
  content: "\f23a";
}
.ri-twitter-line:before {
  content: "\f23b";
}
.ri-typhoon-fill:before {
  content: "\f23c";
}
.ri-typhoon-line:before {
  content: "\f23d";
}
.ri-u-disk-fill:before {
  content: "\f23e";
}
.ri-u-disk-line:before {
  content: "\f23f";
}
.ri-ubuntu-fill:before {
  content: "\f240";
}
.ri-ubuntu-line:before {
  content: "\f241";
}
.ri-umbrella-fill:before {
  content: "\f242";
}
.ri-umbrella-line:before {
  content: "\f243";
}
.ri-underline:before {
  content: "\f244";
}
.ri-uninstall-fill:before {
  content: "\f245";
}
.ri-uninstall-line:before {
  content: "\f246";
}
.ri-unsplash-fill:before {
  content: "\f247";
}
.ri-unsplash-line:before {
  content: "\f248";
}
.ri-upload-2-fill:before {
  content: "\f249";
}
.ri-upload-2-line:before {
  content: "\f24a";
}
.ri-upload-cloud-2-fill:before {
  content: "\f24b";
}
.ri-upload-cloud-2-line:before {
  content: "\f24c";
}
.ri-upload-cloud-fill:before {
  content: "\f24d";
}
.ri-upload-cloud-line:before {
  content: "\f24e";
}
.ri-upload-fill:before {
  content: "\f24f";
}
.ri-upload-line:before {
  content: "\f250";
}
.ri-usb-fill:before {
  content: "\f251";
}
.ri-usb-line:before {
  content: "\f252";
}
.ri-user-2-fill:before {
  content: "\f253";
}
.ri-user-2-line:before {
  content: "\f254";
}
.ri-user-3-fill:before {
  content: "\f255";
}
.ri-user-3-line:before {
  content: "\f256";
}
.ri-user-4-fill:before {
  content: "\f257";
}
.ri-user-4-line:before {
  content: "\f258";
}
.ri-user-5-fill:before {
  content: "\f259";
}
.ri-user-5-line:before {
  content: "\f25a";
}
.ri-user-6-fill:before {
  content: "\f25b";
}
.ri-user-6-line:before {
  content: "\f25c";
}
.ri-user-add-fill:before {
  content: "\f25d";
}
.ri-user-add-line:before {
  content: "\f25e";
}
.ri-user-fill:before {
  content: "\f25f";
}
.ri-user-follow-fill:before {
  content: "\f260";
}
.ri-user-follow-line:before {
  content: "\f261";
}
.ri-user-heart-fill:before {
  content: "\f262";
}
.ri-user-heart-line:before {
  content: "\f263";
}
.ri-user-line:before {
  content: "\f264";
}
.ri-user-location-fill:before {
  content: "\f265";
}
.ri-user-location-line:before {
  content: "\f266";
}
.ri-user-received-2-fill:before {
  content: "\f267";
}
.ri-user-received-2-line:before {
  content: "\f268";
}
.ri-user-received-fill:before {
  content: "\f269";
}
.ri-user-received-line:before {
  content: "\f26a";
}
.ri-user-search-fill:before {
  content: "\f26b";
}
.ri-user-search-line:before {
  content: "\f26c";
}
.ri-user-settings-fill:before {
  content: "\f26d";
}
.ri-user-settings-line:before {
  content: "\f26e";
}
.ri-user-shared-2-fill:before {
  content: "\f26f";
}
.ri-user-shared-2-line:before {
  content: "\f270";
}
.ri-user-shared-fill:before {
  content: "\f271";
}
.ri-user-shared-line:before {
  content: "\f272";
}
.ri-user-smile-fill:before {
  content: "\f273";
}
.ri-user-smile-line:before {
  content: "\f274";
}
.ri-user-star-fill:before {
  content: "\f275";
}
.ri-user-star-line:before {
  content: "\f276";
}
.ri-user-unfollow-fill:before {
  content: "\f277";
}
.ri-user-unfollow-line:before {
  content: "\f278";
}
.ri-user-voice-fill:before {
  content: "\f279";
}
.ri-user-voice-line:before {
  content: "\f27a";
}
.ri-video-add-fill:before {
  content: "\f27b";
}
.ri-video-add-line:before {
  content: "\f27c";
}
.ri-video-chat-fill:before {
  content: "\f27d";
}
.ri-video-chat-line:before {
  content: "\f27e";
}
.ri-video-download-fill:before {
  content: "\f27f";
}
.ri-video-download-line:before {
  content: "\f280";
}
.ri-video-fill:before {
  content: "\f281";
}
.ri-video-line:before {
  content: "\f282";
}
.ri-video-upload-fill:before {
  content: "\f283";
}
.ri-video-upload-line:before {
  content: "\f284";
}
.ri-vidicon-2-fill:before {
  content: "\f285";
}
.ri-vidicon-2-line:before {
  content: "\f286";
}
.ri-vidicon-fill:before {
  content: "\f287";
}
.ri-vidicon-line:before {
  content: "\f288";
}
.ri-vimeo-fill:before {
  content: "\f289";
}
.ri-vimeo-line:before {
  content: "\f28a";
}
.ri-vip-crown-2-fill:before {
  content: "\f28b";
}
.ri-vip-crown-2-line:before {
  content: "\f28c";
}
.ri-vip-crown-fill:before {
  content: "\f28d";
}
.ri-vip-crown-line:before {
  content: "\f28e";
}
.ri-vip-diamond-fill:before {
  content: "\f28f";
}
.ri-vip-diamond-line:before {
  content: "\f290";
}
.ri-vip-fill:before {
  content: "\f291";
}
.ri-vip-line:before {
  content: "\f292";
}
.ri-virus-fill:before {
  content: "\f293";
}
.ri-virus-line:before {
  content: "\f294";
}
.ri-visa-fill:before {
  content: "\f295";
}
.ri-visa-line:before {
  content: "\f296";
}
.ri-voice-recognition-fill:before {
  content: "\f297";
}
.ri-voice-recognition-line:before {
  content: "\f298";
}
.ri-voiceprint-fill:before {
  content: "\f299";
}
.ri-voiceprint-line:before {
  content: "\f29a";
}
.ri-volume-down-fill:before {
  content: "\f29b";
}
.ri-volume-down-line:before {
  content: "\f29c";
}
.ri-volume-mute-fill:before {
  content: "\f29d";
}
.ri-volume-mute-line:before {
  content: "\f29e";
}
.ri-volume-off-vibrate-fill:before {
  content: "\f29f";
}
.ri-volume-off-vibrate-line:before {
  content: "\f2a0";
}
.ri-volume-up-fill:before {
  content: "\f2a1";
}
.ri-volume-up-line:before {
  content: "\f2a2";
}
.ri-volume-vibrate-fill:before {
  content: "\f2a3";
}
.ri-volume-vibrate-line:before {
  content: "\f2a4";
}
.ri-vuejs-fill:before {
  content: "\f2a5";
}
.ri-vuejs-line:before {
  content: "\f2a6";
}
.ri-walk-fill:before {
  content: "\f2a7";
}
.ri-walk-line:before {
  content: "\f2a8";
}
.ri-wallet-2-fill:before {
  content: "\f2a9";
}
.ri-wallet-2-line:before {
  content: "\f2aa";
}
.ri-wallet-3-fill:before {
  content: "\f2ab";
}
.ri-wallet-3-line:before {
  content: "\f2ac";
}
.ri-wallet-fill:before {
  content: "\f2ad";
}
.ri-wallet-line:before {
  content: "\f2ae";
}
.ri-water-flash-fill:before {
  content: "\f2af";
}
.ri-water-flash-line:before {
  content: "\f2b0";
}
.ri-webcam-fill:before {
  content: "\f2b1";
}
.ri-webcam-line:before {
  content: "\f2b2";
}
.ri-wechat-2-fill:before {
  content: "\f2b3";
}
.ri-wechat-2-line:before {
  content: "\f2b4";
}
.ri-wechat-fill:before {
  content: "\f2b5";
}
.ri-wechat-line:before {
  content: "\f2b6";
}
.ri-wechat-pay-fill:before {
  content: "\f2b7";
}
.ri-wechat-pay-line:before {
  content: "\f2b8";
}
.ri-weibo-fill:before {
  content: "\f2b9";
}
.ri-weibo-line:before {
  content: "\f2ba";
}
.ri-whatsapp-fill:before {
  content: "\f2bb";
}
.ri-whatsapp-line:before {
  content: "\f2bc";
}
.ri-wheelchair-fill:before {
  content: "\f2bd";
}
.ri-wheelchair-line:before {
  content: "\f2be";
}
.ri-wifi-fill:before {
  content: "\f2bf";
}
.ri-wifi-line:before {
  content: "\f2c0";
}
.ri-wifi-off-fill:before {
  content: "\f2c1";
}
.ri-wifi-off-line:before {
  content: "\f2c2";
}
.ri-window-2-fill:before {
  content: "\f2c3";
}
.ri-window-2-line:before {
  content: "\f2c4";
}
.ri-window-fill:before {
  content: "\f2c5";
}
.ri-window-line:before {
  content: "\f2c6";
}
.ri-windows-fill:before {
  content: "\f2c7";
}
.ri-windows-line:before {
  content: "\f2c8";
}
.ri-windy-fill:before {
  content: "\f2c9";
}
.ri-windy-line:before {
  content: "\f2ca";
}
.ri-wireless-charging-fill:before {
  content: "\f2cb";
}
.ri-wireless-charging-line:before {
  content: "\f2cc";
}
.ri-women-fill:before {
  content: "\f2cd";
}
.ri-women-line:before {
  content: "\f2ce";
}
.ri-wubi-input:before {
  content: "\f2cf";
}
.ri-xbox-fill:before {
  content: "\f2d0";
}
.ri-xbox-line:before {
  content: "\f2d1";
}
.ri-xing-fill:before {
  content: "\f2d2";
}
.ri-xing-line:before {
  content: "\f2d3";
}
.ri-youtube-fill:before {
  content: "\f2d4";
}
.ri-youtube-line:before {
  content: "\f2d5";
}
.ri-zcool-fill:before {
  content: "\f2d6";
}
.ri-zcool-line:before {
  content: "\f2d7";
}
.ri-zhihu-fill:before {
  content: "\f2d8";
}
.ri-zhihu-line:before {
  content: "\f2d9";
}
.ri-zoom-in-fill:before {
  content: "\f2da";
}
.ri-zoom-in-line:before {
  content: "\f2db";
}
.ri-zoom-out-fill:before {
  content: "\f2dc";
}
.ri-zoom-out-line:before {
  content: "\f2dd";
}
.ri-zzz-fill:before {
  content: "\f2de";
}
.ri-zzz-line:before {
  content: "\f2df";
}
.ri-arrow-down-double-fill:before {
  content: "\f2e0";
}
.ri-arrow-down-double-line:before {
  content: "\f2e1";
}
.ri-arrow-left-double-fill:before {
  content: "\f2e2";
}
.ri-arrow-left-double-line:before {
  content: "\f2e3";
}
.ri-arrow-right-double-fill:before {
  content: "\f2e4";
}
.ri-arrow-right-double-line:before {
  content: "\f2e5";
}
.ri-arrow-turn-back-fill:before {
  content: "\f2e6";
}
.ri-arrow-turn-back-line:before {
  content: "\f2e7";
}
.ri-arrow-turn-forward-fill:before {
  content: "\f2e8";
}
.ri-arrow-turn-forward-line:before {
  content: "\f2e9";
}
.ri-arrow-up-double-fill:before {
  content: "\f2ea";
}
.ri-arrow-up-double-line:before {
  content: "\f2eb";
}
.ri-bard-fill:before {
  content: "\f2ec";
}
.ri-bard-line:before {
  content: "\f2ed";
}
.ri-bootstrap-fill:before {
  content: "\f2ee";
}
.ri-bootstrap-line:before {
  content: "\f2ef";
}
.ri-box-1-fill:before {
  content: "\f2f0";
}
.ri-box-1-line:before {
  content: "\f2f1";
}
.ri-box-2-fill:before {
  content: "\f2f2";
}
.ri-box-2-line:before {
  content: "\f2f3";
}
.ri-box-3-fill:before {
  content: "\f2f4";
}
.ri-box-3-line:before {
  content: "\f2f5";
}
.ri-brain-fill:before {
  content: "\f2f6";
}
.ri-brain-line:before {
  content: "\f2f7";
}
.ri-candle-fill:before {
  content: "\f2f8";
}
.ri-candle-line:before {
  content: "\f2f9";
}
.ri-cash-fill:before {
  content: "\f2fa";
}
.ri-cash-line:before {
  content: "\f2fb";
}
.ri-contract-left-fill:before {
  content: "\f2fc";
}
.ri-contract-left-line:before {
  content: "\f2fd";
}
.ri-contract-left-right-fill:before {
  content: "\f2fe";
}
.ri-contract-left-right-line:before {
  content: "\f2ff";
}
.ri-contract-right-fill:before {
  content: "\f300";
}
.ri-contract-right-line:before {
  content: "\f301";
}
.ri-contract-up-down-fill:before {
  content: "\f302";
}
.ri-contract-up-down-line:before {
  content: "\f303";
}
.ri-copilot-fill:before {
  content: "\f304";
}
.ri-copilot-line:before {
  content: "\f305";
}
.ri-corner-down-left-fill:before {
  content: "\f306";
}
.ri-corner-down-left-line:before {
  content: "\f307";
}
.ri-corner-down-right-fill:before {
  content: "\f308";
}
.ri-corner-down-right-line:before {
  content: "\f309";
}
.ri-corner-left-down-fill:before {
  content: "\f30a";
}
.ri-corner-left-down-line:before {
  content: "\f30b";
}
.ri-corner-left-up-fill:before {
  content: "\f30c";
}
.ri-corner-left-up-line:before {
  content: "\f30d";
}
.ri-corner-right-down-fill:before {
  content: "\f30e";
}
.ri-corner-right-down-line:before {
  content: "\f30f";
}
.ri-corner-right-up-fill:before {
  content: "\f310";
}
.ri-corner-right-up-line:before {
  content: "\f311";
}
.ri-corner-up-left-double-fill:before {
  content: "\f312";
}
.ri-corner-up-left-double-line:before {
  content: "\f313";
}
.ri-corner-up-left-fill:before {
  content: "\f314";
}
.ri-corner-up-left-line:before {
  content: "\f315";
}
.ri-corner-up-right-double-fill:before {
  content: "\f316";
}
.ri-corner-up-right-double-line:before {
  content: "\f317";
}
.ri-corner-up-right-fill:before {
  content: "\f318";
}
.ri-corner-up-right-line:before {
  content: "\f319";
}
.ri-cross-fill:before {
  content: "\f31a";
}
.ri-cross-line:before {
  content: "\f31b";
}
.ri-edge-new-fill:before {
  content: "\f31c";
}
.ri-edge-new-line:before {
  content: "\f31d";
}
.ri-equal-fill:before {
  content: "\f31e";
}
.ri-equal-line:before {
  content: "\f31f";
}
.ri-expand-left-fill:before {
  content: "\f320";
}
.ri-expand-left-line:before {
  content: "\f321";
}
.ri-expand-left-right-fill:before {
  content: "\f322";
}
.ri-expand-left-right-line:before {
  content: "\f323";
}
.ri-expand-right-fill:before {
  content: "\f324";
}
.ri-expand-right-line:before {
  content: "\f325";
}
.ri-expand-up-down-fill:before {
  content: "\f326";
}
.ri-expand-up-down-line:before {
  content: "\f327";
}
.ri-flickr-fill:before {
  content: "\f328";
}
.ri-flickr-line:before {
  content: "\f329";
}
.ri-forward-10-fill:before {
  content: "\f32a";
}
.ri-forward-10-line:before {
  content: "\f32b";
}
.ri-forward-15-fill:before {
  content: "\f32c";
}
.ri-forward-15-line:before {
  content: "\f32d";
}
.ri-forward-30-fill:before {
  content: "\f32e";
}
.ri-forward-30-line:before {
  content: "\f32f";
}
.ri-forward-5-fill:before {
  content: "\f330";
}
.ri-forward-5-line:before {
  content: "\f331";
}
.ri-graduation-cap-fill:before {
  content: "\f332";
}
.ri-graduation-cap-line:before {
  content: "\f333";
}
.ri-home-office-fill:before {
  content: "\f334";
}
.ri-home-office-line:before {
  content: "\f335";
}
.ri-hourglass-2-fill:before {
  content: "\f336";
}
.ri-hourglass-2-line:before {
  content: "\f337";
}
.ri-hourglass-fill:before {
  content: "\f338";
}
.ri-hourglass-line:before {
  content: "\f339";
}
.ri-javascript-fill:before {
  content: "\f33a";
}
.ri-javascript-line:before {
  content: "\f33b";
}
.ri-loop-left-fill:before {
  content: "\f33c";
}
.ri-loop-left-line:before {
  content: "\f33d";
}
.ri-loop-right-fill:before {
  content: "\f33e";
}
.ri-loop-right-line:before {
  content: "\f33f";
}
.ri-memories-fill:before {
  content: "\f340";
}
.ri-memories-line:before {
  content: "\f341";
}
.ri-meta-fill:before {
  content: "\f342";
}
.ri-meta-line:before {
  content: "\f343";
}
.ri-microsoft-loop-fill:before {
  content: "\f344";
}
.ri-microsoft-loop-line:before {
  content: "\f345";
}
.ri-nft-fill:before {
  content: "\f346";
}
.ri-nft-line:before {
  content: "\f347";
}
.ri-notion-fill:before {
  content: "\f348";
}
.ri-notion-line:before {
  content: "\f349";
}
.ri-openai-fill:before {
  content: "\f34a";
}
.ri-openai-line:before {
  content: "\f34b";
}
.ri-overline:before {
  content: "\f34c";
}
.ri-p2p-fill:before {
  content: "\f34d";
}
.ri-p2p-line:before {
  content: "\f34e";
}
.ri-presentation-fill:before {
  content: "\f34f";
}
.ri-presentation-line:before {
  content: "\f350";
}
.ri-replay-10-fill:before {
  content: "\f351";
}
.ri-replay-10-line:before {
  content: "\f352";
}
.ri-replay-15-fill:before {
  content: "\f353";
}
.ri-replay-15-line:before {
  content: "\f354";
}
.ri-replay-30-fill:before {
  content: "\f355";
}
.ri-replay-30-line:before {
  content: "\f356";
}
.ri-replay-5-fill:before {
  content: "\f357";
}
.ri-replay-5-line:before {
  content: "\f358";
}
.ri-school-fill:before {
  content: "\f359";
}
.ri-school-line:before {
  content: "\f35a";
}
.ri-shining-2-fill:before {
  content: "\f35b";
}
.ri-shining-2-line:before {
  content: "\f35c";
}
.ri-shining-fill:before {
  content: "\f35d";
}
.ri-shining-line:before {
  content: "\f35e";
}
.ri-sketching:before {
  content: "\f35f";
}
.ri-skip-down-fill:before {
  content: "\f360";
}
.ri-skip-down-line:before {
  content: "\f361";
}
.ri-skip-left-fill:before {
  content: "\f362";
}
.ri-skip-left-line:before {
  content: "\f363";
}
.ri-skip-right-fill:before {
  content: "\f364";
}
.ri-skip-right-line:before {
  content: "\f365";
}
.ri-skip-up-fill:before {
  content: "\f366";
}
.ri-skip-up-line:before {
  content: "\f367";
}
.ri-slow-down-fill:before {
  content: "\f368";
}
.ri-slow-down-line:before {
  content: "\f369";
}
.ri-sparkling-2-fill:before {
  content: "\f36a";
}
.ri-sparkling-2-line:before {
  content: "\f36b";
}
.ri-sparkling-fill:before {
  content: "\f36c";
}
.ri-sparkling-line:before {
  content: "\f36d";
}
.ri-speak-fill:before {
  content: "\f36e";
}
.ri-speak-line:before {
  content: "\f36f";
}
.ri-speed-up-fill:before {
  content: "\f370";
}
.ri-speed-up-line:before {
  content: "\f371";
}
.ri-tiktok-fill:before {
  content: "\f372";
}
.ri-tiktok-line:before {
  content: "\f373";
}
.ri-token-swap-fill:before {
  content: "\f374";
}
.ri-token-swap-line:before {
  content: "\f375";
}
.ri-unpin-fill:before {
  content: "\f376";
}
.ri-unpin-line:before {
  content: "\f377";
}
.ri-wechat-channels-fill:before {
  content: "\f378";
}
.ri-wechat-channels-line:before {
  content: "\f379";
}
.ri-wordpress-fill:before {
  content: "\f37a";
}
.ri-wordpress-line:before {
  content: "\f37b";
}
.ri-blender-fill:before {
  content: "\f37c";
}
.ri-blender-line:before {
  content: "\f37d";
}
.ri-emoji-sticker-fill:before {
  content: "\f37e";
}
.ri-emoji-sticker-line:before {
  content: "\f37f";
}
.ri-git-close-pull-request-fill:before {
  content: "\f380";
}
.ri-git-close-pull-request-line:before {
  content: "\f381";
}
.ri-instance-fill:before {
  content: "\f382";
}
.ri-instance-line:before {
  content: "\f383";
}
.ri-megaphone-fill:before {
  content: "\f384";
}
.ri-megaphone-line:before {
  content: "\f385";
}
.ri-pass-expired-fill:before {
  content: "\f386";
}
.ri-pass-expired-line:before {
  content: "\f387";
}
.ri-pass-pending-fill:before {
  content: "\f388";
}
.ri-pass-pending-line:before {
  content: "\f389";
}
.ri-pass-valid-fill:before {
  content: "\f38a";
}
.ri-pass-valid-line:before {
  content: "\f38b";
}
.ri-ai-generate:before {
  content: "\f38c";
}
.ri-calendar-close-fill:before {
  content: "\f38d";
}
.ri-calendar-close-line:before {
  content: "\f38e";
}
.ri-draggable:before {
  content: "\f38f";
}
.ri-font-family:before {
  content: "\f390";
}
.ri-font-mono:before {
  content: "\f391";
}
.ri-font-sans-serif:before {
  content: "\f392";
}
.ri-font-sans:before {
  content: "\f393";
}
.ri-hard-drive-3-fill:before {
  content: "\f394";
}
.ri-hard-drive-3-line:before {
  content: "\f395";
}
.ri-kick-fill:before {
  content: "\f396";
}
.ri-kick-line:before {
  content: "\f397";
}
.ri-list-check-3:before {
  content: "\f398";
}
.ri-list-indefinite:before {
  content: "\f399";
}
.ri-list-ordered-2:before {
  content: "\f39a";
}
.ri-list-radio:before {
  content: "\f39b";
}
.ri-openbase-fill:before {
  content: "\f39c";
}
.ri-openbase-line:before {
  content: "\f39d";
}
.ri-planet-fill:before {
  content: "\f39e";
}
.ri-planet-line:before {
  content: "\f39f";
}
.ri-prohibited-fill:before {
  content: "\f3a0";
}
.ri-prohibited-line:before {
  content: "\f3a1";
}
.ri-quote-text:before {
  content: "\f3a2";
}
.ri-seo-fill:before {
  content: "\f3a3";
}
.ri-seo-line:before {
  content: "\f3a4";
}
.ri-slash-commands:before {
  content: "\f3a5";
}
.ri-archive-2-fill:before {
  content: "\f3a6";
}
.ri-archive-2-line:before {
  content: "\f3a7";
}
.ri-inbox-2-fill:before {
  content: "\f3a8";
}
.ri-inbox-2-line:before {
  content: "\f3a9";
}
.ri-shake-hands-fill:before {
  content: "\f3aa";
}
.ri-shake-hands-line:before {
  content: "\f3ab";
}
.ri-supabase-fill:before {
  content: "\f3ac";
}
.ri-supabase-line:before {
  content: "\f3ad";
}
.ri-water-percent-fill:before {
  content: "\f3ae";
}
.ri-water-percent-line:before {
  content: "\f3af";
}
.ri-yuque-fill:before {
  content: "\f3b0";
}
.ri-yuque-line:before {
  content: "\f3b1";
}
.ri-crosshair-2-fill:before {
  content: "\f3b2";
}
.ri-crosshair-2-line:before {
  content: "\f3b3";
}
.ri-crosshair-fill:before {
  content: "\f3b4";
}
.ri-crosshair-line:before {
  content: "\f3b5";
}
.ri-file-close-fill:before {
  content: "\f3b6";
}
.ri-file-close-line:before {
  content: "\f3b7";
}
.ri-infinity-fill:before {
  content: "\f3b8";
}
.ri-infinity-line:before {
  content: "\f3b9";
}
.ri-rfid-fill:before {
  content: "\f3ba";
}
.ri-rfid-line:before {
  content: "\f3bb";
}
.ri-slash-commands-2:before {
  content: "\f3bc";
}
.ri-user-forbid-fill:before {
  content: "\f3bd";
}
.ri-user-forbid-line:before {
  content: "\f3be";
}
.ri-beer-fill:before {
  content: "\f3bf";
}
.ri-beer-line:before {
  content: "\f3c0";
}
.ri-circle-fill:before {
  content: "\f3c1";
}
.ri-circle-line:before {
  content: "\f3c2";
}
.ri-dropdown-list:before {
  content: "\f3c3";
}
.ri-file-image-fill:before {
  content: "\f3c4";
}
.ri-file-image-line:before {
  content: "\f3c5";
}
.ri-file-pdf-2-fill:before {
  content: "\f3c6";
}
.ri-file-pdf-2-line:before {
  content: "\f3c7";
}
.ri-file-video-fill:before {
  content: "\f3c8";
}
.ri-file-video-line:before {
  content: "\f3c9";
}
.ri-folder-image-fill:before {
  content: "\f3ca";
}
.ri-folder-image-line:before {
  content: "\f3cb";
}
.ri-folder-video-fill:before {
  content: "\f3cc";
}
.ri-folder-video-line:before {
  content: "\f3cd";
}
.ri-hexagon-fill:before {
  content: "\f3ce";
}
.ri-hexagon-line:before {
  content: "\f3cf";
}
.ri-menu-search-fill:before {
  content: "\f3d0";
}
.ri-menu-search-line:before {
  content: "\f3d1";
}
.ri-octagon-fill:before {
  content: "\f3d2";
}
.ri-octagon-line:before {
  content: "\f3d3";
}
.ri-pentagon-fill:before {
  content: "\f3d4";
}
.ri-pentagon-line:before {
  content: "\f3d5";
}
.ri-rectangle-fill:before {
  content: "\f3d6";
}
.ri-rectangle-line:before {
  content: "\f3d7";
}
.ri-robot-2-fill:before {
  content: "\f3d8";
}
.ri-robot-2-line:before {
  content: "\f3d9";
}
.ri-shapes-fill:before {
  content: "\f3da";
}
.ri-shapes-line:before {
  content: "\f3db";
}
.ri-square-fill:before {
  content: "\f3dc";
}
.ri-square-line:before {
  content: "\f3dd";
}
.ri-tent-fill:before {
  content: "\f3de";
}
.ri-tent-line:before {
  content: "\f3df";
}
.ri-threads-fill:before {
  content: "\f3e0";
}
.ri-threads-line:before {
  content: "\f3e1";
}
.ri-tree-fill:before {
  content: "\f3e2";
}
.ri-tree-line:before {
  content: "\f3e3";
}
.ri-triangle-fill:before {
  content: "\f3e4";
}
.ri-triangle-line:before {
  content: "\f3e5";
}
.ri-twitter-x-fill:before {
  content: "\f3e6";
}
.ri-twitter-x-line:before {
  content: "\f3e7";
}
.ri-verified-badge-fill:before {
  content: "\f3e8";
}
.ri-verified-badge-line:before {
  content: "\f3e9";
}
.ri-armchair-fill:before {
  content: "\f3ea";
}
.ri-armchair-line:before {
  content: "\f3eb";
}
.ri-bnb-fill:before {
  content: "\f3ec";
}
.ri-bnb-line:before {
  content: "\f3ed";
}
.ri-bread-fill:before {
  content: "\f3ee";
}
.ri-bread-line:before {
  content: "\f3ef";
}
.ri-btc-fill:before {
  content: "\f3f0";
}
.ri-btc-line:before {
  content: "\f3f1";
}
.ri-calendar-schedule-fill:before {
  content: "\f3f2";
}
.ri-calendar-schedule-line:before {
  content: "\f3f3";
}
.ri-dice-1-fill:before {
  content: "\f3f4";
}
.ri-dice-1-line:before {
  content: "\f3f5";
}
.ri-dice-2-fill:before {
  content: "\f3f6";
}
.ri-dice-2-line:before {
  content: "\f3f7";
}
.ri-dice-3-fill:before {
  content: "\f3f8";
}
.ri-dice-3-line:before {
  content: "\f3f9";
}
.ri-dice-4-fill:before {
  content: "\f3fa";
}
.ri-dice-4-line:before {
  content: "\f3fb";
}
.ri-dice-5-fill:before {
  content: "\f3fc";
}
.ri-dice-5-line:before {
  content: "\f3fd";
}
.ri-dice-6-fill:before {
  content: "\f3fe";
}
.ri-dice-6-line:before {
  content: "\f3ff";
}
.ri-dice-fill:before {
  content: "\f400";
}
.ri-dice-line:before {
  content: "\f401";
}
.ri-drinks-fill:before {
  content: "\f402";
}
.ri-drinks-line:before {
  content: "\f403";
}
.ri-equalizer-2-fill:before {
  content: "\f404";
}
.ri-equalizer-2-line:before {
  content: "\f405";
}
.ri-equalizer-3-fill:before {
  content: "\f406";
}
.ri-equalizer-3-line:before {
  content: "\f407";
}
.ri-eth-fill:before {
  content: "\f408";
}
.ri-eth-line:before {
  content: "\f409";
}
.ri-flower-fill:before {
  content: "\f40a";
}
.ri-flower-line:before {
  content: "\f40b";
}
.ri-glasses-2-fill:before {
  content: "\f40c";
}
.ri-glasses-2-line:before {
  content: "\f40d";
}
.ri-glasses-fill:before {
  content: "\f40e";
}
.ri-glasses-line:before {
  content: "\f40f";
}
.ri-goggles-fill:before {
  content: "\f410";
}
.ri-goggles-line:before {
  content: "\f411";
}
.ri-image-circle-fill:before {
  content: "\f412";
}
.ri-image-circle-line:before {
  content: "\f413";
}
.ri-info-i:before {
  content: "\f414";
}
.ri-money-rupee-circle-fill:before {
  content: "\f415";
}
.ri-money-rupee-circle-line:before {
  content: "\f416";
}
.ri-news-fill:before {
  content: "\f417";
}
.ri-news-line:before {
  content: "\f418";
}
.ri-robot-3-fill:before {
  content: "\f419";
}
.ri-robot-3-line:before {
  content: "\f41a";
}
.ri-share-2-fill:before {
  content: "\f41b";
}
.ri-share-2-line:before {
  content: "\f41c";
}
.ri-sofa-fill:before {
  content: "\f41d";
}
.ri-sofa-line:before {
  content: "\f41e";
}
.ri-svelte-fill:before {
  content: "\f41f";
}
.ri-svelte-line:before {
  content: "\f420";
}
.ri-vk-fill:before {
  content: "\f421";
}
.ri-vk-line:before {
  content: "\f422";
}
.ri-xrp-fill:before {
  content: "\f423";
}
.ri-xrp-line:before {
  content: "\f424";
}
.ri-xtz-fill:before {
  content: "\f425";
}
.ri-xtz-line:before {
  content: "\f426";
}
.ri-archive-stack-fill:before {
  content: "\f427";
}
.ri-archive-stack-line:before {
  content: "\f428";
}
.ri-bowl-fill:before {
  content: "\f429";
}
.ri-bowl-line:before {
  content: "\f42a";
}
.ri-calendar-view:before {
  content: "\f42b";
}
.ri-carousel-view:before {
  content: "\f42c";
}
.ri-code-block:before {
  content: "\f42d";
}
.ri-color-filter-fill:before {
  content: "\f42e";
}
.ri-color-filter-line:before {
  content: "\f42f";
}
.ri-contacts-book-3-fill:before {
  content: "\f430";
}
.ri-contacts-book-3-line:before {
  content: "\f431";
}
.ri-contract-fill:before {
  content: "\f432";
}
.ri-contract-line:before {
  content: "\f433";
}
.ri-drinks-2-fill:before {
  content: "\f434";
}
.ri-drinks-2-line:before {
  content: "\f435";
}
.ri-export-fill:before {
  content: "\f436";
}
.ri-export-line:before {
  content: "\f437";
}
.ri-file-check-fill:before {
  content: "\f438";
}
.ri-file-check-line:before {
  content: "\f439";
}
.ri-focus-mode:before {
  content: "\f43a";
}
.ri-folder-6-fill:before {
  content: "\f43b";
}
.ri-folder-6-line:before {
  content: "\f43c";
}
.ri-folder-check-fill:before {
  content: "\f43d";
}
.ri-folder-check-line:before {
  content: "\f43e";
}
.ri-folder-close-fill:before {
  content: "\f43f";
}
.ri-folder-close-line:before {
  content: "\f440";
}
.ri-folder-cloud-fill:before {
  content: "\f441";
}
.ri-folder-cloud-line:before {
  content: "\f442";
}
.ri-gallery-view-2:before {
  content: "\f443";
}
.ri-gallery-view:before {
  content: "\f444";
}
.ri-hand:before {
  content: "\f445";
}
.ri-import-fill:before {
  content: "\f446";
}
.ri-import-line:before {
  content: "\f447";
}
.ri-information-2-fill:before {
  content: "\f448";
}
.ri-information-2-line:before {
  content: "\f449";
}
.ri-kanban-view-2:before {
  content: "\f44a";
}
.ri-kanban-view:before {
  content: "\f44b";
}
.ri-list-view:before {
  content: "\f44c";
}
.ri-lock-star-fill:before {
  content: "\f44d";
}
.ri-lock-star-line:before {
  content: "\f44e";
}
.ri-puzzle-2-fill:before {
  content: "\f44f";
}
.ri-puzzle-2-line:before {
  content: "\f450";
}
.ri-puzzle-fill:before {
  content: "\f451";
}
.ri-puzzle-line:before {
  content: "\f452";
}
.ri-ram-2-fill:before {
  content: "\f453";
}
.ri-ram-2-line:before {
  content: "\f454";
}
.ri-ram-fill:before {
  content: "\f455";
}
.ri-ram-line:before {
  content: "\f456";
}
.ri-receipt-fill:before {
  content: "\f457";
}
.ri-receipt-line:before {
  content: "\f458";
}
.ri-shadow-fill:before {
  content: "\f459";
}
.ri-shadow-line:before {
  content: "\f45a";
}
.ri-sidebar-fold-fill:before {
  content: "\f45b";
}
.ri-sidebar-fold-line:before {
  content: "\f45c";
}
.ri-sidebar-unfold-fill:before {
  content: "\f45d";
}
.ri-sidebar-unfold-line:before {
  content: "\f45e";
}
.ri-slideshow-view:before {
  content: "\f45f";
}
.ri-sort-alphabet-asc:before {
  content: "\f460";
}
.ri-sort-alphabet-desc:before {
  content: "\f461";
}
.ri-sort-number-asc:before {
  content: "\f462";
}
.ri-sort-number-desc:before {
  content: "\f463";
}
.ri-stacked-view:before {
  content: "\f464";
}
.ri-sticky-note-add-fill:before {
  content: "\f465";
}
.ri-sticky-note-add-line:before {
  content: "\f466";
}
.ri-swap-2-fill:before {
  content: "\f467";
}
.ri-swap-2-line:before {
  content: "\f468";
}
.ri-swap-3-fill:before {
  content: "\f469";
}
.ri-swap-3-line:before {
  content: "\f46a";
}
.ri-table-3:before {
  content: "\f46b";
}
.ri-table-view:before {
  content: "\f46c";
}
.ri-text-block:before {
  content: "\f46d";
}
.ri-text-snippet:before {
  content: "\f46e";
}
.ri-timeline-view:before {
  content: "\f46f";
}
.ri-blogger-fill:before {
  content: "\f470";
}
.ri-blogger-line:before {
  content: "\f471";
}
.ri-chat-thread-fill:before {
  content: "\f472";
}
.ri-chat-thread-line:before {
  content: "\f473";
}
.ri-discount-percent-fill:before {
  content: "\f474";
}
.ri-discount-percent-line:before {
  content: "\f475";
}
.ri-exchange-2-fill:before {
  content: "\f476";
}
.ri-exchange-2-line:before {
  content: "\f477";
}
.ri-git-fork-fill:before {
  content: "\f478";
}
.ri-git-fork-line:before {
  content: "\f479";
}
.ri-input-field:before {
  content: "\f47a";
}
.ri-progress-1-fill:before {
  content: "\f47b";
}
.ri-progress-1-line:before {
  content: "\f47c";
}
.ri-progress-2-fill:before {
  content: "\f47d";
}
.ri-progress-2-line:before {
  content: "\f47e";
}
.ri-progress-3-fill:before {
  content: "\f47f";
}
.ri-progress-3-line:before {
  content: "\f480";
}
.ri-progress-4-fill:before {
  content: "\f481";
}
.ri-progress-4-line:before {
  content: "\f482";
}
.ri-progress-5-fill:before {
  content: "\f483";
}
.ri-progress-5-line:before {
  content: "\f484";
}
.ri-progress-6-fill:before {
  content: "\f485";
}
.ri-progress-6-line:before {
  content: "\f486";
}
.ri-progress-7-fill:before {
  content: "\f487";
}
.ri-progress-7-line:before {
  content: "\f488";
}
.ri-progress-8-fill:before {
  content: "\f489";
}
.ri-progress-8-line:before {
  content: "\f48a";
}
.ri-remix-run-fill:before {
  content: "\f48b";
}
.ri-remix-run-line:before {
  content: "\f48c";
}
.ri-signpost-fill:before {
  content: "\f48d";
}
.ri-signpost-line:before {
  content: "\f48e";
}
.ri-time-zone-fill:before {
  content: "\f48f";
}
.ri-time-zone-line:before {
  content: "\f490";
}
.ri-arrow-down-wide-fill:before {
  content: "\f491";
}
.ri-arrow-down-wide-line:before {
  content: "\f492";
}
.ri-arrow-left-wide-fill:before {
  content: "\f493";
}
.ri-arrow-left-wide-line:before {
  content: "\f494";
}
.ri-arrow-right-wide-fill:before {
  content: "\f495";
}
.ri-arrow-right-wide-line:before {
  content: "\f496";
}
.ri-arrow-up-wide-fill:before {
  content: "\f497";
}
.ri-arrow-up-wide-line:before {
  content: "\f498";
}
.ri-bluesky-fill:before {
  content: "\f499";
}
.ri-bluesky-line:before {
  content: "\f49a";
}
.ri-expand-height-fill:before {
  content: "\f49b";
}
.ri-expand-height-line:before {
  content: "\f49c";
}
.ri-expand-width-fill:before {
  content: "\f49d";
}
.ri-expand-width-line:before {
  content: "\f49e";
}
.ri-forward-end-fill:before {
  content: "\f49f";
}
.ri-forward-end-line:before {
  content: "\f4a0";
}
.ri-forward-end-mini-fill:before {
  content: "\f4a1";
}
.ri-forward-end-mini-line:before {
  content: "\f4a2";
}
.ri-friendica-fill:before {
  content: "\f4a3";
}
.ri-friendica-line:before {
  content: "\f4a4";
}
.ri-git-pr-draft-fill:before {
  content: "\f4a5";
}
.ri-git-pr-draft-line:before {
  content: "\f4a6";
}
.ri-play-reverse-fill:before {
  content: "\f4a7";
}
.ri-play-reverse-line:before {
  content: "\f4a8";
}
.ri-play-reverse-mini-fill:before {
  content: "\f4a9";
}
.ri-play-reverse-mini-line:before {
  content: "\f4aa";
}
.ri-rewind-start-fill:before {
  content: "\f4ab";
}
.ri-rewind-start-line:before {
  content: "\f4ac";
}
.ri-rewind-start-mini-fill:before {
  content: "\f4ad";
}
.ri-rewind-start-mini-line:before {
  content: "\f4ae";
}
.ri-scroll-to-bottom-fill:before {
  content: "\f4af";
}
.ri-scroll-to-bottom-line:before {
  content: "\f4b0";
}
.ri-add-large-fill:before {
  content: "\f4b1";
}
.ri-add-large-line:before {
  content: "\f4b2";
}
.ri-aed-electrodes-fill:before {
  content: "\f4b3";
}
.ri-aed-electrodes-line:before {
  content: "\f4b4";
}
.ri-aed-fill:before {
  content: "\f4b5";
}
.ri-aed-line:before {
  content: "\f4b6";
}
.ri-alibaba-cloud-fill:before {
  content: "\f4b7";
}
.ri-alibaba-cloud-line:before {
  content: "\f4b8";
}
.ri-align-item-bottom-fill:before {
  content: "\f4b9";
}
.ri-align-item-bottom-line:before {
  content: "\f4ba";
}
.ri-align-item-horizontal-center-fill:before {
  content: "\f4bb";
}
.ri-align-item-horizontal-center-line:before {
  content: "\f4bc";
}
.ri-align-item-left-fill:before {
  content: "\f4bd";
}
.ri-align-item-left-line:before {
  content: "\f4be";
}
.ri-align-item-right-fill:before {
  content: "\f4bf";
}
.ri-align-item-right-line:before {
  content: "\f4c0";
}
.ri-align-item-top-fill:before {
  content: "\f4c1";
}
.ri-align-item-top-line:before {
  content: "\f4c2";
}
.ri-align-item-vertical-center-fill:before {
  content: "\f4c3";
}
.ri-align-item-vertical-center-line:before {
  content: "\f4c4";
}
.ri-apps-2-add-fill:before {
  content: "\f4c5";
}
.ri-apps-2-add-line:before {
  content: "\f4c6";
}
.ri-close-large-fill:before {
  content: "\f4c7";
}
.ri-close-large-line:before {
  content: "\f4c8";
}
.ri-collapse-diagonal-2-fill:before {
  content: "\f4c9";
}
.ri-collapse-diagonal-2-line:before {
  content: "\f4ca";
}
.ri-collapse-diagonal-fill:before {
  content: "\f4cb";
}
.ri-collapse-diagonal-line:before {
  content: "\f4cc";
}
.ri-dashboard-horizontal-fill:before {
  content: "\f4cd";
}
.ri-dashboard-horizontal-line:before {
  content: "\f4ce";
}
.ri-expand-diagonal-2-fill:before {
  content: "\f4cf";
}
.ri-expand-diagonal-2-line:before {
  content: "\f4d0";
}
.ri-expand-diagonal-fill:before {
  content: "\f4d1";
}
.ri-expand-diagonal-line:before {
  content: "\f4d2";
}
.ri-firebase-fill:before {
  content: "\f4d3";
}
.ri-firebase-line:before {
  content: "\f4d4";
}
.ri-flip-horizontal-2-fill:before {
  content: "\f4d5";
}
.ri-flip-horizontal-2-line:before {
  content: "\f4d6";
}
.ri-flip-horizontal-fill:before {
  content: "\f4d7";
}
.ri-flip-horizontal-line:before {
  content: "\f4d8";
}
.ri-flip-vertical-2-fill:before {
  content: "\f4d9";
}
.ri-flip-vertical-2-line:before {
  content: "\f4da";
}
.ri-flip-vertical-fill:before {
  content: "\f4db";
}
.ri-flip-vertical-line:before {
  content: "\f4dc";
}
.ri-formula:before {
  content: "\f4dd";
}
.ri-function-add-fill:before {
  content: "\f4de";
}
.ri-function-add-line:before {
  content: "\f4df";
}
.ri-goblet-2-fill:before {
  content: "\f4e0";
}
.ri-goblet-2-line:before {
  content: "\f4e1";
}
.ri-golf-ball-fill:before {
  content: "\f4e2";
}
.ri-golf-ball-line:before {
  content: "\f4e3";
}
.ri-group-3-fill:before {
  content: "\f4e4";
}
.ri-group-3-line:before {
  content: "\f4e5";
}
.ri-heart-add-2-fill:before {
  content: "\f4e6";
}
.ri-heart-add-2-line:before {
  content: "\f4e7";
}
.ri-id-card-fill:before {
  content: "\f4e8";
}
.ri-id-card-line:before {
  content: "\f4e9";
}
.ri-information-off-fill:before {
  content: "\f4ea";
}
.ri-information-off-line:before {
  content: "\f4eb";
}
.ri-java-fill:before {
  content: "\f4ec";
}
.ri-java-line:before {
  content: "\f4ed";
}
.ri-layout-grid-2-fill:before {
  content: "\f4ee";
}
.ri-layout-grid-2-line:before {
  content: "\f4ef";
}
.ri-layout-horizontal-fill:before {
  content: "\f4f0";
}
.ri-layout-horizontal-line:before {
  content: "\f4f1";
}
.ri-layout-vertical-fill:before {
  content: "\f4f2";
}
.ri-layout-vertical-line:before {
  content: "\f4f3";
}
.ri-menu-fold-2-fill:before {
  content: "\f4f4";
}
.ri-menu-fold-2-line:before {
  content: "\f4f5";
}
.ri-menu-fold-3-fill:before {
  content: "\f4f6";
}
.ri-menu-fold-3-line:before {
  content: "\f4f7";
}
.ri-menu-fold-4-fill:before {
  content: "\f4f8";
}
.ri-menu-fold-4-line:before {
  content: "\f4f9";
}
.ri-menu-unfold-2-fill:before {
  content: "\f4fa";
}
.ri-menu-unfold-2-line:before {
  content: "\f4fb";
}
.ri-menu-unfold-3-fill:before {
  content: "\f4fc";
}
.ri-menu-unfold-3-line:before {
  content: "\f4fd";
}
.ri-menu-unfold-4-fill:before {
  content: "\f4fe";
}
.ri-menu-unfold-4-line:before {
  content: "\f4ff";
}
.ri-mobile-download-fill:before {
  content: "\f500";
}
.ri-mobile-download-line:before {
  content: "\f501";
}
.ri-nextjs-fill:before {
  content: "\f502";
}
.ri-nextjs-line:before {
  content: "\f503";
}
.ri-nodejs-fill:before {
  content: "\f504";
}
.ri-nodejs-line:before {
  content: "\f505";
}
.ri-pause-large-fill:before {
  content: "\f506";
}
.ri-pause-large-line:before {
  content: "\f507";
}
.ri-play-large-fill:before {
  content: "\f508";
}
.ri-play-large-line:before {
  content: "\f509";
}
.ri-play-reverse-large-fill:before {
  content: "\f50a";
}
.ri-play-reverse-large-line:before {
  content: "\f50b";
}
.ri-police-badge-fill:before {
  content: "\f50c";
}
.ri-police-badge-line:before {
  content: "\f50d";
}
.ri-prohibited-2-fill:before {
  content: "\f50e";
}
.ri-prohibited-2-line:before {
  content: "\f50f";
}
.ri-shopping-bag-4-fill:before {
  content: "\f510";
}
.ri-shopping-bag-4-line:before {
  content: "\f511";
}
.ri-snowflake-fill:before {
  content: "\f512";
}
.ri-snowflake-line:before {
  content: "\f513";
}
.ri-square-root:before {
  content: "\f514";
}
.ri-stop-large-fill:before {
  content: "\f515";
}
.ri-stop-large-line:before {
  content: "\f516";
}
.ri-tailwind-css-fill:before {
  content: "\f517";
}
.ri-tailwind-css-line:before {
  content: "\f518";
}
.ri-tooth-fill:before {
  content: "\f519";
}
.ri-tooth-line:before {
  content: "\f51a";
}
.ri-video-off-fill:before {
  content: "\f51b";
}
.ri-video-off-line:before {
  content: "\f51c";
}
.ri-video-on-fill:before {
  content: "\f51d";
}
.ri-video-on-line:before {
  content: "\f51e";
}
.ri-webhook-fill:before {
  content: "\f51f";
}
.ri-webhook-line:before {
  content: "\f520";
}
.ri-weight-fill:before {
  content: "\f521";
}
.ri-weight-line:before {
  content: "\f522";
}

/* Original file: files/cache/assets/compiled/58a7807a51b06928a99d7a9a9b201d48cfdb4070.fonts.scss.css */

/* Original file: layouts/goodpharm/css/animations.min.css */

/*	Animations v2.1, Copyright 2014, Joe Mottershaw, https://github.com/joemottershaw/
//	================================================================================== */

.animate-in,
.animating,
.hover-bounce,
.hover-flash,
.hover-heartbeat,
.hover-panic,
.hover-pulsate,
.hover-pulse,
.hover-rubber-band,
.hover-shake-x,
.hover-shake-y,
.hover-slingshot,
.hover-slingshot-reverse,
.hover-spin,
.hover-spin-reverse,
.hover-strobe,
.hover-swing,
.hover-tada,
.hover-wobble {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  -ms-transition: none !important;
  transition: none !important;
}
.animate-in,
.animate-out {
  visibility: hidden !important;
  opacity: 0;
}
.animating,
.hover-bounce,
.hover-flash,
.hover-heartbeat,
.hover-panic,
.hover-pulsate,
.hover-pulse,
.hover-rubber-band,
.hover-shake-x,
.hover-shake-y,
.hover-slingshot,
.hover-slingshot-reverse,
.hover-spin,
.hover-spin-reverse,
.hover-strobe,
.hover-swing,
.hover-tada,
.hover-wobble {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animating.slow-mo,
.hover-bounce.slow-mo,
.hover-flash.slow-mo,
.hover-heartbeat.slow-mo,
.hover-panic.slow-mo,
.hover-pulsate.slow-mo,
.hover-pulse.slow-mo,
.hover-rubber-band.slow-mo,
.hover-shake-x.slow-mo,
.hover-shake-y.slow-mo,
.hover-slingshot-reverse.slow-mo,
.hover-slingshot.slow-mo,
.hover-spin-reverse.slow-mo,
.hover-spin.slow-mo,
.hover-strobe.slow-mo,
.hover-swing.slow-mo,
.hover-tada.slow-mo,
.hover-wobble.slow-mo {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animating.super-slow-mo,
.hover-bounce.super-slow-mo,
.hover-flash.super-slow-mo,
.hover-heartbeat.super-slow-mo,
.hover-panic.super-slow-mo,
.hover-pulsate.super-slow-mo,
.hover-pulse.super-slow-mo,
.hover-rubber-band.super-slow-mo,
.hover-shake-x.super-slow-mo,
.hover-shake-y.super-slow-mo,
.hover-slingshot-reverse.super-slow-mo,
.hover-slingshot.super-slow-mo,
.hover-spin-reverse.super-slow-mo,
.hover-spin.super-slow-mo,
.hover-strobe.super-slow-mo,
.hover-swing.super-slow-mo,
.hover-tada.super-slow-mo,
.hover-wobble.super-slow-mo {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}
.animating.ultra-slow-mo,
.hover-bounce.ultra-slow-mo,
.hover-flash.ultra-slow-mo,
.hover-heartbeat.ultra-slow-mo,
.hover-panic.ultra-slow-mo,
.hover-pulsate.ultra-slow-mo,
.hover-pulse.ultra-slow-mo,
.hover-rubber-band.ultra-slow-mo,
.hover-shake-x.ultra-slow-mo,
.hover-shake-y.ultra-slow-mo,
.hover-slingshot-reverse.ultra-slow-mo,
.hover-slingshot.ultra-slow-mo,
.hover-spin-reverse.ultra-slow-mo,
.hover-spin.ultra-slow-mo,
.hover-strobe.ultra-slow-mo,
.hover-swing.ultra-slow-mo,
.hover-tada.ultra-slow-mo,
.hover-wobble.ultra-slow-mo {
  -webkit-animation-duration: 4s;
  animation-duration: 4s;
}
.animating.hyper-slow-mo,
.hover-bounce.hyper-slow-mo,
.hover-flash.hyper-slow-mo,
.hover-heartbeat.hyper-slow-mo,
.hover-panic.hyper-slow-mo,
.hover-pulsate.hyper-slow-mo,
.hover-pulse.hyper-slow-mo,
.hover-rubber-band.hyper-slow-mo,
.hover-shake-x.hyper-slow-mo,
.hover-shake-y.hyper-slow-mo,
.hover-slingshot-reverse.hyper-slow-mo,
.hover-slingshot.hyper-slow-mo,
.hover-spin-reverse.hyper-slow-mo,
.hover-spin.hyper-slow-mo,
.hover-strobe.hyper-slow-mo,
.hover-swing.hyper-slow-mo,
.hover-tada.hyper-slow-mo,
.hover-wobble.hyper-slow-mo {
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
}
.animating.infinite,
.hover-bounce.infinite,
.hover-flash.infinite,
.hover-heartbeat.infinite,
.hover-panic.infinite,
.hover-pulsate.infinite,
.hover-pulse.infinite,
.hover-rubber-band.infinite,
.hover-shake-x.infinite,
.hover-shake-y.infinite,
.hover-slingshot-reverse.infinite,
.hover-slingshot.infinite,
.hover-spin-reverse.infinite,
.hover-spin.infinite,
.hover-strobe.infinite,
.hover-swing.infinite,
.hover-tada.infinite,
.hover-wobble.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.ie .animate-in,
.no-js .animate-in {
  visibility: visible !important;
  opacity: 1;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.animating.fade-in {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
.animating.fade-in-up {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
.animating.fade-in-up-big {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInUpLarge {
  0% {
    opacity: 0;
    -webkit-transform: translateY(600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInUpLarge {
  0% {
    opacity: 0;
    transform: translateY(600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
.animating.fade-in-up-large {
  -webkit-animation-name: fadeInUpLarge;
  animation-name: fadeInUpLarge;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
.animating.fade-in-down {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
.animating.fade-in-down-big {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInDownLarge {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes fadeInDownLarge {
  0% {
    opacity: 0;
    transform: translateY(-600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
  }
}
.animating.fade-in-down-large {
  -webkit-animation-name: fadeInDownLarge;
  animation-name: fadeInDownLarge;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateX(0);
  }
}
.animating.fade-in-left {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateX(0);
  }
}
.animating.fade-in-left-big {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInLeftLarge {
  0% {
    opacity: 0;
    -webkit-transform: translateX(600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInLeftLarge {
  0% {
    opacity: 0;
    transform: translateX(600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateX(0);
  }
}
.animating.fade-in-left-large {
  -webkit-animation-name: fadeInLeftLarge;
  animation-name: fadeInLeftLarge;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(-60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateX(0);
  }
}
.animating.fade-in-right {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(-200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateX(0);
  }
}
.animating.fade-in-right-big {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInRightLarge {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes fadeInRightLarge {
  0% {
    opacity: 0;
    transform: translateX(-600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translateX(0);
  }
}
.animating.fade-in-right-large {
  -webkit-animation-name: fadeInRightLarge;
  animation-name: fadeInRightLarge;
}
@-webkit-keyframes fadeInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate(60px, 60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInUpLeft {
  0% {
    opacity: 0;
    transform: translate(60px, 60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-up-left {
  -webkit-animation-name: fadeInUpLeft;
  animation-name: fadeInUpLeft;
}
@-webkit-keyframes fadeInUpLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate(200px, 200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInUpLeftBig {
  0% {
    opacity: 0;
    transform: translate(200px, 200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-up-left-big {
  -webkit-animation-name: fadeInUpLeftBig;
  animation-name: fadeInUpLeftBig;
}
@-webkit-keyframes fadeInUpLeftLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate(600px, 600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInUpLeftLarge {
  0% {
    opacity: 0;
    transform: translate(600px, 600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-up-left-large {
  -webkit-animation-name: fadeInUpLeftLarge;
  animation-name: fadeInUpLeftLarge;
}
@-webkit-keyframes fadeInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: translate(-60px, 60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInUpRight {
  0% {
    opacity: 0;
    transform: translate(-60px, 60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-up-right {
  -webkit-animation-name: fadeInUpRight;
  animation-name: fadeInUpRight;
}
@-webkit-keyframes fadeInUpRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate(-200px, 200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInUpRightBig {
  0% {
    opacity: 0;
    transform: translate(-200px, 200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-up-right-big {
  -webkit-animation-name: fadeInUpRightBig;
  animation-name: fadeInUpRightBig;
}
@-webkit-keyframes fadeInUpRightLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate(-600px, 600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInUpRightLarge {
  0% {
    opacity: 0;
    transform: translate(-600px, 600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-up-right-large {
  -webkit-animation-name: fadeInUpRightLarge;
  animation-name: fadeInUpRightLarge;
}
@-webkit-keyframes fadeInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate(60px, -60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInDownLeft {
  0% {
    opacity: 0;
    transform: translate(60px, -60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-down-left {
  -webkit-animation-name: fadeInDownLeft;
  animation-name: fadeInDownLeft;
}
@-webkit-keyframes fadeInDownLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate(200px, -200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInDownLeftBig {
  0% {
    opacity: 0;
    transform: translate(200px, -200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-down-left-big {
  -webkit-animation-name: fadeInDownLeftBig;
  animation-name: fadeInDownLeftBig;
}
@-webkit-keyframes fadeInDownLeftLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate(600px, -600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInDownLeftLarge {
  0% {
    opacity: 0;
    transform: translate(600px, -600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-down-left-large {
  -webkit-animation-name: fadeInDownLeftLarge;
  animation-name: fadeInDownLeftLarge;
}
@-webkit-keyframes fadeInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: translate(-60px, -60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInDownRight {
  0% {
    opacity: 0;
    transform: translate(-60px, -60px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-down-right {
  -webkit-animation-name: fadeInDownRight;
  animation-name: fadeInDownRight;
}
@-webkit-keyframes fadeInDownRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate(-200px, -200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInDownRightBig {
  0% {
    opacity: 0;
    transform: translate(-200px, -200px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-down-right-big {
  -webkit-animation-name: fadeInDownRightBig;
  animation-name: fadeInDownRightBig;
}
@-webkit-keyframes fadeInDownRightLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate(-600px, -600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes fadeInDownRightLarge {
  0% {
    opacity: 0;
    transform: translate(-600px, -600px);
  }
  80% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.fade-in-down-right-large {
  -webkit-animation-name: fadeInDownRightLarge;
  animation-name: fadeInDownRightLarge;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.animating.fade-out {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-60px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateY(-60px);
  }
}
.animating.fade-out-up {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-200px);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateY(-200px);
  }
}
.animating.fade-out-up-big {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutUpLarge {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-600px);
  }
}
@keyframes fadeOutUpLarge {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateY(-600px);
  }
}
.animating.fade-out-up-large {
  -webkit-animation-name: fadeOutUpLarge;
  animation-name: fadeOutUpLarge;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(60px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateY(60px);
  }
}
.animating.fade-out-down {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(200px);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateY(200px);
  }
}
.animating.fade-out-down-big {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutDownLarge {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(600px);
  }
}
@keyframes fadeOutDownLarge {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateY(600px);
  }
}
.animating.fade-out-down-large {
  -webkit-animation-name: fadeOutDownLarge;
  animation-name: fadeOutDownLarge;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-60px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateX(-60px);
  }
}
.animating.fade-out-left {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateX(-200px);
  }
}
.animating.fade-out-left-big {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutLeftLarge {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-600px);
  }
}
@keyframes fadeOutLeftLarge {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateX(-600px);
  }
}
.animating.fade-out-left-large {
  -webkit-animation-name: fadeOutLeftLarge;
  animation-name: fadeOutLeftLarge;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(60px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateX(60px);
  }
}
.animating.fade-out-right {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(200px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateX(200px);
  }
}
.animating.fade-out-right-big {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutRightLarge {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(600px);
  }
}
@keyframes fadeOutRightLarge {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translateX(600px);
  }
}
.animating.fade-out-right-large {
  -webkit-animation-name: fadeOutRightLarge;
  animation-name: fadeOutRightLarge;
}
@-webkit-keyframes fadeOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-60px, -60px);
  }
}
@keyframes fadeOutUpLeft {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(-60px, -60px);
  }
}
.animating.fade-out-up-left {
  -webkit-animation-name: fadeOutUpLeft;
  animation-name: fadeOutUpLeft;
}
@-webkit-keyframes fadeOutUpLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-200px, -200px);
  }
}
@keyframes fadeOutUpLeftBig {
  0% {
    opacity: 1;
    transform: translate(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(-200px, -200px);
  }
}
.animating.fade-out-up-left-big {
  -webkit-animation-name: fadeOutUpLeftBig;
  animation-name: fadeOutUpLeftBig;
}
@-webkit-keyframes fadeOutUpLeftLarge {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-600px, -600px);
  }
}
@keyframes fadeOutUpLeftLarge {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(-600px, -600px);
  }
}
.animating.fade-out-up-left-large {
  -webkit-animation-name: fadeOutUpLeftLarge;
  animation-name: fadeOutUpLeftLarge;
}
@-webkit-keyframes fadeOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(60px, -60px);
  }
}
@keyframes fadeOutUpRight {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(60px, -60px);
  }
}
.animating.fade-out-up-right {
  -webkit-animation-name: fadeOutUpRight;
  animation-name: fadeOutUpRight;
}
@-webkit-keyframes fadeOutUpRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(200px, -200px);
  }
}
@keyframes fadeOutUpRightBig {
  0% {
    opacity: 1;
    transform: translate(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(200px, -200px);
  }
}
.animating.fade-out-up-right-big {
  -webkit-animation-name: fadeOutUpRightBig;
  animation-name: fadeOutUpRightBig;
}
@-webkit-keyframes fadeOutUpRightLarge {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(600px, -600px);
  }
}
@keyframes fadeOutUpRightLarge {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(600px, -600px);
  }
}
.animating.fade-out-up-right-large {
  -webkit-animation-name: fadeOutUpRightLarge;
  animation-name: fadeOutUpRightLarge;
}
@-webkit-keyframes fadeOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-60px, 60px);
  }
}
@keyframes fadeOutDownLeft {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(-60px, 60px);
  }
}
.animating.fade-out-down-left {
  -webkit-animation-name: fadeOutDownLeft;
  animation-name: fadeOutDownLeft;
}
@-webkit-keyframes fadeOutDownLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-200px, 200px);
  }
}
@keyframes fadeOutDownLeftBig {
  0% {
    opacity: 1;
    transform: translate(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(-200px, 200px);
  }
}
.animating.fade-out-down-left-big {
  -webkit-animation-name: fadeOutDownLeftBig;
  animation-name: fadeOutDownLeftBig;
}
@-webkit-keyframes fadeOutDownLeftLarge {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-600px, 600px);
  }
}
@keyframes fadeOutDownLeftLarge {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(-600px, 600px);
  }
}
.animating.fade-out-down-left-large {
  -webkit-animation-name: fadeOutDownLeftLarge;
  animation-name: fadeOutDownLeftLarge;
}
@-webkit-keyframes fadeOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(60px, 60px);
  }
}
@keyframes fadeOutDownRight {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(60px, 60px);
  }
}
.animating.fade-out-down-right {
  -webkit-animation-name: fadeOutDownRight;
  animation-name: fadeOutDownRight;
}
@-webkit-keyframes fadeOutDownRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(200px, 200px);
  }
}
@keyframes fadeOutDownRightBig {
  0% {
    opacity: 1;
    transform: translate(0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(200px, 200px);
  }
}
.animating.fade-out-down-right-big {
  -webkit-animation-name: fadeOutDownRightBig;
  animation-name: fadeOutDownRightBig;
}
@-webkit-keyframes fadeOutDownRightLarge {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(600px, 600px);
  }
}
@keyframes fadeOutDownRightLarge {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
    transform: translate(600px, 600px);
  }
}
.animating.fade-out-down-right-large {
  -webkit-animation-name: fadeOutDownRightLarge;
  animation-name: fadeOutDownRightLarge;
}
@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.85);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: scale(1.05);
  }
  70% {
    transform: scale(0.85);
  }
  100% {
    transform: scale(1);
  }
}
.animating.bounce-in {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.25);
  }
  70% {
    -webkit-transform: scale(0.85);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounceInBig {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: scale(1.25);
  }
  70% {
    transform: scale(0.85);
  }
  100% {
    transform: scale(1);
  }
}
.animating.bounce-in-big {
  -webkit-animation-name: bounceInBig;
  animation-name: bounceInBig;
}
@-webkit-keyframes bounceInLarge {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.5);
  }
  70% {
    -webkit-transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
  }
}
@keyframes bounceInLarge {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: scale(1.5);
  }
  70% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}
.animating.bounce-in-large {
  -webkit-animation-name: bounceInLarge;
  animation-name: bounceInLarge;
}
@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(60px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-10px);
  }
  70% {
    -webkit-transform: translateY(15px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(60px);
  }
  50% {
    opacity: 1;
    transform: translateY(-10px);
  }
  70% {
    transform: translateY(15px);
  }
  100% {
    transform: translateY(0);
  }
}
.animating.bounce-in-up {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
  }
  70% {
    -webkit-transform: translateY(15px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInUpBig {
  0% {
    opacity: 0;
    transform: translateY(200px);
  }
  50% {
    opacity: 1;
    transform: translateY(-20px);
  }
  70% {
    transform: translateY(15px);
  }
  100% {
    transform: translateY(0);
  }
}
.animating.bounce-in-up-big {
  -webkit-animation-name: bounceInUpBig;
  animation-name: bounceInUpBig;
}
@-webkit-keyframes bounceInUpLarge {
  0% {
    opacity: 0;
    -webkit-transform: translateY(600px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(-25px);
  }
  70% {
    -webkit-transform: translateY(20px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInUpLarge {
  0% {
    opacity: 0;
    transform: translateY(600px);
  }
  50% {
    opacity: 1;
    transform: translateY(-25px);
  }
  70% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0);
  }
}
.animating.bounce-in-up-large {
  -webkit-animation-name: bounceInUpLarge;
  animation-name: bounceInUpLarge;
}
@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-60px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(10px);
  }
  70% {
    -webkit-transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-60px);
  }
  50% {
    opacity: 1;
    transform: translateY(10px);
  }
  70% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
.animating.bounce-in-down {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(20px);
  }
  70% {
    -webkit-transform: translateY(-15px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-200px);
  }
  50% {
    opacity: 1;
    transform: translateY(20px);
  }
  70% {
    transform: translateY(-15px);
  }
  100% {
    transform: translateY(0);
  }
}
.animating.bounce-in-down-big {
  -webkit-animation-name: bounceInDownBig;
  animation-name: bounceInDownBig;
}
@-webkit-keyframes bounceInDownLarge {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-600px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateY(25px);
  }
  70% {
    -webkit-transform: translateY(-20px);
  }
  100% {
    -webkit-transform: translateY(0);
  }
}
@keyframes bounceInDownLarge {
  0% {
    opacity: 0;
    transform: translateY(-600px);
  }
  50% {
    opacity: 1;
    transform: translateY(25px);
  }
  70% {
    transform: translateY(-20px);
  }
  100% {
    transform: translateY(0);
  }
}
.animating.bounce-in-down-large {
  -webkit-animation-name: bounceInDownLarge;
  animation-name: bounceInDownLarge;
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(60px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-10px);
  }
  70% {
    -webkit-transform: translateX(5px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(60px);
  }
  50% {
    opacity: 1;
    transform: translateX(-10px);
  }
  70% {
    transform: translateX(5px);
  }
  100% {
    transform: translateX(0);
  }
}
.animating.bounce-in-left {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(140px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-15px);
  }
  70% {
    -webkit-transform: translateX(5px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(140px);
  }
  50% {
    opacity: 1;
    transform: translateX(-15px);
  }
  70% {
    transform: translateX(5px);
  }
  100% {
    transform: translateX(0);
  }
}
.animating.bounce-in-left-big {
  -webkit-animation-name: bounceInLeftBig;
  animation-name: bounceInLeftBig;
}
@-webkit-keyframes bounceInLeftLarge {
  0% {
    opacity: 0;
    -webkit-transform: translateX(280px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
  }
  70% {
    -webkit-transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInLeftLarge {
  0% {
    opacity: 0;
    transform: translateX(280px);
  }
  50% {
    opacity: 1;
    transform: translateX(-20px);
  }
  70% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0);
  }
}
.animating.bounce-in-left-large {
  -webkit-animation-name: bounceInLeftLarge;
  animation-name: bounceInLeftLarge;
}
@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-60px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(10px);
  }
  70% {
    -webkit-transform: translateX(-5px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(-60px);
  }
  50% {
    opacity: 1;
    transform: translateX(10px);
  }
  70% {
    transform: translateX(-5px);
  }
  100% {
    transform: translateX(0);
  }
}
.animating.bounce-in-right {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-140px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(15px);
  }
  70% {
    -webkit-transform: translateX(-5px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInRightBig {
  0% {
    opacity: 0;
    transform: translateX(-140px);
  }
  50% {
    opacity: 1;
    transform: translateX(15px);
  }
  70% {
    transform: translateX(-5px);
  }
  100% {
    transform: translateX(0);
  }
}
.animating.bounce-in-right-big {
  -webkit-animation-name: bounceInRightBig;
  animation-name: bounceInRightBig;
}
@-webkit-keyframes bounceInRightLarge {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-280px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translateX(20px);
  }
  70% {
    -webkit-transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
  }
}
@keyframes bounceInRightLarge {
  0% {
    opacity: 0;
    transform: translateX(-280px);
  }
  50% {
    opacity: 1;
    transform: translateX(20px);
  }
  70% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
.animating.bounce-in-right-large {
  -webkit-animation-name: bounceInRightLarge;
  animation-name: bounceInRightLarge;
}
@-webkit-keyframes bounceInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate(60px, 60px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(-10px, -10px);
  }
  70% {
    -webkit-transform: translate(15px, 15px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInUpLeft {
  0% {
    opacity: 0;
    transform: translate(60px, 60px);
  }
  50% {
    opacity: 1;
    transform: translate(-10px, -10px);
  }
  70% {
    transform: translate(15px, 15px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-up-left {
  -webkit-animation-name: bounceInUpLeft;
  animation-name: bounceInUpLeft;
}
@-webkit-keyframes bounceInUpLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate(200px, 200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(-20px, -20px);
  }
  70% {
    -webkit-transform: translate(15px, 15px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInUpLeftBig {
  0% {
    opacity: 0;
    transform: translate(200px, 200px);
  }
  50% {
    opacity: 1;
    transform: translate(-20px, -20px);
  }
  70% {
    transform: translate(15px, 15px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-up-left-big {
  -webkit-animation-name: bounceInUpLeftBig;
  animation-name: bounceInUpLeftBig;
}
@-webkit-keyframes bounceInUpLeftLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate(600px, 600px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(-25px, -25px);
  }
  70% {
    -webkit-transform: translate(20px, 20px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInUpLeftLarge {
  0% {
    opacity: 0;
    transform: translate(600px, 600px);
  }
  50% {
    opacity: 1;
    transform: translate(-25px, -25px);
  }
  70% {
    transform: translate(20px, 20px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-up-left-large {
  -webkit-animation-name: bounceInUpLeftLarge;
  animation-name: bounceInUpLeftLarge;
}
@-webkit-keyframes bounceInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: translate(-60px, 60px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(10px, -10px);
  }
  70% {
    -webkit-transform: translate(-15px, 15px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInUpRight {
  0% {
    opacity: 0;
    transform: translate(-60px, 60px);
  }
  50% {
    opacity: 1;
    transform: translate(10px, -10px);
  }
  70% {
    transform: translate(-15px, 15px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-up-right {
  -webkit-animation-name: bounceInUpRight;
  animation-name: bounceInUpRight;
}
@-webkit-keyframes bounceInUpRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate(-200px, 200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(20px, -20px);
  }
  70% {
    -webkit-transform: translate(-15px, 15px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInUpRightBig {
  0% {
    opacity: 0;
    transform: translate(-200px, 200px);
  }
  50% {
    opacity: 1;
    transform: translate(20px, -20px);
  }
  70% {
    transform: translate(-15px, 15px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-up-right-big {
  -webkit-animation-name: bounceInUpRightBig;
  animation-name: bounceInUpRightBig;
}
@-webkit-keyframes bounceInUpRightLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate(-600px, 600px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(25px, -25px);
  }
  70% {
    -webkit-transform: translate(-20px, 20px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInUpRightLarge {
  0% {
    opacity: 0;
    transform: translate(-600px, 600px);
  }
  50% {
    opacity: 1;
    transform: translate(25px, -25px);
  }
  70% {
    transform: translate(-20px, 20px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-up-right-large {
  -webkit-animation-name: bounceInUpRightLarge;
  animation-name: bounceInUpRightLarge;
}
@-webkit-keyframes bounceInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate(60px, -60px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(-10px, 10px);
  }
  70% {
    -webkit-transform: translate(15px, -15px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInDownLeft {
  0% {
    opacity: 0;
    transform: translate(60px, -60px);
  }
  50% {
    opacity: 1;
    transform: translate(-10px, 10px);
  }
  70% {
    transform: translate(15px, -15px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-down-left {
  -webkit-animation-name: bounceInDownLeft;
  animation-name: bounceInDownLeft;
}
@-webkit-keyframes bounceInDownLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate(200px, -200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(-20px, 20px);
  }
  70% {
    -webkit-transform: translate(15px, -15px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInDownLeftBig {
  0% {
    opacity: 0;
    transform: translate(200px, -200px);
  }
  50% {
    opacity: 1;
    transform: translate(-20px, 20px);
  }
  70% {
    transform: translate(15px, -15px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-down-left-big {
  -webkit-animation-name: bounceInDownLeftBig;
  animation-name: bounceInDownLeftBig;
}
@-webkit-keyframes bounceInDownLeftLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate(600px, -600px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(-25px, 25px);
  }
  70% {
    -webkit-transform: translate(20px, -20px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInDownLeftLarge {
  0% {
    opacity: 0;
    transform: translate(600px, -600px);
  }
  50% {
    opacity: 1;
    transform: translate(-25px, 25px);
  }
  70% {
    transform: translate(20px, -20px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-down-left-large {
  -webkit-animation-name: bounceInDownLeftLarge;
  animation-name: bounceInDownLeftLarge;
}
@-webkit-keyframes bounceInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: translate(-60px, -60px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(10px, 10px);
  }
  70% {
    -webkit-transform: translate(-15px, -15px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInDownRight {
  0% {
    opacity: 0;
    transform: translate(-60px, -60px);
  }
  50% {
    opacity: 1;
    transform: translate(10px, 10px);
  }
  70% {
    transform: translate(-15px, -15px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-down-right {
  -webkit-animation-name: bounceInDownRight;
  animation-name: bounceInDownRight;
}
@-webkit-keyframes bounceInDownRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate(-200px, -200px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(20px, 20px);
  }
  70% {
    -webkit-transform: translate(-15px, -15px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInDownRightBig {
  0% {
    opacity: 0;
    transform: translate(-200px, -200px);
  }
  50% {
    opacity: 1;
    transform: translate(20px, 20px);
  }
  70% {
    transform: translate(-15px, -15px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-down-right-big {
  -webkit-animation-name: bounceInDownRightBig;
  animation-name: bounceInDownRightBig;
}
@-webkit-keyframes bounceInDownRightLarge {
  0% {
    opacity: 0;
    -webkit-transform: translate(-600px, -600px);
  }
  50% {
    opacity: 1;
    -webkit-transform: translate(25px, 25px);
  }
  70% {
    -webkit-transform: translate(-20px, -20px);
  }
  100% {
    -webkit-transform: translate(0, 0);
  }
}
@keyframes bounceInDownRightLarge {
  0% {
    opacity: 0;
    transform: translate(-600px, -600px);
  }
  50% {
    opacity: 1;
    transform: translate(25px, 25px);
  }
  70% {
    transform: translate(-20px, -20px);
  }
  100% {
    transform: translate(0, 0);
  }
}
.animating.bounce-in-down-right-large {
  -webkit-animation-name: bounceInDownRightLarge;
  animation-name: bounceInDownRightLarge;
}
@-webkit-keyframes bounceOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  30% {
    -webkit-transform: scale(0.85);
  }
  100%,
  50% {
    opacity: 0;
    -webkit-transform: scale(1.05);
  }
}
@keyframes bounceOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  30% {
    transform: scale(0.85);
  }
  100%,
  50% {
    opacity: 0;
    transform: scale(1.05);
  }
}
.animating.bounce-out {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutBig {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  30% {
    -webkit-transform: scale(0.85);
  }
  100%,
  50% {
    opacity: 0;
    -webkit-transform: scale(1.25);
  }
}
@keyframes bounceOutBig {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  30% {
    transform: scale(0.85);
  }
  100%,
  50% {
    opacity: 0;
    transform: scale(1.25);
  }
}
.animating.bounce-out-big {
  -webkit-animation-name: bounceOutBig;
  animation-name: bounceOutBig;
}
@-webkit-keyframes bounceOutLarge {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  30% {
    -webkit-transform: scale(0.8);
  }
  100%,
  50% {
    opacity: 0;
    -webkit-transform: scale(1.5);
  }
}
@keyframes bounceOutLarge {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  30% {
    transform: scale(0.8);
  }
  100%,
  50% {
    opacity: 0;
    transform: scale(1.5);
  }
}
.animating.bounce-out-large {
  -webkit-animation-name: bounceOutLarge;
  animation-name: bounceOutLarge;
}
@-webkit-keyframes bounceOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  15% {
    -webkit-transform: translateY(-10px);
  }
  40% {
    -webkit-transform: translateY(15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateY(-60px);
  }
}
@keyframes bounceOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  15% {
    transform: translateY(-10px);
  }
  40% {
    transform: translateY(15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateY(-60px);
  }
}
.animating.bounce-out-up {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  15% {
    -webkit-transform: translateY(-20px);
  }
  40% {
    -webkit-transform: translateY(15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateY(-200px);
  }
}
@keyframes bounceOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  15% {
    transform: translateY(-20px);
  }
  40% {
    transform: translateY(15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateY(-200px);
  }
}
.animating.bounce-out-up-big {
  -webkit-animation-name: bounceOutUpBig;
  animation-name: bounceOutUpBig;
}
@-webkit-keyframes bounceOutUpLarge {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  15% {
    -webkit-transform: translateY(-25px);
  }
  40% {
    -webkit-transform: translateY(20px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateY(-600px);
  }
}
@keyframes bounceOutUpLarge {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  15% {
    transform: translateY(-25px);
  }
  40% {
    transform: translateY(20px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateY(-600px);
  }
}
.animating.bounce-out-up-large {
  -webkit-animation-name: bounceOutUpLarge;
  animation-name: bounceOutUpLarge;
}
@-webkit-keyframes bounceOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  15% {
    -webkit-transform: translateY(10px);
  }
  40% {
    -webkit-transform: translateY(-10px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateY(60px);
  }
}
@keyframes bounceOutDown {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  15% {
    transform: translateY(10px);
  }
  40% {
    transform: translateY(-10px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateY(60px);
  }
}
.animating.bounce-out-down {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  15% {
    -webkit-transform: translateY(15px);
  }
  40% {
    -webkit-transform: translateY(-20px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateY(200px);
  }
}
@keyframes bounceOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  15% {
    transform: translateY(15px);
  }
  40% {
    transform: translateY(-20px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateY(200px);
  }
}
.animating.bounce-out-down-big {
  -webkit-animation-name: bounceOutDownBig;
  animation-name: bounceOutDownBig;
}
@-webkit-keyframes bounceOutDownLarge {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
  }
  15% {
    -webkit-transform: translateY(20px);
  }
  40% {
    -webkit-transform: translateY(-25px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateY(600px);
  }
}
@keyframes bounceOutDownLarge {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  15% {
    transform: translateY(20px);
  }
  40% {
    transform: translateY(-25px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateY(600px);
  }
}
.animating.bounce-out-down-large {
  -webkit-animation-name: bounceOutDownLarge;
  animation-name: bounceOutDownLarge;
}
@-webkit-keyframes bounceOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  15% {
    -webkit-transform: translateX(-10px);
  }
  40% {
    -webkit-transform: translateX(15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateX(-60px);
  }
}
@keyframes bounceOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  15% {
    transform: translateX(-10px);
  }
  40% {
    transform: translateX(15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateX(-60px);
  }
}
.animating.bounce-out-left {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  15% {
    -webkit-transform: translateX(-20px);
  }
  40% {
    -webkit-transform: translateX(15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateX(-200px);
  }
}
@keyframes bounceOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  15% {
    transform: translateX(-20px);
  }
  40% {
    transform: translateX(15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateX(-200px);
  }
}
.animating.bounce-out-left-big {
  -webkit-animation-name: bounceOutLeftBig;
  animation-name: bounceOutLeftBig;
}
@-webkit-keyframes bounceOutLeftLarge {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  15% {
    -webkit-transform: translateX(-25px);
  }
  40% {
    -webkit-transform: translateX(20px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateX(-600px);
  }
}
@keyframes bounceOutLeftLarge {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  15% {
    transform: translateX(-25px);
  }
  40% {
    transform: translateX(20px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateX(-600px);
  }
}
.animating.bounce-out-left-large {
  -webkit-animation-name: bounceOutLeftLarge;
  animation-name: bounceOutLeftLarge;
}
@-webkit-keyframes bounceOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  15% {
    -webkit-transform: translateX(10px);
  }
  40% {
    -webkit-transform: translateX(-10px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateX(60px);
  }
}
@keyframes bounceOutRight {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  15% {
    transform: translateX(10px);
  }
  40% {
    transform: translateX(-10px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateX(60px);
  }
}
.animating.bounce-out-right {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  15% {
    -webkit-transform: translateX(15px);
  }
  40% {
    -webkit-transform: translateX(-20px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateX(200px);
  }
}
@keyframes bounceOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  15% {
    transform: translateX(15px);
  }
  40% {
    transform: translateX(-20px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateX(200px);
  }
}
.animating.bounce-out-right-big {
  -webkit-animation-name: bounceOutRightBig;
  animation-name: bounceOutRightBig;
}
@-webkit-keyframes bounceOutRightLarge {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
  }
  15% {
    -webkit-transform: translateX(20px);
  }
  40% {
    -webkit-transform: translateX(-25px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translateX(600px);
  }
}
@keyframes bounceOutRightLarge {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  15% {
    transform: translateX(20px);
  }
  40% {
    transform: translateX(-25px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translateX(600px);
  }
}
.animating.bounce-out-right-large {
  -webkit-animation-name: bounceOutRightLarge;
  animation-name: bounceOutRightLarge;
}
@-webkit-keyframes bounceOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(-10px, -10px);
  }
  40% {
    -webkit-transform: translate(15px, 15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(-60px, -60px);
  }
}
@keyframes bounceOutUpLeft {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(-10px, -10px);
  }
  40% {
    transform: translate(15px, 15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(-60px, -60px);
  }
}
.animating.bounce-out-up-left {
  -webkit-animation-name: bounceOutUpLeft;
  animation-name: bounceOutUpLeft;
}
@-webkit-keyframes bounceOutUpLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(-20px, -20px);
  }
  40% {
    -webkit-transform: translate(15px, 15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(-200px, -200px);
  }
}
@keyframes bounceOutUpLeftBig {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(-20px, -20px);
  }
  40% {
    transform: translate(15px, 15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(-200px, -200px);
  }
}
.animating.bounce-out-up-left-big {
  -webkit-animation-name: bounceOutUpLeftBig;
  animation-name: bounceOutUpLeftBig;
}
@-webkit-keyframes bounceOutUpLeftLarge {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(-25px, -25px);
  }
  40% {
    -webkit-transform: translate(20px, 20px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(-600px, -600px);
  }
}
@keyframes bounceOutUpLeftLarge {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(-25px, -25px);
  }
  40% {
    transform: translate(20px, 20px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(-600px, -600px);
  }
}
.animating.bounce-out-up-left-large {
  -webkit-animation-name: bounceOutUpLeftLarge;
  animation-name: bounceOutUpLeftLarge;
}
@-webkit-keyframes bounceOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(10px, -10px);
  }
  40% {
    -webkit-transform: translate(-15px, 15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(60px, -60px);
  }
}
@keyframes bounceOutUpRight {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(10px, -10px);
  }
  40% {
    transform: translate(-15px, 15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(60px, -60px);
  }
}
.animating.bounce-out-up-right {
  -webkit-animation-name: bounceOutUpRight;
  animation-name: bounceOutUpRight;
}
@-webkit-keyframes bounceOutUpRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(20px, -20px);
  }
  40% {
    -webkit-transform: translate(-15px, 15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(200px, -200px);
  }
}
@keyframes bounceOutUpRightBig {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(20px, -20px);
  }
  40% {
    transform: translate(-15px, 15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(200px, -200px);
  }
}
.animating.bounce-out-up-right-big {
  -webkit-animation-name: bounceOutUpRightBig;
  animation-name: bounceOutUpRightBig;
}
@-webkit-keyframes bounceOutUpRightLarge {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(25px, -25px);
  }
  40% {
    -webkit-transform: translate(-20px, 20px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(600px, -600px);
  }
}
@keyframes bounceOutUpRightLarge {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(25px, -25px);
  }
  40% {
    transform: translate(-20px, 20px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(600px, -600px);
  }
}
.animating.bounce-out-up-right-large {
  -webkit-animation-name: bounceOutUpRightLarge;
  animation-name: bounceOutUpRightLarge;
}
@-webkit-keyframes bounceOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(-10px, 10px);
  }
  40% {
    -webkit-transform: translate(15px, -15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(-60px, 60px);
  }
}
@keyframes bounceOutDownLeft {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(-10px, 10px);
  }
  40% {
    transform: translate(15px, -15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(-60px, 60px);
  }
}
.animating.bounce-out-down-left {
  -webkit-animation-name: bounceOutDownLeft;
  animation-name: bounceOutDownLeft;
}
@-webkit-keyframes bounceOutDownLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(-20px, 20px);
  }
  40% {
    -webkit-transform: translate(15px, -15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(-200px, 200px);
  }
}
@keyframes bounceOutDownLeftBig {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(-20px, 20px);
  }
  40% {
    transform: translate(15px, -15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(-200px, 200px);
  }
}
.animating.bounce-out-down-left-big {
  -webkit-animation-name: bounceOutDownLeftBig;
  animation-name: bounceOutDownLeftBig;
}
@-webkit-keyframes bounceOutDownLeftLarge {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(-25px, 25px);
  }
  40% {
    -webkit-transform: translate(20px, -20px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(-600px, 600px);
  }
}
@keyframes bounceOutDownLeftLarge {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(-25px, 25px);
  }
  40% {
    transform: translate(20px, -20px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(-600px, 600px);
  }
}
.animating.bounce-out-down-left-large {
  -webkit-animation-name: bounceOutDownLeftLarge;
  animation-name: bounceOutDownLeftLarge;
}
@-webkit-keyframes bounceOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(10px, 10px);
  }
  40% {
    -webkit-transform: translate(-15px, -15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(60px, 60px);
  }
}
@keyframes bounceOutDownRight {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(10px, 10px);
  }
  40% {
    transform: translate(-15px, -15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(60px, 60px);
  }
}
.animating.bounce-out-down-right {
  -webkit-animation-name: bounceOutDownRight;
  animation-name: bounceOutDownRight;
}
@-webkit-keyframes bounceOutDownRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(20px, 20px);
  }
  40% {
    -webkit-transform: translate(-15px, -15px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(200px, 200px);
  }
}
@keyframes bounceOutDownRightBig {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(20px, 20px);
  }
  40% {
    transform: translate(-15px, -15px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(200px, 200px);
  }
}
.animating.bounce-out-down-right-big {
  -webkit-animation-name: bounceOutDownRightBig;
  animation-name: bounceOutDownRightBig;
}
@-webkit-keyframes bounceOutDownRightLarge {
  0% {
    opacity: 1;
    -webkit-transform: translate(0, 0);
  }
  15% {
    -webkit-transform: translate(25px, 25px);
  }
  40% {
    -webkit-transform: translate(-20px, -20px);
  }
  100%,
  90% {
    opacity: 0;
    -webkit-transform: translate(600px, 600px);
  }
}
@keyframes bounceOutDownRightLarge {
  0% {
    opacity: 1;
    transform: translate(0, 0);
  }
  15% {
    transform: translate(25px, 25px);
  }
  40% {
    transform: translate(-20px, -20px);
  }
  100%,
  90% {
    opacity: 0;
    transform: translate(600px, 600px);
  }
}
.animating.bounce-out-down-right-large {
  -webkit-animation-name: bounceOutDownRightLarge;
  animation-name: bounceOutDownRightLarge;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.animating.zoom-in {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    transform: scale(0) translateY(200px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
.animating.zoom-in-up {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(600px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
}
@keyframes zoomInUpBig {
  0% {
    opacity: 0;
    transform: scale(0) translateY(600px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
.animating.zoom-in-up-big {
  -webkit-animation-name: zoomInUpBig;
  animation-name: zoomInUpBig;
}
@-webkit-keyframes zoomInUpLarge {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(1000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
}
@keyframes zoomInUpLarge {
  0% {
    opacity: 0;
    transform: scale(0) translateY(1000px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
.animating.zoom-in-up-large {
  -webkit-animation-name: zoomInUpLarge;
  animation-name: zoomInUpLarge;
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(-200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    transform: scale(0) translateY(-200px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
.animating.zoom-in-down {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(-600px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
}
@keyframes zoomInDownBig {
  0% {
    opacity: 0;
    transform: scale(0) translateY(-600px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
.animating.zoom-in-down-big {
  -webkit-animation-name: zoomInDownBig;
  animation-name: zoomInDownBig;
}
@-webkit-keyframes zoomInDownLarge {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(-1000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
}
@keyframes zoomInDownLarge {
  0% {
    opacity: 0;
    transform: scale(0) translateY(-1000px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
.animating.zoom-in-down-large {
  -webkit-animation-name: zoomInDownLarge;
  animation-name: zoomInDownLarge;
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(-200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    transform: scale(0) translateX(-200px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
}
.animating.zoom-in-left {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(-600px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
}
@keyframes zoomInLeftBig {
  0% {
    opacity: 0;
    transform: scale(0) translateX(-600px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
}
.animating.zoom-in-left-big {
  -webkit-animation-name: zoomInLeftBig;
  animation-name: zoomInLeftBig;
}
@-webkit-keyframes zoomInLeftLarge {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(-1300px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
}
@keyframes zoomInLeftLarge {
  0% {
    opacity: 0;
    transform: scale(0) translateX(-1300px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
}
.animating.zoom-in-left-large {
  -webkit-animation-name: zoomInLeftLarge;
  animation-name: zoomInLeftLarge;
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    transform: scale(0) translateX(200px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
}
.animating.zoom-in-right {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(600px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
}
@keyframes zoomInRightBig {
  0% {
    opacity: 0;
    transform: scale(0) translateX(600px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
}
.animating.zoom-in-right-big {
  -webkit-animation-name: zoomInRightBig;
  animation-name: zoomInRightBig;
}
@-webkit-keyframes zoomInRightLarge {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(1300px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
}
@keyframes zoomInRightLarge {
  0% {
    opacity: 0;
    transform: scale(0) translateX(1300px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
}
.animating.zoom-in-right-large {
  -webkit-animation-name: zoomInRightLarge;
  animation-name: zoomInRightLarge;
}
@-webkit-keyframes zoomInUpLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(200px, 200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInUpLeft {
  0% {
    opacity: 0;
    transform: scale(0) translate(200px, 200px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-up-left {
  -webkit-animation-name: zoomInUpLeft;
  animation-name: zoomInUpLeft;
}
@-webkit-keyframes zoomInUpLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(600px, 600px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInUpLeftBig {
  0% {
    opacity: 0;
    transform: scale(0) translate(600px, 600px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-up-left-big {
  -webkit-animation-name: zoomInUpLeftBig;
  animation-name: zoomInUpLeftBig;
}
@-webkit-keyframes zoomInUpLeftLarge {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(1000px, 1000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInUpLeftLarge {
  0% {
    opacity: 0;
    transform: scale(0) translate(1000px, 1000px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-up-left-large {
  -webkit-animation-name: zoomInUpLeftLarge;
  animation-name: zoomInUpLeftLarge;
}
@-webkit-keyframes zoomInUpRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-200px, 200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInUpRight {
  0% {
    opacity: 0;
    transform: scale(0) translate(-200px, 200px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-up-right {
  -webkit-animation-name: zoomInUpRight;
  animation-name: zoomInUpRight;
}
@-webkit-keyframes zoomInUpRightBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-600px, 600px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInUpRightBig {
  0% {
    opacity: 0;
    transform: scale(0) translate(-600px, 600px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-up-right-big {
  -webkit-animation-name: zoomInUpRightBig;
  animation-name: zoomInUpRightBig;
}
@-webkit-keyframes zoomInUpRightLarge {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-1000px, 1000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInUpRightLarge {
  0% {
    opacity: 0;
    transform: scale(0) translate(-1000px, 1000px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-up-right-large {
  -webkit-animation-name: zoomInUpRightLarge;
  animation-name: zoomInUpRightLarge;
}
@-webkit-keyframes zoomInDownLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-200px, -200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInDownLeft {
  0% {
    opacity: 0;
    transform: scale(0) translate(-200px, -200px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-down-left {
  -webkit-animation-name: zoomInDownLeft;
  animation-name: zoomInDownLeft;
}
@-webkit-keyframes zoomInDownLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-600px, -600px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInDownLeftBig {
  0% {
    opacity: 0;
    transform: scale(0) translate(-600px, -600px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-down-left-big {
  -webkit-animation-name: zoomInDownLeftBig;
  animation-name: zoomInDownLeftBig;
}
@-webkit-keyframes zoomInDownLeftLarge {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-1000px, -1000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInDownLeftLarge {
  0% {
    opacity: 0;
    transform: scale(0) translate(-1000px, -1000px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-down-left-large {
  -webkit-animation-name: zoomInDownLeftLarge;
  animation-name: zoomInDownLeftLarge;
}
@-webkit-keyframes zoomInDownRight {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(200px, -200px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInDownRight {
  0% {
    opacity: 0;
    transform: scale(0) translate(200px, -200px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-down-right {
  -webkit-animation-name: zoomInDownRight;
  animation-name: zoomInDownRight;
}
@-webkit-keyframes zoomInDownRightBig {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(600px, -600px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInDownRightBig {
  0% {
    opacity: 0;
    transform: scale(0) translate(600px, -600px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-down-right-big {
  -webkit-animation-name: zoomInDownRightBig;
  animation-name: zoomInDownRightBig;
}
@-webkit-keyframes zoomInDownRightLarge {
  0% {
    opacity: 0;
    -webkit-transform: scale(0) translate(1000px, -1000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
}
@keyframes zoomInDownRightLarge {
  0% {
    opacity: 0;
    transform: scale(0) translate(1000px, -1000px);
  }
  100% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
}
.animating.zoom-in-down-right-large {
  -webkit-animation-name: zoomInDownRightLarge;
  animation-name: zoomInDownRightLarge;
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0);
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0);
  }
}
.animating.zoom-out {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutUp {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(-200px);
  }
}
@keyframes zoomOutUp {
  0% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateY(-200px);
  }
}
.animating.zoom-out-up {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes zoomOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(-600px);
  }
}
@keyframes zoomOutUpBig {
  0% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateY(-600px);
  }
}
.animating.zoom-out-up-big {
  -webkit-animation-name: zoomOutUpBig;
  animation-name: zoomOutUpBig;
}
@-webkit-keyframes zoomOutUpLarge {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(-1000px);
  }
}
@keyframes zoomOutUpLarge {
  0% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateY(-1000px);
  }
}
.animating.zoom-out-up-large {
  -webkit-animation-name: zoomOutUpLarge;
  animation-name: zoomOutUpLarge;
}
@-webkit-keyframes zoomOutDown {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(200px);
  }
}
@keyframes zoomOutDown {
  0% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateY(200px);
  }
}
.animating.zoom-out-down {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(600px);
  }
}
@keyframes zoomOutDownBig {
  0% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateY(600px);
  }
}
.animating.zoom-out-down-big {
  -webkit-animation-name: zoomOutDownBig;
  animation-name: zoomOutDownBig;
}
@-webkit-keyframes zoomOutDownLarge {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateY(1000px);
  }
}
@keyframes zoomOutDownLarge {
  0% {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateY(1000px);
  }
}
.animating.zoom-out-down-large {
  -webkit-animation-name: zoomOutDownLarge;
  animation-name: zoomOutDownLarge;
}
@-webkit-keyframes zoomOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(-200px);
  }
}
@keyframes zoomOutLeft {
  0% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateX(-200px);
  }
}
.animating.zoom-out-left {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(-600px);
  }
}
@keyframes zoomOutLeftBig {
  0% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateX(-600px);
  }
}
.animating.zoom-out-left-big {
  -webkit-animation-name: zoomOutLeftBig;
  animation-name: zoomOutLeftBig;
}
@-webkit-keyframes zoomOutLeftLarge {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(-1300px);
  }
}
@keyframes zoomOutLeftLarge {
  0% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateX(-1300px);
  }
}
.animating.zoom-out-left-large {
  -webkit-animation-name: zoomOutLeftLarge;
  animation-name: zoomOutLeftLarge;
}
@-webkit-keyframes zoomOutRight {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(200px);
  }
}
@keyframes zoomOutRight {
  0% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateX(200px);
  }
}
.animating.zoom-out-right {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(600px);
  }
}
@keyframes zoomOutRightBig {
  0% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateX(600px);
  }
}
.animating.zoom-out-right-big {
  -webkit-animation-name: zoomOutRightBig;
  animation-name: zoomOutRightBig;
}
@-webkit-keyframes zoomOutRightLarge {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translateX(1300px);
  }
}
@keyframes zoomOutRightLarge {
  0% {
    opacity: 1;
    transform: scale(1) translateX(0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translateX(1300px);
  }
}
.animating.zoom-out-right-large {
  -webkit-animation-name: zoomOutRightLarge;
  animation-name: zoomOutRightLarge;
}
@-webkit-keyframes zoomOutUpLeft {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-200px, -200px);
  }
}
@keyframes zoomOutUpLeft {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(-200px, -200px);
  }
}
.animating.zoom-out-up-left {
  -webkit-animation-name: zoomOutUpLeft;
  animation-name: zoomOutUpLeft;
}
@-webkit-keyframes zoomOutUpLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-600px, -600px);
  }
}
@keyframes zoomOutUpLeftBig {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(-600px, -600px);
  }
}
.animating.zoom-out-up-left-big {
  -webkit-animation-name: zoomOutUpLeftBig;
  animation-name: zoomOutUpLeftBig;
}
@-webkit-keyframes zoomOutUpLeftLarge {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-1000px, -1000px);
  }
}
@keyframes zoomOutUpLeftLarge {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(-1000px, -1000px);
  }
}
.animating.zoom-out-up-left-large {
  -webkit-animation-name: zoomOutUpLeftLarge;
  animation-name: zoomOutUpLeftLarge;
}
@-webkit-keyframes zoomOutUpRight {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(200px, -200px);
  }
}
@keyframes zoomOutUpRight {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(200px, -200px);
  }
}
.animating.zoom-out-up-right {
  -webkit-animation-name: zoomOutUpRight;
  animation-name: zoomOutUpRight;
}
@-webkit-keyframes zoomOutUpRightBig {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(600px, -600px);
  }
}
@keyframes zoomOutUpRightBig {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(600px, -600px);
  }
}
.animating.zoom-out-up-right-big {
  -webkit-animation-name: zoomOutUpRightBig;
  animation-name: zoomOutUpRightBig;
}
@-webkit-keyframes zoomOutUpRightLarge {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(1000px, -1000px);
  }
}
@keyframes zoomOutUpRightLarge {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(1000px, -1000px);
  }
}
.animating.zoom-out-up-right-large {
  -webkit-animation-name: zoomOutUpRightLarge;
  animation-name: zoomOutUpRightLarge;
}
@-webkit-keyframes zoomOutDownLeft {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-200px, 200px);
  }
}
@keyframes zoomOutDownLeft {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(-200px, 200px);
  }
}
.animating.zoom-out-down-left {
  -webkit-animation-name: zoomOutDownLeft;
  animation-name: zoomOutDownLeft;
}
@-webkit-keyframes zoomOutDownLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-600px, 600px);
  }
}
@keyframes zoomOutDownLeftBig {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(-600px, 600px);
  }
}
.animating.zoom-out-down-left-big {
  -webkit-animation-name: zoomOutDownLeftBig;
  animation-name: zoomOutDownLeftBig;
}
@-webkit-keyframes zoomOutDownLeftLarge {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(-1000px, 1000px);
  }
}
@keyframes zoomOutDownLeftLarge {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(-1000px, 1000px);
  }
}
.animating.zoom-out-down-left-large {
  -webkit-animation-name: zoomOutDownLeftLarge;
  animation-name: zoomOutDownLeftLarge;
}
@-webkit-keyframes zoomOutDownRight {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(200px, 200px);
  }
}
@keyframes zoomOutDownRight {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(200px, 200px);
  }
}
.animating.zoom-out-down-right {
  -webkit-animation-name: zoomOutDownRight;
  animation-name: zoomOutDownRight;
}
@-webkit-keyframes zoomOutDownRightBig {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(600px, 600px);
  }
}
@keyframes zoomOutDownRightBig {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(600px, 600px);
  }
}
.animating.zoom-out-down-right-big {
  -webkit-animation-name: zoomOutDownRightBig;
  animation-name: zoomOutDownRightBig;
}
@-webkit-keyframes zoomOutDownRightLarge {
  0% {
    opacity: 1;
    -webkit-transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0) translate(1000px, 1000px);
  }
}
@keyframes zoomOutDownRightLarge {
  0% {
    opacity: 1;
    transform: scale(1) translate(0, 0);
  }
  100% {
    opacity: 0;
    transform: scale(0) translate(1000px, 1000px);
  }
}
.animating.zoom-out-down-right-large {
  -webkit-animation-name: zoomOutDownRightLarge;
  animation-name: zoomOutDownRightLarge;
}
@-webkit-keyframes flipInX {
  0% {
    opacity: 0;
    -webkit-transform: perspective(500) rotateX(90deg);
  }
  50% {
    -webkit-transform: perspective(500) rotateX(-15deg);
  }
  70% {
    -webkit-transform: perspective(500) rotateX(15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(500) rotateX(0deg);
  }
}
@keyframes flipInX {
  0% {
    opacity: 0;
    transform: perspective(500) rotateX(90deg);
  }
  50% {
    transform: perspective(500) rotateX(-15deg);
  }
  70% {
    transform: perspective(500) rotateX(15deg);
  }
  100% {
    opacity: 1;
    transform: perspective(500) rotateX(0deg);
  }
}
.animating.flip-in-x {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(500) rotateY(90deg);
    opacity: 0;
  }
  50% {
    -webkit-transform: perspective(500) rotateY(-25deg);
  }
  70% {
    -webkit-transform: perspective(500) rotateY(25deg);
  }
  100% {
    -webkit-transform: perspective(500) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    transform: perspective(500) rotateY(90deg);
    opacity: 0;
  }
  50% {
    transform: perspective(500) rotateY(-25deg);
  }
  70% {
    transform: perspective(500) rotateY(25deg);
  }
  100% {
    transform: perspective(500) rotateY(0deg);
    opacity: 1;
  }
}
.animating.flip-in-y {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipInTopFront {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateX(90deg);
  }
  50% {
    -webkit-transform: perspective(1000) rotateX(-15deg);
  }
  70% {
    -webkit-transform: perspective(1000) rotateX(15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateX(0deg);
  }
}
@keyframes flipInTopFront {
  0% {
    opacity: 0;
    transform: perspective(1000) rotateX(90deg);
  }
  50% {
    transform: perspective(1000) rotateX(-15deg);
  }
  70% {
    transform: perspective(1000) rotateX(15deg);
  }
  100% {
    opacity: 1;
    transform: perspective(1000) rotateX(0deg);
  }
}
.animating.flip-in-top-front {
  -webkit-transform-origin-x: 50%;
  -webkit-transform-origin-y: 0;
  transform-origin-x: 50%;
  transform-origin-y: 0;
  -webkit-animation-name: flipInTopFront;
  animation-name: flipInTopFront;
}
@-webkit-keyframes flipInTopBack {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateX(-90deg);
  }
  50% {
    -webkit-transform: perspective(1000) rotateX(20deg);
  }
  70% {
    -webkit-transform: perspective(1000) rotateX(-15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateX(0deg);
  }
}
@keyframes flipInTopBack {
  0% {
    opacity: 0;
    transform: perspective(1000) rotateX(-90deg);
  }
  50% {
    transform: perspective(1000) rotateX(20deg);
  }
  70% {
    transform: perspective(1000) rotateX(-15deg);
  }
  100% {
    opacity: 1;
    transform: perspective(1000) rotateX(0deg);
  }
}
.animating.flip-in-top-back {
  -webkit-transform-origin-x: 50%;
  -webkit-transform-origin-y: 0;
  transform-origin-x: 50%;
  transform-origin-y: 0;
  -webkit-animation-name: flipInTopBack;
  animation-name: flipInTopBack;
}
@-webkit-keyframes flipInBottomFront {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateX(-90deg);
  }
  50% {
    -webkit-transform: perspective(1000) rotateX(20deg);
  }
  70% {
    -webkit-transform: perspective(1000) rotateX(-15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateX(0deg);
  }
}
@keyframes flipInBottomFront {
  0% {
    opacity: 0;
    transform: perspective(1000) rotateX(-90deg);
  }
  50% {
    transform: perspective(1000) rotateX(20deg);
  }
  70% {
    transform: perspective(1000) rotateX(-15deg);
  }
  100% {
    opacity: 1;
    transform: perspective(1000) rotateX(0deg);
  }
}
.animating.flip-in-bottom-front {
  -webkit-transform-origin-x: 50%;
  -webkit-transform-origin-y: 100%;
  transform-origin-x: 50%;
  transform-origin-y: 100%;
  -webkit-animation-name: flipInBottomFront;
  animation-name: flipInBottomFront;
}
@-webkit-keyframes flipInBottomBack {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateX(90deg);
  }
  50% {
    -webkit-transform: perspective(1000) rotateX(-20deg);
  }
  70% {
    -webkit-transform: perspective(1000) rotateX(15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateX(0deg);
  }
}
@keyframes flipInBottomBack {
  0% {
    opacity: 0;
    transform: perspective(1000) rotateX(90deg);
  }
  50% {
    transform: perspective(1000) rotateX(-20deg);
  }
  70% {
    transform: perspective(1000) rotateX(15deg);
  }
  100% {
    opacity: 1;
    transform: perspective(1000) rotateX(0deg);
  }
}
.animating.flip-in-bottom-back {
  -webkit-transform-origin-x: 50%;
  -webkit-transform-origin-y: 100%;
  transform-origin-x: 50%;
  transform-origin-y: 100%;
  -webkit-animation-name: flipInBottomBack;
  animation-name: flipInBottomBack;
}
@-webkit-keyframes flipInLeftFront {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateY(-90deg);
  }
  50% {
    -webkit-transform: perspective(1000) rotateY(20deg);
  }
  70% {
    -webkit-transform: perspective(1000) rotateY(-15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateY(0deg);
  }
}
@keyframes flipInLeftFront {
  0% {
    opacity: 0;
    transform: perspective(1000) rotateY(-90deg);
  }
  50% {
    transform: perspective(1000) rotateY(20deg);
  }
  70% {
    transform: perspective(1000) rotateY(-15deg);
  }
  100% {
    opacity: 1;
    transform: perspective(1000) rotateY(0deg);
  }
}
.animating.flip-in-left-front {
  -webkit-transform-origin-x: 0;
  -webkit-transform-origin-y: 50%;
  transform-origin-x: 0;
  transform-origin-y: 50%;
  -webkit-animation-name: flipInLeftFront;
  animation-name: flipInLeftFront;
}
@-webkit-keyframes flipInLeftBack {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateY(90deg);
  }
  50% {
    -webkit-transform: perspective(1000) rotateY(-20deg);
  }
  70% {
    -webkit-transform: perspective(1000) rotateY(15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateY(0deg);
  }
}
@keyframes flipInLeftBack {
  0% {
    opacity: 0;
    transform: perspective(1000) rotateY(90deg);
  }
  50% {
    transform: perspective(1000) rotateY(-20deg);
  }
  70% {
    transform: perspective(1000) rotateY(15deg);
  }
  100% {
    opacity: 1;
    transform: perspective(1000) rotateY(0deg);
  }
}
.animating.flip-in-left-back {
  -webkit-transform-origin-x: 0;
  -webkit-transform-origin-y: 50%;
  transform-origin-x: 0;
  transform-origin-y: 50%;
  -webkit-animation-name: flipInLeftBack;
  animation-name: flipInLeftBack;
}
@-webkit-keyframes flipInRightFront {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateY(90deg);
  }
  50% {
    -webkit-transform: perspective(1000) rotateY(-20deg);
  }
  70% {
    -webkit-transform: perspective(1000) rotateY(15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateY(0deg);
  }
}
@keyframes flipInRightFront {
  0% {
    opacity: 0;
    transform: perspective(1000) rotateY(90deg);
  }
  50% {
    transform: perspective(1000) rotateY(-20deg);
  }
  70% {
    transform: perspective(1000) rotateY(15deg);
  }
  100% {
    opacity: 1;
    transform: perspective(1000) rotateY(0deg);
  }
}
.animating.flip-in-right-front {
  -webkit-transform-origin-x: 100%;
  -webkit-transform-origin-y: 50%;
  transform-origin-x: 100%;
  transform-origin-y: 50%;
  -webkit-animation-name: flipInRightFront;
  animation-name: flipInRightFront;
}
@-webkit-keyframes flipInRightBack {
  0% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateY(-90deg);
  }
  50% {
    -webkit-transform: perspective(1000) rotateY(20deg);
  }
  70% {
    -webkit-transform: perspective(1000) rotateY(-15deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateY(0deg);
  }
}
@keyframes flipInRightBack {
  0% {
    opacity: 0;
    transform: perspective(1000) rotateY(-90deg);
  }
  50% {
    transform: perspective(1000) rotateY(20deg);
  }
  70% {
    transform: perspective(1000) rotateY(-15deg);
  }
  100% {
    opacity: 1;
    transform: perspective(1000) rotateY(0deg);
  }
}
.animating.flip-in-right-back {
  -webkit-transform-origin-x: 100%;
  -webkit-transform-origin-y: 50%;
  transform-origin-x: 100%;
  transform-origin-y: 50%;
  -webkit-animation-name: flipInRightBack;
  animation-name: flipInRightBack;
}
@-webkit-keyframes flipOutX {
  0%,
  5% {
    -webkit-transform: perspective(500) rotateX(0deg);
    opacity: 1;
  }
  30% {
    -webkit-transform: perspective(500) rotateX(-25deg);
  }
  50% {
    opacity: 1;
  }
  100%,
  90% {
    -webkit-transform: perspective(500) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0%,
  5% {
    transform: perspective(500) rotateX(0deg);
    opacity: 1;
  }
  30% {
    transform: perspective(500) rotateX(-25deg);
  }
  50% {
    opacity: 1;
  }
  100%,
  90% {
    transform: perspective(500) rotateX(90deg);
    opacity: 0;
  }
}
.animating.flip-out-x {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
}
@-webkit-keyframes flipOutY {
  0%,
  5% {
    -webkit-transform: perspective(500) rotateY(0deg);
    opacity: 1;
  }
  30% {
    -webkit-transform: perspective(500) rotateY(-25deg);
  }
  50% {
    opacity: 1;
  }
  100%,
  90% {
    -webkit-transform: perspective(500) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0%,
  5% {
    transform: perspective(500) rotateY(0deg);
    opacity: 1;
  }
  30% {
    transform: perspective(500) rotateY(-25deg);
  }
  50% {
    opacity: 1;
  }
  100%,
  90% {
    transform: perspective(500) rotateY(90deg);
    opacity: 0;
  }
}
.animating.flip-out-y {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes flipOutTopFront {
  0% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateX(0deg);
  }
  30% {
    -webkit-transform: perspective(1000) rotateX(-20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateX(90deg);
  }
}
@keyframes flipOutTopFront {
  0% {
    opacity: 1;
    transform: perspective(1000) rotateX(0deg);
  }
  30% {
    transform: perspective(1000) rotateX(-20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: perspective(1000) rotateX(90deg);
  }
}
.animating.flip-out-top-front {
  -webkit-transform-origin-x: 50%;
  -webkit-transform-origin-y: 0;
  transform-origin-x: 50%;
  transform-origin-y: 0;
  -webkit-animation-name: flipOutTopFront;
  animation-name: flipOutTopFront;
}
@-webkit-keyframes flipOutTopBack {
  0% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateX(0deg);
  }
  30% {
    -webkit-transform: perspective(1000) rotateX(20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateX(-90deg);
  }
}
@keyframes flipOutTopBack {
  0% {
    opacity: 1;
    transform: perspective(1000) rotateX(0deg);
  }
  30% {
    transform: perspective(1000) rotateX(20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: perspective(1000) rotateX(-90deg);
  }
}
.animating.flip-out-top-back {
  -webkit-transform-origin-x: 50%;
  -webkit-transform-origin-y: 0;
  transform-origin-x: 50%;
  transform-origin-y: 0;
  -webkit-animation-name: flipOutTopBack;
  animation-name: flipOutTopBack;
}
@-webkit-keyframes flipOutBottomFront {
  0% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateX(0deg);
  }
  30% {
    -webkit-transform: perspective(1000) rotateX(20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateX(-90deg);
  }
}
@keyframes flipOutBottomFront {
  0% {
    opacity: 1;
    transform: perspective(1000) rotateX(0deg);
  }
  30% {
    transform: perspective(1000) rotateX(20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: perspective(1000) rotateX(-90deg);
  }
}
.animating.flip-out-bottom-front {
  -webkit-transform-origin-x: 50%;
  -webkit-transform-origin-y: 100%;
  transform-origin-x: 50%;
  transform-origin-y: 100%;
  -webkit-animation-name: flipOutBottomFront;
  animation-name: flipOutBottomFront;
}
@-webkit-keyframes flipOutBottomBack {
  0% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateX(0deg);
  }
  30% {
    -webkit-transform: perspective(1000) rotateX(-20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateX(90deg);
  }
}
@keyframes flipOutBottomBack {
  0% {
    opacity: 1;
    transform: perspective(1000) rotateX(0deg);
  }
  30% {
    transform: perspective(1000) rotateX(-20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: perspective(1000) rotateX(90deg);
  }
}
.animating.flip-out-bottom-back {
  -webkit-transform-origin-x: 50%;
  -webkit-transform-origin-y: 100%;
  transform-origin-x: 50%;
  transform-origin-y: 100%;
  -webkit-animation-name: flipOutBottomBack;
  animation-name: flipOutBottomBack;
}
@-webkit-keyframes flipOutLeftFront {
  0% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateY(0deg);
  }
  30% {
    -webkit-transform: perspective(1000) rotateY(20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateY(-90deg);
  }
}
@keyframes flipOutLeftFront {
  0% {
    opacity: 1;
    transform: perspective(1000) rotateY(0deg);
  }
  30% {
    transform: perspective(1000) rotateY(20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: perspective(1000) rotateY(-90deg);
  }
}
.animating.flip-out-left-front {
  -webkit-transform-origin-x: 0;
  -webkit-transform-origin-y: 50%;
  transform-origin-x: 0;
  transform-origin-y: 50%;
  -webkit-animation-name: flipOutLeftFront;
  animation-name: flipOutLeftFront;
}
@-webkit-keyframes flipOutLeftBack {
  0% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateY(0deg);
  }
  30% {
    -webkit-transform: perspective(1000) rotateY(-20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateY(90deg);
  }
}
@keyframes flipOutLeftBack {
  0% {
    opacity: 1;
    transform: perspective(1000) rotateY(0deg);
  }
  30% {
    transform: perspective(1000) rotateY(-20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: perspective(1000) rotateY(90deg);
  }
}
.animating.flip-out-left-back {
  -webkit-transform-origin-x: 0;
  -webkit-transform-origin-y: 50%;
  transform-origin-x: 0;
  transform-origin-y: 50%;
  -webkit-animation-name: flipOutLeftBack;
  animation-name: flipOutLeftBack;
}
@-webkit-keyframes flipOutRightFront {
  0% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateY(0deg);
  }
  30% {
    -webkit-transform: perspective(1000) rotateY(-20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateY(90deg);
  }
}
@keyframes flipOutRightFront {
  0% {
    opacity: 1;
    transform: perspective(1000) rotateY(0deg);
  }
  30% {
    transform: perspective(1000) rotateY(-20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: perspective(1000) rotateY(90deg);
  }
}
.animating.flip-out-right-front {
  -webkit-transform-origin-x: 100%;
  -webkit-transform-origin-y: 50%;
  transform-origin-x: 100%;
  transform-origin-y: 50%;
  -webkit-animation-name: flipOutRightFront;
  animation-name: flipOutRightFront;
}
@-webkit-keyframes flipOutRightBack {
  0% {
    opacity: 1;
    -webkit-transform: perspective(1000) rotateY(0deg);
  }
  30% {
    -webkit-transform: perspective(1000) rotateY(20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: perspective(1000) rotateY(-90deg);
  }
}
@keyframes flipOutRightBack {
  0% {
    opacity: 1;
    transform: perspective(1000) rotateY(0deg);
  }
  30% {
    transform: perspective(1000) rotateY(20deg);
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: perspective(1000) rotateY(-90deg);
  }
}
.animating.flip-out-right-back {
  -webkit-transform-origin-x: 100%;
  -webkit-transform-origin-y: 50%;
  transform-origin-x: 100%;
  transform-origin-y: 50%;
  -webkit-animation-name: flipOutRightBack;
  animation-name: flipOutRightBack;
}
@-webkit-keyframes flash {
  0%,
  100%,
  50% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  100%,
  50% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.animating.flash,
.hover-flash:hover {
  -webkit-animation-name: flash;
  animation-name: flash;
}
@-webkit-keyframes strobe {
  0%,
  100%,
  20%,
  40%,
  60%,
  80% {
    opacity: 1;
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    opacity: 0;
  }
}
@keyframes strobe {
  0%,
  100%,
  20%,
  40%,
  60%,
  80% {
    opacity: 1;
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    opacity: 0;
  }
}
.animating.strobe,
.hover-strobe:hover {
  -webkit-animation-name: strobe;
  animation-name: strobe;
}
@-webkit-keyframes shakeX {
  0%,
  100% {
    -webkit-transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateY(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateY(10px);
  }
}
@keyframes shakeX {
  0%,
  100% {
    transform: translateY(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateY(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateY(10px);
  }
}
.animating.shake-x,
.hover-shake-x:hover {
  -webkit-animation-name: shakeX;
  animation-name: shakeX;
}
@-webkit-keyframes shakeY {
  0%,
  100% {
    -webkit-transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
  }
}
@keyframes shakeY {
  0%,
  100% {
    transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    transform: translateX(10px);
  }
}
.animating.shake-y,
.hover-shake-y:hover {
  -webkit-animation-name: shakeY;
  animation-name: shakeY;
}
@-webkit-keyframes bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
.animating.bounce,
.hover-bounce:hover {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}
@-webkit-keyframes tada {
  0%,
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
  10%,
  20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
}
@keyframes tada {
  0%,
  100% {
    transform: scale(1) rotate(0);
  }
  10%,
  20% {
    transform: scale(0.9) rotate(-3deg);
  }
  30%,
  50%,
  70%,
  90% {
    transform: scale(1.1) rotate(3deg);
  }
  40%,
  60%,
  80% {
    transform: scale(1.1) rotate(-3deg);
  }
}
.animating.tada,
.hover-tada:hover {
  -webkit-animation-name: tada;
  animation-name: tada;
}
@-webkit-keyframes rubberBand {
  0%,
  100% {
    -webkit-transform: scale(1);
  }
  30% {
    -webkit-transform: scaleX(1.25) scaleY(0.75);
  }
  40% {
    -webkit-transform: scaleX(0.75) scaleY(1.25);
  }
  60% {
    -webkit-transform: scaleX(1.15) scaleY(0.85);
  }
}
@keyframes rubberBand {
  0%,
  100% {
    transform: scale(1);
  }
  30% {
    transform: scaleX(1.25) scaleY(0.75);
  }
  40% {
    transform: scaleX(0.75) scaleY(1.25);
  }
  60% {
    transform: scaleX(1.15) scaleY(0.85);
  }
}
.animating.rubber-band,
.hover-rubber-band:hover {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-5deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
.animating.swing,
.hover-swing:hover {
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.animating.spin,
.hover-spin:hover {
  -webkit-animation-name: spin;
  animation-name: spin;
}
@-webkit-keyframes spin-reverse {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}
@keyframes spin-reverse {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.animating.spin-reverse,
.hover-spin-reverse:hover {
  -webkit-animation-name: spin-reverse;
  animation-name: spin-reverse;
}
@-webkit-keyframes slingshot {
  0% {
    -webkit-transform: rotate(0deg);
  }
  20%,
  30% {
    -webkit-transform: rotate(-45deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes slingshot {
  0% {
    transform: rotate(0deg);
  }
  20%,
  30% {
    transform: rotate(-45deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.animating.slingshot,
.hover-slingshot:hover {
  -webkit-animation-name: slingshot;
  animation-name: slingshot;
}
@-webkit-keyframes slingshot-reverse {
  0% {
    -webkit-transform: rotate(0deg);
  }
  20%,
  30% {
    -webkit-transform: rotate(45deg);
  }
  100% {
    -webkit-transform: rotate(-360deg);
  }
}
@keyframes slingshot-reverse {
  0% {
    transform: rotate(0deg);
  }
  20%,
  30% {
    transform: rotate(45deg);
  }
  100% {
    transform: rotate(-360deg);
  }
}
.animating.slingshot-reverse,
.hover-slingshot-reverse:hover {
  -webkit-animation-name: slingshot-reverse;
  animation-name: slingshot-reverse;
}
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0px);
  }
  15% {
    -webkit-transform: translateX(-25px) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20px) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15px) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10px) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5px) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0px);
  }
}
@keyframes wobble {
  0% {
    transform: translateX(0px);
  }
  15% {
    transform: translateX(-25px) rotate(-5deg);
  }
  30% {
    transform: translateX(20px) rotate(3deg);
  }
  45% {
    transform: translateX(-15px) rotate(-3deg);
  }
  60% {
    transform: translateX(10px) rotate(2deg);
  }
  75% {
    transform: translateX(-5px) rotate(-1deg);
  }
  100% {
    transform: translateX(0px);
  }
}
.animating.wobble,
.hover-wobble:hover {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes pulse {
  0%,
  100% {
    -webkit-transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
  }
}
@keyframes pulse {
  0%,
  100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
}
.animating.pulse,
.hover-pulse:hover {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes pulsate {
  0%,
  100%,
  50% {
    -webkit-transform: scale(1);
  }
  25%,
  75% {
    -webkit-transform: scale(1.1);
  }
}
@keyframes pulsate {
  0%,
  100%,
  50% {
    transform: scale(1);
  }
  25%,
  75% {
    transform: scale(1.1);
  }
}
.animating.pulsate,
.hover-pulsate:hover {
  -webkit-animation-name: pulsate;
  animation-name: pulsate;
}
@-webkit-keyframes heartbeat {
  0%,
  30%,
  50%,
  60%,
  80% {
    -webkit-transform: scale(1);
  }
  40%,
  70% {
    -webkit-transform: scale(1.1);
  }
}
@keyframes heartbeat {
  0%,
  30%,
  50%,
  60%,
  80% {
    transform: scale(1);
  }
  40%,
  70% {
    transform: scale(1.1);
  }
}
.animating.heartbeat,
.hover-heartbeat:hover {
  -webkit-animation-name: heartbeat;
  animation-name: heartbeat;
}
@-webkit-keyframes panic {
  0%,
  100% {
    -webkit-transform: scale(1) rotate(0);
  }
  10%,
  60% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
  20%,
  40% {
    -webkit-transform: scale(1) rotate(-3deg);
  }
  30% {
    -webkit-transform: scale(1.1) rotate(3deg);
  }
  50%,
  70%,
  90% {
    -webkit-transform: scale(1) rotate(3deg);
  }
  80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
  }
}
@keyframes panic {
  0%,
  100% {
    transform: scale(1) rotate(0);
  }
  10%,
  60% {
    transform: scale(1.1) rotate(-3deg);
  }
  20%,
  40% {
    transform: scale(1) rotate(-3deg);
  }
  30% {
    transform: scale(1.1) rotate(3deg);
  }
  50%,
  70%,
  90% {
    transform: scale(1) rotate(3deg);
  }
  80% {
    transform: scale(1.1) rotate(-3deg);
  }
}
.animating.panic,
.hover-panic:hover {
  -webkit-animation-name: panic;
  animation-name: panic;
}

/* Original file: layouts/goodpharm/css/fullpage.min.css */

/*!
 * fullPage 4.0.20
 * https://github.com/alvarotrigo/fullPage.js
 *
 * @license GPLv3 for open source use only
 * or Fullpage Commercial License for commercial use
 * http://alvarotrigo.com/fullPage/pricing/
 *
 * Copyright (C) 2021 http://alvarotrigo.com/fullPage - A project by Alvaro Trigo
 */
.fp-enabled body,
html.fp-enabled {
  margin: 0;
  padding: 0;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.fp-section {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  display: block;
}
.fp-slide {
  float: left;
}
.fp-slide,
.fp-slidesContainer {
  height: 100%;
  display: block;
}
.fp-slides {
  z-index: 1;
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.fp-table {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
}
.fp-slidesContainer {
  float: left;
  position: relative;
}
.fp-controlArrow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  position: absolute;
  z-index: 4;
  top: 50%;
  cursor: pointer;
  margin-top: -38px;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.fp-prev {
  left: 15px;
}
.fp-next {
  right: 15px;
}
.fp-arrow {
  width: 0;
  height: 0;
  border-style: solid;
}
.fp-arrow.fp-prev {
  border-width: 38.5px 34px 38.5px 0;
  border-color: transparent #fff transparent transparent;
}
.fp-arrow.fp-next {
  border-width: 38.5px 0 38.5px 34px;
  border-color: transparent transparent transparent #fff;
}
.fp-notransition {
  -webkit-transition: none !important;
  transition: none !important;
}
#fp-nav {
  position: fixed;
  z-index: 100;
  top: 50%;
  opacity: 1;
  transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translate3d(0, -50%, 0);
}
#fp-nav.fp-right {
  right: 17px;
}
#fp-nav.fp-left {
  left: 17px;
}
.fp-slidesNav {
  position: absolute;
  z-index: 4;
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  left: 0 !important;
  right: 0;
  margin: 0 auto !important;
}
.fp-slidesNav.fp-bottom {
  bottom: 17px;
}
.fp-slidesNav.fp-top {
  top: 17px;
}
#fp-nav ul,
.fp-slidesNav ul {
  margin: 0;
  padding: 0;
}
#fp-nav ul li,
.fp-slidesNav ul li {
  display: block;
  width: 14px;
  height: 13px;
  margin: 7px;
  position: relative;
}
.fp-slidesNav ul li {
  display: inline-block;
}
#fp-nav ul li a,
.fp-slidesNav ul li a {
  display: block;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  cursor: pointer;
  text-decoration: none;
}
#fp-nav ul li a.active span,
#fp-nav ul li:hover a.active span,
.fp-slidesNav ul li a.active span,
.fp-slidesNav ul li:hover a.active span {
  height: 12px;
  width: 12px;
  margin: -6px 0 0 -6px;
  border-radius: 100%;
}
#fp-nav ul li a span,
.fp-slidesNav ul li a span {
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  height: 4px;
  width: 4px;
  border: 0;
  background: #333;
  left: 50%;
  top: 50%;
  margin: -2px 0 0 -2px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
#fp-nav ul li:hover a span,
.fp-slidesNav ul li:hover a span {
  width: 10px;
  height: 10px;
  margin: -5px 0 0 -5px;
}
#fp-nav ul li .fp-tooltip {
  position: absolute;
  top: -2px;
  color: #fff;
  font-size: 14px;
  font-family: arial, helvetica, sans-serif;
  white-space: nowrap;
  max-width: 220px;
  overflow: hidden;
  display: block;
  opacity: 0;
  width: 0;
  cursor: pointer;
}
#fp-nav ul li:hover .fp-tooltip,
#fp-nav.fp-show-active a.active + .fp-tooltip {
  -webkit-transition: opacity 0.2s ease-in;
  transition: opacity 0.2s ease-in;
  width: auto;
  opacity: 1;
}
#fp-nav ul li .fp-tooltip.fp-right {
  right: 20px;
}
#fp-nav ul li .fp-tooltip.fp-left {
  left: 20px;
}
.fp-auto-height .fp-slide,
.fp-auto-height.fp-section {
  height: auto !important;
}
.fp-responsive .fp-is-overflow.fp-section {
  height: auto !important;
}
.fp-scrollable .fp-section,
.fp-scrollable .fp-slide,
.fp-scrollable.fp-responsive .fp-is-overflow.fp-section {
  height: 100vh;
  height: calc(var(--vh, 1vh) * 100);
}
.fp-scrollable .fp-section:not(.fp-auto-height):not([data-percentage]),
.fp-scrollable .fp-slide:not(.fp-auto-height):not([data-percentage]),
.fp-scrollable.fp-responsive
  .fp-is-overflow.fp-section:not(.fp-auto-height):not([data-percentage]) {
  min-height: 100vh;
  min-height: calc(var(--vh, 1vh) * 100);
}
.fp-overflow {
  justify-content: flex-start;
  max-height: 100vh;
}
.fp-scrollable .fp-auto-height .fp-overflow {
  max-height: none;
}
.fp-is-overflow .fp-overflow.fp-auto-height,
.fp-is-overflow .fp-overflow.fp-auto-height-responsive,
.fp-is-overflow > .fp-overflow {
  overflow-y: auto;
}
.fp-overflow {
  outline: 0;
}
.fp-overflow.fp-table {
  display: block;
}
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive.fp-section {
  height: auto !important;
  min-height: auto !important;
}
.fp-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
.fp-scroll-mac .fp-overflow::-webkit-scrollbar {
  background-color: transparent;
  width: 9px;
}
.fp-scroll-mac .fp-overflow::-webkit-scrollbar-track {
  background-color: transparent;
}
.fp-scroll-mac .fp-overflow::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 16px;
  border: 4px solid transparent;
}
.fp-warning,
.fp-watermark {
  z-index: 9999999;
  position: absolute;
  bottom: 0;
}
.fp-warning,
.fp-watermark a {
  text-decoration: none;
  color: #000;
  background: rgba(255, 255, 255, 0.6);
  padding: 5px 8px;
  font-size: 14px;
  font-family: arial;
  color: #000;
  display: inline-block;
  border-radius: 3px;
  margin: 12px;
}
.fp-noscroll .fp-overflow {
  overflow: hidden;
}
/* sourceMappingURL=fullpage.min.css.map */

/* Original file: layouts/goodpharm/css/aos.min.css */

[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms;
}
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms;
}
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: 0.1s;
}
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: 0.1s;
}
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: 0.15s;
}
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: 0.15s;
}
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: 0.2s;
}
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: 0.2s;
}
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: 0.25s;
}
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 0.25s;
}
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: 0.3s;
}
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: 0.3s;
}
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: 0.35s;
}
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 0.35s;
}
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: 0.4s;
}
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: 0.4s;
}
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: 0.45s;
}
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: 0.45s;
}
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: 0.5s;
}
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: 0.5s;
}
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: 0.55s;
}
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: 0.55s;
}
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: 0.6s;
}
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: 0.6s;
}
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: 0.65s;
}
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: 0.65s;
}
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: 0.7s;
}
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: 0.7s;
}
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: 0.75s;
}
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: 0.75s;
}
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: 0.8s;
}
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: 0.8s;
}
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: 0.85s;
}
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: 0.85s;
}
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: 0.9s;
}
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: 0.9s;
}
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: 0.95s;
}
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: 0.95s;
}
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s;
}
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s;
}
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s;
}
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s;
}
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s;
}
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s;
}
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s;
}
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s;
}
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s;
}
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s;
}
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s;
}
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s;
}
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s;
}
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s;
}
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s;
}
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s;
}
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s;
}
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s;
}
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s;
}
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s;
}
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s;
}
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s;
}
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s;
}
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s;
}
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s;
}
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s;
}
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s;
}
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s;
}
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s;
}
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s;
}
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s;
}
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s;
}
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s;
}
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s;
}
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s;
}
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s;
}
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s;
}
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s;
}
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s;
}
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s;
}
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s;
}
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s;
}
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s;
}
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s;
}
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s;
}
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s;
}
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s;
}
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s;
}
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s;
}
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s;
}
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s;
}
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s;
}
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s;
}
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s;
}
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s;
}
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s;
}
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s;
}
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s;
}
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s;
}
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s;
}
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s;
}
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s;
}
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s;
}
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s;
}
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s;
}
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s;
}
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s;
}
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s;
}
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s;
}
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s;
}
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s;
}
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0;
}
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s;
}
[data-aos][data-aos][data-aos-easing="linear"],
body[data-aos-easing="linear"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
}
[data-aos][data-aos][data-aos-easing="ease"],
body[data-aos-easing="ease"] [data-aos] {
  transition-timing-function: ease;
}
[data-aos][data-aos][data-aos-easing="ease-in"],
body[data-aos-easing="ease-in"] [data-aos] {
  transition-timing-function: ease-in;
}
[data-aos][data-aos][data-aos-easing="ease-out"],
body[data-aos-easing="ease-out"] [data-aos] {
  transition-timing-function: ease-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-out"],
body[data-aos-easing="ease-in-out"] [data-aos] {
  transition-timing-function: ease-in-out;
}
[data-aos][data-aos][data-aos-easing="ease-in-back"],
body[data-aos-easing="ease-in-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
[data-aos][data-aos][data-aos-easing="ease-out-back"],
body[data-aos-easing="ease-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-back"],
body[data-aos-easing="ease-in-out-back"] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
[data-aos][data-aos][data-aos-easing="ease-in-sine"],
body[data-aos-easing="ease-in-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-easing="ease-out-sine"],
body[data-aos-easing="ease-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-sine"],
body[data-aos-easing="ease-in-out-sine"] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
[data-aos][data-aos][data-aos-easing="ease-in-quad"],
body[data-aos-easing="ease-in-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quad"],
body[data-aos-easing="ease-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quad"],
body[data-aos-easing="ease-in-out-quad"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-cubic"],
body[data-aos-easing="ease-in-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-cubic"],
body[data-aos-easing="ease-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-cubic"],
body[data-aos-easing="ease-in-out-cubic"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos][data-aos][data-aos-easing="ease-in-quart"],
body[data-aos-easing="ease-in-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
[data-aos][data-aos][data-aos-easing="ease-out-quart"],
body[data-aos-easing="ease-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
[data-aos][data-aos][data-aos-easing="ease-in-out-quart"],
body[data-aos-easing="ease-in-out-quart"] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}
[data-aos^="fade"][data-aos^="fade"] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^="fade"][data-aos^="fade"].aos-animate {
  opacity: 1;
  transform: translateZ(0);
}
[data-aos="fade-up"] {
  transform: translate3d(0, 100px, 0);
}
[data-aos="fade-down"] {
  transform: translate3d(0, -100px, 0);
}
[data-aos="fade-right"] {
  transform: translate3d(-100px, 0, 0);
}
[data-aos="fade-left"] {
  transform: translate3d(100px, 0, 0);
}
[data-aos="fade-up-right"] {
  transform: translate3d(-100px, 100px, 0);
}
[data-aos="fade-up-left"] {
  transform: translate3d(100px, 100px, 0);
}
[data-aos="fade-down-right"] {
  transform: translate3d(-100px, -100px, 0);
}
[data-aos="fade-down-left"] {
  transform: translate3d(100px, -100px, 0);
}
[data-aos^="zoom"][data-aos^="zoom"] {
  opacity: 0;
  transition-property: opacity, transform;
}
[data-aos^="zoom"][data-aos^="zoom"].aos-animate {
  opacity: 1;
  transform: translateZ(0) scale(1);
}
[data-aos="zoom-in"] {
  transform: scale(0.6);
}
[data-aos="zoom-in-up"] {
  transform: translate3d(0, 100px, 0) scale(0.6);
}
[data-aos="zoom-in-down"] {
  transform: translate3d(0, -100px, 0) scale(0.6);
}
[data-aos="zoom-in-right"] {
  transform: translate3d(-100px, 0, 0) scale(0.6);
}
[data-aos="zoom-in-left"] {
  transform: translate3d(100px, 0, 0) scale(0.6);
}
[data-aos="zoom-out"] {
  transform: scale(1.2);
}
[data-aos="zoom-out-up"] {
  transform: translate3d(0, 100px, 0) scale(1.2);
}
[data-aos="zoom-out-down"] {
  transform: translate3d(0, -100px, 0) scale(1.2);
}
[data-aos="zoom-out-right"] {
  transform: translate3d(-100px, 0, 0) scale(1.2);
}
[data-aos="zoom-out-left"] {
  transform: translate3d(100px, 0, 0) scale(1.2);
}
[data-aos^="slide"][data-aos^="slide"] {
  transition-property: transform;
}
[data-aos^="slide"][data-aos^="slide"].aos-animate {
  transform: translateZ(0);
}
[data-aos="slide-up"] {
  transform: translate3d(0, 100%, 0);
}
[data-aos="slide-down"] {
  transform: translate3d(0, -100%, 0);
}
[data-aos="slide-right"] {
  transform: translate3d(-100%, 0, 0);
}
[data-aos="slide-left"] {
  transform: translate3d(100%, 0, 0);
}
[data-aos^="flip"][data-aos^="flip"] {
  backface-visibility: hidden;
  transition-property: transform;
}
[data-aos="flip-left"] {
  transform: perspective(2500px) rotateY(-100deg);
}
[data-aos="flip-left"].aos-animate {
  transform: perspective(2500px) rotateY(0);
}
[data-aos="flip-right"] {
  transform: perspective(2500px) rotateY(100deg);
}
[data-aos="flip-right"].aos-animate {
  transform: perspective(2500px) rotateY(0);
}
[data-aos="flip-up"] {
  transform: perspective(2500px) rotateX(-100deg);
}
[data-aos="flip-up"].aos-animate {
  transform: perspective(2500px) rotateX(0);
}
[data-aos="flip-down"] {
  transform: perspective(2500px) rotateX(100deg);
}
[data-aos="flip-down"].aos-animate {
  transform: perspective(2500px) rotateX(0);
}

/* Original file: files/cache/assets/compiled/23ae01ddfff6f62667113f9f2559e7a0bc762efe._header.scss.css */

/* Header */
.bh .header_wrap {
  position: relative;
  width: 100%;
  background-color: var(--bh_color_bg_sub);
  border-bottom: 1px solid var(--bh_color_gray_300);
  box-shadow: 1px 2px 4px 1px rgba(0, 0, 0, 0.03);
  z-index: 3;
}
.bh .header_wrap.ab {
  position: absolute;
  width: 100%;
  background-color: var(--bh_color_white);
  box-shadow: unset;
}
.bh .header_wrap .header {
  max-width: 1550px;
}
.bh .header_top {
  position: relative;
  background-color: var(--bh_color_gray_100);
  border-bottom: 1px solid var(--bh_color_gray_200);
}
.bh .header_top .top_menu {
  float: right;
}
.bh .header_top .top_menu > ul {
  list-style-type: none;
  overflow: hidden;
  padding: 4px 0;
  margin: 0 auto 2px auto;
}
.bh .header_top .top_menu > ul > li {
  float: left;
  text-align: center;
}
.bh .header_top .top_menu > ul > li > a {
  color: var(--bh_color_gray_600);
  font-size: 1.3rem;
  font-weight: 300;
}
.bh .header_top .top_menu > ul > li > a:hover {
  color: var(--bh_color_gray_900);
}
.bh .header_top .top_menu > ul > li > a::after {
  content: "|";
  display: inline-block;
  color: var(--bh_color_gray_300);
  vertical-align: top;
  font-size: 1.2rem;
  padding: 0 10px 0 10px;
  margin-top: 4px;
}
.bh .header_top .top_menu > ul > li:last-child > a::after {
  content: "";
  padding-right: 0;
  padding-left: 0;
}
.bh .header_top .top_menu > ul > li:last-child > a > span {
  /*font-weight: 400;
						background-color: #eb1c24;
						border-radius: 6px;
						padding: 3px 9px 4px 9px;*/
}
.bh .header_top.style-black .top_menu > ul > li > a {
  color: #ececec;
  font-size: 1.3rem;
  /*padding: 0 15px;*/
}
.bh .header_top.style-black .top_menu > ul > li > a:hover {
  color: #ffffff;
}
.bh .header_top.style-black .top_menu > ul > li > a::after {
  content: "|";
  display: inline-block;
  color: #e0e0e0;
  vertical-align: top;
  font-size: 1.2rem;
  padding: 0 10px 0 10px;
  margin-top: 4px;
}
.bh .header_top.style-black .top_menu > ul > li:last-child > a::after {
  content: "";
  padding-right: 0;
  padding-left: 0;
}
.bh .header {
  position: relative;
}
.bh .logo {
  float: left;
  min-height: 44px;
  margin: 10px 0;
}
.bh .logo a {
  display: inline-block;
  color: var(--bh_color_text);
}
.bh .logo a img {
  vertical-align: top;
}
/* bh_search */
.bh .bh_search > form {
  position: relative;
  float: left;
  width: 34%;
  height: 50px;
  padding-top: 5px;
  margin: 0 2%;
}
.bh .bh_search > form input[type="text"] {
  position: absolute;
  width: 50%;
  height: 30px;
  font-size: 12px;
  border: 1px solid #ccc;
  padding: 4px 8px;
}
.bh .bh_search > form input[type="text"]:focus {
  outline: none;
}
.bh .bh_search > form button[type="submit"] {
  position: absolute;
  left: 120px;
  width: 30px;
  height: 30px !important;
  font-size: 12px;
  background: #ccc;
  border: none;
  padding: 4px !important;
  transition: all 0.3s ease-in;
  outline: none;
}
.bh .bh_search > form input[type="text"] {
  width: 120px;
  border-right: none;
  transition: all 0.3s ease-in;
}
.bh .bh_search > form input[type="text"]:focus {
  width: 220px;
}
.bh .bh_search > form input[type="text"]:focus ~ button[type="submit"] {
  left: 220px;
  color: #fff;
  background-color: var(--bh_color_main);
  border-radius: 0 50% 50% 0;
}
.bh .bh_search2 {
  position: absolute;
  top: 50%;
  right: 50%;
  margin: -15px -100px 0 0;
}
.bh .bh_search2 input[type="text"] {
  float: left;
  width: 230px;
  height: 38px;
  font-weight: 400;
  border: 3px solid #ddd;
  border-radius: 2px;
  padding: 5px 10px;
  outline: none;
}
.bh .bh_search2 input[type="text"]:focus {
  color: var(--bh_color_main);
}
.bh .bh_search2 button[type="submit"] {
  position: absolute;
  right: -36px;
  width: 40px;
  height: 38px;
  border: 1px solid #ddd;
  border-radius: 2px;
  background-color: #ddd;
  cursor: pointer;
  outline: none;
}
.bh .bh_search2 button[type="submit"] img {
  vertical-align: middle;
}
.bh .bh_search3 {
  margin-top: 20px;
  margin-left: 50px;
}
.bh .bh_search3 > form {
  position: relative;
}
.bh .bh_search3 > form input[type="text"] {
  width: 360px;
  height: 38px;
  color: #212121;
  font-size: 14px;
  font-weight: 400;
  border: 3px solid #f2f3f6;
  border-radius: 0;
  background-color: #f2f3f6;
  padding: 5px 10px;
  outline: none;
}
.bh .bh_search3 > form input[type="text"]:focus {
  color: var(--bh_color_main);
}
.bh .bh_search3 > form button[type="submit"] {
  position: absolute;
  left: 360px;
  width: 40px;
  height: 38px;
  border: 1px solid #f2f3f6;
  border-radius: 0;
  background-color: #f2f3f6;
  cursor: pointer;
  outline: none;
}
.bh .bh_search3 > form button[type="submit"] img {
  vertical-align: middle;
}
.bh .bh_search3 .search_keyword_wrap {
  margin-top: 1px;
}
.bh .bh_search3 .search_keyword_wrap > span {
  color: var(--bh_color_gray_700);
  font-size: 11px;
  font-weight: 600;
}
.bh .bh_search3 .search_keyword_wrap .search_keyword {
  color: #9e9e9e;
  font-size: 11px;
  padding: 0 5px;
}
.bh .bh_search3 .search_keyword_wrap .search_keyword:hover {
  text-decoration: underline;
}
.bh .bh_search4 {
  text-align: center;
}
.bh .bh_search4 > form {
  position: relative;
  display: inline-block;
}
.bh .bh_search4 > form input[type="text"] {
  width: 650px;
  height: 65px;
  color: #212121;
  font-size: 16px;
  font-weight: 400;
  background-color: #ffffff;
  border: 3px solid transparent;
  border-radius: 10px;
  padding: 5px 20px;
  padding-right: 60px;
  outline: none;
  box-shadow: 2px 2px 12px 0 rgba(0, 0, 0, 0.25);
}
.bh .bh_search4 > form input[type="text"]::placeholder {
  color: #979797;
}
.bh .bh_search4 > form input[type="text"]:focus {
  color: var(--bh_color_main);
}
.bh .bh_search4 > form button[type="submit"] {
  position: absolute;
  right: 20px;
  width: 40px;
  height: 65px;
  font-size: 24px;
  border: 1px solid transparent;
  border-radius: 0;
  background-color: #ffffff;
  cursor: pointer;
  outline: none;
}
.bh .bh_search4 > form button[type="submit"] img {
  vertical-align: middle;
}
@media (max-width: 992px) {
  .bh .bh_search4 > form {
    display: block;
  }
  .bh .bh_search4 > form input[type="text"] {
    width: 100%;
  }
}
/* Menu */
.bh .menu_wrap ul {
  list-style-type: none;
  /*overflow: hidden;*/
  padding: 0;
  margin: 0 auto;
}
.bh .menu_wrap > ul > li {
  display: inline-block;
  text-align: center;
  /*position: relative;*/
}
.bh .menu_wrap .menu_dropdown-content {
  display: none;
  position: absolute;
}
.bh .menu_wrap .menu_dropdown-content ul {
  display: none;
}
.menu_wrap .menu_dropdown:hover > .menu_dropdown-content,
.menu_wrap .menu_dropdown:active > .menu_dropdown-content,
.menu_wrap .menu_dropdown:focus > .menu_dropdown-content,
.menu_wrap .menu_dropdown a:hover ~ .menu_dropdown-content,
.menu_wrap .menu_dropdown a:active ~ .menu_dropdown-content,
.menu_wrap .menu_dropdown a:focus ~ .menu_dropdown-content,
.menu_wrap .menu_dropdown menu_dropdown-content:hover,
.menu_wrap .menu_dropdown menu_dropdown-content:active,
.menu_wrap .menu_dropdown menu_dropdown-content:focus {
  display: block;
}
.bh .main_menu {
  position: relative;
  background: none;
  /*border-top: 1px solid #ddd;*/
  /*border-bottom: 1px solid #cacaca;*/
  z-index: 2;
}
.bh .main_menu > ul > li::after {
  content: "|";
  color: #e0e0e0;
  display: inline-block;
  vertical-align: middle;
  margin-top: -7px;
  font-size: 12px;
}
.bh .main_menu > ul > li:last-child::after {
  content: "";
}
.bh .main_menu > ul > li::after {
  content: "";
  position: absolute;
  top: 34px;
  left: 0;
  display: block;
  width: 1px;
  height: 12px;
  background: #929292;
  display: none;
}
.bh .main_menu > ul > li:first-child::after,
.bh .main_menu > ul > li:last-child::after {
  display: none;
}
.bh .main_menu > ul > li > a {
  display: inline-block;
  color: var(--bh_color_text);
  font-size: 1.8rem;
  font-weight: 400;
  letter-spacing: 0rem;
  text-align: center;
  line-height: 1;
  padding: 42px 40px 28px 0;
  -webkit-transition: all 100ms;
  -moz-transition: all 100ms;
  -o-transition: all 100ms;
  -ms-transition: all 100ms;
  transition: all 100ms;
}
.bh .main_menu > ul > li > a:hover {
  color: #0052cc;
}
.bh .main_menu > ul > li > a:hover::after {
  transform: scale3d(1, 1, 1);
  transform-origin: 0% 50%;
}
.bh .main_menu > ul > li > a::after {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background-color: #0052cc;
  margin-top: 10px;
  transition: transform 0.5s cubic-bezier(0.8, 0, 0.2, 1);
  transform: scale3d(0, 1, 1);
  transform-origin: 100% 50%;
}
.bh .main_menu > ul > li > a > i {
  display: inline-block;
  vertical-align: middle;
  margin-top: -4px;
  margin-right: 5px;
}
.bh .main_menu > ul > li:not(.fl-r):last-child > a {
  padding-right: 0;
}
.bh .main_menu > ul > li.active > a {
  color: #0052cc;
}
.bh .main_menu > ul > li.active > a::after {
  transform: scale3d(1, 1, 1);
  transform-origin: 0% 50%;
}
.bh .main_menu .menu_dropdown-content {
  display: none;
  position: absolute;
  min-width: 155px;
  background-color: var(--bh_color_bg_main);
  z-index: 1000;
  filter: alpha(opacity=95);
  opacity: 0.95;
  *zoom: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  padding: 10px 0;
  white-space: nowrap;
}
.bh .main_menu .menu_dropdown-content > li {
  position: relative;
  padding: 0 10px;
}
.bh .main_menu .menu_dropdown-content > li > a {
  display: inline-block;
  width: 100%;
  color: var(--bh_color_gray_700);
  text-align: left;
  line-height: 1;
  padding: 11px 35px 11px 10px;
}
.bh .main_menu .menu_dropdown-content > li > a:after {
  position: absolute;
  top: 14px;
  right: 15px;
  content: "";
  font-family: "xeicon";
  font-size: 1.3rem;
  text-decoration: none;
  padding: 0;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bh .main_menu .menu_dropdown-content > li > a:only-child:after {
  content: "";
}
.bh .main_menu .menu_dropdown-content > li:hover > a {
  color: #fff;
  background-color: #0052cc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.bh .main_menu .menu_dropdown-content > li:hover > a:after {
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.bh .main_menu .menu_dropdown-content ul {
  display: none;
  top: -10px;
  right: auto;
  left: 100%;
  margin-left: 1px;
}
/* 메인 오른쪽 메뉴 */
.bh .main_menu > ul > li.fl-r > a:hover::after,
.bh .main_menu > ul > li.fl-r.active > a::after {
  display: none;
}
/* lang */
.bh .select_lang {
  display: inline-block;
  /*border: 1px solid rgba(221, 221, 221, 0.6);*/
  padding: 8px 10px 5px 12px;
  margin: 0;
}
.bh .select_lang a {
  color: #888;
}
.bh .select_lang img {
  vertical-align: middle;
  margin: -4px 0 0 6px;
}
.bh .select_lang_dropdown {
  display: inline-block;
  margin: 0;
}
.bh .select_lang_dropdown > a {
  display: inline-block;
  color: #666;
  font-family: "NanumSquare" !important;
  font-size: 15px;
  font-weight: 400;
  text-align: center;
  line-height: 1;
  padding: 25px 10px 15px 10px;
  -webkit-transition: all 100ms;
  -moz-transition: all 100ms;
  -o-transition: all 100ms;
  -ms-transition: all 100ms;
  transition: all 100ms;
}
.bh .select_lang_dropdown > a > i {
  vertical-align: middle;
  margin-left: 3px;
}
.bh .select_lang_dropdown .triangle {
  display: none;
  position: absolute;
  top: 46px;
  right: 2px;
  width: 30px;
  height: 14px;
  background: transparent;
  z-index: 2;
  overflow: hidden;
}
.bh .select_lang_dropdown .triangle:after {
  content: "";
  display: block;
  width: 15px;
  height: 15px;
  background: #fff;
  border-radius: 2px 0px 0px 0px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
  transform: rotate(45deg) translateY(0px) translatex(10px);
  z-index: 20;
}
.bh .select_lang_dropdown:hover .triangle {
  display: block;
}
.bh .select_lang_dropdown > ul.select_lang_dropdown-content {
  display: none;
  position: absolute;
  right: -10px;
  background-color: #fff;
  z-index: 1000;
  filter: alpha(opacity=95);
  opacity: 0.95;
  *zoom: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
  padding: 10px 10px 6px 8px;
  z-index: 1;
}
.bh .select_lang_dropdown > ul.select_lang_dropdown-content > li > a {
  display: inline-block;
  width: 100%;
  color: #666;
  font-size: 13px;
  text-align: left;
  line-height: 1;
  padding: 5px 10px;
}
.bh .select_lang_dropdown > ul.select_lang_dropdown-content > li > a > img {
  vertical-align: middle;
  margin-top: -4px;
}
.bh .select_lang_dropdown:hover ul.select_lang_dropdown-content,
.bh .select_lang_dropdown:active ul.select_lang_dropdown-content,
.bh .select_lang_dropdown:focus ul.select_lang_dropdown-content {
  display: block;
}
.bh .select_lang_dropdown:hover > ul.select_lang_dropdown-content > li a:hover,
.bh
  .select_lang_dropdown:hover
  > ul.select_lang_dropdown-content
  > li
  a.active {
  color: #146c78;
}
.bh .menu_search_wrap {
  display: inline-block;
  /*border: 1px solid rgba(221, 221, 221, 0.6);*/
  padding: 8px 10px 5px 12px;
  margin: 0;
}
.bh .menu_search_wrap a {
  color: #888;
}
.bh .menu_search_wrap img {
  vertical-align: middle;
  margin: -4px 0 0 6px;
}
.bh .menu_search_wrap .menu_search_b {
  display: none;
}
/* right_icon_menu */
.bh .right_icon_menu {
  margin-top: -7px;
}
.bh .right_icon_menu ul li {
  display: inline-block;
  padding: 0 10px;
}
.bh .right_icon_menu ul li:last-child {
  padding-right: 0;
}
.bh .right_icon_menu ul li .btn_bg {
  color: var(--bh_color_white);
  font-size: 15px;
  font-weight: 300;
  background-color: var(--bh_color_gray_900);
  padding: 4px 20px;
  border-radius: 20px;
}
.bh .right_icon_menu ul li i {
  font-size: 25px;
  vertical-align: middle;
  margin-top: -4px;
}
/* bh_search_wrap */
.bh_search_wrap {
  display: none;
  background-color: rgba(255, 255, 255, 0.6);
  padding: 20px 0;
}
.bh_search_wrap > div {
  position: relative;
  padding-right: 100px;
}
.bh_search_wrap form {
  padding: 20px 0;
  position: relative;
}
.bh_search_wrap form input[type="text"] {
  width: 100%;
  height: 60px;
  font-size: 14px;
  font-weight: 400;
  border: 3px solid #f2f3f6;
  border-radius: 0;
  background-color: #f2f3f6;
  padding: 5px 10px;
  outline: none;
}
.bh_search_wrap form input[type="text"]:focus {
  color: #e27004;
}
.bh_search_wrap form button[type="submit"] {
  position: absolute;
  right: 0;
  width: 60px;
  height: 60px;
  border: 1px solid #f2f3f6;
  border-radius: 0;
  background-color: #f2f3f6;
  cursor: pointer;
  outline: none;
}
.bh_search_wrap form button[type="submit"] > i {
  font-size: 40px;
}
.bh_search_wrap form button[type="submit"] img {
  vertical-align: middle;
}
.bh_search_wrap .btn-close {
  position: absolute;
  top: 50%;
  right: 20px;
  color: #ccc;
  font-size: 0;
  background: none;
  border: 0;
  margin-top: -25px;
  cursor: pointer;
}
.bh_search_wrap .btn-close > i {
  font-size: 50px;
  vertical-align: middle;
}
/* mobile_header */
.mobile_header_wrap {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 99;
}
.mobile_header_top {
  position: relative;
  background-color: var(--bh_color_gray_800);
  width: 100%;
  height: 50px;
  left: 0;
  top: 0;
  z-index: 6;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.mobile_header_top .mobile_logo {
  position: relative;
  top: 50%;
  height: 25px;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  margin: 0 50px;
  transform: translateY(-50%);
}
.mobile_header_top .mobile_logo > a {
  display: inline-block;
  height: 100%;
  color: var(--bh_color_text);
  margin: 0;
}
.mobile_header_top .mobile_logo img {
  max-width: 100%;
  height: 100%;
  vertical-align: top;
}
.mobile_header_top .mobile_menu_btn {
  position: absolute;
  top: 13px;
  left: 13px;
  height: 24px;
  width: 24px;
}
.mobile_header_top .mobile_menu_btn img {
  max-width: 100%;
}
.mobile_header_top .mobile_menu_btn i {
  font-size: 24px;
  line-height: 1;
}
.mobile_header_top .mobile_act_btn {
  position: absolute;
  top: 13px;
  right: 13px;
  height: 24px;
  width: 24px;
}
.mobile_header_top .mobile_act_btn img {
  max-width: 100%;
}
.mobile_header_top .mobile_act_btn i {
  font-size: 24px;
  line-height: 1;
}
.mobile_header_top .mobile_act_btn.mobile_menu_search {
  top: 13px;
  right: 13px;
  height: 24px;
  width: 24px;
}
.mobile_header_top.mobile_header_dark,
.mobile_header_top:not(.bh_bg_color_white) {
  color: #ffffff;
}
.mobile_header_top.mobile_header_dark .mobile_logo > a,
.mobile_header_top:not(.bh_bg_color_white) .mobile_logo > a {
  color: #ffffff;
}
@media (max-width: 992px) {
  .bh .body {
    padding-top: 50px;
  }
}
/* bh_m_search */
.bh_m_search_wrap {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  background-color: var(--bh_color_white);
  border: 1px solid var(--bh_color_gray_300);
  border-radius: 1px;
  z-index: 10;
}
.bh_m_search_wrap > form {
  position: relative;
  /*background: url("../../../../layouts/goodpharm/img/m_header_search_b.png") no-repeat 7px 5px;
		background-size: 20px 20px;*/
  border: 1px solid var(--bh_color_gray_300);
  padding: 0 34px 0 8px;
  margin: 7px 61px 7px 14px;
}
.bh_m_search_wrap > form input[type="text"] {
  width: 100%;
  height: 29px;
  background-color: var(--bh_color_white);
  border: 0;
  padding: 0;
}
.bh_m_search_wrap > form input[type="text"]:focus {
  outline: none;
}
.bh_m_search_wrap > form .btn-delete {
  position: absolute;
  right: 7px;
  top: 5px;
  width: 20px;
  height: 20px;
  border: 0;
  font-size: 0;
  text-indent: 100%;
  white-space: nowrap;
  background: url("../../../../layouts/goodpharm/img/btn_delete.png") no-repeat
    0 0;
  background-size: 20px 20px;
  cursor: pointer;
  overflow: hidden;
}
.bh_m_search_wrap > form .btn-delete:focus {
  outline: none;
}
.bh_m_search_wrap .btn-close {
  position: absolute;
  right: 14px;
  top: 7px;
  width: 40px;
  height: 31px;
  font-size: 12px;
  line-height: 31px;
  text-align: center;
  background: var(--bh_color_white);
  border: 1px solid var(--bh_color_gray_300);
  border-radius: 4px;
  padding: 0;
  margin: 0;
  outline-style: none;
  cursor: pointer;
}
.bh_m_search_wrap .search_keyword_wrap .bh_search_tab > ul {
  font-size: 13px;
  line-height: 14px;
  word-break: break-all;
  border-top: 1px solid var(--bh_color_gray_200);
}
.bh_m_search_wrap .search_keyword_wrap .bh_search_tab > ul > li {
  min-height: 36px;
  text-align: center;
  background-color: var(--bh_color_white);
}
.bh_m_search_wrap .search_keyword_wrap .bh_search_tab > ul > li a {
  display: block;
  height: 100%;
  background-color: var(--bh_color_gray_100);
  border-bottom: 1px solid var(--bh_color_gray_300);
  border-left: 1px solid var(--bh_color_gray_300);
  padding: 10px 10px;
}
.bh_m_search_wrap .search_keyword_wrap .bh_search_tab > ul > li a.active {
  color: var(--bh_color_gray_900);
  font-weight: 600;
  background-color: var(--bh_color_white);
  border-bottom: var(--bh_color_white);
}
.bh_m_search_wrap .search_keyword_wrap .bh_search_tab > ul > li:first-child a {
  border-left: 0;
}
.bh_m_search_wrap .search_keyword_wrap .search_keyword {
  background: var(--bh_color_white);
}
.bh_m_search_wrap .search_keyword_wrap .search_keyword > ul {
  font-size: 0;
  text-align: left;
  border-bottom: 1px solid var(--bh_color_gray_300);
  overflow-y: auto;
}
.bh_m_search_wrap .search_keyword_wrap .search_keyword > ul > li {
  position: relative;
  display: block;
  vertical-align: bottom;
  border-bottom: 1px solid var(--bh_color_gray_300);
}
.bh_m_search_wrap .search_keyword_wrap .search_keyword > ul > li a {
  display: inline-block;
  color: var(--bh_color_black);
  font-size: 13px;
  padding: 9px 0 11px 14px;
}
.dimmed {
  display: none;
  position: fixed;
  left: 0px;
  top: 0;
  right: 0px;
  bottom: 0px;
  z-index: 9;
  background: rgba(0, 0, 0, 0.7);
}
.mobile_header_menu {
  position: relative;
  overflow: hidden;
}
.mobile_header_menu .swiper-menu {
  height: 45px;
  background: var(--bh_color_bg_main);
  border-bottom: 1px solid var(--bh_color_gray_300);
}
.mobile_header_menu .swiper-menu .menu-button-next,
.mobile_header_menu .swiper-menu .menu-button-prev {
  position: absolute;
  top: 0;
  width: 30px;
  height: calc(100% - 1px);
  z-index: 9;
  font-size: 0;
}
.mobile_header_menu .swiper-menu .menu-button-next.swiper-button-disabled,
.mobile_header_menu .swiper-menu .menu-button-prev.swiper-button-disabled {
  display: none;
}
.mobile_header_menu .swiper-menu .menu-button-next {
  right: 0;
  background: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    var(--bh_color_white) 100%
  );
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    var(--bh_color_white) 100%
  );
}
.mobile_header_menu .swiper-menu .menu-button-prev {
  left: 0;
  background: -webkit-linear-gradient(
    left,
    var(--bh_color_white) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: linear-gradient(
    90deg,
    var(--bh_color_white) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.mobile_header_menu li {
  width: auto;
  height: 100%;
}
.mobile_header_menu li > a {
  position: relative;
  display: inline-block;
  color: var(--bh_color_gray_900);
  font-size: 16px;
  line-height: 16px;
  letter-spacing: -1px;
  text-align: center;
  white-space: nowrap;
  padding: 0 16px;
}
.mobile_header_menu li > a > span {
  display: inline-block;
  position: relative;
  height: 45px;
  font-size: 16px;
  line-height: 16px;
  font-weight: 400;
  padding: 14px 2px 12px 1px;
}
.mobile_header_menu li.on > a > span {
  font-weight: 600;
}
.mobile_header_menu li.on > a > span::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  border-radius: 2px;
  background-color: #333;
}
.mobile_header_menu_sub {
  position: relative;
  overflow: hidden;
}
.mobile_header_menu_sub .swiper-menu-sub {
  height: 40px;
  background: var(--bh_color_gray_50);
  border-bottom: 1px solid var(--bh_color_gray_300);
}
.mobile_header_menu_sub .swiper-menu-sub .menu-button-next,
.mobile_header_menu_sub .swiper-menu-sub .menu-button-prev {
  position: absolute;
  top: 0;
  width: 30px;
  height: calc(100% - 1px);
  z-index: 9;
  font-size: 0;
}
.mobile_header_menu_sub
  .swiper-menu-sub
  .menu-button-next.swiper-button-disabled,
.mobile_header_menu_sub
  .swiper-menu-sub
  .menu-button-prev.swiper-button-disabled {
  display: none;
}
.mobile_header_menu_sub .swiper-menu-sub .menu-button-next {
  right: 0;
  background: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0) 0%,
    var(--bh_color_white) 100%
  );
  background: linear-gradient(
    90deg,
    rgba(255, 255, 255, 0) 0%,
    var(--bh_color_white) 100%
  );
}
.mobile_header_menu_sub .swiper-menu-sub .menu-button-prev {
  left: 0;
  background: -webkit-linear-gradient(
    left,
    var(--bh_color_white) 0%,
    rgba(255, 255, 255, 0) 100%
  );
  background: linear-gradient(
    90deg,
    var(--bh_color_white) 0%,
    rgba(255, 255, 255, 0) 100%
  );
}
.mobile_header_menu_sub li {
  width: auto;
  height: 100%;
}
.mobile_header_menu_sub li > a {
  position: relative;
  display: inline-block;
  color: var(--bh_color_gray_900);
  font-size: 15px;
  line-height: 15px;
  letter-spacing: -1px;
  text-align: center;
  white-space: nowrap;
  padding: 0 16px;
}
.mobile_header_menu_sub li > a > span {
  display: inline-block;
  position: relative;
  height: 40px;
  font-size: 15px;
  line-height: 15px;
  font-weight: 400;
  padding: 13px 2px 12px 1px;
}
/* mobile_top_menu */
.bh .mobile_top_menu {
  padding: 0 15px;
  margin-top: 15px;
}
.bh .mobile_top_menu > ul > li > a {
  display: inline-block;
  width: 100%;
  text-align: center;
  border: 1px solid var(--bh_color_gray_300);
  border-radius: 0;
  padding: 10px;
}
.bh .mobile_top_menu > ul > li > a > span {
  font-size: 15px;
  font-weight: 400;
  line-height: 1;
}
.bh .mobile_top_menu > ul > li > a > span > i {
  margin-right: 4px;
}
@media (max-width: 992px) {
  .bh .mobile_top_menu > ul > li > a {
    padding: 10px 5px;
  }
  .bh .mobile_top_menu > ul > li > a > span {
    font-size: 14px;
  }
}
/* mobile_main_menu */
.bh .mobile_main_menu {
  margin-top: 20px;
}
.bh .mobile_main_menu > ul > li {
  position: relative;
  border-bottom: 1px solid var(--bh_color_gray_300);
}
.bh .mobile_main_menu > ul > li > a {
  display: block;
  padding: 13px 30px 13px 20px;
  color: var(--bh_color_gray_900);
  font-size: 16px;
  letter-spacing: -1px;
  border-radius: 0;
}
.bh .mobile_main_menu > ul > li > .bh_toggle {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  color: var(--bh_color_gray_700);
  font-size: 18px;
  text-align: right;
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
  outline: none;
  z-index: 2;
}
.bh .mobile_main_menu > ul > li > .bh_toggle i {
  padding: 16px 20px 9px 11px;
}
.bh .mobile_main_menu > ul > li > .bh_toggle > .bh_toggle_up {
  display: none;
}
.bh .mobile_main_menu > ul > li:hover > a {
  font-weight: 700;
}
.bh .mobile_main_menu > ul > li.active > a {
  color: var(--bh_color_black);
  font-weight: 700;
}
.bh .mobile_main_menu > ul > li.active > .bh_toggle {
  color: var(--bh_color_gray_900);
}
.bh .mobile_main_menu > ul > li.active > .bh_toggle > .bh_toggle_down {
  display: none;
}
.bh .mobile_main_menu > ul > li.active > .bh_toggle > .bh_toggle_up,
.bh .mobile_main_menu > ul > li.active > a + ul {
  display: block;
}
.bh .mobile_main_menu > ul > li > a + ul {
  display: none;
  background-color: #f4f6f7;
  padding: 10px 0;
}
.bh .mobile_main_menu > ul > li > a + ul > li > a {
  display: block;
  color: var(--bh_color_gray_700);
  font-size: 15px;
  letter-spacing: -1px;
  padding: 9px 20px;
}
.bh .mobile_main_menu > ul > li > a + ul > li.active > a {
  color: var(--bh_color_main);
  font-weight: 700;
}
.bh .mobile_main_menu > ul > li > a + ul > li > ul {
  background-color: #fbfbfb;
  border: 1px solid var(--bh_color_gray_200);
  padding: 10px;
  margin: 0 20px 10px 28px;
}
.bh .mobile_main_menu > ul > li > a + ul > li > ul > li > a {
  display: block;
  color: var(--bh_color_gray_700);
  font-size: 15px;
  letter-spacing: -1px;
  padding: 3px 2px;
}
.color_scheme_dark .bh .mobile_main_menu > ul > li > a + ul {
  background-color: var(--bh_color_bg_main);
}
.color_scheme_dark .bh .mobile_main_menu > ul > li > a + ul > li > ul {
  background-color: var(--bh_color_bg_sub);
  border-color: transparent;
}
@media (max-width: 992px) {
  .header_wrap {
    display: none;
  }
  .mobile_header_wrap {
    display: block !important;
  }
}
/* sourceMappingURL=23ae01ddfff6f62667113f9f2559e7a0bc762efe._header.scss.map */

/* Original file: files/cache/assets/compiled/23ae01ddfff6f62667113f9f2559e7a0bc762efe._main.scss.css */

.bh .section {
  position: relative;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-attachment: unset;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  padding: 30px 0;
  z-index: 1;
  overflow: hidden;
}
.bh .section .section_title_wrap {
  text-align: center;
}
.bh .section .section_img_link_wrap {
  position: relative;
  display: inline-block;
}
.bh .section .section_img_link_wrap > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* sourceMappingURL=23ae01ddfff6f62667113f9f2559e7a0bc762efe._main.scss.map */

/* Original file: files/cache/assets/compiled/4ca1ddd2e2a5912e2bc1a16400037ee9778b3ce4.bh.scss.css */

/* bh (9haging@gmail.com) */
/* page */
.bh_btn {
  display: inline-block;
  color: #fff;
  text-align: center;
  background-color: #343a40;
  border: 1px solid transparent;
  border-color: #343a40;
  padding: 13px 25px;
  -webkit-transition: all 300ms ease;
  -moz-transition: all 300ms ease;
  transition: all 300ms ease;
  cursor: pointer;
}
.bh_btn > i {
  font-size: 0.9em;
  vertical-align: middle;
  margin-top: -4px;
  margin-right: 3px;
}
.bh_btn:hover {
  color: #191919;
  background-color: transparent !important;
  border-color: #191919;
}
.bh_btn:hover > i[class*="right"] {
  -ms-animation: slideRight 1s linear infinite;
  -moz-animation: slideRight 1s linear infinite;
  -webkit-animation: slideRight 1s linear infinite;
  animation: slideRight 1s linear infinite;
}
.bh_btn.outline {
  color: #191919;
  background-color: transparent !important;
  border-color: #191919;
}
.bh_btn.outline:hover {
  color: #fff;
  background-color: #343a40 !important;
  border-color: #343a40;
}
.bh_btn.round {
  border-radius: 3px;
}
.bh_btn.round2 {
  border-radius: 100px;
}
.bh_btn.style2 {
  display: inline-block;
  color: #fff;
  background-color: #66c18c;
  border: 0.2rem solid #66c18c;
  border-radius: 5px;
  padding: 1rem 4rem 1rem 4rem;
  -webkit-transition: all 200ms;
  -moz-transition: all 200ms;
  transition: all 200ms;
  cursor: pointer;
}
.bh_btn.style2:hover {
  color: #66c18c;
  background-color: transparent;
}
@-webkit-keyframes slideRight {
  0% {
    margin-left: 0;
    margin-right: 0;
    opacity: 1;
  }
  40% {
    margin-left: 5px;
    margin-right: -5px;
    opacity: 1;
  }
  80% {
    margin-left: 10px;
    margin-right: -10px;
    opacity: 0.5;
  }
  100% {
    margin-left: 10px;
    margin-right: -10px;
    opacity: 0;
  }
}
@-moz-keyframes slideRight {
  0% {
    margin-left: 0;
    margin-right: 0;
    opacity: 1;
  }
  40% {
    margin-left: 5px;
    margin-right: -5px;
    opacity: 1;
  }
  80% {
    margin-left: 10px;
    margin-right: -10px;
    opacity: 0.5;
  }
  100% {
    margin-left: 10px;
    margin-right: -10px;
    opacity: 0;
  }
}
@-ms-keyframes slideRight {
  from {
    margin-left: 0;
    margin-right: 0;
    opacity: 1;
  }
  to {
    margin-left: 10px;
    margin-right: -10px;
    opacity: 0;
  }
}
@keyframes slideRight {
  0% {
    margin-left: 0;
    margin-right: 0;
    opacity: 1;
  }
  40% {
    margin-left: 5px;
    margin-right: -5px;
    opacity: 1;
  }
  80% {
    margin-left: 10px;
    margin-right: -10px;
    opacity: 0.5;
  }
  100% {
    margin-left: 10px;
    margin-right: -10px;
    opacity: 0;
  }
}
.bh_btn_effect1 {
  position: relative;
  border: 0;
}
.bh_btn_effect1:before {
  content: "";
  background: transparent;
  border-top: 2px solid #191919;
  border-right: 2px solid #191919;
  width: 0;
  height: calc(2px);
  position: absolute;
  top: -2px;
  left: 0px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.1s, width 0s 0.1s, height 0s 0.1s;
}
.bh_btn_effect1:after {
  content: "";
  background: transparent;
  border-bottom: 2px solid #191919;
  border-left: 2px solid #191919;
  width: 0;
  height: 2px;
  position: absolute;
  bottom: 0px;
  right: -2px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.1s, width 0s 0.1s, height 0s 0.1s;
}
.bh_btn_effect1:hover:before {
  transition: opacity 0.1s, width 0.3s, height 0.2s 0.3s;
  opacity: 1;
  width: calc(100% + 2px);
  height: calc(100%);
}
.bh_btn_effect1:hover:after {
  transition: opacity 0.1s 0.5s, width 0.3s 0.5s, height 0.3s 0.8s;
  opacity: 1;
  width: calc(100% + 2px);
  height: calc(100%);
}
.bh_btn_effect1.bh_btn_effect1-r:before {
  transition: opacity 0.1s, width 0s 0.1s, height 0s 0.1s;
  width: calc(100% + 2px);
  height: calc(100%);
  opacity: 1;
}
.bh_btn_effect1.bh_btn_effect1-r:after {
  transition: opacity 0.1s, width 0s 0.1s, height 0s 0.1s;
  width: calc(100% + 4px);
  height: calc(100% + 2px);
  opacity: 1;
}
.bh_btn_effect1.bh_btn_effect1-r:hover:before {
  width: 0;
  height: 2px;
  opacity: 0;
  transition: opacity 0.1s 0.9s, height 0.2s 0.5s, width 0.3s 0.7s;
}
.bh_btn_effect1.bh_btn_effect1-r:hover:after {
  width: 0;
  height: 2px;
  opacity: 0;
  transition: opacity 0.1s 0.5s, height 0.2s, width 0.3s 0.2s;
}
.bh_btn_style1 {
  display: inline-block;
  padding: 12px 30px;
  border-radius: 5px;
  color: #fff;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -webkit-background: -webkit-linear-gradient(
    35deg,
    #ec77ab,
    #7873f5,
    #7873f5,
    #ec77ab
  );
  -moz-background: linear-gradient(55deg, #ec77ab, #7873f5, #7873f5, #ec77ab);
  background: -o-linear-gradient(35deg, #ec77ab, #7873f5, #7873f5, #ec77ab);
  background: linear-gradient(55deg, #ec77ab, #7873f5, #7873f5, #ec77ab);
  background-size: 400% 100%;
  background-image: -webkit-linear-gradient(
    to right,
    #ff4e50,
    #f9d423,
    #f9d423,
    #ff4e50
  );
  background-image: -moz-linear-gradient(
    to right,
    #ff4e50,
    #f9d423,
    #f9d423,
    #ff4e50
  );
  background-image: -webkit-linear-gradient(
    left,
    #ff4e50,
    #f9d423,
    #f9d423,
    #ff4e50
  );
  background-image: -o-linear-gradient(
    left,
    #ff4e50,
    #f9d423,
    #f9d423,
    #ff4e50
  );
  background-image: linear-gradient(
    to right,
    #ff4e50,
    #f9d423,
    #f9d423,
    #ff4e50
  );
}
.bh_btn_style1:hover {
  color: #fff;
  background-position: 100% 0;
}
.bh_btn_style2 {
  display: inline-block;
  padding: 12px 30px;
  padding: 1.2rem 3rem;
  border-radius: 5px;
  color: #fff;
  text-transform: capitalize;
  text-align: center;
  border: 1px solid transparent;
  -webkit-border-radius: 30px;
  border-radius: 30px;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-background-size: 200% auto;
  background-size: 200% auto;
  background-image: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#5192e1),
    color-stop(51%, #23ced5),
    to(#5192e1)
  );
  background-image: -webkit-linear-gradient(
    left,
    #5192e1 0%,
    #23ced5 51%,
    #5192e1 100%
  );
  background-image: -moz-linear-gradient(
    left,
    #5192e1 0%,
    #23ced5 51%,
    #5192e1 100%
  );
  background-image: -o-linear-gradient(
    left,
    #5192e1 0%,
    #23ced5 51%,
    #5192e1 100%
  );
  background-image: linear-gradient(
    to right,
    #5192e1 0%,
    #23ced5 51%,
    #5192e1 100%
  );
}
.bh_btn_style2:hover {
  color: #fff;
  background-position: right center;
}
.bh .bh_title_sub {
  font-size: 20px;
  font-weight: 600;
  color: #cc3025;
  border-bottom: 2px solid #cc3025;
  margin-bottom: 40px;
}
.bh .bh_title_sub2 {
  font-size: 18px;
  font-weight: 600;
  color: #cc3025;
}
.bh .bh_title_sub3 {
  font-weight: 600;
}
.bh .bh_title_sub3::before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 28px;
  vertical-align: middle;
  background-color: #cc3025;
  border-radius: 3px;
  margin: -5px 8px 0 0;
}
.bh .bh_title_sub4 {
  position: relative;
  font-weight: 600;
  padding-left: 33px;
}
.bh .bh_title_sub4::before {
  content: "";
  display: inline-block;
  position: absolute;
  top: 1px;
  left: 0;
  width: 15px;
  height: 15px;
  background-color: #cccccc;
}
.bh .bh_title_sub4::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 9px;
  left: 6px;
  width: 15px;
  height: 15px;
  background-color: #1c579a;
}
.bh .bh_title_deco::before {
  content: " ";
  display: block;
  position: absolute;
  width: 80px;
  border-bottom: 1px solid;
  left: 50%;
  margin-left: -100px;
  bottom: -10px;
}
.bh .bh_title_deco::after {
  content: " ";
  display: block;
  position: absolute;
  width: 80px;
  border-bottom: 1px solid;
  left: 50%;
  margin-left: -100px;
  bottom: -10px;
  margin-left: 20px;
}
.bh .bh_title_deco i.deco {
  display: block;
  position: absolute;
  left: 50%;
  font-size: 22px;
  margin: 0 0 0 -11px;
}
.bh .bh_title_sub5 {
  font-size: 35px;
  font-weight: 600;
  border-bottom: 1px solid #dedada;
  padding: 0 0 20px 0;
}
.bh .bh_title_sub5 > span {
  display: inline-block;
  color: #bdbdbd;
  font-size: 14px;
  font-weight: 300;
  vertical-align: bottom;
  margin-left: 10px;
}
.bh .bh_title_sub6 {
  font-size: 48px;
  font-weight: 600;
  letter-spacing: -2.5px;
  text-align: center;
}
.bh .bh_title_sub6 span {
  position: relative;
}
.bh .bh_title_sub6 span::before {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 86px;
  height: 17px;
  margin-top: -6px;
  margin-left: -150px;
  background-image: url("../../../../layouts/goodpharm/img/p/title_sub_dot.png");
  background-repeat: no-repeat;
}
.bh .bh_title_sub6 span::after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 86px;
  height: 17px;
  margin-top: -6px;
  margin-left: -150px;
  background-image: url("../../../../layouts/goodpharm/img/p/title_sub_dot.png");
  background-repeat: no-repeat;
  right: -150px;
  left: unset;
  margin-left: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.bh .bh_title_sub7::before,
.bh .bh_title_sub7::after {
  content: "";
  position: absolute;
  z-index: -1;
  background-color: #f6f6f6;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.bh .bh_title_sub7::before {
  top: -53px;
  left: -60px;
  width: 48px;
  height: 48px;
}
.bh .bh_title_sub7::after {
  top: -6px;
  left: -11px;
  width: 32px;
  height: 32px;
}
.bh .bh_title_sub8 {
  position: relative;
}
.bh .bh_title_sub8::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 50px;
  height: 3px;
  background-color: #333333;
  -webkit-transition: left 0.7s;
  -o-transition: left 0.7s;
  transition: left 0.7s;
  z-index: 1;
}
.bh .bh_title_sub8::after {
  content: "";
  position: absolute;
  bottom: 1px;
  left: 0;
  width: 150px;
  height: 1px;
  background-color: #ddd;
}
.bh .bh_title_sub8:hover::before {
  left: 100px;
}
.bh .bh_title_sub8.center::before,
.bh .bh_title_sub8.center::after {
  left: 50%;
  -webkit-transition: width 0.7s;
  -o-transition: width 0.7s;
  transition: width 0.7s;
  -webkit-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.bh .bh_title_sub8.center:hover::before {
  width: 150px;
}
.bh .bh_title_deco_line {
  position: relative;
  height: 1px;
  background-color: #ebebeb;
  margin-top: 15px;
}
.bh .bh_title_deco_line::after {
  content: "";
  position: absolute;
  top: -1px;
  right: 0;
  bottom: 0;
  left: 0;
  width: 80px;
  height: 3px;
  background-color: #3797dd;
  z-index: 1;
}
.bh .bh_title_deco_line.center::after {
  right: auto;
  bottom: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.bh .bh_title_deco_dot {
  position: relative;
  display: inline-block;
  line-height: 1;
}
.bh .bh_title_deco_dot::after {
  content: "";
  display: inline-block;
  position: absolute;
  right: -10px;
  bottom: 1px;
  width: 8px;
  height: 8px;
  background-color: var(--bh_color_main);
  border-radius: 50%;
  z-index: 1;
}
.bh_label {
  display: inline-block;
  color: #fff;
  line-height: 18px;
  background-color: #3c332c;
  padding: 3px 9px 3px 9px;
  margin: 2px 1px;
}
.bh_label.color1 {
  background-color: #7cc576;
}
.bh_label.color2 {
  background-color: #f63440;
}
.bh_label.color3 {
  background-color: #3f51b5;
}
.bh_label.color4 {
  color: #3f51b5;
  border: 1px solid #3f51b5;
}
@media (max-width: 991.98px) {
  .bh_label {
    padding: 0 7px 0 7px !important;
    /*margin: 0!important;*/
    /*font-size: 11px!important;*/
    /*line-height: 11px!important;*/
  }
}
.bh .bh_line2 {
  position: relative;
  border-top: 2px solid #eee;
}
.bh .bh_line2::before,
.bh .bh_line2::after {
  position: absolute;
  content: "";
  top: -5px;
  left: 0;
  width: 8px;
  height: 8px;
  background-color: #ddd;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.bh .bh_line2::after {
  left: auto;
  right: 0;
}
.bh .bh_line2 .center_circle {
  position: absolute;
  content: "";
  top: -5px;
  left: 50%;
  width: 8px;
  height: 8px;
  background-color: #ddd;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
.bh_bg_box {
  background-color: var(--bh_color_gray_50);
  border: 1px solid var(--bh_color_gray_300);
  padding: 40px 20px;
  padding: 4rem 2rem;
}
.bh_bg_box.round {
  border-radius: 5px;
}
.bh_bg_box2 {
  border: 1px solid var(--bh_color_gray_300);
  padding: 18px 20px;
  padding: 1.8rem 2rem;
}
.bh_bg_box3 {
  background-color: var(--bh_color_gray_100);
  padding: 18px 20px;
  padding: 1.8rem 2rem;
}
.bh_bg_box4 {
  border: 1px solid var(--bh_color_gray_300);
  border-radius: 0;
}
.bh_bg_box4 .bh_title {
  color: #222222;
  text-align: center;
  background-color: var(--bh_color_gray_300);
  border-radius: 0;
  padding: 12px 5px;
}
.bh_bg_box4 .bh_content {
  background-color: var(--bh_color_bg_main);
  border-radius: 0;
  padding: 20px;
}
.bh_bg_wrap {
  border: 1px solid #ccc;
  border-radius: 10px;
}
.bh_bg_wrap .bh_title {
  color: #fff;
  text-align: center;
  background-color: #333;
  border-radius: 10px 10px 0 0;
  padding: 10px 5px;
}
.bh_bg_wrap .bh_content {
  background-color: #fff;
  border-radius: 10px;
  padding: 10px 15px;
}
.bh_bg_wrap2 {
  border: 1px solid #dedede;
  border-radius: 0;
}
.bh_bg_wrap2 .bh_title {
  color: #222222;
  text-align: center;
  background-color: #eeeeee;
  border-radius: 0;
  padding: 12px 5px;
}
.bh_bg_wrap2 .bh_content {
  background-color: #fff;
  border-radius: 0;
  padding: 20px;
}
.bh_tbl {
  width: 100%;
  margin-top: 0;
  border-top: 1px solid #e0e0e0;
  font-size: 15px !important;
  font-weight: normal;
  color: #000;
  border-spacing: 0;
}
.bh_tbl caption {
  display: none;
}
.bh_tbl th,
.bh_tbl td {
  background: #fff;
  padding: 1em 1rem;
  border-bottom: 1px solid #e0e0e0;
  font-weight: normal;
  text-indent: 0;
}
.bh_tbl th {
  background: #4d4d4d;
  color: #fff;
  font-weight: bold;
}
.bh_tbl td .block {
  display: block;
  margin: 0 15px;
}
.bh_tbl ul li {
  width: 50%;
  float: left;
}
.col-gray {
  background-color: #f5f5f5;
}
.bh_tbl2 {
  width: 100%;
  margin-top: 0;
  border-top: 2px solid #382517;
  font-size: 15px !important;
  font-weight: normal;
  color: #000;
  border-collapse: collapse;
}
.bh_tbl2 caption {
  display: none;
}
.bh_tbl2 th,
.bh_tbl2 td {
  /*background: #fff;*/
  padding: 0.9em 1rem;
  border: 1px solid #ddd;
  border-top: 0;
  font-weight: 300;
  text-indent: 0;
}
.bh_tbl2 th {
  background: #fafafa;
  color: #333;
  font-weight: bold;
}
.bh_tbl2 td .block {
  display: block;
  margin: 0 15px;
}
.bh_tbl2 ul li {
  width: 50%;
  float: left;
}
.bh_tbl2 td.select {
  color: #3f51b5;
  background-color: #f4f6ff;
}
.bh_tbl2 th.select {
  color: #fff;
  background-color: #3f51b5;
  background-color: #f4f6ff;
}
@media (max-width: 991.98px) {
  .bh_tbl2 {
    font-size: 13px !important;
  }
}
.bh_tbl3 {
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-spacing: 0;
}
.bh_tbl3 caption {
  display: none;
}
.bh_tbl3 tbody tr:hover {
  background-color: #f9f9f9;
}
.bh_tbl3 th,
.bh_tbl3 td {
  font-family: "돋음", sans-serif;
  font-weight: normal;
}
.bh_tbl3 th {
  color: #888;
  font-size: 11px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 10px 5px;
}
.bh_tbl3 td {
  color: #666;
  font-size: 12px;
  text-align: center;
  border-bottom: 1px solid #ddd;
  padding: 10px 5px;
}
.bh_tbl3 td:last-child {
  border-bottom-color: #ccc;
}
.bh_tbl3 td.thumbnail-td {
  padding-left: 30px;
  padding-right: 30px;
}
.bh_tbl3 td a {
  color: #666;
}
.bh_tbl3 td .block {
  display: block;
  margin-bottom: 4px;
}
.bh_tbl3 th.fixed,
.bh_tbl3 td.fixed {
  width: 10%;
  white-space: nowrap;
}
@media (max-width: 991.98px) {
  .bh_tbl_scroll {
    position: relative;
    width: 1px;
    min-width: 100%;
    background: url("../../../../layouts/goodpharm/img/p/tbl_hand.gif")
      no-repeat right 0;
    -webkit-overflow-scrolling: touch;
    padding-top: 30px;
    margin-top: 1rem;
    overflow-x: scroll;
    overflow-y: hidden;
  }
  .bh_tbl_scroll > table {
    width: 860px;
    margin-top: 1rem !important;
    margin-bottom: 0;
  }
}
/* bh_write */
.bh_write .row_group ~ .row_group {
  margin-top: 35px;
}
.bh_write .title_wrap .title {
  float: left;
  position: relative;
  color: #1d1d1d;
  font-size: 20px;
  font-weight: 500;
  padding-left: 12px;
  margin-bottom: 15px;
}
.bh_write .title_wrap .title:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  height: 3px;
  margin-top: -1.5px;
  background-color: #666;
}
.bh_write .title_wrap .desc {
  float: right;
  display: inline-block;
  color: var(--bh_color_gray_600);
  font-size: 14px;
  font-weight: 300;
  margin-top: 5px;
}
.bh_write .title_wrap .desc .required {
  color: #d43301;
}
.bh_agreement .title_wrap .title .required {
  color: #d43301;
  font-size: 14px;
  font-weight: 300;
  padding-left: 6px;
}
.bh_agreement .title_wrap .title .optional {
  color: #d43301;
  font-size: 14px;
  font-weight: 300;
  padding-left: 6px;
  color: #666;
}
.bh_agreement .agreement_link {
  float: right;
  display: inline-block;
  color: #23272b;
  font-size: 14px;
  font-weight: 300;
  margin-top: 5px;
}
.bh_agreement .agreement_link > i {
  font-size: 10px;
  vertical-align: middle;
  margin-top: -2px;
  margin-left: 3px;
}
.bh_agreement .text {
  height: 150px;
  border: 1px solid #ddd;
  padding: 26px 29px;
  overflow-x: hidden;
  overflow-y: auto;
}
.bh_agreement .confirm {
  margin-top: 10px;
  padding: 15px 20px;
  background: #f5f5f5;
}
.bh_agreement .confirm input[type="checkbox"] {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin-top: -2px;
  cursor: pointer;
}
.bh_agreement .confirm label {
  cursor: pointer;
}
.bh_write_tbl_wrap {
  position: relative;
  /*border-bottom: 1px solid var(--bh_color_gray_300);*/
  margin-top: 0;
}
.bh_write_tbl_wrap .bh_write_tbl {
  width: 100%;
  border-top: 1px solid var(--bh_color_gray_800);
}
.bh_write_tbl_wrap .bh_write_tbl > caption {
  display: none;
}
.bh_write_tbl_wrap .bh_write_tbl > colgroup > col {
  display: inline-block;
}
.bh_write_tbl_wrap .bh_write_tbl th,
.bh_write_tbl_wrap .bh_write_tbl td {
  font-size: 14px;
  font-weight: 400;
  border-bottom: 1px solid var(--bh_color_gray_300);
  text-align: left;
  word-break: break-all;
  word-wrap: break-word;
}
.bh_write_tbl_wrap .bh_write_tbl th {
  min-width: 130px;
  color: var(--bh_color_gray_800);
  vertical-align: top;
  background-color: var(--bh_color_gray_50);
  padding: 16px 3px 17px 15px;
  white-space: nowrap;
}
.bh_write_tbl_wrap .bh_write_tbl th .required {
  color: #d43301;
}
.bh_write_tbl_wrap .bh_write_tbl th > em {
  display: none;
}
.bh_write_tbl_wrap .bh_write_tbl td {
  color: var(--bh_color_gray_600);
  font-weight: 300;
  padding: 13px 3px 13px 20px;
}
.bh_write_tbl_wrap .bh_write_tbl td > ul > li {
  display: inline-block;
}
.bh_write_tbl_wrap
  .bh_write_tbl
  td
  *:not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  > li {
  display: inline-block;
}
.bh_write_tbl_wrap .bh_write_tbl td .krZip label {
  display: inline-block;
  min-width: 70px;
  font-size: 13px;
}
.bh_write_tbl_wrap .bh_write_tbl td .krZip .krzip-postcode-wrap {
  margin-bottom: 5px;
}
.bh_write_tbl_wrap .bh_write_tbl td .krZip .krzip-address-wrap {
  margin-bottom: 5px;
}
.bh_write_tbl_wrap
  .bh_write_tbl
  td
  .krZip
  .krzip-address-wrap
  .krzip-jibunAddress,
.bh_write_tbl_wrap
  .bh_write_tbl
  td
  .krZip
  .krzip-address-wrap
  .krzip-extraAddress {
  display: none;
}
.bh_write_tbl_wrap .bh_write_tbl td .color-indicator {
  display: none;
}
.bh_write_tbl_wrap .bh_write_tbl td .verifySMS_input_area {
  margin-top: 5px;
}
.bh_write_tbl_wrap .bh_write_tbl td .verifySMS_input_button {
  margin-left: 3px;
}
.bh_write_tbl_wrap .bh_write_tbl td .title_color {
  display: inline-block;
  height: 20px;
  color: var(--bh_color_gray_900);
  line-height: 19px;
  vertical-align: middle;
  padding-left: 5px;
  margin-right: 14px;
  cursor: pointer;
}
.bh_write_tbl_wrap .bh_write_tbl td .bh_desc {
  font-size: 13px;
  font-weight: 300;
  padding: 5px 0 0px;
}
@media (max-width: 991.98px) {
  .bh_write_tbl_wrap .bh_write_tbl th,
  .bh_write_tbl_wrap .bh_write_tbl td {
    display: block;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    word-break: break-all;
    word-wrap: break-word;
  }
  .bh_write_tbl_wrap .bh_write_tbl th {
    min-width: auto;
    vertical-align: middle;
    background-color: transparent;
    border-bottom: 0;
    padding: 15px 3px 0 7px;
  }
  .bh_write_tbl_wrap .bh_write_tbl td {
    border-bottom: 1px solid var(--bh_color_gray_300);
    padding: 10px 3px 15px 3px;
  }
  .bh_write_tbl_wrap .bh_write_tbl td .krZip label {
    display: block;
  }
}
.bh_write_tbl .btn {
  display: inline-block;
  width: auto;
  height: auto !important;
  color: var(--bh_color_white);
  font-size: inherit;
  line-height: 1.4 !important;
  font-weight: 400;
  text-align: center;
  vertical-align: top;
  background: none;
  background-color: var(--bh_color_gray_600);
  border: 1px solid var(--bh_color_gray_600);
  border-radius: 0;
  padding: 0 10px !important;
  cursor: pointer;
  text-shadow: none;
  box-shadow: none;
  box-sizing: border-box;
}
.bh_write_tbl input.btn,
.bh_write_tbl button.btn {
  width: 44px;
  height: 34px !important;
  font-size: 13px;
  line-height: 31px !important;
  font-weight: 300;
  padding: 0 3px !important;
}
.bh_write_tbl input.btn:focus,
.bh_write_tbl button.btn:focus {
  outline: none;
}
.bh_write_tbl input:not([type="hidden"]) + input,
.bh_write_tbl button:not([type="hidden"]) + input,
.bh_write_tbl .input_with_btn + * {
  margin-left: 3px;
}
.bh_write_tbl input[type="text"],
.bh_write_tbl input[type="number"],
.bh_write_tbl input[type="password"],
.bh_write_tbl input[type="email"],
.bh_write_tbl input[type="date"],
.bh_write_tbl input[type="tel"],
.bh_write_tbl input [type="url"] {
  display: inline-block;
  height: 34px;
  color: var(--bh_color_gray_800);
  color: var(--bh_color_gray_900);
  line-height: 31px;
  background-color: var(--bh_color_gray_100);
  background-color: var(--bh_color_gray_50);
  border: 1px solid var(--bh_color_gray_300);
  border: 1px solid var(--bh_color_gray_200);
  padding: 0 9px;
  box-sizing: border-box;
  outline: none;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
  -webkit-transition: box-shadow 0.2s ease, border-color 0.2s ease;
}
.bh_write_tbl input[type="text"]::placeholder,
.bh_write_tbl input[type="number"]::placeholder,
.bh_write_tbl input[type="password"]::placeholder,
.bh_write_tbl input[type="email"]::placeholder,
.bh_write_tbl input[type="date"]::placeholder,
.bh_write_tbl input[type="tel"]::placeholder,
.bh_write_tbl input [type="url"]::placeholder {
  color: var(--bh_color_gray_400);
}
.bh_write_tbl input[type="text"]:hover,
.bh_write_tbl input[type="number"]:hover,
.bh_write_tbl input[type="password"]:hover,
.bh_write_tbl input[type="email"]:hover,
.bh_write_tbl input[type="date"]:hover,
.bh_write_tbl input[type="tel"]:hover,
.bh_write_tbl input[type="url"]:hover {
  background-color: var(--bh_color_white);
  border-color: var(--bh_color_gray_300);
  outline: none;
  box-shadow: 0 1px 5px 0 rgba(28, 35, 69, 0.12);
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
  -webkit-transition: box-shadow 0.2s ease, border-color 0.2s ease;
}
.bh_write_tbl input[type="text"]:focus,
.bh_write_tbl input[type="number"]:focus,
.bh_write_tbl input[type="password"]:focus,
.bh_write_tbl input[type="email"]:focus,
.bh_write_tbl input[type="date"]:focus,
.bh_write_tbl input[type="tel"]:focus,
.bh_write_tbl input[type="url"]:focus {
  background-color: var(--bh_color_white);
  border-color: var(--bh_color_gray_900);
  outline: none;
  box-shadow: 0 1px 5px 0 rgba(28, 35, 69, 0.12);
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
  -webkit-transition: box-shadow 0.2s ease, border-color 0.2s ease;
}
.bh_write_tbl textarea {
  display: block;
  width: 100%;
  color: var(--bh_color_gray_900);
  background-color: var(--bh_color_gray_50);
  border: 1px solid var(--bh_color_gray_200);
  padding: 8px 9px;
  box-sizing: border-box;
  outline: none;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
  -webkit-transition: box-shadow 0.2s ease, border-color 0.2s ease;
}
.bh_write_tbl textarea::placeholder {
  color: var(--bh_color_gray_400);
}
.bh_write_tbl textarea:hover {
  background-color: var(--bh_color_white);
  border-color: var(--bh_color_gray_300);
  outline: none;
  box-shadow: 0 1px 5px 0 rgba(28, 35, 69, 0.12);
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
  -webkit-transition: box-shadow 0.2s ease, border-color 0.2s ease;
}
.bh_write_tbl textarea:focus {
  background-color: var(--bh_color_white);
  border-color: var(--bh_color_gray_900);
  outline: none;
  box-shadow: 0 1px 5px 0 rgba(28, 35, 69, 0.12);
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
  -webkit-transition: box-shadow 0.2s ease, border-color 0.2s ease;
}
.bh_write_tbl select {
  display: inline-block;
  min-width: 90px;
  height: 34px;
  line-height: 31px;
  padding: 0 0 0 9px;
  background-color: var(--bh_color_gray_100);
  border: 1px solid var(--bh_color_gray_300);
  border: 1px solid var(--bh_color_gray_200);
  box-sizing: border-box;
}
.bh_write_tbl select:disabled {
  color: var(--bh_color_gray_600);
  background-color: var(--bh_color_gray_100);
  background-color: var(--bh_color_gray_200);
  opacity: 1;
  -webkit-text-fill-color: none;
}
.bh_write_tbl input.input_wide {
  width: 100%;
}
.bh_write_tbl input:not([type="checkbox"]):not([type="radio"]):disabled,
.bh_write_tbl
  input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not(
    [type="submit"]
  ):not([type="file"]):read-only {
  color: var(--bh_color_gray_600);
  background-color: var(--bh_color_gray_100);
  background-color: var(--bh_color_gray_200);
  opacity: 1;
  -webkit-text-fill-color: none;
}
.bh_write_tbl input[type="radio"],
.bh_write_tbl input[type="checkbox"] {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  margin-top: -2px;
  cursor: pointer;
}
.bh_write_tbl input[type="radio"] + label,
.bh_write_tbl input[type="checkbox"] + label {
  display: inline-block;
  height: 20px;
  color: var(--bh_color_gray_900);
  line-height: 19px;
  vertical-align: middle;
  padding-left: 5px;
  margin-right: 14px;
  cursor: pointer;
}
.bh_write_tbl input[type="file"] {
  display: inline-block;
  height: 34px !important;
  color: var(--bh_color_gray_900);
  font-size: 13px;
  line-height: 34px !important;
  font-weight: 300;
  text-align: center;
  vertical-align: top;
  background: none;
  background-color: var(--bh_color_gray_50);
  border: 1px solid var(--bh_color_gray_200);
  border-radius: 0;
  padding: 0 9px !important;
  cursor: pointer;
  text-shadow: none;
  box-shadow: none;
  box-sizing: border-box;
}
@media (max-width: 991.98px) {
  .bh_write_tbl input:not([type="hidden"]) + input,
  .bh_write_tbl button:not([type="hidden"]) + input,
  .bh_write_tbl .input_with_btn + * {
    margin-left: 0;
  }
  .bh_write_tbl input[type="text"],
  .bh_write_tbl input[type="password"],
  .bh_write_tbl input[type="email"],
  .bh_write_tbl input[type="url"] {
    width: 100%;
  }
  .bh_write_tbl input[type="number"] {
    width: auto;
  }
  .bh_write_tbl input[type="text"].date,
  .bh_write_tbl input[type="text"].krzip-postcode {
    width: calc(100% - 48px);
  }
  .bh_write_tbl input[type="date"],
  .bh_write_tbl input[type="tel"],
  .bh_write_tbl input[type="file"],
  .bh_write_tbl input.input_with_btn {
    width: calc(100% - 48px);
  }
  .bh_write_tbl input[type="text"].tel,
  .bh_write_tbl input[type="tel"].tel {
    width: calc(33.333% - 3px);
  }
  .bh_write_tbl select ~ input[type="text"].tel,
  .bh_write_tbl select ~ input[type="tel"].tel {
    width: calc(33.333% - 90px);
  }
  .bh_write_tbl textarea {
    width: 100%;
  }
}
.bh_write_tbl_wrap .bh_write_tbl.list_style th,
.bh_write_tbl_wrap .bh_write_tbl.list_style td {
  display: block;
  width: 100%;
  font-size: 12px;
  font-weight: 400;
  background: none;
  text-align: left;
  word-break: break-all;
  word-wrap: break-word;
}
.bh_write_tbl_wrap .bh_write_tbl.list_style th {
  min-width: auto;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 600;
  vertical-align: middle;
  border-bottom: 0;
  padding-top: 10px;
  padding-bottom: 0;
  padding-right: 15px;
  padding-left: 15px;
}
.bh_write_tbl_wrap .bh_write_tbl.list_style td {
  border-bottom: 1px solid var(--bh_color_gray_300);
  padding-bottom: 10px;
  padding-right: 15px;
  padding-left: 15px;
}
.bh_write_tbl_wrap .bh_write_tbl.list_style input:not([type="hidden"]) + input,
.bh_write_tbl_wrap .bh_write_tbl.list_style button:not([type="hidden"]) + input,
.bh_write_tbl_wrap .bh_write_tbl.list_style .input_with_btn + * {
  margin-left: 0;
}
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="text"],
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="password"],
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="email"],
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="url"] {
  width: 100%;
}
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="number"] {
  width: auto;
}
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="text"].date,
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="text"].krzip-postcode {
  width: calc(100% - 48px);
}
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="date"],
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="tel"],
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="file"],
.bh_write_tbl_wrap .bh_write_tbl.list_style input.input_with_btn {
  width: calc(100% - 48px);
}
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="text"].tel,
.bh_write_tbl_wrap .bh_write_tbl.list_style input[type="tel"].tel {
  width: calc(33.333% - 3px);
}
.bh_write_tbl_wrap .bh_write_tbl.list_style select ~ input[type="text"].tel,
.bh_write_tbl_wrap .bh_write_tbl.list_style select ~ input[type="tel"].tel {
  width: calc(33.333% - 90px);
}
.bh_write_tbl_wrap .bh_write_tbl.list_style textarea {
  width: 100%;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul {
  margin: -5px 0;
  margin-right: -10px;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li {
  float: left;
  margin: 5px 0;
  margin-right: 10px;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"],
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"] {
  position: absolute;
  left: -9999px;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"]
  + label,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"]
  + span,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + label,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + span {
  position: relative;
  display: inline-block;
  color: var(--bh_color_gray_600);
  line-height: 19px;
  padding-right: 6px;
  padding-left: 28px;
  cursor: pointer;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"]
  + label:before,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"]
  + span:before,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + label:before,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 19px;
  height: 19px;
  background-color: var(--bh_color_white);
  border: 1px solid var(--bh_color_gray_300);
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"]
  + label:after,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"]
  + span:after,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + label:after,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + span:after {
  content: "";
  position: absolute;
  top: 4px;
  left: 4px;
  width: 11px;
  height: 11px;
  background-color: var(--bh_color_main);
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + label:before,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + label:after,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + span:before,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + span:after {
  border-radius: 30px;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="checkbox"]
  + label:before,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="checkbox"]
  + label:after,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="checkbox"]
  + span:before,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="checkbox"]
  + span:after,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="radio"]
  + label:before,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="radio"]
  + label:after,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="radio"]
  + span:before,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_icon
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="radio"]
  + span:after {
  opacity: 1;
  -webkit-transform: scale(1);
  transform: scale(1);
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul {
  margin: -5px 0;
  margin-right: -10px;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li {
  float: left;
  margin: 5px 0;
  margin-right: 10px;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"],
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"] {
  display: none;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"]
  + label,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"]
  + span,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + label,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + span {
  position: relative;
  display: block;
  color: var(--bh_color_gray_600);
  font-weight: 400;
  line-height: 1.4;
  text-align: center;
  white-space: nowrap;
  background-color: var(--bh_color_gray_100);
  background-image: none;
  border: 1px solid transparent;
  border-color: var(--bh_color_gray_300);
  border-radius: 0px;
  -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  box-shadow: 0 2px 0 rgba(0, 0, 0, 0.015);
  cursor: pointer;
  -webkit-transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  box-sizing: content-box;
  padding: 6px 15px;
  margin: 0;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"]
  + label:hover,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="checkbox"]
  + span:hover,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + label:hover,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + span:hover {
  border-color: var(--bh_color_main);
  color: var(--bh_color_main);
  cursor: pointer;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + label,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input[type="radio"]
  + span {
  border-radius: 30px;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="checkbox"],
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="radio"] {
  display: none;
}
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="checkbox"]
  + label,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="checkbox"]
  + span,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="radio"]
  + label,
.bh_write_tbl_wrap
  .bh_write_tbl.check_style_box
  :not(.style_no, .xefu-list-images, .xefu-list-files)
  > ul
  li
  input:checked[type="radio"]
  + span {
  background-color: var(--bh_color_main);
  border-color: var(--bh_color_main);
  color: #ffffff;
}
.write_editor div[id^="ckeditor_"],
.write_editor div[id^="ckeditor_"] *,
.write_editor div[id^="ckeditor_"] *:before,
.write_editor div[id^="ckeditor_"] *:after {
  -webkit-box-sizing: initial !important;
  -moz-box-sizing: initial !important;
  box-sizing: initial !important;
}
.write_editor.editor_file_only div[id^="ckeditor_"],
.write_editor.editor_file_only div[id^="simpleeditor_instance_"],
.write_editor.editor_file_only .editor_autosaved_message {
  display: none !important;
}
.write_editor div[id^="simpleeditor_"] {
  font-size: 1.6rem;
}
.bh_write_btn_wrap {
  text-align: center;
  margin-top: 40px;
  margin-bottom: 40px;
}
.bh_write_btn {
  display: inline-block;
  width: 150px;
  color: #fff;
  text-align: center;
  background-color: #343a40;
  border: 1px solid transparent;
  border-color: #343a40;
  padding: 11px 22px;
  cursor: pointer;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.bh_write_btn ~ .bh_write_btn {
  margin-left: 10px;
}
.bh_write_btn.outline {
  color: #343a40;
  background-color: transparent;
  border-color: #7d8288;
}
.bh_write_btn.gray {
  color: #343a40;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.bh_write_btn.round {
  border-radius: 3px;
}
.bh_write_btn.hover:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.bh_write_btn > i {
  font-size: 12px;
  vertical-align: middle;
  margin-top: -4px;
}
@media (max-width: 991.98px) {
  .bh_write_btn {
    width: calc(50% - 10px);
  }
}
/* -bh_write */
/* bh_info */
.bh_info_wrap .title_wrap > .title {
  float: left;
  position: relative;
  color: var(--bh_color_black);
  font-size: 20px;
  font-weight: 500;
  padding-left: 12px;
  margin-bottom: 15px;
}
.bh_info_wrap .title_wrap > .title::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  width: 3px;
  height: 3px;
  margin-top: -1.5px;
  background-color: var(--bh_color_gray_700);
}
.bh_info_wrap .title_wrap > .desc {
  float: right;
  display: inline-block;
  color: var(--bh_color_gray_600);
  font-size: 14px;
  font-weight: 300;
  margin-top: 5px;
}
.bh_info_wrap .title_wrap > .desc .required {
  color: #d43301;
}
.bh_info_wrap .bh_info_tbl {
  width: 100%;
  margin-top: 0;
  border-right: 1px solid var(--bh_color_gray_300);
  border-top: 1px solid var(--bh_color_gray_800);
  font-size: 15px !important;
  font-weight: normal;
  color: var(--bh_color_black);
  border-collapse: separate;
  border-spacing: 0;
}
.bh_info_wrap .bh_info_tbl caption {
  color: var(--bh_color_gray_700);
  text-align: left;
  margin-bottom: 5px;
}
.bh_info_wrap .bh_info_tbl caption .active {
  font-weight: 500;
}
.bh_info_wrap .bh_info_tbl th,
.bh_info_wrap .bh_info_tbl td {
  /*background: #fff;*/
  padding: 1.4rem 1.5rem;
  border: 1px solid var(--bh_color_gray_300);
  border-right: 0;
  border-top: 0;
  font-weight: 300;
  text-indent: 0;
  white-space: nowrap;
}
.bh_info_wrap .bh_info_tbl th {
  background: var(--bh_color_gray_50);
  color: var(--bh_color_gray_900);
  font-weight: 400;
}
.bh_info_wrap .bh_info_tbl td.title {
  width: 100%;
  text-align: left;
  white-space: normal;
  word-break: break-all;
}
.bh_info_wrap .bh_info_tbl td .block {
  display: block;
  margin: 0 15px;
}
.bh_info_wrap .bh_info_tbl ul li {
  width: 50%;
  float: left;
}
.bh_info_wrap .bh_info_tbl td.select {
  background-color: var(--bh_color_gray_100);
}
.bh_info_wrap .bh_info_tbl th.select {
  background-color: var(--bh_color_gray_100);
}
.bh_info_wrap .bh_info_tbl .btn {
  display: inline-block;
  width: auto;
  height: auto !important;
  color: var(--bh_color_white);
  font-size: inherit;
  line-height: 1.4 !important;
  font-weight: 400;
  text-align: center;
  vertical-align: top;
  background: none;
  background-color: var(--bh_color_gray_600);
  border: 1px solid var(--bh_color_gray_600);
  border-radius: 0;
  padding: 0 10px !important;
  cursor: pointer;
  text-shadow: none;
  box-shadow: none;
  box-sizing: border-box;
}
.bh_info_wrap .bh_info_tbl input.btn,
.bh_info_wrap .bh_info_tbl button.btn {
  width: 44px;
  height: 34px !important;
  font-size: 13px;
  line-height: 31px !important;
  font-weight: 300;
  padding: 0 3px !important;
}
.bh_info_wrap .pagination {
  position: relative;
  text-align: center;
  margin: 32px auto;
}
.bh_info_wrap .pagination > div {
  display: inline-block;
}
.bh_info_wrap .pagination .direction {
  float: left;
  position: relative;
  width: 40px;
  height: 40px;
  color: var(--bh_color_gray_900);
  font-size: 0.95em;
  line-height: 38px;
  text-align: center;
  letter-spacing: -2px;
  vertical-align: middle;
  background-color: var(--bh_color_white);
  border-top: solid 1px var(--bh_color_gray_300);
  border-right: solid 1px var(--bh_color_gray_300);
  border-bottom: solid 1px var(--bh_color_gray_300);
  margin-right: 0;
  margin-left: 0;
}
.bh_info_wrap .pagination .direction:first-child {
  border-left: solid 1px var(--bh_color_gray_300);
}
.bh_info_wrap .pagination .direction:hover {
  color: #000;
  background-color: var(--bh_color_gray_100);
}
.bh_info_wrap .pagination .direction.active {
  color: var(--bh_color_white) !important;
  font-weight: 400;
  background: var(--bh_color_gray_800);
  border-color: var(--bh_color_gray_800);
}
.bh_info_wrap .m_pagination {
  display: flex;
  position: relative;
  text-align: center;
  justify-content: center;
  align-items: center;
  margin: 32px auto;
}
.bh_info_wrap .m_pagination > div {
  display: inline-block;
}
.bh_info_wrap .m_pagination .direction {
  display: inline-block;
  position: relative;
  width: 100px;
  height: 40px;
  color: var(--bh_color_gray_900);
  font-size: 0.95em;
  line-height: 38px;
  text-align: center;
  letter-spacing: 0.5px;
  vertical-align: middle;
  background-color: var(--bh_color_bg_main);
  border-top: solid 1px var(--bh_color_gray_300);
  border-right: solid 1px var(--bh_color_gray_300);
  border-bottom: solid 1px var(--bh_color_gray_300);
  border-radius: 5px;
  margin-right: 0;
  margin-left: 0;
}
.bh_info_wrap .m_pagination .direction:first-child {
  border-left: solid 1px var(--bh_color_gray_300);
}
.bh_info_wrap .m_pagination .direction:hover {
  color: var(--bh_color_black);
  background-color: var(--bh_color_gray_100);
}
.bh_info_wrap .m_pagination .page_no_wrap {
  text-align: center;
  margin: 0 15px;
}
@media (max-width: 991.98px) {
  .bh_info_wrap .bh_info_tbl {
    font-size: 13px !important;
  }
  .bh_info_wrap .bh_info_tbl th,
  .bh_info_wrap .bh_info_tbl td {
    white-space: normal;
    word-break: keep-all;
  }
}
/* -bh_info */
/* bh_video_wrap */
.bh_video_wrap {
  text-align: center;
  background-color: var(--bh_color_gray_300);
  /*border: 1px solid var(--bh_color_gray_300);*/
}
.bh_video_wrap {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
}
.bh_video_wrap iframe,
.bh_video_wrap video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
/* img_hover */
.bh_hover_style_normal {
  position: relative;
  float: left;
  overflow: hidden;
  margin: 0;
  width: 100%;
  color: #ffffff;
  text-align: center;
  font-size: 16px;
  background: #000000;
}
.bh_hover_style_normal * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.bh_hover_style_normal img {
  opacity: 1;
  max-width: 100%;
  vertical-align: top;
}
.bh_hover_style_normal .bh_hover_content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  padding: 30px;
}
.bh_hover_style_normal .bh_hover_content a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.bh_hover_style_normal .bh_hover_content > div {
  opacity: 0;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.bh_hover_style_normal:hover img,
.bh_hover_style_normal.hover img {
  opacity: 0.3;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.bh_hover_style_normal:hover .bh_hover_content > div,
.bh_hover_style_normal.hover .bh_hover_content > div {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
  opacity: 1;
}
/* img_effect */
.bh_hover_effect_x1 {
  position: relative;
  overflow: hidden;
}
.bh_hover_effect_x1::before,
.bh_hover_effect_x1::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  background: #fff;
  z-index: 1;
  -webkit-transition-duration: 1.3s;
  -o-transition-duration: 1.3s;
  transition-duration: 1.3s;
}
.bh_hover_effect_x1::before {
  top: 0;
  right: 0;
  opacity: 1;
}
.bh_hover_effect_x1::after {
  bottom: 0;
  left: 0;
  opacity: 0.7;
}
.bh_hover_effect_x1:hover::before,
.bh_hover_effect_x1:hover::after {
  width: 100%;
  height: 100%;
  opacity: 0;
}
.bh_hover_effect_x2 {
  position: relative;
  display: inline-block;
  width: 100%;
}
.bh_hover_effect_x2::before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  margin: auto;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.bh_hover_effect_x2::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 0;
  height: 0;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-transition: all 0.3s ease-out 0s;
  -o-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}
.bh_hover_effect_x2:hover::before,
.bh_hover_effect_x2:hover::after {
  width: 100%;
  height: 100%;
}
.bh_hover_effect_line {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.bh_hover_effect_line img {
  position: relative;
  width: 100%;
  height: 100%;
  display: block;
  backface-visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.bh_hover_effect_line::before,
.bh_hover_effect_line::after {
  content: "";
  position: absolute;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.bh_hover_effect_line::before {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff;
  -webkit-transform: scale(0, 1);
  -moz-transform: scale(0, 1);
  -ms-transform: scale(0, 1);
  -o-transform: scale(0, 1);
  transform: scale(0, 1);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
}
.bh_hover_effect_line::after {
  top: 10px;
  right: 10px;
  bottom: 10px;
  left: 10px;
  border-right: 1px solid #fff;
  border-left: 1px solid #fff;
  -webkit-transform: scale(1, 0);
  -moz-transform: scale(1, 0);
  -ms-transform: scale(1, 0);
  -o-transform: scale(1, 0);
  transform: scale(1, 0);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
}
.bh_hover_effect_line:hover img {
  -webkit-transform: scale3d(1.1, 1.1, 1);
  -moz-transform: scale3d(1.1, 1.1, 1);
  -ms-transform: scale3d(1.1, 1.1, 1);
  -o-transform: scale3d(1.1, 1.1, 1);
  transform: scale3d(1.1, 1.1, 1);
}
.bh_hover_effect_line:hover::before,
.bh_hover_effect_line:hover::after {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.bh_hover_effect_line.round {
  border-radius: 10px;
}
.bh_hover_effect_line.round::before,
.bh_hover_effect_line.round::after {
  border-radius: 10px;
}
/* zoom_img */
.zoom_img_wrap {
  overflow: hidden;
}
.zoom_img_wrap > img {
  /*padding: 20px 50px 50px 50px;*/
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transition: transform 650ms ease-in-out, filter 650ms ease-in-out;
  -moz-transition: transform 650ms ease-in-out, filter 650ms ease-in-out;
  transition: transform 650ms ease-in-out, filter 650ms ease-in-out;
}
.zoom_img_wrap:hover > img {
  -webkit-transform: scale3d(1.1, 1.1, 1.1);
  -moz-transform: scale3d(1.1, 1.1, 1.1);
  -ms-transform: scale3d(1.1, 1.1, 1.1);
  transform: scale3d(1.05, 1.05, 1.05);
  /*-webkit-filter: blur(1px);*/
  /*filter: blur(1px);*/
}
/* triangle_down */
.after_triangle_down::after {
  content: "";
  position: absolute;
  left: calc(50% - 8px);
  top: 100%;
  width: 0;
  height: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 12px solid #ddd;
  clear: both;
}
.after_triangle_down.color1::after {
  border-top: 12px solid #ffb3b3;
}
.after_triangle_down.color2::after {
  border-top: 12px solid #a0b3b3;
}
.after_triangle_down.color3::after {
  border-top: 12px solid #499696;
}
/* tab */
.bh_tab {
  margin: 0 0 50px 0;
}
.bh_tab ul {
  list-style: none;
  padding: 0;
}
.bh_tab li {
  border: 1px solid #ddd;
  border-right: 0;
}
.bh_tab li:last-child {
  border-right: 1px solid #ddd;
}
.bh_tab a {
  float: left;
  width: 100%;
  color: #555;
  font-size: 17px;
  font-weight: 400;
  text-decoration: none;
  text-align: center;
  background-color: #f1f1f1;
  padding: 15px 0;
}
.bh_tab a:hover {
  cursor: pointer;
  color: #333;
}
.bh_tab a.active {
  background-color: #3f48cc;
  color: #fff;
  border-radius: 3px;
}
.bh_tab a.active:hover {
  color: #fff;
}
.li-2,
.li-3,
.li-4 {
  display: none;
}
.bh_tab2 {
  text-align: center;
  border-bottom: 1px solid #b3b4b8;
  margin-bottom: 7px;
  margin-bottom: 0.7rem;
}
.bh_tab2 a {
  display: block;
  color: #3f3f3f;
  font-size: 15px;
  line-height: 1.4;
  padding: 0;
  margin: 5px;
  margin-bottom: -1px;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.bh_tab2 a span {
  display: block;
  position: relative;
  font-weight: 500;
  padding: 0 10px 15px 10px;
}
.bh_tab2 a.active span::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 2px;
  border-radius: 0;
  background-color: #333;
}
.bh_tab2 li:first-child a {
  margin-left: 0;
}
.bh_tab2 li:last-child a {
  margin-right: 0;
}
/* bh_partner_item */
.bh_partner_item {
  display: block;
  width: 100%;
  max-width: 285px;
  height: 75px;
  border: 1px solid #ccc;
  line-height: 73px;
  text-align: center;
  margin: 0 auto;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bh_partner_item:hover {
  border-color: #333;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.bh_partner_item img {
  display: inline-block;
  max-width: 100%;
  max-height: 72px;
  margin-top: -3px;
}
/* bh_history */
.bh_history {
  position: relative;
}
.bh_history::before {
  content: "";
  position: absolute;
  top: 0;
  left: 95px;
  height: 100%;
  border-left: 1px dashed var(--bh_color_gray_300);
}
.bh_history > ul > li {
  position: relative;
  width: 100%;
  margin-bottom: 20px;
  padding-left: 145px;
  box-sizing: border-box;
}
.bh_history > ul > li .year {
  position: absolute;
  top: 19px;
  left: 0;
  color: #07469b;
  font-size: 27px;
  font-weight: 500;
}
.bh_history .history_content {
  position: relative;
  width: 100%;
  height: auto;
  padding: 25px 30px;
  background-color: #f4f4f4;
  border: 1px solid #e8e8e8;
  box-sizing: border-box;
}
.bh_history .history_content::before {
  content: "";
  position: absolute;
  top: 36px;
  left: -50px;
  width: 50px;
  height: 1px;
  background-color: #e8e8e8;
}
.bh_history .history_content .dots {
  position: absolute;
  top: 22px;
  left: -65px;
  width: 30px;
  height: 30px;
}
.bh_history .history_content .dots::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #005ea7;
  margin: auto;
  opacity: 0.16;
}
.bh_history .history_content .dots::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  background: #005ea7;
  margin: auto;
  margin-left: -4px;
  margin-top: -4px;
}
.bh_history .history_content .date_item {
  position: relative;
  color: #404040;
  margin-top: 10px;
}
.bh_history .history_content .date_item:first-child {
  margin-top: 0;
}
.bh_history .history_content .date_item .date {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 19px;
  line-height: 23px;
  font-weight: 500;
}
.bh_history .history_content ul {
  width: 100%;
  padding-left: 60px;
  box-sizing: border-box;
}
.bh_history .history_content ul li {
  position: relative;
  color: #7b7b7b;
  font-weight: 300;
  padding-left: 12px;
  margin-top: 4px;
}
.bh_history .history_content ul li:first-child {
  margin-top: 0;
}
.bh_history .history_content ul li::after {
  content: "";
  display: block;
  position: absolute;
  top: 10px;
  left: 2px;
  width: 3px;
  height: 3px;
  background: #2165b9;
  background: #d2d2d2;
}
@media (max-width: 992px) {
  .bh_history::before {
    left: 80px;
  }
  .bh_history > ul > li {
    margin-bottom: 10px;
    padding-left: 115px;
  }
  .bh_history > ul > li .year {
    top: 13px;
    font-size: 23px;
  }
  .bh_history .history_content {
    padding: 20px 25px;
  }
  .bh_history .history_content::before {
    top: 28px;
    left: -35px;
    width: 35px;
  }
  .bh_history .history_content .dots {
    top: 16px;
    left: -48px;
    width: 25px;
    height: 25px;
  }
  .bh_history .history_content .dots::after {
    width: 6px;
    height: 6px;
    margin-left: -4px;
    margin-top: -4px;
  }
  .bh_history .history_content .date_item {
    margin-top: 5px;
  }
  .bh_history .history_content .date_item .date {
    position: relative;
    font-size: 17px;
    line-height: 17px;
  }
  .bh_history .history_content ul {
    padding-left: 0;
    margin-top: 5px;
    margin-bottom: 10px;
  }
}
@media (max-width: 480px) {
  .bh_history::before {
    left: 70px;
  }
  .bh_history > ul > li {
    padding-left: 95px;
  }
  .bh_history > ul > li .year {
    top: 13px;
    font-size: 21px;
  }
  .bh_history .history_content {
    padding: 20px;
  }
  .bh_history .history_content::before {
    top: 28px;
    left: -25px;
    width: 25px;
  }
  .bh_history .history_content .dots {
    top: 18px;
    left: -35px;
    width: 20px;
    height: 20px;
  }
  .bh_history .history_content .dots::after {
    width: 4px;
    height: 4px;
    margin-left: -2px;
    margin-top: -2px;
  }
}
@media (max-width: 380px) {
  .bh_history .history_content {
    padding: 15px;
  }
}
/* map_wrap */
.map_wrap {
  border: 1px solid #e9e9e9;
  padding: 5px;
}
.map_wrap iframe {
  width: 100%;
  height: 500px;
  vertical-align: middle;
}
.address_wrap .address_title {
  position: relative;
  display: inline-block;
  color: #222;
  font-size: 20px;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: -0.6px;
  padding: 16px 0 15px;
}
.address_wrap .address_title::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  background: #222;
}
.address_wrap > p {
  height: 56px;
  font-size: 18px;
  line-height: 56px;
  border-bottom: 1px solid #efefef;
}
.address_wrap > p i {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 10px;
}
/* tel_info */
.tel_info {
  padding: 10px 50px 10px 50px;
}
.tel_info .title h5 {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.tel_info .title h6 {
  color: #3f51b5;
  display: inline-block;
  vertical-align: middle;
}
.tel_info .number {
  border-bottom: 1px solid #ddd;
  padding: 10px 0 10px 0;
}
.tel_info .number img {
  height: 42px;
}
.tel_info .number h2,
.tel_info .number h3 {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  margin-left: 10px;
  letter-spacing: -1px;
}
.tel_info .time {
  padding: 10px 0 20px 0;
}
.tel_info .time img {
  height: 15px;
  margin: 5px 3px 0 0;
}
.tel_info .time h6 {
  margin: 0;
}
.tel_info .time span {
  color: #888;
  padding: 2px 0 0 11px;
}
/* sourceMappingURL=4ca1ddd2e2a5912e2bc1a16400037ee9778b3ce4.bh.scss.map */

/* Original file: layouts/goodpharm/slider/swiper.min.css */

/**
 * Swiper 11.1.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 28, 2024
 */

@font-face {
  font-family: swiper-icons;
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(
    --swiper-wrapper-transition-timing-function,
    initial
  );
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide {
  transform-style: preserve-3d;
}
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: "";
  flex-shrink: 0;
  order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical
  > .swiper-wrapper
  > .swiper-slide:first-child {
  margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-3d .swiper-slide-shadow {
  background: rgba(0, 0, 0, 0.15);
}
.swiper-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(
    to top,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5),
    rgba(0, 0, 0, 0)
  );
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation: swiper-preloader-spin 1s infinite linear;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility: hidden;
  transform: translateZ(0);
}
.swiper-virtual.swiper-css-mode .swiper-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after {
  height: 1px;
  width: var(--swiper-virtual-size);
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after {
  width: 1px;
  height: var(--swiper-virtual-size);
}
:root {
  --swiper-navigation-size: 44px;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display: none !important;
}
.swiper-button-next svg,
.swiper-button-prev svg {
  width: 100%;
  height: 100%;
  object-fit: contain;
  transform-origin: center;
}
.swiper-rtl .swiper-button-next svg,
.swiper-rtl .swiper-button-prev svg {
  transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: "prev";
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: "next";
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 0.3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: var(
    --swiper-pagination-bullet-width,
    var(--swiper-pagination-bullet-size, 8px)
  );
  height: var(
    --swiper-pagination-bullet-height,
    var(--swiper-pagination-bullet-size, 8px)
  );
  display: inline-block;
  border-radius: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: var(--swiper-pagination-bullet-opacity, 1);
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical > .swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-vertical
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  display: inline-block;
  transition: 0.2s transform, 0.2s top;
}
.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets
  .swiper-pagination-bullet {
  margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px);
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-horizontal
  > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s left;
}
.swiper-horizontal.swiper-rtl
  > .swiper-pagination-bullets-dynamic
  .swiper-pagination-bullet {
  transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
.swiper-pagination-progressbar {
  background: var(
    --swiper-pagination-progressbar-bg-color,
    rgba(0, 0, 0, 0.25)
  );
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-horizontal
  > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical > .swiper-pagination-progressbar {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
  touch-action: none;
}
.swiper .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-grid > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-grid-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: "";
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
  transition-property: transform, opacity, height;
}
.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  overflow: hidden;
}

/* Original file: files/cache/assets/compiled/b42104c8a48b44d7ea53a3a4831d1a3b7839dfb8.swiper.default.scss.css */

/* swiper.default */
.swiper-button-prev,
.swiper-button-next {
  width: 31px;
  height: 59px;
  margin: 0 35px;
  margin-top: calc(0px - (59px / 2));
}
.swiper-button-prev:after,
.swiper-button-next:after {
  content: "";
}
.swiper-button-prev {
  background-image: url("../../../../layouts/goodpharm/slider/btn.prev.png") !important;
}
.swiper-button-next {
  background-image: url("../../../../layouts/goodpharm/slider/btn.next.png") !important;
}
.swiper-pagination-bullet {
  width: 10px;
  height: 10px;
}
/* sourceMappingURL=b42104c8a48b44d7ea53a3a4831d1a3b7839dfb8.swiper.default.scss.map */

/* Original file: files/cache/assets/compiled/b42104c8a48b44d7ea53a3a4831d1a3b7839dfb8.swiper.main.scss.css */

/* swiper.main */
.swiper-main {
  height: 500px;
}
.swiper-main .item {
  height: 100%;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.swiper-main .item > img {
  display: block;
  width: 100%;
}
.swiper-main .item .slider_content_wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
}
.swiper-main .item .slider_content_wrap .slider_content {
  position: relative;
  height: 100%;
  z-index: 99;
}
.swiper-main .item .slider_content_wrap .slider_content img {
  display: initial;
  width: auto;
}
.swiper-main .item .slider_content_wrap span.slider_content_text_1 {
  display: block;
  width: 100%;
  color: #fff;
  font-size: 55px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1px;
  text-align: left;
  text-transform: uppercase;
  font-family: "Roboto", "Lato", "Noto Sans KR";
  text-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5);
}
.swiper-main .item .slider_content_wrap span.slider_content_text_2 {
  display: block;
  width: 100%;
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -1px;
  text-align: left;
  text-transform: uppercase;
  font-family: "Roboto", "Lato", "Noto Sans KR";
  text-shadow: 0px 2px 15px rgba(0, 0, 0, 0.5);
}
.swiper-main .item .slider_content_wrap div.slider_content_btn_wrap {
  display: block;
  width: 100%;
  margin-top: 30px;
}
.swiper-main .item .slider_content_wrap div.slider_content_btn_wrap > a {
  display: inline-block;
}
.swiper-main
  .item
  .slider_content_wrap
  div.slider_content_btn_wrap
  > .slider_content_btn {
  display: inline-block;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.4;
  letter-spacing: 1px;
  text-align: center;
  font-family: "Roboto", "Lato", "Noto Sans KR";
  padding: 13px 38px;
}
.swiper-main .item > a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99;
}
.slider_content_img {
  position: absolute;
  top: 20%;
  right: -330px;
}
@media (max-width: 991.98px) {
  .swiper-main {
    height: 300px;
  }
  .swiper-main .item .slider_content_wrap span.slider_content_text_1 {
    font-size: 22px;
    text-align: center !important;
  }
  .swiper-main .item .slider_content_wrap span.slider_content_text_2 {
    font-size: 18px;
    text-align: center !important;
    text-transform: none;
  }
  .swiper-main .item .slider_content_wrap div.slider_content_btn_wrap {
    text-align: center !important;
  }
  .swiper-main
    .item
    .slider_content_wrap
    div.slider_content_btn_wrap
    > .slider_content_btn {
    font-size: 15px;
    padding: 10px 28px;
  }
  .slider_content_img {
    position: relative;
    top: -20px;
    right: auto;
    margin: 0 auto;
  }
  .slider_content_img img {
    width: 300px;
  }
}
/* sourceMappingURL=b42104c8a48b44d7ea53a3a4831d1a3b7839dfb8.swiper.main.scss.map */

/* Original file: files/cache/assets/compiled/23ae01ddfff6f62667113f9f2559e7a0bc762efe.page.scss.css */

@media (max-width: 991.98px) {
  html {
    /*font-size: 6px;*/
    /*font-size: 37.5%;*/
    font-size: 8px;
    font-size: 50%;
  }
  input,
  select,
  textarea {
    font-size: 16px;
  }
}
.xe_content {
  color: var(--bh_color_text) !important;
  font-size: 14px;
  /*line-height: 1.6 !important;*/
  font-family: inherit !important;
}
/* common */
.xe-widget-wrapper {
  overflow: unset;
}
@keyframes circle {
  0% {
    transform: translateX(-50%) rotate(0deg);
  }
  100% {
    transform: translateX(-50%) rotate(360deg);
  }
}
.bh #content {
  padding: 150px 0;
}
@media (max-width: 1920px) {
  .bh_page_widget_wrap {
    position: relative;
    top: 60px;
  }
}
@media (max-width: 991.98px) {
  .bh_page_widget_wrap {
    top: 0px;
  }
}
/* section1 */
.section1 {
  background-position: left calc(100% + 180px) !important;
  background-size: auto !important;
  overflow: unset !important;
}
.section1 .fp-overflow {
  overflow-y: unset !important;
}
.section1 .title_wrap {
  top: -42px;
  position: relative;
}
.section1 .title_wrap p {
  font-size: 36px;
}
.section1 .title_wrap h3 {
  font-size: 84px;
  font-weight: 800;
}
.section1 .title_wrap b {
  display: block;
  font-size: 20px;
}
@media (max-width: 991.98px) {
  .section1 {
    background-position: left center !important;
  }
  .section1 .title_wrap {
    top: 0px;
    text-align: center;
  }
  .section1 .title_wrap p {
    font-size: 18px;
  }
  .section1 .title_wrap h3 {
    font-size: 28px;
  }
  .section1 .title_wrap b {
    display: block;
    font-size: 14px;
  }
  .bh #content {
    padding: 50px 0;
  }
}
/* section2 */
.section2 .title {
  font-size: 48px;
  margin-bottom: 20px;
}
.section2 .slide_wrap .pagination {
  margin-bottom: 50px;
}
.section2 .slide_wrap .pagination .swiper-pagination {
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.section2 .slide_wrap .pagination .swiper-pagination > div {
  width: auto;
  height: auto;
  opacity: 1;
  margin: 0 7.5px;
  background: transparent !important;
}
.section2 .slide_wrap .pagination .swiper-pagination > div .small_title {
  border-radius: 50px;
  display: block;
  font-size: 16px;
  color: var(--bh_color_gray_500);
  font-weight: bold;
  background-color: var(--bh_color_gray_200);
  padding: 5px 15px;
}
.section2
  .slide_wrap
  .pagination
  .swiper-pagination
  > div.swiper-pagination-bullet-active
  .small_title {
  background-color: var(--bh_color_main);
  color: var(--bh_color_white);
}
.section2 .slide_wrap .sec2_slide {
  overflow: hidden;
  margin: 0 -10px;
}
.section2 .slide_wrap .sec2_slide .swiper-slide {
  padding: 0px 10px 20px;
}
.section2 .slide_wrap .sec2_slide .left_area .video_box {
  height: 320px;
  border-radius: 20px;
  background-color: var(--bh_color_gray_50);
  border: 1px solid var(--bh_color_gray_300);
  margin-bottom: 30px;
  overflow: hidden;
}
.section2 .slide_wrap .sec2_slide .left_area .video_box video {
  width: 100%;
  height: 100%;
  object-fit: fill;
}
.section2 .slide_wrap .sec2_slide .left_area .video_box img {
  cursor: pointer;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.section2 .slide_wrap .sec2_slide .left_area .txt_box {
  box-shadow: 0 2px 5px 0 #35635607, 0 8px 8px 0 #35635607,
    0 19px 11px 0 #35635605, 0 33px 13px 0 #35635600, 0 52px 15px 0 #35635600,
    -2px -4px 15px 0 #35635605, 10px 4px 11px 0 #35635605;
  padding: 25px 30px;
  border-radius: 20px;
}
.section2 .slide_wrap .sec2_slide .left_area .txt_box h3 {
  font-size: 24px;
  margin-bottom: 5px;
}
.section2 .slide_wrap .sec2_slide .left_area .txt_box p {
  color: var(--bh_color_gray_600);
  font-size: 18px;
}
.section2 .slide_wrap .sec2_slide .right_area {
  border-radius: 20px;
  border: 1px solid var(--bh_color_gray_300);
  padding: 30px 30px 35px;
}
.section2 .slide_wrap .sec2_slide .right_area .subject {
  font-size: 24px;
  margin-bottom: 20px;
  font-weight: bold;
}
.section2 .slide_wrap .sec2_slide .right_area .img_box {
  padding-bottom: 29.5px;
  margin-bottom: 26.5px;
  border-bottom: 1px solid var(--bh_color_gray_300);
}
.section2 .slide_wrap .sec2_slide .right_area .img_box .in_img .badge {
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(-50%);
  width: 80px;
  height: 80px;
  border-radius: 50%;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  border-top: solid 1px #ffffff4c;
  border-right: solid 1px #ffffff4c;
  border-bottom: solid 1px #ffffff4c;
  background-image: radial-gradient(circle at 0% 0, #d7e0dd, #fff0);
}
.section2 .slide_wrap .sec2_slide .right_area .img_box .in_img .badge b {
  font-size: 16px;
  line-height: 80px;
  display: block;
  text-align: center;
  color: var(--bh_color_main);
}
.section2
  .slide_wrap
  .sec2_slide
  .right_area
  .img_box
  .in_img
  .badge.after_badge {
  bottom: 0;
  right: 0;
  left: unset;
  top: unset;
  transform: translateX(50%);
}
.section2 .slide_wrap .sec2_slide .right_area .img_box .in_img.after {
  border-radius: 50%;
  border: 4px solid var(--bh_color_main);
}
.section2 .slide_wrap .sec2_slide .right_area .img_box .icon {
  line-height: 1;
}
.section2 .slide_wrap .sec2_slide .right_area .img_box .icon i {
  color: var(--bh_color_main);
  font-size: 30px;
}
.section2 .slide_wrap .sec2_slide .right_area .txt_box {
  font-size: 18px;
}
.section2 .slide_wrap .swiper-button-prev,
.section2 .slide_wrap .swiper-button-next {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 1px solid var(--bh_color_main);
  padding: 0;
  margin: 0;
  left: unset;
  top: unset;
  right: unset;
  bottom: unset;
  transition: all 0.3s;
  background-image: unset !important;
}
.section2 .slide_wrap .swiper-button-prev i,
.section2 .slide_wrap .swiper-button-next i {
  color: var(--bh_color_main);
  line-height: 1;
  font-size: 24px;
}
.section2 .slide_wrap .swiper-button-prev::after,
.section2 .slide_wrap .swiper-button-next::after {
  display: none;
}
.section2 .slide_wrap .swiper-button-prev:hover,
.section2 .slide_wrap .swiper-button-next:hover {
  background-color: var(--bh_color_main);
}
.section2 .slide_wrap .swiper-button-prev:hover i,
.section2 .slide_wrap .swiper-button-next:hover i {
  color: var(--bh_color_white);
}
.section2 .slide_wrap .swiper-button-prev {
  top: 50%;
  left: -30px;
  transform: translate(-100%, -50%);
}
.section2 .slide_wrap .swiper-button-next {
  top: 50%;
  right: -30px;
  transform: translate(100%, -50%);
}
@media (max-width: 991.98px) {
  .section2 .title {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .section2 .slide_wrap .pagination {
    margin-bottom: 30px;
  }
  .section2 .slide_wrap .pagination .swiper-pagination {
    position: relative;
    display: flex;
    margin: 0 -5px;
    flex-wrap: wrap;
  }
  .section2 .slide_wrap .pagination .swiper-pagination > div {
    margin: 0 0 5px;
    flex: 0 0 50%;
    padding: 0 5px;
    background-color: transparent !important;
  }
  .section2 .slide_wrap .pagination .swiper-pagination > div .small_title {
    font-size: 14px;
    padding: 5px 0px;
  }
  .section2 .slide_wrap .sec2_slide {
    margin: 0;
  }
  .section2 .slide_wrap .sec2_slide .swiper-slide {
    padding: 0px;
  }
  .section2 .slide_wrap .sec2_slide .left_area .video_box {
    height: 200px;
    border-radius: 10px;
    margin-bottom: 15px;
  }
  .section2 .slide_wrap .sec2_slide .left_area .txt_box {
    padding: 20px 15px;
    border-radius: 10px;
    margin-bottom: 20px;
  }
  .section2 .slide_wrap .sec2_slide .left_area .txt_box h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
  .section2 .slide_wrap .sec2_slide .left_area .txt_box p {
    font-size: 16px;
  }
  .section2 .slide_wrap .sec2_slide .right_area {
    border-radius: 10px;
    padding: 30px 15px;
  }
  .section2 .slide_wrap .sec2_slide .right_area .subject {
    font-size: 18px;
  }
  .section2 .slide_wrap .sec2_slide .right_area .img_box {
    padding-bottom: 15px;
    margin-bottom: 15px;
    text-align: center;
  }
  .section2 .slide_wrap .sec2_slide .right_area .img_box .in_img {
    display: inline-block;
  }
  .section2 .slide_wrap .sec2_slide .right_area .img_box .icon {
    line-height: 1;
    margin: 15px 0;
    transform: rotate(90deg);
  }
  .section2 .slide_wrap .sec2_slide .right_area .txt_box {
    font-size: 14px;
  }
  .section2 .slide_wrap .sec2_slide .right_area .txt_box br {
    display: none;
  }
  .section2 .slide_wrap .swiper-button-prev,
  .section2 .slide_wrap .swiper-button-next {
    display: none;
  }
}
/* section3 */
.section3 {
  background-size: auto !important;
  background-position: right -15px !important;
}
.section3 .img_box {
  padding-top: 48px;
  margin-right: 130px;
}
.section3 .img_box .circle {
  position: absolute;
  bottom: 0;
  left: 0;
  animation: circle infinite linear 30s;
}
.section3 .txt_box h3 {
  font-size: 36px;
}
.section3 .txt_box .ds-f .line {
  width: 134px;
  height: 2px;
  margin-right: 15px;
  background-color: var(--bh_color_main);
  margin-bottom: 15.5px;
}
.section3 .txt_box .ds-f p {
  font-size: 20px;
  color: var(--bh_color_main);
  margin-right: 30px;
  font-weight: bold;
}
@media (max-width: 991.98px) {
  .section3 {
    background-position: right -15px !important;
  }
  .section3 .img_box {
    padding-top: 0px;
    margin-right: 0px;
  }
  .section3 .img_box .circle {
    position: absolute;
    bottom: 0;
    left: 0;
    animation: circle infinite linear 30s;
  }
  .section3 .txt_box h3 {
    font-size: 24px;
  }
  .section3 .txt_box h3 br {
    display: none;
  }
  .section3 .txt_box > p br {
    display: none;
  }
  .section3 .txt_box .ds-f .line {
    display: none;
  }
  .section3 .txt_box .ds-f p {
    font-size: 14px;
    margin-right: 30px;
  }
}
/* section4 */
.section4 .title {
  margin-bottom: 20px;
}
.section4 .title h4 {
  font-size: 36px;
}
.section4 .title h3 {
  font-size: 48px;
}
.section4 .pagination {
  margin-bottom: 50px;
}
.section4 .pagination .swiper-pagination_all {
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  display: flex;
  justify-content: center;
}
.section4 .pagination .swiper-pagination_all > div {
  width: auto;
  height: auto;
  opacity: 1;
  margin: 0 7.5px;
  background: transparent !important;
}
.section4 .pagination .swiper-pagination_all > div .small_title {
  border-radius: 50px;
  display: block;
  font-size: 16px;
  color: var(--bh_color_gray_500);
  font-weight: bold;
  background-color: var(--bh_color_gray_200);
  padding: 5px 15px;
}
.section4
  .pagination
  .swiper-pagination_all
  > div.swiper-pagination-bullet-active
  .small_title {
  background-color: var(--bh_color_main);
  color: var(--bh_color_white);
}
.section4 .sec4_slide {
  overflow: hidden;
}
.section4 .sec4_slide .tab_info .img_box {
  border-radius: 30px;
  overflow: hidden;
}
.section4 .sec4_slide .tab_info .in_slide_box,
.section4 .sec4_slide .tab_info .in_slide_box2 {
  width: 550px;
  overflow: hidden;
  position: relative;
  border-radius: 30px;
  background-color: var(--bh_color_gray_50);
}
.section4 .sec4_slide .tab_info .in_slide_box .swiper-pagination2,
.section4 .sec4_slide .tab_info .in_slide_box .swiper-pagination3,
.section4 .sec4_slide .tab_info .in_slide_box2 .swiper-pagination2,
.section4 .sec4_slide .tab_info .in_slide_box2 .swiper-pagination3 {
  position: absolute;
  left: 30px !important;
  bottom: 30px !important;
  width: auto;
  z-index: 2;
}
.section4 .sec4_slide .tab_info .in_slide_box .swiper-pagination2 > span,
.section4 .sec4_slide .tab_info .in_slide_box .swiper-pagination3 > span,
.section4 .sec4_slide .tab_info .in_slide_box2 .swiper-pagination2 > span,
.section4 .sec4_slide .tab_info .in_slide_box2 .swiper-pagination3 > span {
  width: 12px;
  height: 12px;
  margin: 0 15px 0 0;
}
.section4 .sec4_slide .tab_info .txt_box h3 {
  font-size: 36px;
  margin-bottom: 80px;
}
.section4 .sec4_slide .tab_info .txt_box h3 i {
  font-style: normal;
  font-size: 24px;
}
.section4 .sec4_slide .tab_info .txt_box ul li {
  padding-left: 55px;
  margin-bottom: 50px;
}
.section4 .sec4_slide .tab_info .txt_box ul li img {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.section4 .sec4_slide .tab_info .txt_box ul li p {
  font-size: 18px;
  font-weight: 500;
}
.section4 .sec4_slide .tab_info .txt_box ul li p i {
  font-style: normal;
}
.section4 .sec4_slide .tab_info .txt_box ul li span {
  position: absolute;
  left: 55px;
  bottom: -5px;
  transform: translateY(100%);
  display: inline-block;
  font-size: 16px;
  color: var(--bh_color_gray_600);
}
.section4 .sec4_slide .tab_info .txt_box ul li:last-child {
  margin-bottom: 0;
}
.section4 .sec4_slide .tab_info .pop_btn {
  position: absolute;
  left: 55px;
  bottom: 0;
  border: 1px solid var(--bh_color_gray_300);
  border-radius: 50px;
  padding: 8px 20px;
  transition: all 0.3s;
}
.section4 .sec4_slide .tab_info .pop_btn p {
  font-size: 16px;
  color: var(--bh_color_gray_600);
  margin-right: 10px;
  font-weight: bold;
}
.section4 .sec4_slide .tab_info .pop_btn i {
  line-height: 1;
  color: var(--bh_color_gray_600);
  font-size: 20px;
}
.section4 .sec4_slide .tab_info .pop_btn:hover {
  background-color: var(--bh_color_main);
  border-color: var(--bh_color_main);
}
.section4 .sec4_slide .tab_info .pop_btn:hover p {
  color: var(--bh_color_white);
}
.section4 .sec4_slide .tab_info .pop_btn:hover i {
  color: var(--bh_color_white);
}
.section4 .sec4_slide .tab_info.type2 .txt_box h3 {
  margin-bottom: 45px;
}
.section4 .sec4_slide .tab_info.type3 .txt_box h3 {
  margin-bottom: 90px;
}
.section4 .sec4_slide .inner_info {
  border-radius: 30px;
  padding: 50px;
  background: url("/assets/images/sec5_bg.png") no-repeat
    var(--bh_color_gray_50);
  background-position: calc(100% - 50px) calc(100% - 50px);
}
.section4 .sec4_slide .inner_info .left_box {
  border-right: 1px solid var(--bh_color_gray_300);
}
.section4 .sec4_slide .inner_info .left_box h3 {
  font-size: 36px;
  margin-bottom: 30px;
}
.section4 .sec4_slide .inner_info .right_box {
  padding-left: 50px;
}
.section4 .sec4_slide .inner_info .right_box .txt_point1 {
  margin-top: 30px;
  display: block;
}
.section4 .sec4_slide .inner_info .right_box .txt_point2 {
  margin-left: 145px;
  margin-top: -60px;
}
@media (max-width: 991.98px) {
  .section4 .title {
    margin-bottom: 20px;
  }
  .section4 .title h4 {
    font-size: 20px;
  }
  .section4 .title h3 {
    font-size: 24px;
  }
  .section4 .pagination {
    margin-bottom: 30px;
  }
  .section4 .pagination .swiper-pagination_all {
    position: relative;
    display: flex;
    margin: 0 -5px;
    flex-wrap: wrap;
    justify-content: unset;
  }
  .section4 .pagination .swiper-pagination_all > div {
    margin: 0 0 5px;
    flex: 0 0 50%;
    padding: 0 5px;
    background-color: transparent !important;
  }
  .section4 .pagination .swiper-pagination_all > div .small_title {
    font-size: 14px;
    padding: 5px 0px;
    text-align: center;
  }
  .section4 .sec4_slide {
    overflow: unset;
  }
  .section4 .sec4_slide .tab_info .img_box {
    border-radius: 10px;
  }
  .section4 .sec4_slide .tab_info .in_slide_box,
  .section4 .sec4_slide .tab_info .in_slide_box2 {
    width: 100%;
    border-radius: 10px;
  }
  .section4 .sec4_slide .tab_info .in_slide_box .swiper-pagination2,
  .section4 .sec4_slide .tab_info .in_slide_box .swiper-pagination3,
  .section4 .sec4_slide .tab_info .in_slide_box2 .swiper-pagination2,
  .section4 .sec4_slide .tab_info .in_slide_box2 .swiper-pagination3 {
    left: 15px !important;
    bottom: 15px !important;
  }
  .section4 .sec4_slide .tab_info .in_slide_box .swiper-pagination2 > span,
  .section4 .sec4_slide .tab_info .in_slide_box .swiper-pagination3 > span,
  .section4 .sec4_slide .tab_info .in_slide_box2 .swiper-pagination2 > span,
  .section4 .sec4_slide .tab_info .in_slide_box2 .swiper-pagination3 > span {
    width: 8px;
    height: 8px;
    margin: 0 5px 0 0;
  }
  .section4 .sec4_slide .tab_info .txt_box {
    margin-top: 15px;
  }
  .section4 .sec4_slide .tab_info .txt_box h3 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .section4 .sec4_slide .tab_info .txt_box h3 i {
    font-style: normal;
    font-size: 16px;
  }
  .section4 .sec4_slide .tab_info .txt_box ul li {
    padding-left: 35px;
    margin-bottom: 15px;
  }
  .section4 .sec4_slide .tab_info .txt_box ul li img {
    left: 0;
    top: 0;
    transform: translateY(0%);
    width: 30px;
  }
  .section4 .sec4_slide .tab_info .txt_box ul li p {
    font-size: 14px;
  }
  .section4 .sec4_slide .tab_info .txt_box ul li p br {
    display: none;
  }
  .section4 .sec4_slide .tab_info .txt_box ul li span {
    position: relative;
    left: 0px;
    bottom: 0px;
    transform: translateY(0%);
    display: block;
    font-size: 12px;
  }
  .section4 .sec4_slide .tab_info .txt_box ul li:last-child {
    margin-bottom: 0;
  }
  .section4 .sec4_slide .tab_info .pop_btn {
    margin-top: 20px;
    position: relative;
    display: block;
    width: 100%;
    left: 0px;
    bottom: 0;
    padding: 4px 0px;
  }
  .section4 .sec4_slide .tab_info .pop_btn .ds-f {
    justify-content: center;
  }
  .section4 .sec4_slide .tab_info .pop_btn p {
    font-size: 14px;
    margin-right: 8px;
  }
  .section4 .sec4_slide .tab_info .pop_btn i {
    font-size: 16px;
  }
  .section4 .sec4_slide .tab_info.type2 .txt_box h3 {
    margin-bottom: 15px;
  }
  .section4 .sec4_slide .tab_info.type3 .txt_box h3 {
    margin-bottom: 15px;
  }
  .section4 .sec4_slide .inner_info {
    border-radius: 10px;
    padding: 20px;
  }
  .section4 .sec4_slide .inner_info .left_box {
    border-right: 0;
    border-bottom: 1px solid var(--bh_color_gray_300);
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
  .section4 .sec4_slide .inner_info .left_box h3 {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .section4 .sec4_slide .inner_info .right_box {
    padding-left: 0px;
  }
}
/* section5 */
.section5 .swiper-button-prev,
.section5 .swiper-button-next {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 1px solid var(--bh_color_main);
  padding: 0;
  margin: 0;
  left: unset;
  top: unset;
  right: unset;
  bottom: unset;
  background-image: unset !important;
  z-index: 9;
  transition: all 0.3s;
  cursor: pointer;
  background-color: var(--bh_color_white);
}
.section5 .swiper-button-prev i,
.section5 .swiper-button-next i {
  color: var(--bh_color_main);
  line-height: 1;
  font-size: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.section5 .swiper-button-prev::after,
.section5 .swiper-button-next::after {
  display: none;
}
.section5 .swiper-button-prev:hover,
.section5 .swiper-button-next:hover {
  background-color: var(--bh_color_main);
}
.section5 .swiper-button-prev:hover i,
.section5 .swiper-button-next:hover i {
  color: var(--bh_color_white);
}
.section5 .swiper-button-prev {
  top: 50%;
  left: -30px;
  transform: translate(-100%, -50%);
}
.section5 .swiper-button-next {
  top: 50%;
  right: -30px;
  transform: translate(100%, -50%);
}
.section5 .sec5_slide {
  overflow: hidden;
  margin-left: -100px;
  position: relative;
  left: 100px;
}
.section5 .sec5_slide .bh_wrap {
  margin: 0 auto 0 -15px;
}
.section5 .sec5_slide .slide_title {
  font-size: 48px;
  font-weight: bold;
}
.section5 .sec5_slide .chart_area .option {
  border: 1px solid var(--bh_color_gray_300);
  border-radius: 50px;
  padding: 15px 50px;
  display: inline-block;
  margin-bottom: 40px;
}
.section5 .sec5_slide .chart_area .option .color {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  margin-right: 5px;
}
.section5 .sec5_slide .chart_area .option .color.l-c {
  background-color: var(--bh_color_main);
}
.section5 .sec5_slide .chart_area .option .color.r-c {
  background-color: #ff8080;
}
.section5 .sec5_slide .chart_area .option p {
  font-size: 14px;
  color: var(--bh_color_gray_600);
}
.section5 .sec5_slide .chart_area .left_stick {
  position: relative;
}
.section5 .sec5_slide .chart_area .left_stick .price {
  position: absolute;
  left: 50%;
  top: -10px;
  transform: translate(-50%, -100%);
  background-color: var(--bh_color_main);
  padding: 5px 15px;
  border-radius: 50px;
  color: var(--bh_color_white);
  font-weight: bold;
  font-size: 16px;
}
.section5 .sec5_slide .chart_area .right_stick {
  margin-left: 10px;
  position: relative;
}
.section5 .sec5_slide .chart_area .right_stick .price {
  position: absolute;
  left: 50%;
  top: -10px;
  transform: translate(-50%, -100%);
  background-color: #ff8080;
  padding: 5px 15px;
  border-radius: 50px;
  color: var(--bh_color_white);
  font-weight: bold;
  font-size: 20px;
  box-shadow: 0 2px 5px 0 #35635607, 0 8px 8px 0 #35635607,
    0 19px 11px 0 #35635605, 0 33px 13px 0 #35635600, 0 52px 15px 0 #35635600,
    -2px -4px 15px 0 #35635605, 10px 4px 11px 0 #35635605;
}
.section5 .sec5_slide .chart_area .right_stick .price.big {
  padding: 10px 30px;
  font-size: 24px;
}
.section5 .sec5_slide .chart_area .arr {
  position: absolute;
  width: 139px;
  right: -17px;
  bottom: 39px;
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.1));
  z-index: -1;
}
.section5 .sec5_slide .chart_area .arr.a4 {
  width: 270px;
  right: -32px;
}
.section5 .sec5_slide .pay_area {
  padding-bottom: 20px;
}
.section5 .sec5_slide .pay_area .inner .top_area {
  background-color: var(--bh_color_white);
  border-radius: 20px 20px 0 0;
  padding: 25px 0;
  box-shadow: 2px 2px 15px 1px #00000007, 8px 8px 10px 4px #00000005,
    20px 0 20px 10px #00000005, 2px -6px 20px 0 #00000002;
}
.section5 .sec5_slide .pay_area .inner .top_area i {
  line-height: 1;
  font-size: 20px;
  color: var(--bh_color_main);
}
.section5 .sec5_slide .pay_area .inner .top_area h3 {
  font-size: 24px;
}
.section5 .sec5_slide .pay_area .inner .btm_area {
  border: 1px solid var(--bh_color_gray_300);
  border-radius: 0 0 20px 20px;
  border-top: 0;
  padding: 30px 30px 56px;
}
.section5 .sec5_slide .pay_area .inner .btm_area .ds-f {
  padding-bottom: 30px;
  margin-bottom: 50px;
  position: relative;
}
.section5 .sec5_slide .pay_area .inner .btm_area .ds-f p {
  font-size: 18px;
  margin-right: 10px;
}
.section5 .sec5_slide .pay_area .inner .btm_area .ds-f .circle {
  width: 130px;
  height: 130px;
  border-radius: 50%;
  background-color: var(--bh_color_gray_200);
  position: relative;
}
.section5 .sec5_slide .pay_area .inner .btm_area .ds-f .circle b {
  font-size: 16px;
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
  display: block;
  top: 50%;
  transform: translateY(-50%);
}
.section5 .sec5_slide .pay_area .inner .btm_area .ds-f::before {
  content: "";
  display: block;
  width: 100%;
  height: 2px;
  background: url("/assets/icons");
  position: absolute;
  left: 0;
  bottom: 0;
}
.section5 .sec5_slide .pay_area .inner .btm_area .txt_box p {
  font-weight: bold;
  font-size: 18px;
}
.section5 .sec5_slide .pay_area .inner .btm_area .txt_box h4 {
  font-size: 18px;
}
.section5 .sec5_slide .pay_area .inner .btm_area .txt_box h4 span {
  font-size: 24px;
}
.section5 .sec5_slide .pay_area .inner.in1 {
  padding: 30px;
  border: 1px solid var(--bh_color_main);
  border-radius: 20px;
  box-shadow: 2px 2px 15px 1px #00000007, 8px 8px 10px 4px #00000005,
    20px 0 20px 10px #00000005, 2px -6px 20px 0 #00000002;
}
.section5 .sec5_slide .pay_area .inner.in1 .title {
  background-color: var(--bh_color_gray_50);
  border-radius: 50px;
  font-size: 20px;
  font-weight: bold;
  padding: 8px 0;
  margin-bottom: 30px;
}
.section5 .sec5_slide .pay_area .inner.in1 .img_box {
  margin-bottom: 30px;
}
.section5 .sec5_slide .pay_area .inner.in1 p {
  font-size: 18px;
  text-align: center;
}
.section5 .sec5_slide .pay_area .inner.in1 p b {
  font-size: 20px;
}
.section5 .sec5_slide .bank_area .left_area .sub_title {
  font-size: 24px;
  font-weight: bold;
  font-weight: bold;
}
.section5 .sec5_slide .bank_area .left_area .inner {
  padding: 50px 30px 30px;
  border-radius: 20px;
  background-color: var(--bh_color_white);
  box-shadow: 2px 2px 15px 1px #00000007, 8px 8px 10px 4px #00000005,
    20px 0 20px 10px #00000005, 2px -6px 20px 0 #00000002;
}
.section5 .sec5_slide .bank_area .left_area .inner .badge {
  position: absolute;
  right: 0;
  top: -100px;
}
.section5 .sec5_slide .bank_area .left_area .inner .badge img {
  filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.1));
}
.section5 .sec5_slide .bank_area .left_area .inner .img_box {
  margin-bottom: 30px;
}
.section5 .sec5_slide .bank_area .left_area .inner .txt_box {
  padding: 20px 0;
  border: 1px solid var(--bh_color_main);
  border-radius: 15px;
}
.section5 .sec5_slide .bank_area .left_area .inner .txt_box b {
  font-size: 24px;
}
.section5 .sec5_slide .bank_area .left_area .inner .txt_box p {
  font-size: 24px;
  font-weight: 500;
}
.section5 .sec5_slide .bank_area .right_area .top_box {
  border-radius: 20px;
  margin-bottom: 30px;
  overflow: hidden;
  box-shadow: 2px 2px 15px 1px #00000007, 8px 8px 10px 4px #00000005,
    20px 0 20px 10px #00000005, 2px -6px 20px 0 #00000002;
}
.section5 .sec5_slide .bank_area .right_area .top_box .title {
  background-color: var(--bh_color_main);
  font-weight: bold;
  padding: 30px 0;
  font-size: 24px;
}
.section5 .sec5_slide .bank_area .right_area .top_box .subject {
  background-color: var(--bh_color_gray_50);
  border-bottom: 1px solid var(--bh_color_gray_300);
  padding: 14px 0;
  font-weight: bold;
}
.section5 .sec5_slide .bank_area .right_area .top_box .txt_box {
  padding: 14px 0;
}
.section5 .sec5_slide .bank_area .right_area .top_box .txt_box b {
  font-size: 18px;
  font-weight: 500;
}
.section5 .sec5_slide .bank_area .right_area .top_box .txt_box span {
  color: var(--bh_color_gray_600);
  font-size: 16px;
}
.section5 .sec5_slide .bank_area .right_area .btm_box .inner {
  border-radius: 20px;
  padding: 20px 30px;
  border: 1px solid var(--bh_color_gray_300);
  box-shadow: 2px 2px 15px 1px #00000007, 8px 8px 10px 4px #00000005,
    20px 0 20px 10px #00000005, 2px -6px 20px 0 #00000002;
}
.section5 .sec5_slide .bank_area .right_area .btm_box .inner .title i {
  line-height: 1;
  font-size: 24px;
  color: var(--bh_color_main);
}
.section5 .sec5_slide .bank_area .right_area .btm_box .inner .title h3 {
  color: var(--bh_color_main);
  font-size: 24px;
  margin: 10px 0;
}
.section5 .sec5_slide .bank_area .right_area .btm_box .inner .title p {
  font-size: 18px;
  color: var(--bh_color_gray_600);
  margin-bottom: 10px;
}
.section5 .sec5_slide .bank_area .right_area .btm_box .inner .txt_box {
  background: var(--bh_color_main_100);
  border-radius: 30px;
  padding: 15px 0;
}
.section5 .sec5_slide .bank_area .right_area .btm_box .inner .txt_box p {
  font-weight: bold;
}
.section5 .sec5_slide .bank_area .bt_txt {
  position: relative;
  background-color: var(--bh_color_text);
  color: var(--bh_color_white);
  padding: 12px 0;
  font-size: 18px;
  font-weight: bold;
  border-radius: 10px;
}
.section5 .sec5_slide .bank_area .bt_txt img {
  position: absolute;
  top: 0;
  left: 50%;
  top: 0;
  transform: translate(-50%, -100%);
}
@media (max-width: 991.98px) {
  .section5 .slide_title {
    font-size: 24px;
    font-weight: bold;
  }
  .section5 .swiper-button-prev,
  .section5 .swiper-button-next {
    position: relative;
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-bottom: 15px;
  }
  .section5 .swiper-button-prev i,
  .section5 .swiper-button-next i {
    font-size: 20px;
  }
  .section5 .swiper-button-prev {
    top: 0;
    left: 0px;
    transform: translate(0%, 0%);
  }
  .section5 .swiper-button-next {
    top: 0%;
    right: 0px;
    transform: translate(0%, 0%);
  }
  .section5 .sec5_slide {
    overflow: unset;
    margin-left: 0px;
    left: 0px;
  }
  .section5 .sec5_slide .bh_wrap {
    margin: 0 auto 0 0px;
    padding: 0;
  }
  .section5 .sec5_slide .slide_title {
    font-size: 24px;
  }
  .section5 .sec5_slide .slide_title br {
    display: none;
  }
  .section5 .sec5_slide .chart_area .option {
    padding: 10px 15px;
    display: block;
    margin-bottom: 20px;
  }
  .section5 .sec5_slide .chart_area .option .bh_row {
    justify-content: space-between;
  }
  .section5 .sec5_slide .chart_area .option .color {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-right: 5px;
  }
  .section5 .sec5_slide .chart_area .option .color.l-c {
    background-color: var(--bh_color_main);
  }
  .section5 .sec5_slide .chart_area .option .color.r-c {
    background-color: #ff8080;
  }
  .section5 .sec5_slide .chart_area .option p {
    font-size: 14px;
    color: var(--bh_color_gray_600);
  }
  .section5 .sec5_slide .chart_area > .bh_row {
    display: none;
  }
  .section5 .sec5_slide .chart_area .m_info .inner {
    border: 1px solid var(--bh_color_gray_300);
    border-radius: 10px;
    padding-bottom: 15px;
    box-shadow: 2px 2px 15px 1px #00000007, 8px 8px 10px 4px #00000005,
      20px 0 20px 10px #00000005, 2px -6px 20px 0 #00000002;
  }
  .section5 .sec5_slide .chart_area .m_info .inner .shop {
    font-weight: bold;
    font-size: 20px;
    padding: 10px 0;
    border-bottom: 1px solid var(--bh_color_gray_300);
    margin-bottom: 15px;
  }
  .section5 .sec5_slide .chart_area .m_info .inner .before_pay {
    background-color: var(--bh_color_main);
    color: var(--bh_color_white);
    font-size: 16px;
    font-weight: 500;
    margin: 0 15px;
    padding: 5px 0;
    border-radius: 5px;
  }
  .section5 .sec5_slide .chart_area .m_info .inner .m_arr {
    margin: 10px 0;
  }
  .section5 .sec5_slide .chart_area .m_info .inner .m_arr i {
    font-size: 20px;
    line-height: 1;
  }
  .section5 .sec5_slide .chart_area .m_info .inner .after_pay {
    background-color: #ff8080;
    color: var(--bh_color_white);
    font-size: 18px;
    font-weight: bold;
    margin: 0 15px;
    padding: 8px 0;
    border-radius: 5px;
  }
  .section5 .sec5_slide .chart_area .m_info .inner .after_pay b {
    font-size: 24px;
  }
  .section5 .sec5_slide .pay_area {
    padding-bottom: 0px;
  }
  .section5 .sec5_slide .pay_area .inner .top_area {
    border-radius: 10px 10px 0 0;
    padding: 15px 0;
  }
  .section5 .sec5_slide .pay_area .inner .top_area i {
    font-size: 18px;
  }
  .section5 .sec5_slide .pay_area .inner .top_area h3 {
    font-size: 20px;
  }
  .section5 .sec5_slide .pay_area .inner .btm_area {
    border-radius: 0 0 10px 10px;
    padding: 20px 15px;
  }
  .section5 .sec5_slide .pay_area .inner .btm_area .ds-f {
    padding-bottom: 15px;
    margin-bottom: 30px;
  }
  .section5 .sec5_slide .pay_area .inner .btm_area .ds-f p {
    font-size: 14px;
    margin-right: 10px;
  }
  .section5 .sec5_slide .pay_area .inner .btm_area .ds-f .circle {
    width: 100px;
    height: 100px;
  }
  .section5 .sec5_slide .pay_area .inner .btm_area .ds-f .circle b {
    font-size: 13px;
  }
  .section5 .sec5_slide .pay_area .inner .btm_area .txt_box p {
    font-size: 16px;
  }
  .section5 .sec5_slide .pay_area .inner .btm_area .txt_box h4 {
    font-size: 16px;
  }
  .section5 .sec5_slide .pay_area .inner .btm_area .txt_box h4 span {
    font-size: 20px;
  }
  .section5 .sec5_slide .pay_area .inner.in1 {
    padding: 20px 15px;
    border-radius: 10px;
  }
  .section5 .sec5_slide .pay_area .inner.in1 .title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 15px;
  }
  .section5 .sec5_slide .pay_area .inner.in1 .title br {
    display: none;
  }
  .section5 .sec5_slide .pay_area .inner.in1 .img_box {
    margin-bottom: 15px;
  }
  .section5 .sec5_slide .pay_area .inner.in1 p {
    font-size: 16px;
  }
  .section5 .sec5_slide .pay_area .inner.in1 p b {
    font-size: 18px;
  }
  .section5 .sec5_slide .bank_area .left_area .sub_title {
    font-size: 20px;
  }
  .section5 .sec5_slide .bank_area .left_area .sub_title br {
    display: none;
  }
  .section5 .sec5_slide .bank_area .left_area .inner {
    padding: 20px 15px;
    border-radius: 10px;
  }
  .section5 .sec5_slide .bank_area .left_area .inner .badge {
    display: none;
  }
  .section5 .sec5_slide .bank_area .left_area .inner .img_box {
    margin-bottom: 15px;
  }
  .section5 .sec5_slide .bank_area .left_area .inner .txt_box {
    padding: 15px 0;
    border-radius: 10px;
  }
  .section5 .sec5_slide .bank_area .left_area .inner .txt_box b {
    font-size: 18px;
  }
  .section5 .sec5_slide .bank_area .left_area .inner .txt_box p {
    font-size: 18px;
  }
  .section5 .sec5_slide .bank_area .right_area .top_box {
    border-radius: 10px;
    margin-bottom: 15px;
  }
  .section5 .sec5_slide .bank_area .right_area .top_box .title {
    padding: 15px 0;
    font-size: 20px;
  }
  .section5 .sec5_slide .bank_area .right_area .top_box .subject {
    padding: 10px 0;
  }
  .section5 .sec5_slide .bank_area .right_area .top_box .txt_box {
    padding: 10px 0;
  }
  .section5 .sec5_slide .bank_area .right_area .btm_box .inner {
    border-radius: 10px;
    padding: 20px 15px;
  }
  .section5 .sec5_slide .bank_area .right_area .btm_box .inner .title i {
    font-size: 20px;
  }
  .section5 .sec5_slide .bank_area .right_area .btm_box .inner .title h3 {
    font-size: 20px;
  }
  .section5 .sec5_slide .bank_area .right_area .btm_box .inner .title p {
    font-size: 16px;
  }
  .section5 .sec5_slide .bank_area .right_area .btm_box .inner .txt_box {
    border-radius: 10px;
    padding: 10px 0;
  }
  .section5 .sec5_slide .bank_area .right_area .btm_box .inner .txt_box p br {
    display: none;
  }
  .section5 .sec5_slide .bank_area .bt_txt {
    padding: 10px 5px;
    font-size: 14px;
  }
}
/* section6 */
.section6 > .bh_wrap {
  padding: 0;
  max-width: none;
}
.section6 > .bh_wrap .slide_wrap .title {
  font-size: 48px;
  padding-bottom: 49.5px;
  border-bottom: 2px solid var(--bh_color_gray_300);
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .nav {
  display: flex;
  position: absolute;
  left: 0px;
  top: 49.5px;
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-prev,
.section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-next {
  position: relative;
  width: 50px;
  height: 50px;
  margin: 0;
  padding: 0;
  left: unset;
  top: unset;
  right: unset;
  bottom: unset;
  background-image: unset !important;
  transition: all 0.3s;
  opacity: 1 !important;
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-prev i,
.section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-next i {
  font-size: 50px;
  line-height: 1;
  color: #b8c9c4;
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-prev::after,
.section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-next::after {
  display: none;
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-prev:hover i,
.section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-next:hover i {
  color: var(--bh_color_main);
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .slide_area {
  overflow: hidden;
  margin-left: 270px;
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .inner .img_box {
  overflow: hidden;
  border-radius: 0 0 30px 30px;
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .inner .txt_box {
  padding: 50px 0 0 30px;
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .inner .txt_box span {
  display: inline-block;
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 5px;
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .inner .txt_box h3 {
  font-size: 36px;
  margin-bottom: 30px;
}
.section6 > .bh_wrap .slide_wrap .sec8_slide .inner .txt_box p {
  font-size: 18px;
}
@media (max-width: 991.98px) {
  .section6 > .bh_wrap .slide_wrap .title {
    font-size: 24px;
    padding: 0 15px 60px;
  }
  .section6 > .bh_wrap .slide_wrap .title br {
    display: none;
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .nav {
    display: flex;
    position: absolute;
    left: 15px;
    top: -50px;
    gap: 4px;
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-prev,
  .section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-next {
    position: relative;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background-color: var(--bh_color_white);
    border: 1px solid var(--bh_color_main);
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-prev i,
  .section6 > .bh_wrap .slide_wrap .sec8_slide .nav .swiper-button-next i {
    font-size: 20px;
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .slide_area {
    margin-left: 15px;
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .inner .img_box {
    border-radius: 0 0 10px 10px;
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .inner .txt_box {
    padding: 20px 10px;
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .inner .txt_box span {
    font-size: 14px;
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .inner .txt_box h3 {
    font-size: 16px;
    margin-bottom: 5px;
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .inner .txt_box h3 br {
    display: none;
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .inner .txt_box p {
    font-size: 12px;
  }
  .section6 > .bh_wrap .slide_wrap .sec8_slide .inner .txt_box p br {
    display: none;
  }
}
/* section7 */
.section7 .title {
  font-size: 48px;
  margin-bottom: 20px;
}
.section7 .swiper-button-prev,
.section7 .swiper-button-next {
  position: absolute;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  border: 1px solid var(--bh_color_main);
  padding: 0;
  margin: 0;
  left: unset;
  top: unset;
  right: unset;
  bottom: unset;
  background-image: unset !important;
  z-index: 9;
  transition: all 0.3s;
  cursor: pointer;
  background-color: var(--bh_color_white);
}
.section7 .swiper-button-prev i,
.section7 .swiper-button-next i {
  color: var(--bh_color_main);
  line-height: 1;
  font-size: 24px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.section7 .swiper-button-prev:hover,
.section7 .swiper-button-next:hover {
  background-color: var(--bh_color_main);
}
.section7 .swiper-button-prev:hover i,
.section7 .swiper-button-next:hover i {
  color: var(--bh_color_white);
}
.section7 .swiper-button-prev::after,
.section7 .swiper-button-next::after {
  display: none;
}
.section7 .swiper-button-prev {
  top: 50%;
  left: -30px;
  transform: translate(-100%, -50%);
}
.section7 .swiper-button-next {
  top: 50%;
  right: -30px;
  transform: translate(100%, -50%);
}
.section7 .slide_wrap .pagination {
  margin-bottom: 50px;
  text-align: center;
}
.section7 .slide_wrap .pagination .swiper-pagination6 {
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}
.section7 .slide_wrap .pagination .swiper-pagination6 > div {
  width: auto;
  height: auto;
  opacity: 1;
  margin: 0 7.5px;
  background: transparent !important;
}
.section7 .slide_wrap .pagination .swiper-pagination6 > div .small_title {
  border-radius: 50px;
  display: block;
  font-size: 16px;
  color: var(--bh_color_gray_500);
  font-weight: bold;
  background-color: var(--bh_color_gray_200);
  padding: 5px 15px;
}
.section7
  .slide_wrap
  .pagination
  .swiper-pagination6
  > div.swiper-pagination-bullet-active
  .small_title {
  background-color: var(--bh_color_main);
  color: var(--bh_color_white);
}
.section7 .slide_wrap .sec6_slide {
  overflow: hidden;
}
.section7 .slide_wrap .sec6_slide .in_slide .txt_box {
  display: flex;
  flex-wrap: wrap;
  border: 1px solid var(--bh_color_gray_300);
  border-radius: 30px;
  padding: 30px;
  height: 475px;
  align-content: space-between;
}
.section7 .slide_wrap .sec6_slide .in_slide .txt_box .subject {
  font-weight: bold;
  font-size: 36px;
  flex: 1 1 100%;
}
.section7 .slide_wrap .sec6_slide .in_slide .txt_box .info {
  flex: 1 1 100%;
}
.section7 .slide_wrap .sec6_slide .in_slide .txt_box .info img {
  margin-bottom: 10px;
}
.section7 .slide_wrap .sec6_slide .in_slide .txt_box .info h3 {
  font-size: 24px;
}
.section7 .slide_wrap .sec6_slide .in_slide .txt_box .info p {
  font-size: 18px;
  color: var(--bh_color_gray_600);
}
.section7 .slide_wrap .sec6_slide .in_slide .txt_box .info b {
  font-size: 18px;
}
.section7 .slide_wrap .sec6_slide .in_slide ul li {
  background-color: var(--bh_color_gray_50);
  border-radius: 50px;
  padding: 12px 15px;
  margin-bottom: 20px;
}
.section7 .slide_wrap .sec6_slide .in_slide ul li .ds-f img {
  box-shadow: 2px 2px 15px 1px #00000007, 8px 8px 10px 4px #00000005,
    20px 0 20px 10px #00000005, 2px -6px 20px 0 #00000002;
  margin-right: 30px;
  border-radius: 50%;
}
.section7 .slide_wrap .sec6_slide .in_slide ul li .ds-f .info p {
  font-size: 18px;
}
.section7 .slide_wrap .sec6_slide .in_slide ul li .ds-f .info p b {
  font-size: 20px;
}
.section7 .slide_wrap .sec6_slide .in_slide ul li .ds-f .info span {
  font-size: 16px;
  color: var(--bh_color_gray_600);
}
.section7 .slide_wrap .sec6_slide .in_slide ul li:last-child {
  margin-bottom: 0;
}
.section7 .slide_wrap .sec6_slide .in_slide .img_box {
  width: 100%;
  height: 475px;
  background: url("/assets/images/sec6_img5.png") no-repeat;
  background-size: auto 100%;
  background-position: left;
}
@media (max-width: 991.98px) {
  .section7 .title {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .section7 .swiper-button-prev,
  .section7 .swiper-button-next {
    position: absolute;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    border: 1px solid var(--bh_color_main);
    padding: 0;
    margin: 0;
    left: unset;
    top: unset;
    right: unset;
    bottom: unset;
    background-image: unset !important;
    z-index: 9;
    cursor: pointer;
    background-color: var(--bh_color_white);
  }
  .section7 .swiper-button-prev i,
  .section7 .swiper-button-next i {
    color: var(--bh_color_main);
    line-height: 1;
    font-size: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
  }
  .section7 .swiper-button-prev::after,
  .section7 .swiper-button-next::after {
    display: none;
  }
  .section7 .swiper-button-prev {
    top: 50%;
    left: -30px;
    transform: translate(-100%, -50%);
  }
  .section7 .swiper-button-next {
    top: 50%;
    right: -30px;
    transform: translate(100%, -50%);
  }
  .section7 .slide_wrap .pagination {
    margin-bottom: 30px;
  }
  .section7 .slide_wrap .pagination .swiper-pagination6 {
    position: relative;
    display: flex;
    margin: 0 -5px;
    flex-wrap: wrap;
  }
  .section7 .slide_wrap .pagination .swiper-pagination6 > div {
    margin: 0 0 5px;
    flex: 0 0 50%;
    padding: 0 5px;
    background-color: transparent !important;
  }
  .section7 .slide_wrap .pagination .swiper-pagination6 > div .small_title {
    font-size: 14px;
    padding: 5px 0px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide .txt_box {
    display: block;
    flex-wrap: unset;
    border-radius: 10px;
    padding: 20px 15px;
    height: auto;
    align-content: unset;
    margin-bottom: 30px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide .txt_box .subject {
    font-size: 24px;
    flex: unset;
    margin-bottom: 30px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide .txt_box .subject br {
    display: none;
  }
  .section7 .slide_wrap .sec6_slide .in_slide .txt_box .info {
    flex: unset;
  }
  .section7 .slide_wrap .sec6_slide .in_slide .txt_box .info img {
    width: 30px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide .txt_box .info h3 {
    font-size: 18px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide .txt_box .info p {
    font-size: 16px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide .txt_box .info b {
    font-size: 16px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide ul li {
    padding: 10px 15px;
    margin-bottom: 10px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide ul li .ds-f img {
    margin-right: 15px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide ul li .ds-f .info p {
    font-size: 14px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide ul li .ds-f .info p b {
    font-size: 16px;
    display: block;
  }
  .section7 .slide_wrap .sec6_slide .in_slide ul li .ds-f .info span {
    font-size: 12px;
  }
  .section7 .slide_wrap .sec6_slide .in_slide .img_box {
    height: 300px;
    background-position: center !important;
  }
}
/* section8 */
.section8 .title {
  font-size: 48px;
  margin-bottom: 50px;
}
.section8 .pagination {
  margin-bottom: 50px;
  position: relative;
  z-index: 9;
  display: inline-block;
}
.section8 .pagination .swiper-pagination7 {
  width: auto;
  position: relative;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  border-radius: 50px;
  padding: 8px 10px;
  background-color: var(--bh_color_gray_100);
}
.section8 .pagination .swiper-pagination7 > div {
  width: auto;
  height: auto;
  opacity: 1;
  margin: 0;
  background: transparent !important;
}
.section8 .pagination .swiper-pagination7 > div .small_title {
  border-radius: 50px;
  display: block;
  font-size: 16px;
  color: var(--bh_color_gray_500);
  font-weight: bold;
  border-radius: 50px;
  background-color: var(--bh_color_gray_100);
  padding: 5px 15px;
}
.section8
  .pagination
  .swiper-pagination7
  > div.swiper-pagination-bullet-active
  .small_title {
  background-color: var(--bh_color_main);
  color: var(--bh_color_white);
}
.section8 .pagination .swiper-button-prev,
.section8 .pagination .swiper-button-next {
  position: absolute;
  width: 50px;
  height: 50px;
  margin: 0;
  padding: 0;
  left: unset;
  top: unset;
  right: unset;
  bottom: unset;
  background-image: unset !important;
  transition: all 0.3s;
  opacity: 1 !important;
}
.section8 .pagination .swiper-button-prev i,
.section8 .pagination .swiper-button-next i {
  font-size: 50px;
  line-height: 1;
  color: #b8c9c4;
}
.section8 .pagination .swiper-button-prev::after,
.section8 .pagination .swiper-button-next::after {
  display: none;
}
.section8 .pagination .swiper-button-prev:hover i,
.section8 .pagination .swiper-button-next:hover i {
  color: var(--bh_color_main);
}
.section8 .pagination .swiper-button-next {
  right: 0 !important;
  bottom: -54px;
  transform: translateY(100%);
}
.section8 .pagination .swiper-button-prev {
  right: 50px !important;
  bottom: -54px;
  transform: translateY(100%);
}
.section8 .sec7_slide {
  overflow: hidden;
  margin-top: -185px;
  position: relative;
  padding-bottom: 15px;
  bottom: -15px;
}
.section8 .sec7_slide .in_slide {
  background-color: var(--bh_color_white);
}
.section8 .sec7_slide .in_slide .txt_box h3 {
  font-size: 36px;
  margin-bottom: 30px;
}
.section8 .sec7_slide .in_slide .txt_box h3 span {
  font-size: 18px;
}
.section8 .sec7_slide .in_slide .txt_box p {
  font-size: 24px;
  margin-bottom: 55px;
}
.section8 .sec7_slide .in_slide .txt_box > .bh_row .in_txt {
  border-radius: 50%;
  border: 1px solid #3fe0d4;
  width: 170px;
  height: 170px;
  position: relative;
  background-color: var(--bh_color_white);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
  background-color: #f7ffff;
}
.section8 .sec7_slide .in_slide .txt_box > .bh_row .in_txt p {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
  font-size: 18px;
}
.section8 .sec7_slide .in_slide .img_box {
  text-align: right;
}
.section8 .sec7_slide .in_slide .img_box img {
  width: 500px;
  height: 610px;
}
@media (max-width: 991.98px) {
  .section8 .title {
    font-size: 24px;
    margin-bottom: 15px;
  }
  .section8 .pagination {
    margin-bottom: 30px;
    display: block;
  }
  .section8 .pagination .swiper-pagination7 {
    width: 100%;
    border-radius: 10px;
    padding: 10px;
    display: flex;
    margin: 0 -5px;
    flex-wrap: wrap;
  }
  .section8 .pagination .swiper-pagination7 > div {
    margin: 0 0 5px;
    flex: 0 0 50%;
    padding: 0 5px;
    background-color: transparent !important;
  }
  .section8 .pagination .swiper-pagination7 > div .small_title {
    font-size: 14px;
    text-align: center;
    padding: 5px 0px;
  }
  .section8 .pagination .swiper-button-prev,
  .section8 .pagination .swiper-button-next {
    display: none;
  }
  .section8 .sec7_slide {
    margin-top: 0px;
    padding-bottom: 0px;
    bottom: 0px;
  }
  .section8 .sec7_slide .in_slide {
    background-color: var(--bh_color_white);
  }
  .section8 .sec7_slide .in_slide .txt_box h3 {
    font-size: 20px;
    margin-bottom: 15px;
  }
  .section8 .sec7_slide .in_slide .txt_box h3 span {
    font-size: 14px;
  }
  .section8 .sec7_slide .in_slide .txt_box p {
    font-size: 16px;
    margin-bottom: 20px;
  }
  .section8 .sec7_slide .in_slide .txt_box p br {
    display: none;
  }
  .section8 .sec7_slide .in_slide .txt_box > .bh_row .in_txt {
    border-radius: 10px;
    width: 100%;
    height: auto;
  }
  .section8 .sec7_slide .in_slide .txt_box > .bh_row .in_txt p {
    position: relative;
    top: 0%;
    transform: translateY(0%);
    font-size: 16px;
    margin-bottom: 0;
    padding: 10px 0;
  }
  .section8 .sec7_slide .in_slide .img_box {
    margin-top: 20px;
  }
  .section8 .sec7_slide .in_slide .img_box img {
    width: 100%;
    height: auto;
  }
}
/* scorll-top btn */
.scrollTop2 {
z-index: 1;
  position: fixed;
  right: 30px;
  bottom: 40px;
  border-radius: 50%;
  box-shadow: 0 4px 9px 2px rgba(0, 0, 0, 0.08);
  width: 74px;
  height: 74px;
  transition: all 0.3s;
  background-color: var(--bh_color_white);
}
.scrollTop2 i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--bh_color_main);
  line-height: 1;
  font-size: 30px;
}
.scrollTop2.ft {
  bottom: 430px;
}
@media (max-width: 991.98px) {
  .scrollTop2 {
    right: 15px;
    bottom: 15px;
    width: 35px;
    height: 35px;
  }
  .scrollTop2 i {
    font-size: 24px;
  }
}
/* footer */
.bh .footer {
  padding: 50px 0;
}
.bh .footer .footer_logo {
  padding: 0 0 29.5px;
  margin: 0 0 29.5px;
  border-right: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.bh .footer .footer_menu ul {
  padding: 0;
  border: 0;
  margin-bottom: 20px;
}
.bh .footer .footer_menu ul li a {
  font-size: 16px;
  color: var(--bh_color_gray_400);
}
.bh .footer .f_info > div p {
  margin-right: 30px;
  position: relative;
}
.bh .footer .f_info > div p b {
  display: inline-block;
  margin-right: 15px;
}
.bh .footer .f_info > div p::before {
  content: "";
  width: 1px;
  height: 10px;
  background-color: rgba(255, 255, 255, 0.3);
  position: absolute;
  top: 6px;
  right: -15px;
}
.bh .footer .f_info > div p:last-child {
  margin-right: 0;
}
.bh .footer .f_info > div p:last-child::before {
  display: none;
}
@media (max-width: 991.98px) {
  .bh .footer {
    padding: 30px 0;
  }
  .bh .footer .footer_logo {
    padding: 0 0 15px;
    margin: 0 0 15px;
  }
  .bh .footer .footer_menu ul {
    margin-bottom: 15px;
  }
  .bh .footer .footer_menu ul li a {
    font-size: 14px;
  }
  .bh .footer .f_info > div p {
    margin-right: 10px;
    display: inline-block;
  }
  .bh .footer .f_info > div p b {
    display: inline-block;
    margin-right: 10px;
  }
  .bh .footer .f_info > div p::before {
    display: none;
  }
  .bh .footer .f_info > div p:last-child {
    margin-right: 0;
  }
  .bh .footer .f_info > div p:last-child::before {
    display: none;
  }
  .bh .footer .f_info > div:first-child {
    margin-bottom: 0 !important;
  }
}
/* side_nev */
#fp-nav {
  right: 34px !important;
}
#fp-nav ul li {
  margin: 15px 0;
}
#fp-nav ul li a span {
  width: 8px;
  height: 8px;
  background-color: var(--bh_color_gray_200);
}
#fp-nav ul li a.active span {
  margin: -2px 0 0 -2px;
  width: 8px;
  box-shadow: 0 0 7px 5px rgba(0, 0, 0, 0.1);
  height: 8px;
  background-color: var(--bh_color_main);
}
#fp-nav ul li:last-child {
  display: none !important;
}
@media (max-width: 991.98px) {
  #fp-nav {
    display: none;
  }
}
/* slider */
.swiper-main .item.item1 .slider_content_wrap span.slider_content_text_1 {
  font-size: 55px;
}
.swiper-main .item.item1 .slider_content_wrap span.slider_content_text_2 {
  font-size: 30px;
}
.swiper-main .item.item2 .slider_content_wrap span.slider_content_text_1 {
  font-size: 55px;
}
.swiper-main .item.item2 .slider_content_wrap span.slider_content_text_2 {
  font-size: 30px;
}
.swiper-main .item.item3 .slider_content_wrap span.slider_content_text_1 {
  font-size: 55px;
}
.swiper-main .item.item3 .slider_content_wrap span.slider_content_text_2 {
  font-size: 30px;
}
@media (max-width: 991.98px) {
  .swiper-main .item.item1 .slider_content_wrap span.slider_content_text_1 {
    font-size: 22px;
  }
  .swiper-main .item.item1 .slider_content_wrap span.slider_content_text_2 {
    font-size: 18px;
  }
  .swiper-main .item.item2 .slider_content_wrap span.slider_content_text_1 {
    font-size: 22px;
  }
  .swiper-main .item.item2 .slider_content_wrap span.slider_content_text_2 {
    font-size: 18px;
  }
  .swiper-main .item.item3 .slider_content_wrap span.slider_content_text_1 {
    font-size: 22px;
  }
  .swiper-main .item.item3 .slider_content_wrap span.slider_content_text_2 {
    font-size: 18px;
  }
}
/* sourceMappingURL=23ae01ddfff6f62667113f9f2559e7a0bc762efe.page.scss.map */

/* Original file: widgets/bh_page_widget/skins/bh_page/css/widget.css */

/* bh (9haging@gmail.com) */

.bh_page_widget_wrap {
  display: block;
  padding: 0 15px;
  margin-right: -15px;
  margin-left: -15px;
}
.bh_page_widget_wrap .bh_page_widget_inner {
  display: block;
  position: relative;
  min-height: 27px;
}
.bh_page_widget_wrap .bh_page_widget_inner .bh_setting_btn {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  color: #666;
  font-size: 13px;
  line-height: 1;
  text-align: right;
  background-color: rgba(221, 221, 221, 0.5);
  padding: 7px 8px;
  z-index: 99;
}
.bh_page_widget_wrap .bh_page_widget_inner .bh_setting_btn:hover {
  background-color: rgba(221, 221, 221, 0.8);
}

@media (max-width: 992px) {
}

/* Original file: addons/photoswipe/PhotoSwipe/photoswipe.css */

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*
	Styles for basic PhotoSwipe functionality (sliding area, open/close transitions)
*/
/* pswp = photoswipe */
.pswp {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -ms-touch-action: none;
  touch-action: none;
  z-index: 1500;
  -webkit-text-size-adjust: 100%;
  /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
  -webkit-backface-visibility: hidden;
  outline: none;
}
.pswp * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pswp img {
  max-width: none;
}

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
  /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
  opacity: 0.001;
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--open {
  display: block;
}

.pswp--zoom-allowed .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.pswp--zoomed-in .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}

.pswp--dragging .pswp__img {
  /* autoprefixer: off */
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__scroll-wrap {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.pswp__container,
.pswp__zoom-wrap {
  -ms-touch-action: none;
  touch-action: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.pswp__zoom-wrap {
  position: absolute;
  width: 100%;
  -webkit-transform-origin: left top;
  -ms-transform-origin: left top;
  transform-origin: left top;
  /* for open/close transition */
  -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp__bg {
  will-change: opacity;
  /* for open/close transition */
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
  -webkit-transition: none;
  transition: none;
}

.pswp__container,
.pswp__zoom-wrap {
  -webkit-backface-visibility: hidden;
}

.pswp__item {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  overflow: hidden;
}

.pswp__img {
  position: absolute;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
}

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
  -webkit-backface-visibility: hidden;
}

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {
  background: #222;
}

.pswp--ie .pswp__img {
  width: 100% !important;
  height: auto !important;
  left: 0;
  top: 0;
}

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 16px;
  margin-top: -8px;
  color: #ccc;
}

.pswp__error-msg a {
  color: #ccc;
  text-decoration: underline;
}

/* Original file: addons/photoswipe/PhotoSwipe/default-skin/default-skin.css */

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*

	Contents:

	1. Buttons
	2. Share modal and links
	3. Index indicator ("1 of X" counter)
	4. Caption
	5. Loading indicator
	6. Additional styles (root element, top bar, idle state, hidden state, etc.)

*/
/*
	
	1. Buttons

 */
/* <button> css reset */
.pswp__button {
  width: 44px;
  height: 44px;
  position: relative;
  background: none;
  cursor: pointer;
  overflow: visible;
  -webkit-appearance: none;
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
  float: right;
  opacity: 0.75;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.pswp__button:focus,
.pswp__button:hover {
  opacity: 1;
}
.pswp__button:active {
  outline: none;
  opacity: 0.9;
}
.pswp__button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* pswp__ui--over-close class it added when mouse is over element that should close gallery */
.pswp__ui--over-close .pswp__button--close {
  opacity: 1;
}

.pswp__button,
.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  background: url("../../../../addons/photoswipe/PhotoSwipe/default-skin/default-skin.png")
    0 0 no-repeat;
  background-size: 264px 88px;
  width: 44px;
  height: 44px;
}

@media (-webkit-min-device-pixel-ratio: 1.1),
  (-webkit-min-device-pixel-ratio: 1.09375),
  (min-resolution: 105dpi),
  (min-resolution: 1.1dppx) {
  /* Serve SVG sprite if browser supports SVG and resolution is more than 105dpi */
  .pswp--svg .pswp__button,
  .pswp--svg .pswp__button--arrow--left:before,
  .pswp--svg .pswp__button--arrow--right:before {
    background-image: url("../../../../addons/photoswipe/PhotoSwipe/default-skin/default-skin.svg");
  }
  .pswp--svg .pswp__button--arrow--left,
  .pswp--svg .pswp__button--arrow--right {
    background: none;
  }
}

.pswp__button--close {
  background-position: 0 -44px;
}

.pswp__button--share {
  background-position: -44px -44px;
}

.pswp__button--fs {
  display: none;
}

.pswp--supports-fs .pswp__button--fs {
  display: block;
}

.pswp--fs .pswp__button--fs {
  background-position: -44px 0;
}

.pswp__button--zoom {
  display: none;
  background-position: -88px 0;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

.pswp--zoomed-in .pswp__button--zoom {
  background-position: -132px 0;
}

/* no arrows on touch screens */
.pswp--touch .pswp__button--arrow--left,
.pswp--touch .pswp__button--arrow--right {
  visibility: hidden;
}

/*
	Arrow buttons hit area
	(icon is added to :before pseudo-element)
*/
.pswp__button--arrow--left,
.pswp__button--arrow--right {
  background: none;
  top: 50%;
  margin-top: -50px;
  width: 70px;
  height: 100px;
  position: absolute;
}

.pswp__button--arrow--left {
  left: 0;
}

.pswp__button--arrow--right {
  right: 0;
}

.pswp__button--arrow--left:before,
.pswp__button--arrow--right:before {
  content: "";
  top: 35px;
  background-color: rgba(0, 0, 0, 0.3);
  height: 30px;
  width: 32px;
  position: absolute;
}

.pswp__button--arrow--left:before {
  left: 6px;
  background-position: -138px -44px;
}

.pswp__button--arrow--right:before {
  right: 6px;
  background-position: -94px -44px;
}

/*

	2. Share modal/popup and links

 */
.pswp__counter,
.pswp__share-modal {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.pswp__share-modal {
  display: block;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 10px;
  position: absolute;
  z-index: 1600;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  -webkit-backface-visibility: hidden;
  will-change: opacity;
}

.pswp__share-modal--hidden {
  display: none;
}

.pswp__share-tooltip {
  z-index: 1620;
  position: absolute;
  background: #fff;
  top: 56px;
  border-radius: 2px;
  display: block;
  width: auto;
  right: 44px;
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px);
  -webkit-transition: -webkit-transform 0.25s;
  transition: transform 0.25s;
  -webkit-backface-visibility: hidden;
  will-change: transform;
}
.pswp__share-tooltip a {
  display: block;
  padding: 8px 12px;
  color: #000;
  text-decoration: none;
  font-size: 14px;
  line-height: 18px;
}
.pswp__share-tooltip a:hover {
  text-decoration: none;
  color: #000;
}
.pswp__share-tooltip a:first-child {
  /* round corners on the first/last list item */
  border-radius: 2px 2px 0 0;
}
.pswp__share-tooltip a:last-child {
  border-radius: 0 0 2px 2px;
}

.pswp__share-modal--fade-in {
  opacity: 1;
}
.pswp__share-modal--fade-in .pswp__share-tooltip {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
}

/* increase size of share links on touch devices */
.pswp--touch .pswp__share-tooltip a {
  padding: 16px 12px;
}

a.pswp__share--facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  top: -12px;
  right: 15px;
  border: 6px solid transparent;
  border-bottom-color: #fff;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none;
}

a.pswp__share--facebook:hover {
  background: #3e5c9a;
  color: #fff;
}
a.pswp__share--facebook:hover:before {
  border-bottom-color: #3e5c9a;
}

a.pswp__share--twitter:hover {
  background: #55acee;
  color: #fff;
}

a.pswp__share--pinterest:hover {
  background: #ccc;
  color: #ce272d;
}

a.pswp__share--download:hover {
  background: #ddd;
}

/*

	3. Index indicator ("1 of X" counter)

 */
.pswp__counter {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  font-size: 13px;
  line-height: 44px;
  color: #fff;
  opacity: 0.75;
  padding: 0 10px;
}

/*
	
	4. Caption

 */
.pswp__caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  min-height: 44px;
}
.pswp__caption small {
  font-size: 11px;
  color: #bbb;
}

.pswp__caption__center {
  text-align: left;
  max-width: 420px;
  margin: 0 auto;
  font-size: 13px;
  padding: 10px;
  line-height: 20px;
  color: #ccc;
}

.pswp__caption--empty {
  display: none;
}

/* Fake caption element, used to calculate height of next/prev image */
.pswp__caption--fake {
  visibility: hidden;
}

/*

	5. Loading indicator (preloader)

	You can play with it here - http://codepen.io/dimsemenov/pen/yyBWoR

 */
.pswp__preloader {
  width: 44px;
  height: 44px;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -22px;
  opacity: 0;
  -webkit-transition: opacity 0.25s ease-out;
  transition: opacity 0.25s ease-out;
  will-change: opacity;
  direction: ltr;
}

.pswp__preloader__icn {
  width: 20px;
  height: 20px;
  margin: 12px;
}

.pswp__preloader--active {
  opacity: 1;
}
.pswp__preloader--active .pswp__preloader__icn {
  /* We use .gif in browsers that don't support CSS animation */
  background: url("../../../../addons/photoswipe/PhotoSwipe/default-skin/preloader.gif")
    0 0 no-repeat;
}

.pswp--css_animation .pswp__preloader--active {
  opacity: 1;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn {
  -webkit-animation: clockwise 500ms linear infinite;
  animation: clockwise 500ms linear infinite;
}
.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut {
  -webkit-animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
  animation: donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite;
}

.pswp--css_animation .pswp__preloader__icn {
  background: none;
  opacity: 0.75;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 15px;
  top: 15px;
  margin: 0;
}

.pswp--css_animation .pswp__preloader__cut {
  /* 
			The idea of animating inner circle is based on Polymer ("material") loading indicator 
			 by Keanu Lee https://blog.keanulee.com/2014/10/20/the-tale-of-three-spinners.html
		*/
  position: relative;
  width: 7px;
  height: 14px;
  overflow: hidden;
}

.pswp--css_animation .pswp__preloader__donut {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 14px;
  height: 14px;
  border: 2px solid #fff;
  border-radius: 50%;
  border-left-color: transparent;
  border-bottom-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  background: none;
  margin: 0;
}

@media screen and (max-width: 1024px) {
  .pswp__preloader {
    position: relative;
    left: auto;
    top: auto;
    margin: 0;
    float: right;
  }
}

@-webkit-keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes clockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}

@keyframes donut-rotate {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  50% {
    -webkit-transform: rotate(-140deg);
    transform: rotate(-140deg);
  }
  100% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
}

/*
	
	6. Additional styles

 */
/* root element of UI */
.pswp__ui {
  -webkit-font-smoothing: auto;
  visibility: visible;
  opacity: 1;
  z-index: 1550;
}

/* top black bar with buttons and "1 of X" indicator */
.pswp__top-bar {
  position: absolute;
  left: 0;
  top: 0;
  height: 44px;
  width: 100%;
}

.pswp__caption,
.pswp__top-bar,
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  -webkit-backface-visibility: hidden;
  will-change: opacity;
  -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
  transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);
}

/* pswp--has_mouse class is added only when two subsequent mousemove events occur */
.pswp--has_mouse .pswp__button--arrow--left,
.pswp--has_mouse .pswp__button--arrow--right {
  visibility: visible;
}

.pswp__top-bar,
.pswp__caption {
  background-color: rgba(0, 0, 0, 0.5);
}

/* pswp__ui--fit class is added when main image "fits" between top bar and bottom bar (caption) */
.pswp__ui--fit .pswp__top-bar,
.pswp__ui--fit .pswp__caption {
  background-color: rgba(0, 0, 0, 0.3);
}

/* pswp__ui--idle class is added when mouse isn't moving for several seconds (JS option timeToIdle) */
.pswp__ui--idle .pswp__top-bar {
  opacity: 0;
}

.pswp__ui--idle .pswp__button--arrow--left,
.pswp__ui--idle .pswp__button--arrow--right {
  opacity: 0;
}

/*
	pswp__ui--hidden class is added when controls are hidden
	e.g. when user taps to toggle visibility of controls
*/
.pswp__ui--hidden .pswp__top-bar,
.pswp__ui--hidden .pswp__caption,
.pswp__ui--hidden .pswp__button--arrow--left,
.pswp__ui--hidden .pswp__button--arrow--right {
  /* Force paint & create composition layer for controls. */
  opacity: 0.001;
}

/* pswp__ui--one-slide class is added when there is just one item in gallery */
.pswp__ui--one-slide .pswp__button--arrow--left,
.pswp__ui--one-slide .pswp__button--arrow--right,
.pswp__ui--one-slide .pswp__counter {
  display: none;
}

.pswp__element--disabled {
  display: none !important;
}

.pswp--minimal--dark .pswp__top-bar {
  background: none;
}

/* Original file: addons/aaa_login/css/default.css */

.s_login fieldset,
.s_login legend,
.s_login input,
.s_login textarea {
  margin: 0;
  padding: 0;
  border: 0;
}
/*로그인 배경*/
.isis_login_bg {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #222;
  width: 100%;
  height: 100%;
  z-index: 999;
}
/*로그인*/
.isis_login_box {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
}
.isis_login {
  position: absolute;
  left: 50%;
  top: 40%;
  transform: translate(-50%, -50%);
  width: 450px;
  height: auto;
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.08);
  background: #fff;
  border-radius: 15px;
  padding: 20px 25px 25px;
  box-sizing: border-box;
}
.isis_login.style2 {
  top: 40%;
  width: 320px;
  color: #333;
  border-radius: 0;
  padding: 30px;
}
.s_corner {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
}
.s_login h1 {
  padding: 0;
  padding-bottom: 0;
  margin: 0;
  font-weight: 600;
  font-size: 35px;
}
.s_login {
  color: #54564b;
}
.s_login .info {
  padding: 15px 0;
  margin: 0;
}
.s_login .s_text {
  width: 94%;
  height: 42px;
  font-weight: normal;
  padding: 0 3%;
  margin: 0 0 10px 0;
  line-height: 32px;
  font-size: 15px;
  border: 1px solid #f0f0f0;
  border-bottom: 1px solid #ddd;
  background: #f8f8f8;
  color: #aaa;
}
.s_login .s_btn {
  background: var(--color_main);
  color: #fff;
  height: 45px;
  padding: 0 15px;
  margin: 15px 0 0;
  font-weight: 800;
  font-size: 14px;
  display: inline-block;
  width: 100%;
  cursor: pointer;
}
.s_login .help {
  display: block;
  margin: 0;
  margin-top: 15px;
  padding: 0;
}
.s_login .help a {
  color: #54564b;
  font: 0.9em;
  white-space: nowrap;
  text-decoration: none;
  padding: 15px 10px;
}
.s_login .help a:hover {
  text-decoration: underline;
}
.s_login .aaa_info_title {
  font-size: 24px;
  font-weight: 700;
  color: #272f3e;
  margin-bottom: 5px;
  letter-spacing: -0.72px;
}
.s_login .aaa_info {
  font-size: 16px;
  color: #8a8e99;
}
.s_login .aaa_plus_wrap {
  display: flex;
  align-items: center;
  background-color: #f6f7f8;
  border-radius: 4px;
  padding: 10px;
  gap: 10px;
  margin-top: 25px;
}
.s_login .aaa_plus_wrap .aaa_plus_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  overflow: hidden;
  transition: 0.3s;
}
.s_login .aaa_plus_wrap .aaa_plus_icon:hover {
  box-shadow: 0px 4px 12px 0 rgba(0, 0, 0, 0.1);
}
.s_login .aaa_plus_wrap .aaa_plus_icon img {
  width: 65px;
  height: 65px;
}
.s_login .aaa_plus_wrap .aaa_plus_info_wrap .plus_name {
  font-size: 14px;
  color: #272f3e;
  font-weight: 700;
}
.s_login .aaa_plus_wrap .aaa_plus_info_wrap .plus_info {
  font-size: 12px;
  color: #8a8e99;
  transition: all 0.3s;
  position: relative;
}
.s_login .aaa_plus_wrap .aaa_plus_info_wrap a.plus_info::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  transform: scaleX(0);
  width: 100%;
  height: 1px;
  background-color: var(--color_main);
  transform-origin: 0% 50%;
  transition: 0.3s;
}
.s_login .aaa_plus_wrap .aaa_plus_info_wrap a.plus_info:hover {
  color: var(--color_main);
}
.s_login .aaa_plus_wrap .aaa_plus_info_wrap a.plus_info:hover::after {
  transform: scaleX(1);
}
.s_login .aaa_btn_wrap {
  display: flex;
  justify-content: center;
  margin-top: 35px;
}
.s_login .aaa_btn_wrap .btn_go {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
  padding: 6px 20px 9px;
  border-radius: 8px;
  background-color: var(--color_main);
  text-align: center;
  color: #fff;
  font-weight: 700;
  font-size: 17px;
  transition: 0.5s;
}
.s_login .aaa_btn_wrap .btn_go:hover {
  background-color: var(--color_main_dark);
  box-shadow: 4px 4px 20px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 520px) {
  .isis_login {
    box-sizing: border-box;
    width: 95%;
    padding: 10px 15px 15px;
  }
  .s_login .aaa_btn_wrap {
    flex-wrap: wrap;
  }
  .s_login .aaa_btn_wrap .btn_go {
    display: block;
    width: 100%;
  }
  .s_login .aaa_btn_wrap > a + a {
    margin-top: 10px;
  }
}

.allow_ip {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: #e91e63;
  padding: 9px 7px;
  cursor: pointer;
}
.allow_ip > span {
  display: block;
  color: #fff;
  font-size: 13px;
  line-height: 1;
}

.allow_admin {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background-color: rgba(221, 221, 221, 0.5);
  padding: 9px 7px;
  cursor: pointer;
}
.allow_admin > span {
  display: block;
  color: #666;
  font-size: 13px;
  line-height: 1;
}

.admin_btn {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999;
  background-color: rgba(221, 221, 221, 0.5);
  padding: 9px 7px;
  cursor: pointer;
}
.admin_btn > span {
  display: block;
  color: #333;
  font-size: 20px;
  line-height: 1;
}
